/* Produced By: Jake Alger */

*           { margin: 0; padding: 0; }
html        { background-color:#363739; }
body        { color:#fff; text-align: center; font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif; }
/*h1          { text-indent: -9000px; }*/
h2          { text-indent: -9000px; }
img         { border: 0; vertical-align: bottom; }
a           { color:#fff; text-decoration: none;  }
ul          { list-style-type: none; }
/*li          { display: inline; }*/
em          { font-style: normal; }
address     { font-style: normal; }
input       { vertical-align: middle; font-size: 12px; }
select      { font-size: 11px; font-weight: normal; color: #12395A; }
option      { padding-left: 5px; }
textarea    { font-size: 11px; font-family: Arial, Verdana, Tahoma, sans-serif; }

.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

.right  { float: right; }
.left   { float: left; }

#wrapper { width: 978px; padding: 0 21px 0 25px; background: url(../images/wrapper.png) repeat-y; margin: 0 auto; text-align: left; }

span#top { width: 971px; margin: 16px 2px 0 0; float: right; height: 29px; background: url(../images/top.png) no-repeat; }
span#top a { text-indent: -9000px; margin: 10px 27px 0 0; float: right; width: 46px; height: 10px; background: url(../images/button-login.png) no-repeat; }
span#top a.logout { text-indent: -9000px; margin: 10px 24px 0 0; float: right; width: 68px; height: 13px; background: url(../images/button-logout.png) no-repeat; }


h1 { width: 976px; height: 107px; background: url(../images/banner.png) no-repeat; clear: both; }
h1.mdown { margin-top: 16px; float: left; }
h1.mdown img { margin: 0 0 0 0;}

span.dp-ad { width: 742px; height: 119px; margin-top: 45px; background: url(../images/dp-ad.png) no-repeat; float: left; z-index: 9000; }
span.dp-ad img {  }

#ad-bar { width: 976px; height: 141px; margin-top: 15px; background: url(../images/ad-bar.png) no-repeat; }
#ad-bar p { width: 742px; height: 90px; margin-top: 17px; float: left; }
#ad-bar span.rss a { margin: 67px 9px 0 0; width: 205px; height: 33px; background: url(../images/rss-list.png) no-repeat; float: right; text-indent: -9000px; }

#content-box { width: 642px; height: 449px; float: left; background: url(../images/content-box.png) no-repeat; }
#content-box p#content { margin: 30px 30px 30px 30px; overflow: auto; width: 570px; height: 389px; }
#content-box div#static-content { margin: 30px 30px 30px 30px; overflow: auto; width: 570px; height: 389px; color: #000; font-size: 11px; }
#content-box div#register_form { margin: 30px 30px 30px 30px; width:570px; height:389px; }
.reg_msg{ font-family:Verdana; font-size:13px; color:#660000; background-color: #CCC; border: 1px solid #000000; }
.error_strings{ font-family:Verdana; font-size:12px; color:#660000; background-color: #CCC; }

#box-ad { width: 329px; height: 315px; float: right; background: url(../images/box-ad.png) no-repeat; }
#box-ad p { margin-top: 40px; text-align: center; z-index: 9001}

#container { width: 978px; float: left; background: url(../images/container.png) no-repeat; clear: both; }

#quick-links { float: right; }
#quick-links ul { margin-top: 12px; }
#quick-links ul li { display: block; }
#quick-links ul li a { text-indent: -9000px; margin-bottom: 5px; width: 125px; float: right; }
#quick-links ul li a.blogin { height: 24px; background: url(../images/blogin.png) no-repeat; }
#quick-links ul li a.blogout { height: 24px; background: url(../images/blogout.png) no-repeat; }
#quick-links ul li a.bregister { height: 21px; background: url(../images/bregister.png) no-repeat; }
#quick-links ul li.loggedin { margin-bottom: 5px; width: 125px; height: 24px; }
#quick-links ul li.loggedintwo { margin-bottom: 5px; width: 125px; height: 21px; float: right; text-index: -9000px; }

#rss-list { width: 232px; height: 91px; margin-top: 6px; background: url(../images/rss-list-box.png) no-repeat; float: right; }
#rss-list h2 { width: 165px; height: 19px; margin: 11px 0 10px 40px; display: inline; /*background: url(../images/site-name.png) no-repeat;*/ float: left; }
#rss-list span.rss a { margin-right: 9px; width: 205px; height: 33px; background: url(../images/rss-list.png) no-repeat; float: right; text-indent: -9000px; }

span.row { width: 978px; float: left; }

div.cobox { display: inline; float: left; margin: 22px 0 0 16px; }
div.cobox h2 { width: 307px; height: 89px; float: left; }
div.cobox div.feed { width: 254px; height: 267px; margin-left: 28px; display: inline; float: left; }
div.cobox div.feed li { padding-top: 8px; padding-bottom: 8px;}
div.cobox div.feed li a { position: relative; }

#login { width: 499px; height: 350px; background: url(../images/login.png) no-repeat; }
#login span.cancel a { margin: 25px 35px 0 0; font-family: verdana; font-size: 12px; font-weight: bold; float: right; }
#login span.required { margin-right: 45px; font-family: verdana; font-size: 12px; font-weight: bold; float: right; }
#login span.forgot { margin-left: 45px; font-family: verdana; font-size: 12px; font-weight: bold; float: left; }
#login h3 { width: 499px; height: 120px; float: none; margin-left: 30px; text-align: center; }
#login div { margin: 0 0 20px 45px; width: 409px; display: inline; float: left; }
#login div label { width: 409px; font-weight: bold; font-size: 12px; margin-bottom: 5px; float: left; }
#login div input { width: 405px; font-size: 12px; padding: 2px; }
#login ul { padding: 30px 0 0 45px; float: left; list-style-type: none; }
#login ul li { font-size: 12px; font-family: verdana; font-weight: bold; }
#login ul li span { padding: 0 3px 0 6px; }
#login ul li a { color:#fff; }

#footer { width: 978px; margin: 40px 0 20px 0; float: left; }
#footer ul { }
#footer ul li { display: inline; }
#footer ul li a { text-indent: -9000px; float: left; }
#footer ul li a.terms { width: 129px; margin-left: 27px; background: url(../images/footer-terms.png) no-repeat; }
#footer ul li a.privacy { width: 141px; margin-left: 122px; background: url(../images/footer-privacy.png) no-repeat; }
#footer ul li a.about { width: 91px; margin-left: 138px; background: url(../images/footer-about.png) no-repeat; }
#footer ul li a.advertise { width: 177px; margin-left: 121px; background: url(../images/footer-advertise.png) no-repeat; }
