html, body {	padding: 0;	margin: 0;	font-family: Verdana;   font-size: 12px;   background: #333333;   height:100%;    color: #333333;}img {   border: none;}a {   color: #999900;}a:hover {   color: #999900;}a:visited {   color: #003366;}hr {   background: url('/img/layout/sidenav_border.jpg') 0 5px repeat-x;   border: 0;   padding: 5px 0;   width: 100%;   clear: both;}.clear {   clear: both;}/* Main containers */#container {   width: 1045px ;   background: url('/img/layout/page_bg.jpg') repeat-y;   margin: 0 auto;   height:100%;    position: relative;}#page {   width: 1023px;   background: url('/img/layout/page_bg.jpg') repeat-y;   padding: 0 11px;   float: left;   display: inline;}#content_container {   position: relative;   z-index: 6;   margin-top: -35px;   width: 800px;   float: left;   margin-left: 112px;   display: inline;   background: url('/img/layout/content_bg.jpg') repeat-y;}#sidenav {   width: 135px;   float: left;   margin: 15px 20px 50px 28px;   display: inline;} #content {   margin: 15px 40px 20px 0 ;   width: 560px ;   float: right;   display: inline;}/* Header */#header {   position: relative;   float: left;   width: 1023px;   height: 106px;   padding-top: 37px;   display: inline;   z-index: 5;   background: black;}/* Nav */#header ul#nav{   float: right;   margin: -27px 90px 0 0;   padding: 0 20px 0 10px;   width: 455px;   height: 78px;   display: inline;   list-style: none;   background: url('/img/layout/nav_bg.jpg') no-repeat;}#header ul#nav li{   float: left;   margin: 0;   padding: 11px 5px 0 15px;   display: inline;   list-style: none;}#header ul#nav li a{   display: block;   font-size: 12px;   color: white;   font-weight: bold;   text-decoration: none;   background: url('/img/layout/nav_off.gif') 0 2px no-repeat;   padding-left: 20px;}#header ul#nav li a:hover{   color: #b2af22;}#header ul#nav li.selected a{   color: #ffcc01;   background: url('/img/layout/nav_on.gif') 0 2px no-repeat;}/* Content Tags */.column {   width: 50%;   float: left;}#content .sidelinks ul li {   margin: 0;   padding: 0;   list-style: none;}#content h1 {   font-size: 15px;   line-height: 18px;   color: #aa0000;   padding: 0;   margin: 5px 0 10px 0 ;}#content h2 {   font-size: 15px;   line-height: 18px;   color: #aa0000;   padding: 0;   margin: 5px 0 10px 0 ;}#content h3 {   font-size: 13px;   padding: 0;   margin: 25px 0 10px 0;}#content h1 img, #content h2 img {   margin-bottom: 5px;   margin-left: -1px;}#content h1.space {   margin-bottom: 30px;}#content h2.space {   margin-bottom: 10px;}#content p {   margin: 0 0 10px 0 ;}#content h2.collab, #content h1.collab {   color: #333333;   font-size: 14px;}/* Side Links */#content .sidelinks {   float: right;}#content .sidelinks ul {   margin: 0 0 5px 5px;   padding: 0;   list-style: none;   text-align: right;}#content .sidelinks ul li {   margin-bottom: 2px;}#content .sidelinks a {   color: #aa0000;   text-decoration: none;}#content .sidelinks li.pdf {   padding-right: 20px;   text-align: right;   background: url('/img/layout/pdf.jpg') right top no-repeat;   margin-right: 2px;   height: 15px;}#content .sidelinks li.link {   padding-right: 20px;   text-align: right;   background: url('/img/layout/link.jpg') right 2px no-repeat;   margin-right: 2px;   height: 14px;}#content .sidelinks li.fansite {   padding-right: 20px;   text-align: right;   background: url('/img/layout/f.jpg') right top no-repeat;   height: 15px;}#content .sidelinks li.email {   padding-left: 20px;   text-align: left;   background: url('/img/layout/email.jpg') left top no-repeat;   height: 17px;}#content .sidelinks img {   margin: 10px 0 15px 20px;}#content a.plain {   color: #333333;   text-decoration: none;}/* Sidenav */#sidenav ul {   color: #000000;   font-weight: bold;   font-size: 12px;   list-style: none;   margin: 0;   padding: 5px 0 0 0 ;   background: none;}#sidenav ul.tree {   background: url('/img/layout/sidenav_border.jpg') bottom left repeat-x;}#sidenav ul li {   margin: 0;   color: #000000;   font-weight: bold;   background: url('/img/layout/sidenav_border.jpg') top left repeat-x;   padding: 5px 0px;}#sidenav ul li a {   color: #000000;   text-decoration: none;   padding-left: 10px;   background: url('/img/layout/sidenav_bullet.jpg') 2px 6px no-repeat;}#sidenav ul li a:hover, #sidenav ul li.selected a   {   color: #999900;}#sidenav ul li ul {   margin-bottom: -5px;}#sidenav ul li ul li, #sidenav ul li.selected ul li {   color: #333333;   font-weight: normal;   font-size: 12px;}#sidenav ul li ul li a, #sidenav ul li.selected ul li a {   color: #333333;   padding-left: 20px;   background: url('/img/layout/sidenav_dash.jpg') 10px 8px no-repeat;}#sidenav ul li ul li a:hover, #sidenav ul li.selected ul li a:hover, #sidenav ul li ul li.selected a {   color: #999900;}#sidenav ul li ul li ul li a, #sidenav ul li.selected ul li ul li a, #sidenav ul li ul li.selected ul li a   {   color: #333333;   padding-left: 40px;   background: none;}#sidenav ul li ul li ul li a:hover, #sidenav ul li.selected ul li ul li a:hover, #sidenav ul li ul li.selected ul li a:hover, #sidenav ul li ul li ul li.selected a{   color: #999900;}#sidenav img {   margin-top: 40px;}#sidenav dl#videos {   margin: 0;   padding: 0;   margin-top: 30px;}#sidenav dl#videos img{   margin-top: 0;}#sidenav dl#videos dt{   margin-top: 0;}#sidenav dl#videos dd{   margin: 0 0 20px 0;   padding: 0 0 0 15px;   background: url('/img/layout/sidenav_bullet.jpg') 7px 4px no-repeat;   font-weight: bold;   line-height: 12px;}#sidenav dl#videos dd.selected{   color: #999900;}#sidenav dl#videos dd a{   color: #333333;   text-decoration: none;}#sidenav dl#videos dd a:hover, #sidenav dl#videos dd.selected a{   color: #999900;}/* footer */#footer {   background: url('/img/layout/page_bottom.jpg') 112px 0  no-repeat;   padding-top: 25px;   width: 1023px;   position: relative;   z-index: 5;   float: left;   display: inline;   font-size: 10px;   text-align: center;   color: #666666;   line-height: 18px;}#footer a {   color: #666666;}#footer a:hover {   color: #999900;}