body{
   margin: 0;
   padding: 0;
   font: normal 11px Tahoma, Arial;
}
a img{border: none}
#main{
   width: 760px;
   margin: auto;
}
#header{
   height: 347px;
   background: url('../images/design/header.jpg') center top no-repeat #FFFFFF;
}
form{display: inline}
#logo{padding: 40px 35px; display: block; float: left;}
#header .topmenu{font: bold 11px Tahoma; float: right; margin: 7px 10px;}
#header .topmenu a{margin-left: 3px; margin-right: 5px;}
#header .topmenu a, #header .topmenu a:link, #header .topmenu a:visited{color: #627146;}
#header .topmenu a:link.adv, #header .topmenu a:visited.adv{color: #7987b1}
#menu a{display: inline; float: left; margin: 0; padding: 0;}
#subheader{background: url('../images/design/subheader.jpg') center center no-repeat; height: 47px; width: 100%; clear: both;}
#header .loginbox{float: right; margin: 39px 30px; background: url('../images/design/member_login.gif') left top no-repeat; padding-left: 110px;}
#header .loginbox a,#header .loginbox a:link, #header .loginbox a:visited{color: #FFFFFF}
#header input.i{width: 90px; background: #262f1a; border: 1px solid #FFFFFF; font-size: 10px; color: #FFFFFF; height: 13px;}
#header input.b{position: absolute; margin-top: 3px;}
#content{background: url('../images/design/content.gif') center center repeat-y; padding: 0 17px;}
#footer{background: url('../images/design/footer.gif') center center no-repeat; height: 63px; padding-top: 20px; padding-left: 20px; color: #FFFFFF}
#footer a,#footer a:link,#footer a:visited{color: #FFF; text-decoration: none}
.title{height: 31px; background: url('../images/design/title.gif') top center repeat-x #788a4e; margin-left: 1px;}
.title img{margin-top: 9px; margin-left: 10px;}
.titled{height: 31px; background: #e9ebe7;  margin-left: 2px; margin-right: 1px;}
.titled img{margin-top: 9px; margin-left: 10px;}
.ltext{background: url('../images/design/btext.gif') top center no-repeat; padding: 5px;}
table#cont .left{width:159px;}
table#cont td{vertical-align: top;}
table#cont .right{background: url('../images/design/cont_bg.gif') 4px top no-repeat; padding-left: 5px;}
.dottedR{background: url('../images/design/dot.gif') right top repeat-y;}
.dottedB{background: url('../images/design/dot.gif') right bottom repeat-x; padding-bottom: 5px;}
.text{padding: 5px; font: normal 11px Tahoma; color: #6f7070;}
.text a, .text a:link, .text a:visited{font: bold 11px Tahoma; color: #7483ae;}
#adsearch{background: url('../images/design/advsearch.jpg') 20px left no-repeat #f3f3f3; border: 1px solid #cfcfcf; padding: 20px; padding-left: 200px; margin: 5px; margin-bottom: 10px;}
#homelinks div{background: url('../images/design/pip.gif') 3px left no-repeat; padding-left: 10px; margin-left: 10px;}
#homelinks div a, #homelinks div a:link, #homelinks div a:visited{color: #7483ae; font: bold 11px Tahoma}
#categories div{background: url('../images/design/pip1.gif') left top no-repeat; padding: 5px 0 6px 20px; }
#categories div a, #categories div a:link, #categories div:visited{color: #414d2a; font: normal 11px Tahoma}
#news{padding: 8px;}
#news a, #newsa:link, #news a:visited{color: #7483ae; float: right}
#featured a, #featured a:link, #featured a:visited{color: #7483ae;}
span#copy{color: #333333; float: right; margin: 15px}
caption{text-align: left; color: #768C4F; padding-top: 7px;}
caption *{font: normal 18px Tahoma;}
form table td input{font: normal 11px Tahoma;}/**/
#userstatus{padding: 9px;}
#easypoll{padding: 10px;}
.ltext input{font: normal 11px Tahoma;}
.div{background: url('../images/design/div.gif') center center no-repeat; height: 3px;}