body {background:url("../design/bg.gif") 50% 0 repeat-y; font:0.8em/1.5 "arial", sans-serif;}
h1, h2, h3, h4, h5, h6, address, blockquote, dl, fieldset, ol, p, table, ul {margin:15px 0;}
#main {width:950px; margin:0 auto;}
#header {position:relative; height:70px; padding:0 20px; background:url("../design/header.gif") 0 100% repeat-x; overflow:hidden;}
#header #logo {position:relative; overflow:hidden; margin:0; padding:0; font-size:200%;}
#header #logo span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../design/logo.gif") 0 0 no-repeat; cursor:pointer;}
#header #refresh {position:absolute; top:25px; right:20px; margin:0; font-size:120%;}
#header #refresh a {padding-left:23px; background:url("../design/refresh.gif") 0 50% no-repeat; font-weight:bold; text-transform:uppercase;}
#header #refresh a:hover {text-decoration:none;}
#header-bottom {width:950px; height:5px; background:url("../design/header-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#nav {padding:10px 20px; background:url("../design/nav.gif") 0 100% no-repeat;}
#nav p span {margin:0 3px;}
#nav a#active {font-weight:bold; text-decoration:none;}
#content {padding:15px 0 0 0;}
#content .col {float:left; width:310px; margin-right:10px; padding-bottom:15px;}
#content .col.last {margin-right:0;}
#content .col h2 {margin:0; margin-bottom:5px; padding-bottom:3px; font-size:120%;}
#content .col h2 a {padding-left:21px; text-decoration:none; background:url("../design/fav.gif") 0 0 no-repeat;}
#content .col ul {margin:0; margin-bottom:15px; list-style:none;}
#content .col ul li {display:inline;}
#content .col ul li a {display:block; width:289px; padding:2px 0 2px 21px; background:url("../design/list.gif") 0 3px no-repeat; text-decoration:none;}
#content .col ul li a:visited {background:url("../design/list.gif") 0 -581px no-repeat;}
#content .col ul li a:hover {background:url("../design/list.gif") 0 -297px no-repeat;}
#content .col ul li a.tooltip:hover {position:relative;}
#content .col ul li a.tooltip span {display:none;}
#content .col ul li a.tooltip:hover span {display:block; position:absolute; top:47px; left:20px; width:266px; padding:10px; font:85%/1.5 "tahoma",sans-serif; z-index:100; text-align:justify;}
#content .col ul li a.tooltip:hover {text-decoration:none}
#footer {clear:both; margin-bottom:10px; padding:10px; font:0.85em/1 "tahoma",sans-serif; color:#505050;}
#footer p {margin:0;}