@charset "utf-8"; 

body{background-color:#2B4460; background-image:url(/imagesv9/grbg1.png); background-repeat:repeat-x; font-family: Verdana,Arial,Helvetica,sans-serif; font-size:8pt}

a{text-decoration:none}
a:link, a:visited{color:#A42828}
a:hover{background-color:#D3E4EF}

h1{color:#426793; font-size:16pt; font-weight:normal; margin:2px 0px; padding:10px 8px; background-color:#D9E3F0; background-image:url(/imagesv9/mntop.jpg); background-repeat:repeat-x; background-position:top; display:block}

h1.title a:link, h1.title a:visited{color:#426793}
h1.title span{color:#C00; font-size:14pt}

h2{font-size:12pt; font-weight:normal; position:relative; margin-top:5px; display:block; color:#722}
h2 span{font-size:8pt; font-weight:normal; position:absolute; top:3px; right:2px}
h2 span a, a:link; h2 span a:visited{font-size:8pt; color:#FFF}

li{margin-left:20px; list-style-type:square}
form{padding:0px; margin:0px}

.forum_link{color:#A42828}

a.pt7{font-size:7pt}
span.pt7{font-size:7pt}

div.targs{color:#BACEE4}
a.asize1{font-size:9pt; color:#BACEE4}
a.asize2{font-size:10pt; color:#7DA3CC}
a.asize3{font-size:11pt; color:#4477AE}
a.asize4{font-size:12pt; color:#3A6594}

fieldset{padding:3px; border:1px solid #E5E5E5}
input.searchbxx{background-image:url(/imagesv9/icosearch.jpg); background-repeat:no-repeat; padding:0px; padding-left:18px}

img.pimage{padding:3px; border:1px solid #999; background-color:#FFF}

div.bottom_bar{background-image:url(imagesv9/botbar.jpg); background-repeat:repeat-x; height:110px; display:block; margin-top:3px; position:relative; font-size:1pt}
fieldset.bottom_bar2{padding:0px; height:110px; float:none; border:0px; background-image:url(imagesv9/botxc3.jpg); background-repeat:no-repeat; background-position:right}
div.bottom_bar li{color:#8BA6C7}
div.bottom_bar h6{font-size:10pt; color:#FFF; margin:2px 0px; font-weight:normal; letter-spacing:0.8}
div.bottom_bar div{float:left; font-size:8pt; padding:0px 8px; width:210px; height:90px; border-left:1px solid #4A729D; border-right:1px solid #3A5678; margin-top:8px; color:#FFF}
div.bottom_bar a, div.bottom_bar a:link, div.bottom_bar a:visited {color:#FFF }
div.bottom_bar a:hover{background-color:#036}

a.fpnews_title{color:#424D71; padding:2px 0px; font-size:10pt; display:block}

div.fpnews_text{color:#2B4973; padding:3px 5px; border-bottom:1px solid #DFE8F2; border-top:1px solid #FBFCFD; text-align:left}
div.fpnews1{background-color:#DDE6F4}
div.fpnews2{background-color:#EAF0F7}
div.fpnews_text span{color:#4A7BBD}

div.tpquote{background-color:#F4F7FB; border:1px dotted #9EB8CD; background-image:url(/imagesv9/quotetl.gif); background-position:3px 3px; background-repeat:no-repeat; padding:8px 4px 8px 20px}
div.btquote{background-image:url(/imagesv9/quotebr.gif); background-position:bottom right; background-repeat:no-repeat; padding:0px 2px 0px 0px}
div.warning{background-color:#9A3F3F; color:#FFF; font-size:14px}

a.miniav{display:relative}
a.miniav img{background-color:#FFF; background-repeat:no-repeat; background-position:center; width:76px; height:78px; margin-bottom:3px; margin-right:2px; display:block; border:1px solid #999; z-index:9}
a.miniav div{background-color:#FFF; background-repeat:no-repeat; background-position:center; width:76px; height:78px; margin-bottom:3px; margin-right:2px; display:block; border:1px solid #999; z-index:9; pointer:cursor}

a.miniav span{display:absolute; top:0px; left:0px; background:#000; color:#FFF; z-index:10; float:left; display:inline; padding:3px}

div.ft_box{width:500px; height:236px; position:relative; cursor:pointer}
div.ft_wrapper{width:500px; height:236px; border:1px solid #2B4560; margin:0 auto}
div.ft_desc{background-color:#2B4560; border-top:3px solid #000; color:#FFF; width:500px; position:absolute; bottom:0px; -moz-opacity:.85; filter:alpha(opacity=85); opacity:.85}
div.ft_box h5{color:#FFF; font-size:14pt; font-weight:normal; letter-spacing:0.9; margin:0px 0px 1px 0px; padding:0px}
div.ft_desc2{padding:5px}
div.ft_nav{margin:0 auto; width:503px; color:#436C96; background-color:#C9D8E7; height:22px}
div.ft_nav a, div.ft_nav a:link, div.ft_nav a:visited{cursor:pointer; display:block; float:left; width:167px; text-align:center; padding:2px 0px; color:#436C96}
div.ft_nav a.selected{color:#FFF; background-color:#628DB9}
div.ft_nav a:hover{background-color:#B3C8DD}

div.score_holder{padding:2px; background-color:#E4EBF3; margin-bottom:3px}
div.score_inner{background-image:url(/imagesv9/scorebar.jpg); background-repeat:no-repeat; height:18px}
div.score_inner span{color:#FFF; padding:1px 0px 1px 3px; left:0px; top:-2px}
div.score_inner h4{color:#FFF; padding:0px 0px 5px 3px; border:0px; font-weight:normal; display:block; font-size:8pt}

div#outer_wrap{width:960px; background-color:#FFF; margin:20px auto; padding:5px}

div#top_bar{background-color:#416792; background-image:url(/imagesv9/topb.jpg); background-repeat:repeat-x; height:176px; padding:0px}

div#logo{float:left; width:163px; height:176px; background-image:url(/imagesv9/c3logo.jpg); background-repeat:no-repeat; background-position:center}

div#logo a{background:none}

div#console_bar{color:#FFF; height:28px; width:756px; font-size:110%; float:left; margin:4px 0px 0px 26px}

div#console_bar a{height:28px;  display:block; float:left; background-repeat:no-repeat; color:#FFF}

div#console_bar a:hover{background-color:#284159}
div#console_bar a span{display:block; padding:5px 5px 0px 30px}

div#login_area{width:797px; height:117px; float:left; background:url(/imagesv9/header_img/rotate.php) no-repeat center top}

div#login_area a:hover{background-color:#4A76A6}

div#login_area li{margin-left:15px; list-style:square; color:#5FA7C9}

div#login_box{height:108px; width:210px; color:#FFF; float:right; line-height:180%; margin-right:10x; padding:5px 0px 0px 0px}

div#login_box a:visited, div#login_box a:link{color:#FFF}

div#avatar{width:100px; height:100px; float:right; margin-right:16px; display:inline}

div#top_nav{width:797px; height:28px; background-color:#FBFBFB; background-image:url(/imagesv9/navbar.jpg); background-position:bottom; background-repeat:repeat-x; float:left; font-size:110%}

div#top_nav li{z-index:100; display: inline; position: relative; height:28px; padding:0px 4px 0px 4px; margin-left:0px; border-right:1px solid #DCDCDC; float:left; list-style: none}

div#top_nav li ul {
visibility:hidden;
position:absolute;
width:149px;
height:0;
}

div#top_nav li:hover ul, div#top_nav a:hover ul{ visibility:visible; }

div#top_nav li ul li { margin: 0px; padding: 0px; height: auto; border: 0px}

div#top_nav li ul li a{
display: block;
padding: 5px 4px;
font-size: 7pt;
width: 120px;
}

div#top_nav li ul li a:link, div#top_nav li ul li a:visited{
background-color: #4A76A6; color: #FFF;
}

div#top_nav li ul li a:hover {
background-color: #2E4865; color: #FFF;
}

div#top_nav li table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

div#top_nav li a{display:block; padding:6px 5px 8px 5px; color:#395B82}
div#top_nav li a:hover { background-color: #4A76A6; color: #FFF }

a.hoverednv { background-color: #4A76A6 } a.hoverednv span { color: #FFF }

.current_link{background-color:#416792; color:#FFF}

.firstlink{margin-left:58px}
.lastlink{border-right:0px}

.lfcurve{background-image:url(/imagesv9/nvleft.jpg); border:0px; background-repeat:no-repeat}

div#search_bar{float:right; width:180px; padding:3px 0px 0px 0px}
div#search_bar input{border:0px; color:#666}
div#searchmain{padding:0px 3px; background-color:#FFF; float:right}

div#ctwrapper{background-image:url(/imagesv9/leftbr.jpg); background-position:left top; background-repeat:repeat-y; border-right:1px solid #AABFD9; border-bottom:1px solid #AABFD9}

div#left_bar{background-image:url(/imagesv9/leftmnbg.jpg); background-repeat:no-repeat; background-position:top; display:inline; width:226px; float:left}

div#rss_col{text-align:right; padding:6px 6px 3px 0px; margin-bottom:5px}

div.side_col{background-color:#FFF; margin:0px 10px 6px 10px; padding-bottom:1px; background-image:url(imagesv9/lfbr.gif); background-position:bottom right; background-repeat:no-repeat}

input.sidelists{display:block; background-color:#D1DDE9; color:#335273; margin:2px; padding:2px 0px; font-size:8pt; width:195px; text-align:right; border: 0px solid; background-image: none }

ul.side_col_links{margin:0px 3px 3px 3px; margin-left:3px; padding-left:0}
ul.side_col_links a, ul.side_col_links a:link, ul.side_col_links a:visited{font-size:8pt; color:#335273; display:block; padding:4px 3px; }

ul.side_col_links a:hover{background-color:#DDE6EE; position:relative}

.side_col_linkt{height:20px; margin-right:30px}
.side_col_linkn{height:20px; width:25px; float:right}

div.side_col_links a span{display:none}
div.side_col_links a:hover span{display:block; background-color:#BACCDC; padding:3px; top:10px; left:120px; z-index:100;}

li.poll{padding:2px 2px; font-size:8pt}

.side_col_alt{background-color:#EEF2F7}
div.side_col_box { border-bottom:1px dotted #DFDFDF; }


h1.side_col_header{background:#ADC3DA url(/imagesv9/scdown.gif) no-repeat right center; color:#2E4865; padding:2px 3px 4px 3px; font-size:10pt; font-weight:normal; cursor:pointer; margin:0px}

h1.side_col_header_alt{background:#BDCFE1 url(/imagesv9/scleft.gif) no-repeat right center; color:#2E4865; padding:2px 3px 4px 3px; font-size:10pt; font-weight:normal; cursor:pointer; margin:0px}

h2.side_col_header{cursor:pointer; display:block; background-color:#D1DDE9; font-size:8pt; padding:2px; border:0px; margin:2px 0px; color:#335273; font-weight:normal; text-align:right}

input.custom_butt{background-color:#7A98C0; border:1px solid #D3E0EB; padding:2px; color:#FFF}

input.reply_butt{background-color:#7A98C0; border:0px solid #D3E0EB; padding:2px; color:#FFF; margin-top:1px}

div.side_col_updl{background-image:urlupdn.gif); background-repeat:no-repeat; height:16px; width:16px; float:right}

div.side_col_tab{margin:2px 3px 1px 3px; padding-left:0px; border-bottom:1px solid #7EA3C7}

input.tab_a{background-color:#618DBA; border:0px; padding:0px 4px; color:#FFF; margin-right:2px; font-size:8pt; background-image: none}
input.tab_b{background-color:#E9EFF5; border:0px; padding:0px 4px; color:#4878A8; margin-right:2px; font-size:8pt; background-image: none}

div.side_col_content{margin:3px; margin-left:3px; padding-left:0}

.tab_lb{background-color:#ADC3DA; color:#FFF}
.tab_ub{background-color:#C0D1E2}

div#main_content{z-index: 10; border-top:3px solid #416792; margin-left:226px}

div#inner_content{padding:8px; line-height:1.8; float:left; width:716px}

div.newspanel{border:1px solid #D9E3F0; padding:6px; margin-top:2px; min-height:600px; height:auto !important; height:600px;}

div.leftpanel{float:left; width:525px; display:inline; text-align:left}

div.wholepanel{float:left; width:702px; display:inline}
div.newspanel_right{width:185px; float:right; display:inline}
div.rightbox{padding:2px 3px 4px 3px; margin-bottom:4px; background-color:#EFF2F5}

div.rightbox h3{padding:2px 4px; background-color:#FFF; margin:0px; display:block; font-size:8pt; font-weight:normal}

div.rightbox h3 span{width:66px; float:left}
div.rightbox h3.altls{background-color:#E7EBF1}
div.rightbox a:link, div.rightbox a:visited{color:#476998}
div.newspanel_right h1{font-size:10pt; border:1px bottom #BECFE7; margin-bottom:1px; padding:5px 5px; letter-spacing:-1px; text-transform:capitalize}

div.rightbox a{display:block; padding:3px 2px; border-bottom:1px dotted #C0D1E4}
div.rightbox a:hover{background-color:#CCDAEA}
div.newspanel_status{padding:8px 10px; background-color:#EAEAEA; position:relative; margin-bottom:3px; text-align:left}

div.newspanel_status a{cursor:pointer; color:#A42828}

div.reply_box{background-color:#F5F5F5; margin-bottom:3px; padding:5px; text-align:center}

div.reply_box_header{margin-bottom:8px}
div.newspanel_status span{position:absolute; float:right; top:12px; right:10px}

/*div.newstext:first-letter{float:left; padding:5px; margin:5px 4px 1px 0px; display:block; color:#9AA8C2; font-size:20pt; border:1px solid #D1D1D1}
*/
div.newstext img{padding:3px; border:1px solid #CCC; background:#FFF}

div.fpost_outer{background-color:#D9E3F0; padding:3px; margin:4px 0px}
div.fpost_inner{padding:3px; margin-bottom:0px; text-align:left}
div.fpost_inner a:link, div.fpost_inner a:visited{color:#6A8193}

div.fpost_tx{float:left; padding:5px 5px 5px 20px; overflow:auto; width:550px}
div.poll_row{margin-bottom:1px; background-color:#E0E6F1; padding:2px}

div.poll_res{background-color:#95AAD0; display:block; margin-bottom:2px; border:1px solid #6684BB}
div.poll_res p{display:block; border-top:1px solid #AEBEDB; height:15px; margin:0px; padding:0px}

div.fpost_left{width:105px; float:left; padding:3px; font-size:7pt}

div.fpost_bottom{background-color:#D9E3F0; padding:5px; margin:3px 0px 8px 0px; font-size:7pt; color:#3A6594; position:relative}

div.fpost_bottom a, div.fpost_bottom a:visited, div.fpost_bottom a:link{color:#4A70A2}

div.fpost_bottom span{position:absolute; top:3px; right:0px; float:right; margin-left:4px}

div.fpost_bottom span p{width:120px; display:block; padding:0px 3px; margin:0px; float:left; text-align:center; border-left:1px dotted #FFF}

div.fpost_tools{background-color:#E6E6E6; padding:5px; margin:3px 0px; position:relative}
div.fpost_tools span{position:absolute; top:3px; right:3px}

a.jclick{color:#A42828; cursor:pointer}
div.prosubtitle{background-color:#C4D6E3; padding:2px 3px; text-align:left}
div.prosubcontent{background-color:#DEE7EF; padding:2px 3px; text-align:left}

div.fpost_av{margin-bottom:5px}
div.fpost_sig{border-top:1px dotted #69C; margin:12px 5px 8px 8px; text-align:center; font-size:7pt; padding-top:10px}

div.fpost_pdiv{background-image:url(/imagesv9/forleft.gif); background-repeat:repeat-y}

div.fpost_ediv{background-color:#D3E0EB; padding:6px; border:1px dotted #A2BDD5; margin-bottom:15px}

div.sec_formats{height:28px; background-color:#5381B3}

div.sec_formats a{padding:4px 10px; color:#FFFFF; float:left; display:block}
div.sec_formats a:link, div.sec_formats a:visited{color:#FFF}
div.sec_formats a:hover{background-color:#4D7AAC}
a.sec_highlighted{background-color:#446C99}

div.boxart img{width:180px}
div.thumb{background:#FFF; margin:2px 5px; float:left; border:1px solid #87A3C7; padding:3px}
div.thumb2{background:#FFF; margin:2px 0px; border:1px solid #87A3C7; padding:3px}
a.thumb_in_side{width:192px; height:60px; background-position:top center; position:relative; display:block; color:#FFF; margin-top:2px}
a.thumb_in_side span{display:block; padding:2px; width:194px; background-color:#4B6989; color:#FFF; position:absolute; bottom:0px; left:0px}
a.thumb_in{width:150px; height:100px; background-position:center; display:block; color:#FFF}
a.thumb_in span{display:block; background-color:#000; color:#FFF}
img.sthumb{background-color: #FFF; padding:3px; border:1px solid #87A3C7; margin:0px 5px 5px 0px}
a.thumb_mp{width:232px; height:100px; background-position:top center; display:block; color:#FFF}

div.d1{text-align:left; padding:3px; background-color:#E9E9E9; display:block; margin:1px 80px}
div.d2{text-align:left; padding:3px; display:block; margin:1px 80px}

.fpost1{background-color:#F8FAFC}
.fpost2{background-color:#EFF2F8}

a.fpost_rolly{display:block; color:#4D73A0}
a.fpost_rolly, a:link.fpost_rolly, a:visited.fpost_rolly{display:block; color:#4D73A0}

a.reply{background-image:url(/imagesv9/reply.gif); background-repeat:no-repeat; padding-left:22px; cursor:pointer}
a.edit{background-image:url(/imagesv9/edit.gif); background-repeat:no-repeat; padding-left:22px; cursor:pointer}
a.delete{background-image:url(/imagesv9/deletepost.gif); background-repeat:no-repeat; padding-left:22px; cursor:pointer}
a.quote{background-image:url(/imagesv9/quote.gif); background-repeat:no-repeat; padding-left:22px; cursor:pointer}
a.starme{background-image:url(/imagesv9/lilstar.jpg); background-repeat:no-repeat; padding-left:16px; cursor:pointer}

div.lists a, div.lists a:link, div.lists a:visited{color:#344E70}
div.lists{color:#7494BE}
div.big_lists a, div.big_lists a:link, div.big_lists a:visited{color:#344E70}
div.big_lists{color:#48638E; padding:4px}

div.list_title{display:block; padding:5px; position:relative; background-color:#6285B5; margin:5px 0px; color:#FFF}

div.form_formatting{width:506px; margin:3px auto}
div.smilie_box{background-color:#D3E2EB}

div.list_title span{position:absolute; top:4px; right:0px; float:right; margin-left:4px}

div.list_title span p{width:60px; display:block; padding:0px 5px; margin:0px; float:left; text-align:center; border-left:1px dotted #FFF}
div.list_title input{background-color:#6285B5; background-image: none; border:1px solid #D3E0EB; padding:2px; color:#FFF}

div.formdivided{padding:0px; margin-bottom:1px}
div.formdivided label{display:block; padding:6px 0px 0px 4px; float:left; width:20%}
div.formdivided span{display:block; padding:4px 0px 2px 4px; float:right; width:75%}

span.online{color:#930}

h1.fpost_header{display:block; margin:3px 0px 2px 0px; background-color:#5381B3; background-image: url(imagesv9/fpost_blue.jpg); color:#FFF; font-size:10pt; padding:3px 6px; position:relative}
h1.fpost_header span{position:absolute; top:2px; right:0px; float:right; margin-left:4px}
h1.fpost_header span p{width:60px; display:block; padding:0px 5px; margin:0px; float:left; text-align:center; border-left:1px dotted #FFF}
h1.fpost_header a{color:#FFF; display:block; display:inline}
h1.fpost_header a:link, h1.fpost_header a:visited{color:#FFF; display:block; display:inline}
h1.fpost_header a:hover{background-color:#467099}

h1.fpost_red{background-color:#B85C5C; background-image: url(imagesv9/fpost_red.jpg);}
h1.fpost_green{background-color:#66B070; background-image: url(imagesv9/fpost_green.jpg);}
h1.fpost_purple{background-color:#775BAA; background-image: url(imagesv9/fpost_purple.jpg);}
h1.fpost_red a:hover{background-color:#803737}
h1.fpost_green a:hover{background-color:#46864F}
h1.fpost_purple a:hover{background-color:#584589}

div.list_title h2{margin:0px 0px 3px 0px; font-weight:normal; font-size:14pt; padding:0px; position:relative; color:#FFF}

div.list_title h2 span{position:absolute; right:5px; top:6px; font-size:8pt}
div.list_title h2 span a{color:#FFF; background-color:none}

div.fpost_listdv{width:60px; display:blockl; float:left; padding:5px 3px; text-align:center}

div.fpost_text{}

div.mn_panel{border:1px solid #ADC3DA; padding:3px}
div.mn_boxes{width:484px}
div.mn_content{margin-top:3px}

div#location{padding:4px 4px 4px 22px; margin-bottom:3px; background-color:#EBF0F5; border:1px dotted #D8E1EB; background-image:url(/imagesv9/link_go.png); background-repeat:no-repeat; background-position:2px 2px}

div#footer{color:#FFF; background-color:#334B6A; font-size:8pt; margin-top:3px; padding:3px 0px; text-align:center}
div#footer a, div#footer a:link, div#footer a:visited{color:#FFF}

p.usernm{display:inline}

.gbar{background-color:#E7EDF5; height:26px}
.gbar a, .gbar a:link, .gbar a:visited{padding:4px 8px; border-right:1px dotted #C8D7EA; float:left; display:block; color:#426793}
.gbar a:hover{background-color:#ADC2DE}
.gbar a.current{background-color:#D9E3F0}
div.img_review{margin:0px 10px; padding:3px; border:1px solid #CCC}
div.img_review a{display:block; width:200px; height:300px; background-position:center}
div.final_score{background:#80ABC6; color:#FFF; font-size:18pt; float:right; margin:0px 8px; padding:14px 0px; width:70px; text-align:center}
div.final_score p{font-size:7pt; margin:0px; padding:0px; display:inline}
img{border:0px}

input{overflow:visible; margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; background-color: #FFF; background-image: url(/images/inputimg.jpg); background-repeat: repeat-x; border: 1px solid #7C91BE; padding: 2px; }
textarea {background-color: #FFF; background-image: url(/images/inputimg.jpg); background-repeat: repeat-x; border: 1px solid #7C91BE; padding: 2px;}

option{padding:0px 6px 0px 2px}

#icowii{background-image:url(/imagesv9/icowii.gif)}
#icods{background-image:url(/imagesv9/icods.gif)}
#icocube{background-image:url(/imagesv9/icocube.gif)}
#icogb{background-image:url(/imagesv9/icogb.gif)}
#icoretro{background-image:url(/imagesv9/icoretro.gif)}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}