.cfdump_struct {
	/* display:none !important;  */
}
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
}

body { 
	padding:0px;
	margin:0px;
	color:#fff;
	background-color:#252525;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background:#221f3f url('images/bg.jpg') no-repeat 0px 0px;
}

a:link, a:visited {
	color:#F1C36B;
	text-decoration:none;
}
a:hover,a.sublink:hover,a.saplink:hover,a.suhlink:hover,a:active {
	color:#70B9ED;
	text-decoration:underline;
}
a:active {
	text-decoration:none;
}
.hr {
	border:0px;
	height:10px;
	display:block;
}
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.right { float:right; }

.ahead { text-align:center; padding-bottom:0px; padding-top:0px; border-bottom:0px solid #585858; background-color:#000; }

.pheader {
	padding:0px;
	margin:0px;
	position:relative;
	text-align:center;
	height:57px;
	background:#221f3f url('images/bg.jpg') no-repeat 0px 0px; /* 57 */
}
.pheader .mmoh {
	width:130px;
	height:57px;
	display:block;
	float:left;
	text-indent:-3000px;
	overflow:Hidden;
	
}
.pheader h1 {
	display:none;
}
.pheader .vgl {
	position:relative;
	background:transparent url('images/vglhead.png') no-repeat top left;
	width:90px;
	height:23px;
	float:right;
	display:block;
	top:18px;
	left:-10px;
	text-indent:-3000px;
}
div.pbody {
	min-height:50px;
	padding:6px;
}
div.pfooter { 
	padding:0px 0px 12px 0px; text-align:center;
}

.action { padding:16px 0px 12px 0px; }
.action .combe { padding-bottom:4px; text-align:center; }
.pageJumpList { width:auto; margin:0 auto; }
.pageJumpList td { padding:6px; height:17px; background:transparent url('images/bbut.png') no-repeat top left; width:90px; text-align:center; }
.pageJumpList td.spacer { width:9px; overflow:hidden; background:transparent; }
.pageJumpList td.more { width:141px; background-image:url('images/mbut.png'); }
.pageJumpList td a:link,.pageJumpList td a:visited { color:#fff !important; font-weight:bold; font-size:14px; }
.smfont td a:link,.smfont td a:visited  { font-size:11px !important; white-space:nowrap; }
.pageJumpList td.lmorecomments { width:220px; background-image:url('images/lmcbut.gif');  }
.pageJumpList td.lmorecomments a { font-size:12px !important; }

.pageJumpListsm { width:auto; margin:0 auto; }
.pageJumpListsm td { padding:3px; height:12px; background-color:#4dadda; width:auto; text-align:center; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.pageJumpListsm td.spacer { width:3px; overflow:hidden; background:transparent; }
.pageJumpListsm td a:link,.pageJumpListsm td a:visited { color:#fff; font-weight:bold; }

.pageJumpListnew { width:auto; margin:0 auto; text-align:center; }

.sh { 
	background:#000 url('images/ccbtb.gif') repeat-x top left;
	margin:0px;
	font-size:13px;
	font-weight:bold;
}
.sh span {
	display:block;
	background:transparent url('images/ccbtl.gif') no-repeat top left;
}
.sh span span {
	background:transparent url('images/ccbtr.gif') no-repeat top right;
	padding:6px;
	display:block;
}
.sh span span td { vertical-align:middle; padding:0px; margin:0px; }
.shcon {
	border:1px solid #464646;
	border-top:0px;
	background-color:#0d0d0d;
	margin:0px;
	position:relative;
}
.fitem,.nbody,.fcon,.shgd { display:block;position:relative; padding:6px; border-top:1px solid #464646; vertical-align:middle; }
.fcon { vertical-align:baseline; }
.fitem .titl,.fcon .titl { font-size:13px !important; font-weight:bold; display:block; }
.fitem .titl a { font-size:13px !important; }
.fitem .titl i { color:#c6c6c6 !important; }
.fitem .icon { float:left; padding-right:6px; }
.fitem .when,.fhead .when { font-size:11px; color:#c6c6c6; font-weight:normal; }
.nbody img,.fcon img { max-width:90% !important; height:auto; }
.nbody .inlinepoll, .fcon .inlinepoll { width:auto; }
.nbody .inlinepoll img, .fcon .inlinepoll img { width:auto; height:auto; }
.nbody iframe { max-width:95% !important; }
.noimage img { display:none; }
.nbody blockquote,.fcon blockqoute { border:1px solid #3b3b3b; background-color:#202020; width:95%; margin:0 auto; padding:6px; }
.fcon p { line-height:1.4em; width:auto; margin:0px; padding-bottom:0.6em; }
.fcon admarker { display:none; }

.frm .fhicon { float:left; width:50px; display:block; position:relative; padding-right:4px; }
.frm .fhtext { width:auto; display:block; position:relative; }
.frm .fhtext h1 { font-size:14px !important; font-weight:bold; padding-top:9px; display:block;}
.frm .fhtext h1 a:link,.frm .fhtext h1 a:visited { color:#70B9ED; }
.frm .fhtext h2 { font-size:12px !important; font-weight:normal; }
.frm .postentry { padding:0px; margin:0px; }
.frm .fpostheader { padding:4px; background-color:#343434; border-top:1px solid #464646; position:relative; }
.frm .fpostheader.first { border-top:0px; }
.frm .fpostheader .uname { color:#70B9ED; display:block; width:auto; float:left; position:relative; font-size:12px; font-weight:bold; padding-bottom:2px; }
.frm .fpostheader .op { float:right; display:block; width:11px; height:10px; background:transparent url('images/frm_op.gif') no-repeat top left; margin-left:3px; position:relative; top:2px; }
.frm .fpostheader .udata { width:auto; float:right; padding-right:6px; text-align:right; font-size:0.85em; color:#808080; }
.frm .fpostheader .stars { width:58px; height:12px; background:transparent url('images/item_rank_base_8.gif') no-repeat top left; display:block; clear:left; float:left; position:relative; }
.frm .fpostheader .stars .got { height:12px; background:transparent url('images/item_rank_stars_8.gif') no-repeat top left; display:block; }
.frm .cfbody { padding:6px; overflow:hidden; height:auto; margin:0px; }
.frm .cfbody p { padding:0px 0px 0px 0px !important; margin:0px !important; line-height:normal; }
.frm .cfbody blockquote { border:1px solid #6C6C6C; background-color:#262626; padding:6px; margin:4px; width:91%; overflow:hidden; }
.frm .cfbody blockquote blockquote { background-color:#363636; }
.frm .cfbody blockquote blockquote blockquote { background-color:#464646;  }
.frm .cfbody blockquote blockquote blockquote blockquote { background-color:#565656;  }
.frm .cfbody blockquote blockquote blockquote blockquote blockquote { background-color:#666666; }
.frm .cfbody blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#767676; }
.frm .cfbody blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#868686; }
.frm .fpostheader.opPost { background-color:#1f391a !important; }

.frm .tabicular { }
.frm .tabicular th { color:#7e7e7e; font-style:italic; font-weight:bold; }
.frm .tabicular td { border-top:1px solid #464646; }
.frm .tabicular td.first { padding-left:5px; }
.frm .tabicular .title { font-size:13px; font-weight:bold; }
.frm .tabicular .minor { font-size:11px; color:#c6c6c6; font-weight:normal; }
.frm .tabicular .hilink:link,.frm .tabicular .hilink:visited { color:#70B9ED; }

.shgl th { padding-top:10px; padding-bottom:6px; padding-left:3px; }
.shgl td { border-top:1px solid #3b3b3b; padding:3px; }
.shgl .rate {  }
.shgl td.rate span.frame,.shgl td.hype span.frame { display:block; height:100%; position:relative; top:1px; }
.shgl .bar { position:relative; float:left; width:80px; height:14px; }
.shgl .bar span.rating,.shgl .bar span.hype,.shgl .bar span.beta { display:block; height:14px; }
.shgl .value { position:relative; font-weight:bold; padding-left:5px; font-size:1em; font-weight:normal; line-height:13px; float:left; }
.shgl .bar { background-image:url(images/item_bar_base.gif); }
.shgl .bar span.rating { background-image:url('images/item_bar_rate.gif'); }
.shgl .bar span.hype { background-image:url('images/item_bar_hype.gif'); }
.shgl .bar span.beta { background-image:url('images/item_bar_beta.gif'); }
.shgl .value.rating { color:#5AADF0; }
.shgl .value.hype { color:#E29A4D; }
.shgl .value.beta { color:#E5F182; }
.shgl .uk { color:#4e5157; }

.shgd { padding:0px; }
.shgd .subhd { padding:12px 0px 6px 6px; color:#70B9ED; font-size:16px; font-weight:bold; }
.shgd .scrngd,.shgd .overv { padding:6px; line-height:1.4em; }
.shgd .scrngd img { width:100%; height:auto; }
.shgd .ninfo { border-bottom:1px solid #3b3b3b; border-top:1px solid #3b3b3b; }
.shgd .ninfo div { display:block; padding:3px 0px 3px 6px; color:#70B9ED; }
.shgd .ninfo div span { color:#fff; }

.shgrev .rtab { padding:6px 6px 12px 6px; }
.shgrev .rdatatab { border:1px solid #3b3b3b; background-color:#2c2c2c; padding:6px; }
.shgrev .rdatatab img { width:auto; height:auto; }
.shgrev .rdatatab .glrPro { color:#12bfff !important; }
.shgrev .rdatatab .glrCon { color:#ff6012 !important; }

.shgrev .glrVirScor { padding:6px 12px 6px 6px; font-size:15px; text-align:center; font-weight:bold; }
.shgrev .glrVir { font-size:12px; }
.shgrev .glrVirScor h3 span { font-size:45px; padding:0px; margin:0px; }
.shgrev .glrVirScor .zero { color:#960000; }
.shgrev .glrVirScor .three { color:#FF6E1D; }
.shgrev .glrVirScor .four { color:#FFAB2C; }
.shgrev .glrVirScor .five { color:#FFEE3C; }
.shgrev .glrVirScor .six { color:#E0FF52; }
.shgrev .glrVirScor .seven { color:#1CE00D; }
.shgrev .glrVirScor .eight { color:#01E07A; }
.shgrev .glrVirScor .nine { color:#01D8E0; }
.shgrev .glrVirScor .ten { color:#00ABFF; }
.shgrev .breakdown .lab { font-size:9px; }
.shgrev .breakdown .barRend { width:80px; }
.shgrev .breakdown .barVal { font-weight:bold; }
.shgrev .breakdown .bar { position:relative; top:2px; width:80px; height:14px; }
.shgrev .breakdown .bar span.rating { display:block; height:14px; }
.shgrev .breakdown .bar { background:transparent url('images/item_bar_base.gif') no-repeat top left; }
.shgrev .breakdown .bar span.rating { background-image:url('images/item_bar_rate.gif'); }

.mlogin { text-align:center; }
.mlogin .loginForm { text-align: center; }
.mlogin .loginForm label { width:100%; text-align:center; display:block; padding:5px 0px; }
.mlogin .loginForm input { width:80%; padding:7px; text-align:left; display:block; font-size:1.3em; margin:0 auto; }
.mlogin .loginForm .irbutton { margin:0 auto; height:auto !important; text-align:center !important; }
.mlogin .loginForm .sub { text-align:center; padding:10px 0px;}
.mlogin .loginForm p { text-align:center; }

.comments { padding:0px 0px 6px 6px; position:relative; }
.cmnt { display:block; margin-bottom:9px; background:transparent url('images/ccar.gif') no-repeat 0px 0px; }
.cmnt .cout { display:block; padding:0px 0px 0px 45px; }
.cmnt .cin { display:block; padding:0px 0px 3px 0px; position:relative; background-color:#242424; border:1px solid #5a5a5a; -moz-border-radius:4px; -webkit-border-radius:4px; }
.cmnt .unmae { color:#70B9ED; border-bottom:1px solid #5a5a5a; display:block; padding:3px 3px 3px 3px; background-color:#3a3a3a; }
.cmnt .unmae span { color:#c6c6c6; }
.cmnt .constrain { padding:3px; }
.cmnt .constrain .quote { color:#CECCCA !important; }
.cmnt .constrain blockquote { border:1px solid #6C6C6C; background-color:#262626; padding:6px; margin:4px; width:91%; overflow:hidden; }
.cmnt .constrain blockquote blockquote { background-color:#363636; }
.cmnt .constrain blockquote blockquote blockquote { background-color:#464646;  }
.cmnt .constrain blockquote blockquote blockquote blockquote { background-color:#565656;  }
.cmnt .constrain blockquote blockquote blockquote blockquote blockquote { background-color:#666666; }
.cmnt .constrain blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#767676; }
.cmnt .constrain blockquote blockquote blockquote blockquote blockquote blockquote blockquote { background-color:#868686; }

.cmnt p { padding:0px 0px 5px 0px; margin:0px; }
.cmnt .uwhen { font-size:10px; color:#9c9c9c; text-align:right; padding:0px 4px 0px 3px; }
.cmnt .uwhen a { font-weight:bold; }
.cmnt .comiin { padding:4px; font-weight:bold; }
.cmnt .comuin,.cmnt .compin { padding:0px 4px 4px 4px; color:#cbcbcb; font-style:italic; }

.irbutton { display:inline-block !important; padding:5px 7px 5px 7px; background:#4dadda; height:20px; line-height:21px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border:0px; color:#fff !important; font-size:14px; font-weight:bold; margin:0px 2px 8px 2px; }
.irbutton:hover { text-decoration:none; background-color:#5bc7fa; }

.main_small {
	position:relative; 
	img { width:auto; float:left; }
	
}