﻿/* vBulletin 3 CSS For Style 'bo20-Fluid' (styleid: 3) */
body
{
	background: #FFFFFF;
	color: #484747;
	font: 10pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 0px 10px;
	padding: 0px;
}
a:link, body_alink
{
	color: #B10F04;
	text-decoration: underline;
}
a:visited, body_avisited
{
	color: #000000;
	text-decoration: underline;
}
a:hover, a:active, body_ahover
{
	text-decoration: none;
}
td, th, p, li
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	/*border: 1px #CCCCCC;*/
}
.tcat
{
	background: #000000 url(../../images/bo20/gradients/gradient_tcat.jpg) no-repeat top left;
	font: bold 11pt tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	height: 69px;
	padding: 0 82px 5px 59px;
	
}
.thead
{
	background: #FFFFFF url(../../images/bo20/gradients/gradient_thead.gif) repeat-x left top;
	color: #484747;
	font: bold 10px Arial, sans-serif;
	height: 30px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
}
.thead a:link, .thead_alink
{
	color: #656565;
	text-decoration: none;
}
.thead a:visited, .thead_avisited
{
	color: #656565;
	text-decoration: none;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #000000;
	text-decoration: none;
}
td.inlinemod
{
	background: #FFFFFF;
	color: #000000;
}
.wysiwyg
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, input.bginput
{
	background: white;
	font: 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color: black;
	border: black solid 1px;
}

.popup_table textarea, .popup_table input.bginput
{
	background: #000000;
	color: #ffffff;
	border: white solid 1px;
}


.button
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 12px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 12px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
/*	font: 10px Arial, sans-serif;*/
	font-size: 10px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.panel
{
	/*padding: 10px;
	border: 2px outset;*/
}
.vbmenu_control
{
	color: #898989;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #484747;
	text-decoration: underline;
	font-weight: normal;
	font-size: 10px;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #656565;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #000000;
	text-decoration: underline;
}
.vbmenu_popup
{
	/*border: 1px solid #CCCCCC;*/
}
.vbmenu_option
{
	background: #FFFFFF;
	color: #898989;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #656565;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #656565;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #000000;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #FFFFFF;
	color: #898989;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #656565;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #656565;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #000000;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }
.tborder2 {
border: 1px solid #CCCCCC;
}

.pm              {color:#455B83; text-decoration:none; font:bold 11px verdana; }
.visible         { padding:0 10px; background-color:#FFFFFF; background:url(../../images/bo20/mb.gif) bottom repeat-x #F3F3F3; }
.hidden          { padding:0 10px; background-color:#; }
p                { font-size:9pt; margin:7px 0; color:#666; }
td               { font-size:9pt; color:#666; }
td.tcat               { color:#9b9b9b; }
.table_main td { font-size:90%; }


/* new styles */

body {
	color: #484747;
	background: url(/images/bo20/gradients/gradient_main_body.jpg) center 700px repeat-y!important;
	padding: 0;
	margin: 0;
}


* html img {filter:expression(fixPNG(this));}

input.bginput {
/*	border: #b2b2b4 solid 1px;
	background: black;*/
	height: 16px;
	line-height: 16px;
/*	color: white;*/
	padding: 0 7px;
}
input.button {
	border: none;
	background: #0d2d3c;
	height: 20px;
	line-height: 16px;
	color: #259cca;
	padding: 0 7px;
}

body#main_body {
}

a:link, body_alink {
	color: black;
	text-decoration: underline;
}

textarea {
	font-size: 12px!important;
}

.clear_div {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 1px;
}

div.header_back_div {
	background: url(/images/bo20/gradients/inner_header_opera.jpg) center top no-repeat;
}

#main_body div.header_back_div {
	background: url(/images/bo20/gradients/main_header.jpg) center top no-repeat;
}

.ten_div {
	background: url(/images/bo20/gradients/ten.png) center top repeat-y;
}
* html .ten_div {
	background: url(/images/bo20/gradients/ten.jpg) center top repeat-y;
}

.center_div {
	width: 995px;
	margin: 0 auto;
}

div.page {
	width: auto!important;
	background: url(/images/bo20/gradients/gradient_main_center.gif) center top repeat-y!important;
}
div.page_inner {
	background: url(/images/bo20/gradients/page_footer_back.gif) center bottom no-repeat;
}


.tcat a:link, .tcat a:visited, .tcat a:hover, .tcat_alink
{
	color: white;
	text-decoration: none;
}

TD {
	margin: 0px;
	padding: 4px;
}

.black TD {
	color: black;
}

TABLE {
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
}

.tcat A IMG {
	position: relative;
	top: 4px;
	display: block;
}

* html .tcat A IMG {
	top: -1px;
}


td.first {
	padding-left: 20px;
}
td.last {
	padding-right: 40px;
}

.thead_row td.first {
	background: url(/images/bo20/gradients/gradient_thead_first.gif) left top no-repeat;
}
.thead_row td.last {
	background: url(/images/bo20/gradients/gradient_thead_last.gif) right top no-repeat;
	width: 10%;
}

.thead_row td.first_last {
	background: url(/images/bo20/gradients/gradient_thead_first_last.gif) left top no-repeat;
	padding-left: 20px;
	padding-right: 20px;
}

td.tcat {
	line-height: 1.6em;
	height: 64px;
	padding: 0 82px 10px 59px;
	background: url(/images/bo20/gradients/gradient_tcat.jpg) center top no-repeat;
}

* html td.tcat {
	height: 62px;
}

td.tcat1 {
	background-position: left top;
}
td.tcat2 {
	background-position: right top;
}



td.thead {
	padding-top: 0;
	padding-bottom: 0;
}


.alt2, .alt2Active, .alt2.first, .alt2Active.first, .alt1.first, .alt1Active.first {
	background: none;
}
.alt1, .alt1Active, .alt2.last, .alt2Active.last, .alt1.last, .alt1Active.last {
	background: none;
}

.alt1, .alt2, .alt1Active, .alt2Active {
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 5px;
}

.vbmenu_control
{
	padding: 3px 6px 3px 6px;
}

.tfoot {
	background: none;
}


.forums_tr td {
	font-size: 11px;
}

.forums_tr.odd td {
	background: #e4e5e6 url(/images/bo20/gradients/odd_back.gif) left top repeat-x;
}
.forums_tr.odd td.first {
	background: #e4e5e6 url(/images/bo20/gradients/odd_first.gif) left top repeat-y;
}
.forums_tr.odd td.last {
	background: #e4e5e6 url(/images/bo20/gradients/odd_last.gif) right top repeat-y;
}

a.forum_name:link, a.forum_name:visited {
	color: #b10f04;
	font-size: 14px;
}
a.last_name:link, a.last_name:visited {
	color: #b10f04;
	font-weight: bold;
	font-size: 11px;
}

.forums_tr.odd td td {
	background: none;
}

.table_main td {
	padding: 2px 10px 2px 0px;
}

div.bottom_divider {
	background: #e4e5e6 url(/images/bo20/gradients/bottom_divider.jpg) left top no-repeat;
	height: 11px;
	line-height: 0;
	font-size: 0;
	margin: 15px 0 5px;
}

td.bottom_divider_td {
	padding: 0;
}

td.bottom_divider_td div.bottom_divider {
	margin-top: 0;
}

div.footer_outer_back_div {
	background: url(/images/bo20/gradients/footer_outer_back.png) center top no-repeat;
}
div.footer_back_div {
	background: url(/images/bo20/gradients/footer_back.png) center top no-repeat;
	height: 206px;
	padding: 77px 0 0;
}


div.footer_inner_back_div {
	background: url(/images/bo20/gradients/footer_back.png) center top no-repeat;
	padding: 77px 0 0;
	height: 363px;
}

.footer_temi div.footer_inner_back_div {
	background: url(/images/bo20/gradients/footer_back_temi.png) center top no-repeat;
}


* html div.footer_outer_back_div {
	background: none;
	overflow-x: hidden;
	width:expression((documentElement.clientWidth||document.body.clientWidth)<995?'995px':'100%');
/*	width: 100%;*/
	height: 283px;
	position: relative;
}
* html div.footer_back_div, * html div.footer_inner_back_div, * html .footer_temi div.footer_inner_back_div {
	background: none;
	position: relative;
}

* html div.footer_back_main {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bo20/gradients/footer_back.png', sizingMethod='scale');
	position: relative;
	position: absolute;
	left: 0;
	top: 0;
	height: 283px;
	width: 995px;
}
* html .footer_temi div.footer_back_main {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bo20/gradients/footer_back_temi.png', sizingMethod='scale');
	height: 440px;
}


* html div.footer_content {
	position: relative;
	z-index: 2;
}


* html .footer_outer_back_div div.footer_back_left{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bo20/gradients/footer_outer_back_left.png', sizingMethod='scale');
	position: absolute;
	left: -123px;
	top: 0;
	height: 144px;
	width: 123px;
	z-index: 3;
}
* html .footer_outer_back_div div.footer_back_right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bo20/gradients/footer_outer_back_right.png', sizingMethod='scale');
	position: absolute;
	right: -140px;
	top: 0;
	height: 156px;
	width: 139px;
	z-index: 3;
}

.white {
	color: white;
}

#themes_stat {
	width: 606px;
	margin: 75px auto 0;
	text-align: center;
	color: #acadae;
}

* html #themes_stat {
	margin-top: 65px;
	position: relative;
	left: 10px;
}

#themes_stat1 {
	width: 566px;
	margin: 0px auto 0;
	text-align: left;
	color: #acadae;
	padding: 0 20px;
}



.footer_temi #themes_stat {
	margin-top: 20px;
}
* html .footer_temi #themes_stat {
	margin-top: 10px;
}


#themes_stat div.footer_divider {
	margin: 15px 0 12px -16px;
	
}

span.select_head {
	font-size: 1.2em;
	color: white;
	font-weight: bold;
}

.head .select_head {
	font-size: 1em;
}



.footer_div {
	font-size: 10px;
	margin: 10 0 50px;
	color: white;
}

.footer_left {
	float: left;
	width: 50%;
}
.footer_right {
	float: right;
	width: 35%;
	text-align: right;
}


#logo {
	background: url(/images/bo20/logo.jpg) left top no-repeat;
	width: 255px;
	height: 112px;
	float: left;
}

#main_body #logo {
	margin-bottom: 62px;
	float: none;
}

#logo a {
	display: block;
	text-decoration: none;
	width: 224px;
	height: 51px;
	padding-left: 31px;
	padding-top: 61px;
}

#logo h1 {
	font-size: 11px;
	color: #a3a3a3;
	font-weight: normal;
	padding: 0;
	margin: 0;
}


#main_body .contacts {
	float: none;
}

.contacts {
	float: right;
}

.contacts P {
	text-align: right;
	font-size: 11px;
	font-weight: normal;
}
.contacts A:link, .contacts A:visited, .contacts A:hover {
	color: white;
}

.pm {
	font-size: 11px;
	font-weight: normal;
}

table.nav_table {
	height: 32px;
	margin-bottom: 10px;
	margin-top: 43px;
	width: auto!important;
}
* html table.nav_table {
	margin-top: 60px;
}

#main_body .nav_table {
	margin-top: 0;
}

.nav_table td {
	padding: 0 15px;
	font-weight: normal;
}

.nav_table td.div {
	background: url(/images/bo20/gradients/nav_divider.gif) left top no-repeat;
	width: 1px;
	padding: 0;
}

.nav_table td a:link, .nav_table td a:visited {
/*	color: #858585;*/
	color: rgb(200,200,202);
	text-decoration: underline;
}

.login_user_div {
	text-align: center;
	clear: both;
	color: white;
}

#main_body .login_user_div, #main_body .login_user_div .welcome {
	color: #191919;
}



.login_user_div A:link, .login_user_div A:visited, .login_user_div A:hover {
	color: white;
}

#main_body .login_user_div A:link, #main_body .login_user_div A:visited, #main_body .login_user_div A:hover {
	color: black;
}


.login_user_div .private_messages_nav A:link, .login_user_div .private_messages_nav A:visited, .login_user_div .private_messages_nav A:hover, #main_body .login_user_div .private_messages_nav A:link, #main_body .login_user_div .private_messages_nav A:visited, #main_body .login_user_div .private_messages_nav A:hover {
	color: #419ac2;
}
.login_user_div .out_newposts A:link, .login_user_div .out_newposts A:visited, .login_user_div .out_newposts A:hover, #main_body .login_user_div .out_newposts A:link, #main_body .login_user_div .out_newposts A:visited, #main_body .login_user_div .out_newposts A:hover {
	color: #419ac2;
}

.login_user_div .welcome {
	font-size: 12px;
	color: #dcdada;
}
.login_user_div .last-visit {
	font-size: 10px;
	color: #414141;
}

.login_user_div .welcome a:link {
	color: #dcdada;
}

.out_newposts {
	padding-left: 10px;
}

.who {
	font-weight: bold;
}


#subheader_div {
	min-height: 276px;
}

* html #subheader_div {
	height: auto;
}
.login_user_div {
	height: 150px;
}

.tborder {
	width: 100%!important;
}


#subheader_div .tborder td {
	color: white;
}

#main_body .page_header_div {
	height: 190px;
}
#main_body #subheader_div {
	height: 216px;
	margin-top: -12px;
	min-height: 216px;
}

* html #main_body #subheader_div {
	margin-top: -17px;
}

.header_empty_div {
	height: 112px;
}


table.login_table {
	margin: 0 auto;
}

.login_table td {
	vertical-align: top;
	font-size: 10px;
	text-align: left;
}

.login_table td.enter {
	padding: 10px 0 0;
}

* html .login_table {
	position: relative;
	left: 100px;
}

* html .login_table td.enter {
	padding-top: 13px;
}

.login_table input.bginput {
	width: 164px;
	height: 20px;
	line-height: 24px;
	background: url(/images/bo20/gradients/input_back.gif) center center no-repeat;
	border: none;
	padding-top: 4px;
	color: white;
}


/* inner styles */

.forumthread_options {
	float: right;
	padding-right: 20px;
	padding-top: 14px;
}

.pagenav td {
	vertical-align: middle;
}

.threadslist {
	margin: 0 auto;
	width: 600px;
}
.threadslist td {
	color: white;
	width: 33%;
}


#forumsearch_subforums {
	float: right;
}


/* showthread */

.bread_crumb {
	font-size: 10px;
	font-weight: normal;
	line-height: 1.2em;
}
.bread_crumb A:link, .bread_crumb A:visited, .bread_crumb A:hover {
	color: #9b9b9b;
	text-decoration: underline;
}

.head_pagenav {
	float: right;
	position: relative;
	right: -70px;
	margin-top: 5px;
}

.head_pagenav td {
	color: #3dc6ff;
	font-size: 11px;
}

.head_pagenav .smallfont {
	font-size: 11px;
}

.head_pagenav .smallfont strong {
	font-weight: normal;
}


.head_pagenav A:link, .head_pagenav A:visited, .head_pagenav A:hover {
	color: #3dc6ff;
	font-weight: bold;
}


table.thread_controls {
	margin: 0 0 0 auto;
}

.forum_jump select {
	width: 550px;
	margin-right: 15px;
}


.in_out div {
	display: inline;
	padding-right: 10px;
}

.in_out A:link {
	color: #ACADAE;
}

#themes_stat .forumrules {
	text-align: left;
	padding: 0 22px;
}


.fd_bt {
	position: relative;
	top: -17px;
	margin-bottom: -28px;
	height: 43px;
}
.mb {
	margin-bottom: -15px;
}

.one_post_pages {
	top: 0;
	margin-bottom: 0;
}


table.pagenav_table {
	height: 43px;
}
.pagenav_table td {
	background: url(/images/bo20/gradients/pages_back.gif) left top repeat-x;
	vertical-align: top;
	padding-top: 8px;
	color: white;
	font-weight: bold!important;
}

.pagenav_table td.pagenav_first {
	background: url(/images/bo20/gradients/pages_left.gif) right top no-repeat;
	width: 25px;
}
.pagenav_table td.pagenav_last {
	background: url(/images/bo20/gradients/pages_right.gif) left top no-repeat;
	width: 25px;
}
.pagenav_table td.pagenav_divider {
	padding: 9px 6px 0;
}

.pagenav_table td.vbmenu_control {
	padding-right: 10px;
	font-weight: normal!important;
}


.pagenav_table td A, .pagenav_table td A:link {
	color: #04aef7;
}


.tl {
	text-align: left;
}


#links .alt1, #links .alt2 {
	padding-top: 0;
	padding-bottom: 0;
}


#qr_submit {
	background: url(/images/bo20/buttons/send.png) left top no-repeat;
	border: none;
	width: 116px;
	height: 27px;
}
#qr_preview {
	background: url(/images/bo20/buttons/big_rez.png) left top no-repeat;
	border: none;
	width: 156px;
	height: 27px;
}

* html #qr_submit {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bo20/buttons/send.png', sizingMethod='scale');
}
* html #qr_preview {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bo20/buttons/big_rez.png', sizingMethod='scale');
}

.vBulletin_editor {
	border: none!important;
	background: transparent!important;
}

.editor_outer_table {
	margin-bottom: 25px;
}


.editor_outer_table td.header {
	color: #676767;
	font-size: 17px;
}

.editor_outer_table .vBulletin_editor textarea {
	width: 490px!important;
	height: 150px!important;
	margin-bottom: 10px;
	background: #414141;
	position: relative;
	right: -5px;
	overflow: auto;
	border: none;
	color: white;
}

.vBulletin_editor a, .vBulletin_editor a:link {
	color: #419ac2;
}


.vBulletin_editor .imagebutton1 a, .vBulletin_editor .imagebutton1 a:link {
	color: white;
}

.vBulletin_editor .imagebutton1 img {
	border: none;
}

#posts .first {
	border-right: #d4d4d5 solid 1px!important;
}

#posts .popup_table .first {
	border-right: none!important;
}

#posts .alt1 {
	padding: 0;
}
#posts .last {
	width: 13px;
	padding-right: 0;
}

#posts .alt1 div {
	padding: 4px;
}


#posts hr {
	color: #d4d4d5!important;
}

#posts .alt2, #posts .alt2 span {
	color: black;
	font-size: 10px!important;
}


.one_post_pages .last {
	width: 13px;
	padding-right: 0;
}


#qrform .tborder {
	margin-bottom: -112px;
	background: url(/images/bo20/gradients/second.jpg) center bottom no-repeat;
	position: relative;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.buttons_div {
	padding-bottom: 30px;
}

.full {
	height: 200px;
}

.cite {
	background: #f1f1f3 url(/images/bo20/gradients/cite_05.gif) left top repeat-x;
}
.cite1 {
	background: url(/images/bo20/gradients/cite_06.gif) right top repeat-y;
}
.cite2 {
	background: url(/images/bo20/gradients/cite_07.gif) left bottom repeat-x;
}
.cite3 {
	background: url(/images/bo20/gradients/cite_06.gif) left top repeat-y;
}
.cite4 {
	background: url(/images/bo20/gradients/cite_01.gif) left top no-repeat;
}
.cite5 {
	background: url(/images/bo20/gradients/cite_02.gif) right top no-repeat;
}
.cite6 {
	background: url(/images/bo20/gradients/cite_03.gif) right bottom no-repeat;
}
.cite7 {
	background: url(/images/bo20/gradients/cite_04.gif) left bottom no-repeat;
}


.odd table.post_table .cite {
	background: #ffffff url(/images/bo20/gradients/cite_05_odd.gif) left top repeat-x;
}
.odd table.post_table .cite1 {
	background: url(/images/bo20/gradients/cite_06_odd.gif) right top repeat-y;
}
.odd table.post_table .cite2 {
	background: url(/images/bo20/gradients/cite_07_odd.gif) left bottom repeat-x;
}
.odd table.post_table .cite3 {
	background: url(/images/bo20/gradients/cite_06_odd.gif) left top repeat-y;
}
.odd table.post_table .cite4 {
	background: url(/images/bo20/gradients/cite_01_odd.gif) left top no-repeat;
}
.odd table.post_table .cite5 {
	background: url(/images/bo20/gradients/cite_02_odd.gif) right top no-repeat;
}
.odd table.post_table .cite6 {
	background: url(/images/bo20/gradients/cite_03_odd.gif) right bottom no-repeat;
}
.odd table.post_table .cite7 {
	background: url(/images/bo20/gradients/cite_04_odd.gif) left bottom no-repeat;
}



#posts .alt1 div.cite {
	padding: 0;
}
#posts .alt1 .cite div {
	padding: 0;
}

#posts .alt1 .cite div.cite7 {
	padding: 5px 50px 15px 25px;
}

#posts .alt1 .cite7 .phrase {
	padding: 2px 5px 5px;
	margin: 0 13px;
	background: url(/images/bo20/gradients/cite_08.gif) left top repeat-x;
	float: left;
	font-size: 11px;
	color:black;
}

#posts .odd table.post_table .alt1 .cite7 .phrase {
	background: url(/images/bo20/gradients/cite_08_odd.gif) left top repeat-x;
}



#posts .cite7 .alt2 {
	font-size: 11px!important;
} 

.header_full {
	height: 276px;
}

.pm_jump select {
	width: 470px;
}


.center td.thead {
	text-align: center;
} 

.pagenav {
	position: relative;
	top: -17px;
}

.fd_bt .pagenav {
	top: 0;
}

* html .fd_bt .pagenav {
	top: -17px;
}

.one_post_pages .pagenav {
	top: -17px;
}



.in_out A:link, .in_out A:visited, .in_out A:hover {
	color: white;
}

img.onoff {
	position: relative;
	top: -3px;
}
img.menu_red {
	position: relative;
	top: -3px;
}


.thread_name {
	font-size: 14px;
	font-weight: bold;
}
.thread_name A:link, .thread_name A:visited {
	color: #b10f04;
}

.bigusername, a:link.bigusername, .nic_div a:link, .nic_div a.bigusername {
	color: #b10f04;
} 

.member_info_td div.info_div {
	line-height: 1.6em;
}

.post_date_table_padd {
	padding-left: 30px;
}
.post_date_table span {
	padding-right: 10px;
}

.odd table.post_table {
	background: #ededee;
}

.odd table.post_table td.first {
	background: url(/images/bo20/gradients/odd_post_first.gif) left top repeat-y;
}
.odd table.post_table td.last {
	background: #e4e5e6 url(/images/bo20/gradients/odd_post_last.gif) right top repeat-y;
}



.vbmenu_popup FORM {
	padding: 5px 0 10px;
}

.vbmenu_popup A:link, .vbmenu_popup A:visited {
	text-decoration: underline;
	color: rgb(200,200,202);
}
.vbmenu_popup A:hover {
	text-decoration: underline;
	color: white;
}

.vbmenu_popup .thead_row td.last, .vbmenu_popup .thead_row td.first {
/*	background: #191919;*/
	background: transparent;
	color: white;
}

.vbmenu_popup .thead {
/*	background: #191919;*/
	background: transparent;
	color: white;
}

.vbmenu_popup .vbmenu_option {
/*	background: #191919;*/
	background: transparent;
	color: white;
}
.vbmenu_popup .tcat {
	background: #191919;
	color: white;
}


.post_table TD {
	color: black;
	line-height: 1.5em;
}


.login_table td .buttonimg {
	position: relative;
	left: -10px;
}

* html .center_div {
	height: 1px;
}


.popup_table td {
	padding: 0;
}

.popup_table td td {
	padding: 4px;
}



.popup_table[class] td.lt {
	background: url(/images/bo20/gradients/06_1.png) left top no-repeat;
	height: 22px;
	width: 17px;
}
.popup_table[class] td.ct {
	background: url(/images/bo20/gradients/03.png) left bottom repeat-x;
	height: 22px;
}
.popup_table[class] td.rt {
	background: url(/images/bo20/gradients/06.png) right top no-repeat;
	height: 22px;
	width: 25px;
}
.popup_table[class] td.ln {
	background: url(/images/bo20/gradients/07.png) right top repeat-y;
}
.popup_table[class] td.cn {
	background: url(/images/bo20/gradients/04.png) left top repeat;
}
.popup_table[class] td.rn {
	background: url(/images/bo20/gradients/07_1.png) left top repeat-y;
}
.popup_table[class] td.lb {
	background: url(/images/bo20/gradients/08.png) left top no-repeat;
	height: 31px;
	width: 17px;
}
.popup_table[class] td.cb {
	background: url(/images/bo20/gradients/10.png) left top repeat-x;
}
.popup_table[class] td.rb {
	background: url(/images/bo20/gradients/09.png) right top repeat;
	height: 31px;
	width: 25px;
}



.bottom_divider_td {
	background: #e4e5e6 url(/images/bo20/gradients/bottom_divider.jpg) left top no-repeat;
	height: 11px;
	line-height: 0;
	font-size: 0;
}

.table_main {
	margin-bottom: 5px;
}


.whosonline {
	font-size: 11px;
}

.whosonline .normal {
	font-size: 12px;
	font-weight: bold;
}

.newthread_table {
	margin: 0px 2px 5px;
}

.newthread_table td {
	padding-top: 8px;
}
.newthread_table td td {
	padding-top: 4px;
}

#links {
	margin-top: -10px;
}

.post_table .first {
	padding-left: 35px;
}

.post_table .first .nic_div {
	position: relative;
	margin-bottom: 4px;
}
.post_table .first .nic_div .onoff {
	position: absolute;
	left: -18px;
	top: 0px;
}


#posts .alt1 div, #posts .inlinemod div {
	padding: 5px 15px 5px 15px;
}
#posts .alt1 div div, #posts .inlinemod div div {
	padding: 0px;
}

#posts .controls {
	padding-right: 35px;
}

.forumthread_options_over {
	background: url(/images/bo20/gradients/second.gif) left top no-repeat;
}


.thread_statusicon IMG {
	position: relative;
	right: -4px;
} 

.forum_desc {
	display: none;
}

.forum_desc td.first {
	padding-left: 30px;
}

.smilie_controlbar {
	position: relative;
}
.smilie_controlbar_inner {
	position: absolute;
	right: -155px;
	top: -30px;
}

.smilie_controlbar_inner td, #vB_Editor_001_smiliebox td {
	padding: 2px;
}

.user_title {
	color: #484747;
}

td.firstunreadlink {
	vertical-align: middle;
}


.editor_insert_photo {
	position: relative;
}

.editor_insert_photo_inner {
	position: absolute;
	right: 0;
	top: -23px;
	font-size: .75em;
}


.editor_insert_photo_inner a, .editor_insert_photo_inner a:link {
	color:#419AC2;
}

.deleted_posts .thead_row td.last {
/*	background: #FFFFFF url(/images/bo20/gradients/gradient_thead.gif) repeat-x left top;*/
	height: 33px;
}

.deleted_posts .post_table {
	background: url(/images/bo20/gradients/gradient_thead.gif) repeat-x left top;
	margin-right: 0px;
}

.fieldset legend {
	font-weight: bold;
	font-size: 1.1em;
	padding-top: 15px;
}

.post_table HR {
	margin-top: 0;
	display: none;
}

.post_date_table_date {
	float: right;
}

div.post_title {
	color: #484747;
	border-bottom: 1px solid #D4D4D5;
}


.post_table td.inlinemod {
	background: transparent;
	padding: 0;
}

.more_smilies_td {
	text-align: right;
}

.currently_active td {
	color: white;
}


.post_div .reputation_table {
	width: auto!important;
	background: white;
}


.big_body .page, .big_body .page_inner {
/*	min-height: 1px;*/
}

#ny_l {
	background: url(/images/bo20/ny_l.png) no-repeat top left;
	position: absolute;
	left: 0;
	top: 0;
	width: 301px;
	height: 88px;
	z-index: 5;
	display: none;
}

#ny_l a {
	display: block;
	width: 201px;
	height: 58px;
	margin: 30px 0px 0px 27px;
}


* html #ny_l {
	background: none;
	left: -250px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bo20/ny_l.png', sizingMethod='scale');
}
	
#ny_r {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 106px;
	display: none;
}
#ny_r_inner {
	background: url(/images/bo20/ny_r.png) repeat-x top left;
	margin-left: 250px;
	height: 106px;
	z-index: 4;
}
* html #ny_r {
	left: -250px;
}

* html #ny_r_inner {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bo20/ny_r.png', sizingMethod='scale');
}

.page_header_div {
	position: relative;
}


#subheader_div .tborder td {
	position: relative;
	z-index: 6;
}


.header_back_div {
	position: relative;
}
.header_back_div .center_div {
	position: relative;
	z-index: 4;
}

.header_back_div_inner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
/*	background: url(/images/bo20/ny_r.png) repeat-x top center;*/
	height: 106px;
	z-index: 3;
}


/*

* html .header_back_div_inner {
	background: url(/images/bo20/ny_r.gif) repeat-x top center;
}

*/

* html .header_back_div {
	width: 100%;
}

