body{font:normal 11px 'verdana', 'arial', 'sans serif';background:#1a1a1a url('../img/bg.jpg') repeat center top;color:#ffffff;margin:0px;padding:0px;text-align:center;}
a{color:#ffffff;text-decoration:none;}
a:hover{background:white;color:black;}
a.sublink{text-decoration:none;}
a.sublink:hover{background:white;color:black;}
a.sublinksmall{text-decoration:underline;font-size:9px;}
hr{border:0px;border-bottom:1px solid #4a4a4a;margin:4px;}
* html hr{border:0px;border-bottom:1px solid #4a4a4a;margin:4px;}
/* ============== Layout ============== */
#menu a{padding:3px;font-size:12px;}
#menu a:hover{background:white;color:black;}
#submenu a{padding:3px;font-size:11px;}
#cont{min-height:500px;}
#submenu a:hover{background:white;color:black;}
#wrapper{margin:0 auto;text-align:left;width:960px;overflow:hidden;border-bottom:30px solid black;padding:10px;background:black;}
#wrapper-header{margin:0 auto;text-align:left;width:980px;height:100px;overflow:hidden;}
#wrapper-footer{margin:0 auto;text-align:left;width:960px;height:auto;overflow:hidden;padding:10px;line-height:200%;text-align:right;}
#overlay-main{z-index:999;background:transparent url('../img/greyshade.png') repeat center top;position:relative;top:0px;left:0px;width:350px;height:500px;line-height:140%;}
#overlay-second{z-index:999;background:transparent;position:relative;top:320px;left:630px;width:308px;height:169px;margin-bottom:-169px;}
#menu{z-index:999;position:relative;top:7px;left:373px;width:600px;height:auto;text-align:right;}
#submenu{z-index:999;position:relative;top:-30px;left:373px;width:600px;height:auto;text-align:right;}
#content{width:960px;height:500px;display:block;overflow:hidden;position:relative;top:-500px;margin-bottom:-500px;}
#content-slider{width:960px;height:40px;background:#4a4a4a url('../img/slidearrows.png') no-repeat center 10px;}
#header{width:100%;height:80px;border-bottom:1px solid #4d4d4d;background:#000000;}
#logo{position:relative;top:20px;left:10px;background:transparent url('../img/logo.png') no-repeat center left;width:250px;height:45px;}
#footer{width:100%;height:auto;background:#262626 url('../img/footer_bg.jpg') repeat center left;border-top:1px solid #4d4d4d;}
#cont{display:block;color:white;width:950px;font-size:11px;float:left;}
#title{padding:10px;color:white;display:block;width:930px;font-size:18px;margin-bottom:0px;float:left;}
#subtitle{padding:10px;display:block;color:grey;width:930px;font-size:9px;margin-bottom:5px;float:left;padding-bottom:5px;margin-bottom:20px;border-bottom:1px solid #4a4a4a;line-height:160%;}
#subtitle a{color:white;}
#title a{color:white;}
#subtitle a:hover{color:black;}
#title a:hover{color:black;}
.sublink{color:#ffffff;font-size:12px;}
.sublinksmall{color:#4a4a4a;}
#adminmenu{float:left;width:950px;}
.footer-td{background:transparent;padding:5px;width:25%;padding-top:15px;vertical-align:top;line-height:150%;text-align:left;font-size:13px;}
.footer-td strong{font-weight:normal;font-size:18px;}
.footer-td a{background:white;padding:2px;text-decoration:none;color:black;}
.footer-td a:hover{background:black;color:white;}
/* ============== Overall ============== */
h1{font-size:250%; letter-spacing:-1px; font-weight:normal;}
h2{font-size:170%; letter-spacing:-1px; font-weight:normal; }
h3{font-size:140%; margin:1em 1em 1em 0; letter-spacing:-1px; font-weight:normal; }
h4{font-size:120%; font-weight:bold; margin:1.5em 1em 1em 0; }
h5{font-size:95%; margin:1em 1em 1em 0; }
h6{font-size:90%; margin:1em 1em 1em 0; }
.bbstyle1{font-size:160%; font-weight:bold; }
.bbstyle2{font-size:130%; font-weight:bold; }
.bbstyle3{font-size:120%; font-weight:bold; }
.bbstyle4{font-size:110%; font-weight:bold; }
.bbstyle5{}
.bbstyle6{}
.bbstyle7{}
.bbstyle8{}
.bbstyle9{}
/* ============== Various ============== */
.disp{padding:.8em; margin:0; }
.block{background-color:#121212; border:1px solid #2a2a2a; padding:8px; margin:12px; }
.block h4{margin-top:0; }
.error{padding:24px 8px 24px 8px; margin:0; color:#CC1212; font-weight:bold; font-size:110%; text-align:center; }
.codetitle{font-size:.90em; text-transform:uppercase; font-weight:bold; padding:2px; margin-top:5px; }
.code{background-color:#FFF; border:1px solid #DBDBDB; overflow:auto; padding:2px; margin-bottom:5px; font-family:monospace; }
.valid{height:48px; text-align:center; vertical-align:middle; }
.download{font-size:110%; text-align:center; background-color:#FFFFFF; padding:16px; margin-top:16px; }
.small{font-size:9px;}
.paging, .pagenav{padding:6px; text-align:right; font-size:.90em;}
.pagenav_small{padding:0;text-align:right;font-size:.80em;}
.pagenav_prev,.pagenav_next,.pagenav_first,.pagenav_last,.pagenav_pages{padding:2px 6px;background:#DBDBDB;margin:1px;border:1px solid #C8D9E2;}
.pagenav_current{padding:2px 6px;font-weight:bold;text-decoration:underline;background:#dddddd;margin:1px;border:1px solid #c8c7c7;}
.coltop{text-align:center; background-color:#2a2a2a!important; color:#6C6C6C; padding:5px 0; font-weight:bold; height:25px; vertical-align:middle; }
.centerall{text-align:center; vertical-align:middle; }
.desc{font-size:95%; padding:3px; color:#646464; }
.spoiler{padding:8px; margin:8px; border:1px dashed #CCCCCC; background-color:#DBE5E9; }
.searchhighlight{background-color:#EFFF00; }
.odd{background-color:#2a2a2a!important; }
.even{background-color:#121212!important; }
li{margin:2px; }
img{border-width:0; }
ul{list-style-type:square; }
form{margin:0; }
.colleft{float:left; margin:0px 4px 0px 4px; }
.colright{float:right; margin:0px 4px 0px 4px; }
.bar_front{background-color:#ff7f00; border-right:0px solid #2a2a2a; padding:0; height:8px; overflow:hidden; }
.bar_back{background-color:#121212; border:1px solid #2a2a2a; margin:0 7px 0 7px; height:8px; overflow:hidden; }
.bbcodes a img{border:0; background-color:transparent; }
.smilies a img{border:0; background-color:transparent; }
.today{border:1px dashed #DDAA00; }
.signature{color:#6C6C6C; font-size:.9em; max-height:100px; overflow:auto; }
.signature a{color:#6C6C6C; }
.maintenance{margin:10px; padding:2px; border:2px solid #ccc; background:#efeefe; font:normal 12px lucida console; }
/* ============== Tables ============== */
table td{vertical-align:top; padding:5px; font-size:11px;}
table.flat{width:100%; margin:0; padding:0; border-collapse:collapse; }
table.flat td{padding:0; margin:0}
table.main{width:100%; margin:0; padding:4px; }
table.main td{padding:4px; }
table.cells{width:100%; border-spacing:1px; margin:0; padding:0;}
table.cells td{background-color:#121212; padding:5px; }
table.list{width:100%; margin:0; padding:5px; }
table.list td{padding:12px; }
/* ============== Tables ============== */
input{background-color:#121212; border:1px solid #2a2a2a; color:#6C6C6C; padding:5px; font-size:12px; margin:2px; }
select{background-color:#121212; border:1px solid #2a2a2a; color:#6C6C6C; padding:5px; font-size:12px; margin:2px; }
textarea{background-color:#121212; border:1px solid #2a2a2a; color:#6C6C6C; padding:5px; font-size:12px; font:12px Lucida Grande, Arial, Verdana, Sans-Serif; margin:2px; }
/* ============== Plugins ============== */
/* ============== Indexpolls ============== */
.loading{position:relative; left:45%; top:-50px; z-index:99; }
.rss-icon-title{margin:6px 10px 0 5px;float:right;}
.rss-icon{margin:0px 5px 0px 5px;}
/* ============== Tag Cloud Fixes ============== */
ul.tag_cloud li{display:inline;}
/* ============== Ratings CSS ============== */
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:0;clear:none;display:table-cell;}
div.rating:after{content:'.';display:inline;height:0;width:0;clear:none;visibility:hidden}
div.cancel,div.star{float:left;clear:none;width:17px;height:15px;text-indent:0;cursor:pointer;display:inline;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('../img/system/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('../img/system/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;clear:none;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
#flow_img_gal{height:80px;border:3px solid grey;}
#flow_img_gal_width{height:80px;border:3px solid grey;}
#flow_img{height:80px;border:3px solid grey;margin-top:20px;}
#flow_img:hover{height:100px;border:3px solid darkgrey;margin-top:0px;}


