body {margin:0;padding:0;background-color:#000;background-image:url('/i/bg.gif');}
#container {position:absolute;top:50%;left:50%;margin-left:-360px;margin-top:-240px;width:720px;height:480px;background-color:#404040;color:#FFF;font-family:"Gill Sans MT", Arial, sans-serif;}
h1 {margin:0;padding: 174px 0 0 0;
    overflow: hidden;background-repeat: no-repeat;
    height: 0px !important; /* for most browsers */
    height /**/:174px;}
#navi {position:absolute;top:174px;}
#navi ul {float:left;margin:0;padding:0;background-color:#922020;width:720px;}
#navi ul li {float:left;margin:0;padding:1px 0;list-style-type:none;font-family:"Gill Sans MT", Arial, sans-serif;text-transform:uppercase;font-size:12px;}
#navi ul li.at {margin:0;color:#FFF;padding:0 19px;border:1px solid;border-color:#822626 #A04545 #A04545 #822626;background-color:#915555;}
#navi ul li a:link {margin:0;color:#FFF;text-decoration:none;padding:0 19px;border:1px solid;border-color:#922020 #922020;}
#navi ul li a:visited {margin:0;color:#FFF;text-decoration:none;padding:0 19px;border:1px solid;border-color:#922020 #922020;}
#navi ul li a:hover {margin:0;color:#FFF;text-decoration:none;padding:0 19px;border:1px solid;border-color:#C99090 #C99090 #C99090 #C99090;background-color:#C99090;}
#navi ul li a:active {margin:0;color:#FFF;text-decoration:none;padding:0 19px;border:1px solid;border-color:#C99090 #C99090 #C99090 #C99090;background-color:#C99090;}
#navi ul li.faux a:link, #navi ul li.faux a:visited {margin:0;color:#FFF;text-decoration:none;padding:0 19px;border:1px solid;border-color:#822626 #A04545 #A04545 #822626;background-color:#915555;}
#navi ul li.faux a:hover, #navi ul li.faux a:active {margin:0;color:#FFF;text-decoration:none;padding:0 19px;border:1px solid;border-color:#C99090 #C99090 #C99090 #C99090;background-color:#C99090;}
#body {
	position:absolute;
	top:194px;
	width:720px;
	height:266px;
	
	background-repeat:no-repeat;
	overflow:auto;
	padding-top:20px;
	/*#background-attachment:fixed;

}
html>body #body {_background-position:265px 357px;*/}
#body {background-image:url('/i/body-bg.jpg');}
#body.homepage {background-image:url('/i/hp-body-bg.jpg');}
#body h2 {margin:0 30px 15px 30px;padding:0;font-size:20px;text-transform:lowercase;}
#body p {font-size:14px;margin:0 30px 15px 30px;padding:0;}
#body p a:link {text-decoration:none;color:#E40000;}
#body p a:visited {text-decoration:none;color:#F17F7F;}
#body p a:hover {text-decoration:underline;color:#E40000;}
#body p a:active {text-decoration:underline;color:#E40000;}
#body.homepage img.sig {margin-left:10px;}
#body .achievements {float:right;margin-top:-5px;}
#body .achievements p {margin:0px 30px 0 0px;font-size:14px;font-style:italic;text-align:right;}
#body .achievements p strong {font-weight:normal;text-transform:uppercase;font-style:normal;color:#999;margin-left:6px;font-size:11px;}
#body .carbonbadge {position:absolute;top:226px;left:617px;display:none;}

#body.video div.video {margin:0 20px 20px 20px;float:left;clear:left;}
*+html #body.video div.video {width:663px;}
* html #body.video div.video {width:663px;display:inline;}
#body.video object {float:left;border:1px solid #000;}
#body.video embed {float:left;}
#body.video div.video div.details {float:left;width:341px;}
#body.video div.video div.duration {font-style:italic;}

.twtr-widget {float:right;margin:0 10px 10px 10px;}
.twtr-widget .twtr-tweet-text p {font-size:11px !important;line-height:16px !important;}
.twtr-ft span {display:none !important;}

