/*  ROUND IT  */
#top .module{background:#787878 url(../images/top_bg.gif) repeat scroll 0% 100%;}
#top .module div{background:transparent url(../images/top_bottom.gif) no-repeat scroll 0% 100%;}
#top .module div div{background:transparent url(../images/top_top.gif) no-repeat scroll 0% 0%;}
#top .module div div div{background:transparent none;}
.module_red{background:#860012 url(../images/red_bg.gif) repeat-x scroll 0% 13px;}
.module_reds{background:#860012 url(../images/reds_bg.gif) repeat-x scroll 0% 13px;}
.module_red div,.module_reds div{background:transparent url(../images/red_border.gif) repeat-y scroll 0% 0%;}
.module_red div div,.module_reds div div{background:transparent url(../images/red_top.gif) no-repeat scroll 0% 0%;}
.module_red div div div,.module_reds div div div{background:transparent url(../images/red_bottom.gif) no-repeat scroll 0% 100%;}
#right .module{background:#d7d7d7 url(../images/right_lt.gif) no-repeat scroll 0% 0%;}
#right .module div{background:transparent url(../images/right_rt.gif) no-repeat scroll 100% 0%;}
#right .module div div{background:transparent url(../images/right_lb.gif) no-repeat scroll 0% 100%;}
#right .module div div div{background:transparent url(../images/right_rb.gif) no-repeat scroll 100% 100%;}
#right .module div div div div{background:transparent none;}

/*  POSITIONS && LAYOUTS  */
body,form,.button{padding:0;margin:0;}
.clear{clear:left;}
.body{margin:0 auto;width:884px;}
table thead td{padding:10px 20px;}
##header{text-align:center;}
#header .body{position:relative;height:140px;}
#logo{position:absolute;width:227px;height:50px;left:0;top:0;margin:47px 0 0 30px;}
#search{padding:70px 18px 20px 0px;text-align:right;}
#main{padding:3px 0;}
#right{float:right;width:219px;}
#center{padding-right:222px;}
#top .module{width:219px;height:241px;float:left;margin-right:2px;}
#top .module div,.module_red div{height:241px;}
#top .module div div div{margin:0 auto;height:234px;}
#right .module_red div div div div{margin:10px 20px;height:auto;background:transparent none;}
h3{margin:0;padding:12px 12px 12px 48px;}
#top h3{padding-left:33px;}
#top .module .over{overflow:auto;height:150px;display:block;margin:10px 10px 0 10px;}
#top .module .over p{margin:0px 0px 10px;}
#top ul{padding:15px 0 0 20px;margin:0;}
#top li{padding:4px 4px 4px 20px;}
#right .module{margin-top:4px;}
#right p{margin:8px 0 0 0;}
.module_red fieldset{padding:4px 14px 4px 14px;margin:0;}
#form-login-remember{display:none;}
#right .module_red,#right .module_reds,#right .module{margin:0 0 3px 0;}
#right ul{margin:2px 0;padding:10px 20px 20px 20px;}
#right ul ul{margin:2px 0;padding:0 0 0 10px;}
#right ul li{margin:0;padding:0;}
#right .menu li{padding:5px 0 5px 4px;}
#right .menu li a{padding:0 0 0 16px;}
#whosonline_block{padding:5px 20px 30px 20px;}
#whosonline_image{float:left;width:24px;height:31px;margin:8px 10px 0 0;}
.pollstableborder{width:180px;line-height:1.8em;}
#slogan div{padding:85px 0 0 440px;}
#content{margin:19px 230px 5px 10px;width:641px;}
.buttonheading{vertical-align:bottom;}
.contentheading{padding:0px 0 0px 70px;height:50px;}
a.readon{padding:5px 15px;}
#slogan{text-align:left;width:894px;margin:0 auto;height:240px;}
.search input{margin-left:2px;height:14px;}


/*  FONTS && DECORATIONS  */
body{font:normal normal normal 11px arial,sans-serif;}
#search label{font:normal normal normal 12px arial,sans-serif;}
#search input{font:normal normal normal 11px verdana,sans-serif;line-height:2em}
#search input.button{font-weight:bold;padding-bottom:5px}
#top h3,#right h3{font:normal normal bold 13px verdana,sans-serif;line-height:25px;}
table thead td{font:normal normal normal 11px arial,sans-serif !important;}
li{list-style-type:none;list-style-position:inside;}
#top{font:normal normal normal 11px arial,sans-serif;line-height:16px;}
.module_red{font:normal normal bold 12px arial,sans-serif;}
#right a{text-decoration:none;}
a.readon{font:normal normal normal 12px arial,sans-serif;line-height:24px;text-decoration:none;}
.postname{font:normal normal bold 24px arial,sans-serif;}
#slogan{font:normal normal normal 24px "Times New Roman",serif;}
#slogan strong{text-transform:uppercase;}
.button{font:normal normal bold 12px verdana,sans-serif;color:#fbffff;}

/*  COLORS && BACKGROUNDS  */
body{color:#white;background:#242424 url(../images/background.png) repeat-x scroll 0% 0%;}
a img{border:none;}
table thead td{color:#7a000d;}
#top h3,#right h3{color:white;background:transparent url(../images/title.gif) no-repeat scroll 0% 135px;background-position:0 -134px;}
#top h3{background-position:0% 0px;}
#top,#top a{color:#d4d3d1;text-decoration:none;}
#top li{background:transparent url(../images/top_item.gif) no-repeat scroll 0% 9px;}
#right .module h3{background-position:0 -90px;}
#right .module_red h3{background-position:0 -45px;}
form,fieldset{border:none;}
.module_red{color:white;}
.module_red a{color:#f3c061;}
#modlgn_username,#modlgn_passwd{width:180px;margin-top:2px;}
#right .menu li{background:transparent url(../images/right_item_bg.gif) repeat-x scroll 0% 23px;}
#right .menu li a{background:transparent url(../images/right_item.gif) no-repeat scroll 0% 4px;}
#right .menu a{color:#2e2e2e;font-weight:bold;}
#whosonline_block{background:transparent none;color:white;}
#whosonline_image{background:transparent url(../images/whosonline.gif) no-repeat scroll 50% 50%;}
.contentheading{background:white url(../images/article.gif) no-repeat scroll 0 50%;}
#header{color:#545454;}
#logo{background:transparent url(../images/logo.gif) no-repeat scroll 0% 0%;}
#main{color:#595959;background-color:white;border-color:#5b5b5b white #919191 white;border-width:2px 0;border-style:solid;}
#footer{color:#6a6969;}
a.readon{background:transparent url(../images/readon_bt.gif) no-repeat scroll 100% 0;color:#fbffff;}
.postname{color:#313130;}
a,.date{color:#80000e;}
#slogan{color:white;background:transparent url(../images/head.png) no-repeat scroll 50% 0%;}


.button{background:transparent url(../images/result_bt.gif) no-repeat scroll 50% 50%;border:none;width:67px;height:24px;}
.button.alt{background:transparent url(../images/vote_bt.gif) no-repeat scroll 50% 50%;border:none;width:67px;height:24px;}
#form-login_submit{background:red url(../images/login_bt.gif) no-repeat scroll 50% 50%;border:none;width:67px;height:24px;}
.search .button{background:transparent url(../images/search_bt.gif) no-repeat scroll 50% 50%;border:none;width:54px;height:24px;padding-bottom:3px}

/*  OVERRIDER  */


/*  Navigation Menu  */
#nav-menu{height:57px;}
#nav-menu ul{
  margin:0;
  text-align:center;
  padding:0;}
#nav-menu ul li{
  float:left;
  width:175px;
  padding:0;
  margin-right:1px;}
#nav-menu ul li a{
  display:block;
  padding:22px 0 20px 0;
  background:transparent url(../images/title_alt.gif) no-repeat scroll 0 -58px;
  font:normal normal bold 12px arial,sans-serif;
  text-transform:uppercase;
  color:#9f9f9f;
  text-decoration:none;}
#nav-menu ul li a#active_menu-nav,#nav-menu ul li a:hover{background-position:0 0px;color:white;}

/*  Poll Bar */
table.poll tbody td{padding:2px 20px 20px 20px;}
table.pollstableborder tbody td{padding:2px;}

/*  Main Content  */
#content strong,#content b{color:#323232;}
.contentpaneopen{margin-bottom:10px;}


/*  Footer  */
#footer .menu{float:right;}
#footer .menu li{display:inline;padding:5px 5px 20px;}
#footer,#footer a{color:#6a6969;}
#footer #current a{font-weight:bold;text-decoration:none;}
#footer a:hover{text-decoration:none;}


/*  componentheading  */
.componentheading{
  font:normal normal bold 20px arial,sans-serif;
  padding:10px 40px;}

/*   */
#right #current a{text-decoration:none;}



