body
{
	background: #131D2F;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
a:link, body_alink
{
	color: #22229C;
}
a:visited, body_avisited
{
	color: #22229C;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.page
{
	background: #FFFFFF;
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #D1D1E1;
	color: #000000;
	border: 1px solid #0B198C;
}
.tcat
{
	background: #869BBF url(../../images/cstyle/blue/tcat.jpg) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #5C7099 url(../../images/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFF00;
}
.tfoot
{
	background: #3F5376;
	color: #ffffff;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.tfoot a:link, .tfoot_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #e1e1e1;
	text-decoration: underline;
}
.alt1, .alt1Active
{
	background: #F7F7F7;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #EFEFEF;
	color: #000000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align:left;
}
textarea, .bginput
{
	font: 11px tahoma, Arial, Helvetica, sans-serif;;
}
.bginput option, .bginput optgroup
{
	font-size: 11px;
	font-family: tahoma, Arial, Helvetica, sans-serif;;
}
.button
{
	font: 11px tahoma, Arial, Helvetica, sans-serif;;
}
select
{
	font: 11px tahoma, Arial, Helvetica, sans-serif;;
}
option, optgroup
{
	font-size: 11px;
	font-family: tahoma, Arial, Helvetica, sans-serif;;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #0000FF;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(../../images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D1D4E0 url(../../images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #3F5376;
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #ffffff;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #e1e1e1;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
body{
font:12px Verdana,Arial,Helvetica,sans-serif;
color:#000000;
background-color:transparent;
text-align:center;
margin:0px;
padding:0px
}
.like_n{
	margin: 10px 10px; 
	padding: 10px 10px; 
	border: #bbbbbb solid 1px; 
	text-align: left; 
	font-size: 90%; 
	background: #eeeeee; 
	color: #666666;
	display: none;
}
.like_y{
	margin: 10px 10px; 
	padding: 10px 10px; 
	border: gray solid 1px; 
	text-align: left; 
	font-size: 90%; 
	background: #E6ECFA; 
	color: #313131;
}
fieldset{border:1px solid #D0D0BF;padding:8px;-moz-border-radius:5px}
h1{font-size:10pt}
h2,h3{font-size:13px;margin:0;display:inline}
html{
text-align:center;
background:#131D2F url(../../images/cstyle/blue/bodybkgd950px.jpg) center repeat-y;
margin:0px;
padding:0px
}
img.pbutton,img.pbutton a:link,img.pbutton a:visited,img.pbutton a:active{background:#738CB6;color:#000}
img.pbutton:hover,img.pbutton a:hover{background:#ffffff;color:#000}
input,select{font:11px tahoma,Arial,Helvetica,sans-serif}
s{background:#cccccc;color:#000}
td.tab a:link,td.tab a:visited,td.tab a:active,a.tab,
td.tab2 a:link,td.tab2 a:visited,td.tab2 a:active,a.tab2,a:link.tab2,a:active.tab2,a:visited.tab2{
background:transparent url(../../images/cstyle/button2.gif) top right no-repeat;
font:10pt tahoma,sans-serif;
width:76px;
height:20px;
text-align:center;
padding:2px 0 0;
margin:0 1px;
text-decoration:none;
float:right;
position:relative;
top:3px
}
td.tab a:hover,img.tab a:hover,.tab a:hover,a:hover.tab,
td.tab2 a:link,td.tab2 a:visited,td.tab2 a:active,a.tab2,a:link.tab2,a:active.tab2,a:visited.tab2{
background:transparent url(../../images/cstyle/button2.gif) bottom right no-repeat
}
textarea,ol,ul,li{font:12px Verdana,Arial,Helvetica,sans-serif;
line-height:1.3em}
/* silver */
.alt1closed,.alt2closed{
background:#E8E8E8;
color:#666666;
filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9
}
/* olive */
.alt1new,.alt2new{background:#F4FAE5;color:#000}
/* sky */
.alt1popular,.alt2popular{background:#D8C7EF;color:#000}
/* peach */
.alt1posted,.alt2posted{background:#FFF0D3;color:#000}
.cap{text-transform:uppercase}
.error{background:#FFE0E1;color:#000}
.footer{
font:10px Verdana,Arial,Helvetica,sans-serif;
color:#ffffff;
background:#000000;
padding:4px
}
.hackinfo,.navlist div a,.navlist div a:active,.navlist div a:link,.navlist div a:visited{
font:12px verdana,arial,helvetica,sans-serif;
border:1px solid #E1E4F2;
width:165px;
display:block;
padding:3px 3px 3px 7px;
background:#ffffff;
color:#000099;
text-decoration:none
}
.halfcol{width:45%;float:left;display:block}
.thirdcol{width:33%;float:left;display:block}
.headerlinks a:hover,.footer a:hover{text-decoration:underline}
.headerlinks a:link,.headerlinks a:visited,.headerlinks a:active,.headerlinks a,.footer a:link,.footer a:visited,.footer a:active,.footer a{
font:11px Verdana,Arial,Helvetica,sans-serif;
color:#ffffff;
background:transparent;
text-decoration:underline
}
.hidden{background:#E3F2C8;color:#000}
.inlineimg{vertical-align:middle}
.lft{float:left}
.navheader{background:#ffffff url(../../images/cstyle/blue/headbg.jpg) repeat-x}
.navlist div a:hover{
border-width:0px;
border-top:1px solid #e1e1e1;
border-bottom:1px solid #e1e1e1;
background:#E1E4F2;
color:#000000
}
.navlist div.account a{padding-left:20px;width:165px;text-transform:lowercase}
.new{background:#FFDC84;color:#000}
.noblock{display:inline}
.nowrap{white-space:nowrap}
.rft{float:right}
.advcolor{background:transparent;color:#008000}
.admincolor{background:transparent;color:#B00000}
.modcolor{background:transparent;color:#990099}
.smodcolor{background:transparent;color:#0033FF}
.staffcolor{background:transparent;color:#999999}
.success{padding:3px;color:#333333;font-size:10px;background:#CCFFCC}
.tborder{
font:12px Verdana,Arial,Helvetica,sans-serif;
color:#000000;
background:#E4E6EB;
border:1px solid #273657
}
.unlicensed,a.unlicensed,.unlicensed a{color:#008000;background:transparent;font-weight:bold}
.vbmenu{
font:10px Verdana,Arial,Helvetica,sans-serif;
color:#ffffff;
background:#3F5376
}
#container{
font:12px Verdana,Arial,Helvetica,sans-serif;
color:#000000;
background:#ffffff;
text-align:center;
margin-left:auto;
margin-right:auto;
border:1px solid #fff;
border-width:0px 1px;
min-width:760px
}
#header{
background:#485E85 url(../../images/cstyle/blue/header.jpg) repeat-x;
height:66px;
color:#ffffff
}
#headertag{
font:normal 12px Verdana,Arial,Helvetica,sans-serif;
margin:0
}
#innerbody{width:96%;margin:0 auto;text-align:left}
#main{background:url(../../images/cstyle/bottomshade.gif) repeat-x}
#moddesc img{height:auto;max-width:90%}
#vheader{
background:transparent url(../../images/cstyle/blue/vheader.jpg) no-repeat;
color:#ffffff;
padding:2px 0px 0px 40px
}
.quote {
	margin:15px 10px;
	background: url(http://www.vbulletin.org/forum/images/misc/q.gif) 0 0 no-repeat;
	padding-left:25px}
blockquote.bq {
	font: italic 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-left:3px solid #ccc; 
	margin:0px;
	padding:0 5px}
.aimgbox {position: relative;overflow:auto;height:auto;width:98%;padding:5px}
img.aimg {max-width:96%;cursor:pointer}
<!--[if lte IE 6]>
.aimgbox {width:99%}
img.aimg{width: expression(this.width > 530 ? 510: true)}
<![endif]-->