body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
   background: #FFFFFF;
}
a img{border: none}
#main{
   width: 750px;
   margin: auto;
   background: #FFFFFF;
}
#header{
   height: 269px;
   background: url('../images/top.jpg') center top no-repeat #FFFFFF;
}
form{display: inline}
#logo{margin: 15px 5px; display: block; position: absolute;}
#header .topmenu{
   position: absolute;
   margin: 80px 0 0 50px; 
}
#header .topmenu a,#header .topmenu a:link,#header .topmenu a:visited{
   font: bold 10px Tahoma;
   text-transform: uppercase;
   text-decoration: none;
   line-height: 34px;
   display: block;
   color: #6c6c6c;
}
#header .loginbox{
   position: absolute;
   margin-left: 527px;
   margin-top: 25px;
}
#header .loginbox .i{
   background: #85bbe0;
   color: #fff;
   border: 1px solid #fff;
   width: 90px;
}
#header .loginbox a,#header .loginbox a:link,#header .loginbox a:visited{
   font: normal 10px Tahoma;
   text-decoration: none;
   color: #fff;
   display: none;/**/
}
#cont .left
{
   width: 155px;
}
#cont .left, #cont .right{
   vertical-align: top;
}

#cont .left .quick{
   background: url('../images/quick/center.gif') center top repeat-y;
}
#cont .left .quick .wrap{
   background: url('../images/quick/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .quick #homelinks{
   padding: 7px;
}
#cont .left .quick a{
   font: bold 10px Tahoma;
   color: #fff;
   display: block;
   background: url('../images/pip.gif') 4px 7px #CC0000 no-repeat;
   margin-top: 2px;
   padding: 4px;
   padding-left: 15px;
}

#cont .left .cats{
   background: url('../images/cat/center.gif') center top repeat-y;
}
#cont .left .cats .wrap{
   background: url('../images/cat/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .cats #homelinks{
   padding: 7px;
}
#cont .left .ltext a, #cont .left .ltext a:link, #cont .left .ltext a:visited{
   color: #fff;
   text-decoration: none;
}
#cont .left .cats a{
   font: bold 10px Tahoma;
   color: #fff;
   display: block;
   background: url('../images/pip.gif') 4px 7px #CC0000 no-repeat;
   margin-top: 2px;
   padding: 4px;
   padding-left: 15px;
}

#cont .left .box{
   background: url('../images/box/center.gif') center top repeat-y;
   width: 154px;
   margin-top: 5px;
}
#cont .left .box .wrap{
   background: url('../images/box/bottom.gif') center bottom no-repeat;
   padding-bottom: 10px;
}

#cont .left .box .ltext{
   padding: 4px 10px;
   color: #6a6a6a;
}
#cont .left .box .ltext a, #cont .left .box .ltext a:link, #cont .left .box .ltext a:visited{
   color: #6a6a6a;
}

.dottedB a, .dottedB a:link, .dottedB a:visited, #cont .left .box .ltext a, #cont .left .box .ltext a::link, #cont .left .box .ltext a:visited{
   color: #fff;
   font-weight: normal;
}
.dottedB{
   border-bottom: 1px dotted #fff;
   margin-bottom: 3px;
}
#cont .right{
   padding-left: 3px;
}
#welcome{
   background: url('../images/welcome_bg.gif') left center no-repeat;
   width: 578px;
   height: 190px;
   margin-top: -3px;
   margin-bottom: 5px;
}
.rbox{
   background: center bottom no-repeat #ffffff;
   margin-left: 5px;
}
.rbox1{
   background: center bottom no-repeat #ffffff;
   margin-left: 5px;
}
#featured td{
   padding: 3px;
   padding-left: 25px;
   background: url('../images/pip1.gif') 7px 7px no-repeat #88bce1;
   cursor: pointer;
   color: #ffffff;
   font: normal 11px Tahoma;
}
h1{
   margin:3px 10px;
   font: normal 18px "Trebuchet MS";
   color: #666;
}
#copy{float: left;}
#footer{margin-top: 10px; color: #666; text-align: right; margin-bottom: 10px;}
#footer a, #footer a:link,#footer a:visited{
   color: #666;
}

#featured td{
   background: none;
}
.rbox{
   margin-top: 10px;
   padding-bottom: 5px;
}