/* vBulletin 3 CSS For Style 'Talkxbox' (styleid: 2) */
body {

	font-family: arial;
	font-size: 13px;

}
#nav-bg {
	background-image: url("http://www.talkxbox.com/images/nav-bg.gif");
	background-repeat: repeat-x;
	width: 399px;
	height: 45px;
	float: left;
}

#sub-content{
	width: 912px;
	text-align: center;
	margin-left:6px;
	padding-left:7px;
	padding-top: 0px;
}

	html>body #sub-content {
		width: 917px;
		padding-left:0px;
		margin-left: 15px;
	}
	
#forum-content {
	margin-top: 5px;
	margin-left: -3px;
	width: 900px;
}

	html>body #forum-content {
		margin-left: 7px;
	}


#feature-ad {
	float: left;
	width: 896px;
	height: 106px;
	margin-left: 23px;
	background: url('http://www.talkxbox.com/images/forums/feature-ad.gif') no-repeat top left;
}

#ad {
	margin-top: 22px;
	margin-left: 392px;
	width: 468px;
	height: 60px;
}
	

	html>body #feature-ad {
		margin-left: 23px;
	}
	
#ad-link {
	float: left;
	margin-left: 48px;
	margin-top: 28px;
	width: 277px;
	height: 48px;
}
	
#feature1 {
	margin-left: 22px;
	float: left;
	width: 564px;
	height: 145px;
}

html>body #feature1 {
	margin-left: 22px;
}

#feature2 {
	float: left;
	width: 297px;
	height: 126px;
	background-image: url("http://www.talkxbox.com/images/forums/feature2.gif");
	margin-left: 10px;
	padding: 20px 0px 0px 30px;
	text-align: left;
}

#feature2-title {
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
}

#feature2-links {
	margin-top: 5px;
}

.feature2-link {
	margin-bottom: -12px;
}

html>body .feature2-link {
	display: block;
	height: 5px;
	margin-bottom: 0px;
}

#feature2-arrow{
	margin-bottom: -3px;
}

#feature2-links a{
	color: #ffffff;
}

#feature2-links a:hover{
	color: #a3e51d;
}

#breadcrumb td, #breadcrumb a{
	color: #4c4c4c;
}

#breadcrumb a:hover{
	color: #377e00;
}

#breadcrumb strong{
	color: #377e00;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

#main-table {
	width: 900px;
	margin: 0;
}

#nav-bread {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: -25px;
}

.forum-status {
	width: 35px;
	background: none;
}

.table-row {padding: 0;}


.table-row a:link, .table-row a:active, .table-row a:visited, #last-poster a:link, #last-poster a:active, #last-poster a:visited {color: #377e00;}
#last-poster a{font-size: 11px;}
.table-row a:hover, #last-poster a:hover {color: #86b165}
.cat-table-cell-3 strong, .cat-table-cell-3 a:link, .cat-table-cell-3 a:active, .cat-table-cell-3 a:visited {color: #4c4c4c; font-size: 15px; font-weight: bold;}
.cat-table-cell-3 a:hover{color: #4c4c4c;}

.forum_old, .forum_new, .forum_link, .forum_old_lock, .forum_new_lock {
	width: 900px;
	border-color: #b5b5b5; 
	border-style: solid;
	border-width: 0px 1px 2px 1px;
}

.forum_old { background: #eaeaea url("http://www.talkxbox.com/images/forums/table-row-bg.gif") no-repeat bottom left;}
.forum_new, .forum_link {background: #eaeaea url("http://www.talkxbox.com/images/forums/table-row-bg-h.gif") no-repeat bottom left;}
.forum_old_lock, .forum_new_lock {background: #eaeaea url("http://www.talkxbox.com/images/forums/table-row-bg-l.gif") no-repeat bottom left;}

.cat-table-footer {
	background: url("http://www.talkxbox.com/images/forums/table-foot.gif") repeat-x bottom;
	height: 8px;
}

.cat-table-spacer {
	line-height: 60%;
}

.cat-table-cell-1, .cat-table-cell-2, .cat-table-cell-3, .cat-table-cell-4, .cat-table-cell-5 {height: 70px; text-align: left; overflow: hidden;}
.cat-table-cell-1-head, .cat-table-cell-2-head, .cat-table-cell-3-head, .cat-table-cell-4-head, .cat-table-cell-5-head {font-size: 11px; font-weight: bold;}

.cat-table-cell-1, .cat-table-cell-1-head {width: 3%;}
.cat-table-cell-2, .cat-table-cell-2-head {width: 50%;}
.cat-table-cell-3 {width: 23%; padding-left: 4%;} 
.cat-table-cell-3-head {width: 24%; padding-left: 4%;}
.cat-table-cell-3 div {font-size: 12px;}
.cat-table-cell-4, .cat-table-cell-4-head {width: 0.5%; text-align:center; margin-left: auto; margin-right: auto;}
.cat-table-cell-4-head {margin-left: 0.5%;}
.cat-table-cell-5, .cat-table-cell-5-head {width: auto; text-align:center; padding-right: 0.5%; margin-left: auto; margin-right: auto;}

#thread-poster a{
	color: #4c4c4c;
	font: bold 14px arial;
}

#game-tag {
	position: absolute;
	margin-top: -7px;
	margin-left: 22px;
	padding: 3px;
	width: 340px;
	height: 46px;
	background: url('http://www.talkxbox.com/images/forums/tag-bg.gif') no-repeat top left;
}

#post-table {
		height: 332px;
		padding: 0px;
		margin: 0px;
}

#postbit-left {
			background: #eaeaea url("http://www.talkxbox.com/images/forums/postbit-left-tile.gif") repeat-y; 
			width: 225px; 
			padding: 0;
			text-align: center;
			border-bottom: 2px solid #b3b3b3;
			vertical-align: top;
}
#postbit-left-top {
			height: 221px;
			background: #eaeaea url("http://www.talkxbox.com/images/forums/postbit-left.gif") no-repeat top left; 
}

#postbit-left-inner{
	background: #eaeaea url("http://www.talkxbox.com/images/forums/postbit-left-bottom.gif") no-repeat bottom; 
}


#postbit-right {
	background: #e2e2e2 url("http://www.talkxbox.com/images/forums/postbit-bg.gif") repeat-x top left; 
	color: #4c4c4c;
	height: 268px;
	vertical-align: top;
	padding: 10px;
}

#postbit-right img {
	max-width: 600px;
}

#postbit-left-details {
	margin-left: 32px;
	text-align: left;
}

#postbit-controls {
	margin-left: -1px;
	height: 63px;
	text-align: right;
	padding-right: 20px;
	background: #e2e2e2 url("http://www.talkxbox.com/images/forums/postbit-bottom.gif") repeat-x top left; 
}

.post-info {
    height: 29px;
	padding-right: 35px;
	font-weight:normal; 
	text-align: left; 
	white-space: nowrap; 
	padding-top: 3px;
	background: url("http://www.talkxbox.com/images/forums/table-title-sub.gif") repeat-x top center;
}

.postbit-username {
		width: auto;
		padding-top: 20px;
}

.postbit-stats {
	background: #ffffff;
	border: 1px solid #b5b5b5;
	margin: 1px;
	padding: 3px;
	width: 150px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 12px;
	font-family: arial;
}

.topicreview-details {
	border-left: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	background: #eaeaea;
}

.topicreview-post {
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	background: #eaeaea;
}

.topicreview-post img{
	max-width: 700px;
	_width: 700px;
}

a:link, body_alink
{
	color: #377e00;
}
a:visited, body_avisited
{
	color: #377e00;
}
a:hover, a:active, body_ahover
{
	color: #86b165;
}
.page
{
	color: #000000;
}
td, th, p, li
{
	font: 15px arial;
}
.tborder
{
	color: #000000;
	border: 0px solid #0B198C;
}
.title-bg {
	background: url("http://www.talkxbox.com/images/forums/title-bg.gif") repeat-x top center;
}

.thread-stats {
	font: 17px arial;
    font-weight: bold;
	color: #377e00;
}

.tcat
{
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 25px;
	height: 43px;
	max-width: 100%;
	background: url("http://www.talkxbox.com/images/forums/table-title-bg.gif") no-repeat top center;
	color: #4c4c4c;
	font: 13px tahoma, arial;
	font-weight: bold;
}

.main_tcat {
	font: bold 13px tahoma; 
	vertical-align: top; 
	padding-top: 13px;
}

#main-table-collapse {
	padding-top: 2px;
}

.tcat a:link, .tcat_alink
{
	color: #4c4c4c;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #4c4c4c;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #4c4c4c;
	text-decoration: none;
}

.usercp-title-left {
	width: 5px; 
	background: url("http://www.talkxbox.com/images/forums/table-title-left.gif") no-repeat top left;
	height: 100%;
}

.usercp-title-right {
	width: 5px; 
	background: url("http://www.talkxbox.com/images/forums/table-title-right.gif") no-repeat top right;
	height: 100%;
}

.thead
{
	max-width: 899px;
	padding-left: 10px;
	color: #636363;
	height: 29px;
	background: url("http://www.talkxbox.com/images/forums/table-title-sub.gif") repeat-x top center;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.thead td {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 29px;
}

.thead a:link, .thead_alink
{
	color: #636363;
}
.thead a:visited, .thead_avisited
{
	color: #636363;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #636363;
}
.tfoot
{
	background: #eaeaea;
	color: #4c4c4c;
	border: 1px solid #b5b5b5;
}
.tfoot a:link, .tfoot_alink
{
	color: #4c4c4c;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #4c4c4c;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #4c4c4c;
}
.alt1, .alt1Active
{
	padding-top: 10px;
	padding-bottom: 10px;
	background: ##eaeaea;
	color: #000000;
}
.alt2, .alt2Active
{
	padding-top: 10px;
	padding-bottom: 10px;
	background: ##eaeaea;
	color: #000000;
}
td.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 13px arial;
}
textarea, .bginput
{
	font: 13px arial;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 13px;
	font-family: arial;
}
.smallfont
{
	line-height: 120%;
	color: #4c4c4c;
	font: 13px arial;
}
.time
{
	font-size: 11px;
	color: #4c4c4c;
}
.navbar
{
	font: 13px arial;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #eaeaea;
	color: #4c4c4c;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #eaeaea;
	color: #4c4c4c;
	padding: 0px;
}
.panelsurround
{
	background: #eaeaea;
	color: #4c4c4c;
	border: 1px solid #b5b5b5;
}

legend
{
	color: #22229C;
	font: 11px arial;
}
.vbmenu_control
{
	height: 43px;
	color: #4c4c4c;
	font: bold 12px arial, helvetica, sans-serif;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	background: url('http://www.talkxbox.com/images/forums/title-bg.gif') repeat top center;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #4c4c4c;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #4c4c4c;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #4c4c4c;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #b5b5b5;
}
.vbmenu_option
{
	background: #eaeaea;
	color: #4c4c4c;
	font: 11px arial;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #377e00;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #377e00;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #86b165;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #eaeaea;
	color: #4c4c4c;
	font: 11px arial;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #377e00;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #377e00;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #86b165;
	text-decoration: none;
}

#vB_Editor_QR_textarea {
	background: #ffffff;
}

input {margin-right: 2px;}
/* ***** 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; }
