body { font: 11px Tahoma, Arial, Helvetica, sans-serif; background: #535353 url(img/design/bg1.jpg) 0 0 repeat-x; margin: 0; padding: 0; }
a, a:link, a:visited { color: #fff; text-decoration: none; }
a:hover { color: #E8AB29; text-decoration: none }
a img { border: 0 }
ul { list-style-type: none; margin-left: 0; padding-left: 10px }
ul li { background: url(img/design/li.gif) 0 5px no-repeat; padding: 0 0 0 10px }
p { margin: 12px 0 }
h3 { margin: 0; padding-top: 10px; padding-bottom: 3px; color: #E8AB29; font-size: 12px; }

input { font: 10px Tahoma, Arial, Helvetica, sans-serif;  }
input.text { width: 218px; height: 17px; padding: 4px 0 0 6px; margin: 0 10px 0 5px; background: url(img/design/input.gif) repeat-x; border: solid 1px #B7B7B7; color: #464646; }
input.submit { width: 55px; height: 23px; padding: 0; border: solid 1px #5E5E5E; background: transparent; color: #fff }


#globalNav { background: url(img/design/bg2.gif); height: 394px; margin: 0 -7px -394px -7px }
#container { width: 990px; margin: 0 auto; padding: 0 7px; background: url(img/design/bg3.gif) repeat-y; }

#top { position: relative; width: 990px; height: 208px; background: url(img/design/top.jpg) 0 42px no-repeat }
#top h1 { position: absolute; top: 60px; left: 34px; margin: 0; padding: 0 }
#top h1 img { display: block }
#top ul li { background: none; padding: 0 }
#top form.search { position: absolute; top: 123px; left: 657px; }
#top form.search div * { vertical-align: middle }
#top form.search input { font: 10px Tahoma, Arial, Helvetica, sans-serif;  }
#top form.search input.text { width: 218px; height: 17px; padding: 4px 0 0 6px; margin: 0 10px 0 5px; background: url(img/design/input.gif) repeat-x; border: solid 1px #B7B7B7; color: #464646; }
#top form.search input.submit { width: 55px; height: 23px; padding: 0; border: solid 1px #5E5E5E; background: transparent; color: #fff }

#topMenu { position: absolute; top: 0; left: 0; width: 960px; height: 42px; padding: 0 0 0 30px; margin: 0; list-style-type: none; background: url(img/design/menubg.jpg) repeat-x }
#topMenu li { display: inline }
#topMenu a { display: block; height: 42px; background-position: 0 0; text-indent: -9999px; float: left }
#topMenu a:hover { background-position: 0 -42px }
#topMenu .m1 { background-image: url(img/design/tm1.jpg); width: 118px }
#topMenu .m2 { background-image: url(img/design/tm2.jpg); width: 81px }
#topMenu .m3 { background-image: url(img/design/tm3.jpg); width: 83px }
#topMenu .m4 { background-image: url(img/design/tm4.jpg); width: 88px }
#topMenu .m5 { background-image: url(img/design/tm5.jpg); width: 134px }
#topMenu .m6 { background-image: url(img/design/tm6.jpg); width: 77px }

#topMenu2 { position: absolute; top: 163px; width: 960px; height: 44px; margin: 0; padding: 0 0 0 30px; list-style-type: none; background: url(img/design/menu2bg.jpg) no-repeat }
#topMenu2 li { display: inline; }
#topMenu2 li a { display: block; float: left; height: 23px; text-align: center; padding: 9px 0 0 0; color: #C4C4C4; font-size: 11px }
#topMenu2 li a:hover { border-bottom: solid 3px #E8AB29; text-decoration: none }
#topMenu2 .m1 { width: 83px }
#topMenu2 .m2 { width: 70px }
#topMenu2 .m3 { width: 70px }
#topMenu2 .m4 { width: 60px }
#topMenu2 .m5 { width: 80px }

#content { width: 760px; float: right; }
#sidebar { width: 230px; float: left; }

#sidebar .box { background: #3C3C3C; margin-bottom: 17px; width: 218px; }
#sidebar .box h2 { width: 207px; height: 30px; padding: 9px 0 0 12px; margin: 0; background: url(img/design/hbg2.gif) top right; }

#sidebar .mainMenu { background: url(img/design/mm1.gif) top right no-repeat; margin: 0 0 10px 0; width: 230px }
#sidebar .mainMenu ul { padding: 0 0 11px 0; margin: 0; list-style-type: none; background: url(img/design/mm2.gif) bottom left no-repeat; }
#sidebar .mainMenu ul li { width: 190px; height: 17px; margin: 0 0 2px 0; padding: 4px 0 0 30px; background: url(img/design/mm3.gif) no-repeat; }
#sidebar .mainMenu ul a { display: block; width: 100%; font-size: 11px }


#sidebar .ads { padding-bottom: 10px }
#sidebar .ads a.btn img { display: block; padding: 7px 0 7px 30px  }

#content .intro { margin: 0 0 9px -7px; padding: 0 0 23px 0; width: 758px; background: url(img/design/wb3.jpg) bottom left no-repeat; color: #3B3B3B  }
#content .intro .content { padding: 0 0 0 30px; background: transparent url(img/design/wb2.jpg) repeat-y; }
#content .intro h2 { height: 21px; margin:0; padding: 14px 0 0 30px; background: url(img/design/wb1.jpg) no-repeat; font-size: 12px; }
#content .intro p { margin: 0; padding: 6px 0 }
#content .intro a, #content .intro a:hover { color: #6F9818; font-weight: bold }

#content .box { width: 750px; margin: 0 0 9px 0; color: #fff; background: #4A4A4A  }
#content .box .content { padding: 0 15px 5px 15px; }
#content .box h2 { width: 738px; height: 30px; padding: 9px 0 0 12px; margin: 0; background: url(img/design/hbg1.gif) top right; }

#content .threeBoxesWrapper { margin: 0 0 9px 0; overflow: auto; background: url(img/design/3boxes.gif) repeat-y; }
#content .threeBoxesWrapper h2 { width: 206px; margin-bottom: 8px; background-image: url(img/design/hbg2.gif) }
#content .threeBoxesWrapper .box { width: 218px; float: left; background: #3C3C3C; }
#content .threeBoxesWrapper .box ul { padding: 0 0 0 17px; }
#content .threeBoxesWrapper .box ul li { padding-bottom: 5px }
#content .threeBoxesWrapper .tests { margin: 0 10px 0 12px }
#content .threeBoxesWrapper .forum { width: 293px }
#content .threeBoxesWrapper .forum h2 { width: 281px }

#content .mainBox { margin: 0 0 3px 0; padding-bottom: 10px; background: #4A4A4A url(img/design/boxbottom.gif) bottom no-repeat }
#content .mainBox .news .entry { padding: 0 0 5px 0 }
#content .mainBox .news .entry h3 { margin: 0; padding-top: 4px; color: #E8AB29; font-size: 12px; }
#content .mainBox .news .entry h3 a { margin: 0; padding-top: 4px; color: #E8AB29; font-size: 12px; }
#content .mainBox .news .entry .info { padding: 0 0 6px 0; margin: 0 0 10px 0; color: #999999; border-bottom: solid 1px #434343 }
#content .mainBox .news .entry .info .author { font-weight: bold }
#content .mainBox .news .entry .pic { float: right; border-bottom: solid 3px #292929; }
#content .mainBox .news .entry .lnk { margin: -10px 110px 0 0; text-align: right; letter-spacing: 2px }
#content .mainBox .news hr { height: 1px; background: none; border: none; border-top: solid 1px #555555; margin: 10px -10px }
* html #content .mainBox .news hr { margin-top: 0; margin-bottom: 0 }

#ft { clear: both; height: 27px; padding: 32px 0 0 20px; background: url(img/design/ft.jpg) top center no-repeat; color: #fff }
#ft .credit { width: 300px; float: left }
#ft .credit a { font-weight: bold; }
#ft .legal { width: 600px; padding: 0 15px 0 0; float: right; text-align: right; color: #8A8A8A }

fieldset { border: 1px solid #ccc; padding: 10px 8px; margin: 0 0 8px 0; }
textarea { width: 97%; height: 10em; padding: 3px;}
.comment { padding: 10px; margin: 0 0 10px 0;}

div.ImgRight { margin: 0px 0px 15px 15px; float: right; clear: right; padding: 6px 6px 3px 6px; font: italic 9px/13px Tahoma, Arial, Helvetica; background-color: #404040; color: #fff; }
div.ImgRight img { display: block; margin-bottom: 3px; }
div.ImgLeft { margin: 0px 0px 15px 15px; float: left; clear: left; padding: 6px 6px 3px 6px; font: italic 9px/13px Tahoma, Arial, Helvetica; background-color: #404040; color: #fff; }
div.ImgLeft img { display: block; margin-bottom: 3px; }
div.ImgCenter { text-align: center; margin: 0px 0px 15px 15px; float: center; clear: center; padding: 6px 6px 3px 6px; font: italic 9px/13px Tahoma, Arial, Helvetica; background-color: #404040; color: #fff; }
div.ImgCenter img { margin-bottom: 3px; }

cite { display: block; margin: 10px 0px 10px 0px; padding: 6px 10px 6px 10px; clear: both; font: italic 11px/16px Arial, Helvetica; color: #202020; background-color: #E7E7E7; background-image: url('img/cite.png'); background-repeat: no-repeat; }

#back { font-size:10px; padding:20px 20px 10px 0; text-align:right; }
#back a { color:#b6b6b6; }
#back a:hover { color: #E8AB29; text-decoration: underline; }

#paginator { font-size:10px; padding:20px 20px 10px 0; text-align:center; }
#paginator a { color:#b6b6b6; }
#paginator a:hover { color: #E8AB29; text-decoration: underline; }

.New_Admin_Links {font-size:85%;text-align:center;}

div#div_ZoomShadow { position: absolute; visibility: hidden; background-color: #000000; padding: 10px; filter: alpha(opacity = 10); -moz-opacity: 0.10; }
div#div_Zoom { position: absolute; visibility: hidden; background-color: #404040; padding: 10px; border: 1px solid #202020; cursor: pointer; margin-top:130px; }
div#div_Zoom img { display: block; }
div#div_ZoomLabel { margin: 3px 0px 0px 0px; text-align: left; }
div.ZoomCaption { line-height: 20px; font: bold 12px Trebuchet MS, Arial, Helvetica; color:#fff; }
div.ZoomDescription { font-size: 10px; line-height: 13px; color: #fff; }
