body{   margin: 0;   padding: 0;   font: normal 11px Tahoma, Arial;   background: #104fb7;}a img{border: none}form{display:inline}#s{   background: url('../images/bg.jpg') center top repeat-x #9C374A;}#main{   width: 750px;   margin: auto;   background: url('../images/mbg.gif') center top repeat-y;}#content{   background: url('../images/left.gif') left top no-repeat;}#header{   height: 315px;   background: url('../images/top.jpg') center top no-repeat #9C374A;}#header .logo{   margin: 20px 0 0 532px;   position: absolute;}#header .slogan{   font: normal 18px "Trebuchet MS";   margin: 30px 0 0 15px;   position: absolute;   color: #fff;   width: 222px;}#header .slogan strong{   display: block;   margin: 0 0 0 40px;   font: normal 24px "Trebuchet MS";}#header .tm{   position: absolute;   margin: 250px 0 0 15px;}#header .tm a{   display: block;   float: left;}#header .tp{   position: absolute;   display: none;}#header .search{   position: absolute;   margin: 140px 0 0 520px;}#header .search select{width: 100px;}.boxTop{   background: url('../images/box/p.gif') top center repeat-x;}.boxBot{   background: url('../images/box/p.gif') bottom center repeat-x;}.boxTop .t{   background: url('../images/menu/tl.gif') top left no-repeat;   height: 5px;}.boxBot .t{   background: url('../images/menu/lb.gif') bottom left no-repeat;   height: 5px;}#left{   width: 213px;   vertical-align: top;   font: normal 10px Tahoma;   background: url('../images/l_bg.gif') right top repeat-y;   padding-right: 1px;}#left .title{   background: url("../images/l_title.gif") top left repeat-y;   padding: 7px 15px;   text-transform: uppercase;   font: bold 13px Arial;}#left .text{   padding: 4px;}#left #qlinks{   background: url('../images/qlinks.gif') top left repeat-y;   padding-left: 15px;}#left a, #left a:link, #left a:visited{   color: #000;   font: normal 11px Tahoma;}#left #qlinks a, #qlinks a:link, #qlinks a:visited{   font: bold 10px Tahoma;   display:block;   color: #3d3d3d;   padding: 3px 0 6px 0;   text-decoration: none;}.sbox{}#right{padding-left:25px; vertical-align:top;background: url('../images/r_bg.gif') top left no-repeat;}#right a, #righta:link, #right a:visited{   color: #3d88b4;   font: bold 11px Tahoma;   text-decoration: none;}#welcome{   height: 96px;   background: url('../images/welcome.jpg') top left no-repeat;   padding: 35px 10px 10px 5px;   height: 150px;   text-indent: 0px;}#welcome .r{   float: right;   width: 210px;   margin-left: 50px;}.rbox{   background: url('../images/rbg.gif') top left repeat-y;}.rbox .b{   background: url('../images/r_bot.gif') bottom left no-repeat;}.rbox .t{   background: url('../images/r_top.gif') top left no-repeat;}#footer{   height: 82px;   text-align: right;   background: url('../images/footer.gif') top left no-repeat;}#footer span{   float: left;   color: #fff;}#footer{   padding: 2px 20px 0 10px;}#footer a, #footer a:link, #footer a:visited{color: #ffffff; text-decoration: none;}#cats{   }#cats div, #cats h3{ background: url('../images/pip.gif') 3px 7px no-repeat; margin: 0; font: normal 11px Tahoma; padding: 4px 15px;  margin-right: 1px; margin-left: 15px; margin-top: 1px;}#cats h3{   font-weight: bold!important;    margin-left: 5px;}#cats a:link, #cats a:visited{   color: #3d3d3d;   text-decoration: none}#stats{   padding: 6px;   padding-bottom: 10px;}#stats table{   width: 90%;   margin: auto;}#stats .br{   border: 1px solid #888;   background: #fff;   width: 20%}#poll{   padding: 7px;}         #news{   padding: 2px;}#news .item{ background: url('../images/pip.gif') 3px 7px no-repeat; padding: 4px 15px;  margin-right: 1px; margin-left: 15px; margin-top: 1px; color: #5c5a5a;}#news .item a, #news .item:link, #news .item a:visited{   color: #3d3d3d;}#adv{   background: url('../images/adv.jpg') top left no-repeat;   padding-left:  330px;   padding-top: 20px;   height: 220px;}#adv td{padding: 1px;}#adv select{   width: 100px;   font: normal 11px Tahoma;}h1{font: normal italic 22px Georgia; margin: 10px 15px; color:#666;}h2{font: normal 14px Tahoma; margin: 10px 15px; color:#666;}a.more img{top: 5px; position: relative; color: #3d88b4}