body{  color:#333;max-width:920px;min-width:780px;margin:0 auto;background:#000 url(images/grunge-bg.jpg) fixed repeat-x top;font:12px "Lucida Grande" ,Helvetica,Sans-serif;line-height:1.5;}header,footer,article,section,hgroup,nav,figure{  display:block}h1,h2,h3{ font-family:"Myriad Pro" ,"Helvetica Neue" ,Helvetica,Arial,Sans-Serif;text-shadow:0 1px 1px #888}#content,nav{ -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}section,article,nav ul li a,figure,.alert,#about,#intro,#activities{ -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}header{ height:50px;padding:15px 0}#logo{ float:left}#logo h1{ font-size:3.5em;padding:0;margin:0;text-transform:uppercase}#logo h1 a{ color:#eee;text-decoration:none}#logo cite{ margin-top:-5px;color:#ddd;float:right}nav{ background:url(images/gradient_light.jpg) repeat-x 50% 50% #f8f8f8;padding:0 5px;float:right;margin-top:7px;-moz-box-shadow:0 1px 1px #333333;-webkit-box-shadow:0 1px 1px #333333;box-shadow:0 1px 1px #333333}nav ul{ margin:0}nav ul li{ float:left;display:inline}nav ul li a,nav ul li a:visited{ color:#565656;display:block;float:left;font-size:1em;font-weight:bold;margin:5px 2px;padding:7px 8px 6px;text-shadow:0 1px 1px white;text-transform:uppercase}nav ul li a:hover{ text-decoration:none;background-color:#f0f0f0}#content{ width:900px;padding:10px;background-color:rgba(0,0,0,0.4);overflow:auto;position:relative}#main{ width:630px;float:left}aside{ float:right;width:260px;padding:0 0 0 10px}#activities{ padding:15px;background:#fff;float:left;width:630px}#about{margin-left:670px;margin-bottom:10px;   background:#fff;padding:15px;width:200px;   }#sites{ margin-left:660px;width:240px;position:fixed}#vcard{ position:relative;z-index:200;margin:0 0 20px 0}#vcard a{ display:block}#vcard .tooltip{ display:none;position:absolute;top:6px;left:43px}.link{ text-decoration:underline;color:#FF63B0}.Template{ overflow:hidden}.Template h3{ font-size:1em;font-weight:normal;background:#f8f8f8;border:1px dotted #ccc;line-height:24px;padding:5px;margin:5px 0}.Template .content{ padding:10px}.Template .date{ float:right}.Template img.icon{ float:left;margin-right:5px}#footer a{ color:#FF63B0}.alert,#intro{ font-size:14px;padding:10px;text-align:center;margin-bottom:10px}.alert{ background:#f7cfe5}#intro{ background:#ffc}#intro a:link,#intro a:visited{ padding:2px 5px;margin:0 4px}#feed{ border:0px;border-style:none;padding-top:30px}.page-number,.pgNext{ color:#fff}#sites ul{ margin:0;padding:0}#sites ul li{ display:block;width:80px;float:left;padding:10px 0 5px 0;color:#ccc;font-size:11px;text-align:center;color:#666666}#sites ul li.empty a span.button{ background:url(images/icons/sitesempty.png) no-repeat left top}