/* vBulletin 3 CSS For Style 'Child of OHRacing Style 2009' (styleid: 45) */

body

{

background: #3f3739 repeat-x 0 0;

	color: #000000;

	font: 10pt font: 10pt tahoma, arial, helvetica, sans-serif;;
}

a:link, body_alink

{

	color: #22229C;

}

a:visited, body_avisited

{

	color: #22229C;

}

a:hover, a:active, body_ahover

{

	color: #FF4400;

}

.page

{

	color: #000000;

}

td, th, p, li

{

	font: 8pt tahoma, arial, helvetica, sans-serif;

}

.tborder

{

	background: #D1D1E1;

	color: #000000;

	border-right: 1px solid #cccccc;

	border-left: 1px solid #cccccc

}

.tcat

{

	background: #003466 url(http://www.ohracing.net/forum/images/gradients/gradient_tcat.gif) repeat-x top left;

	color: #FFFFFF;

	font: bold 8pt tahoma, 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: #003466 url(http://www.ohracing.net/forum/images/gradients/gradient_thead.gif) repeat-x top left;

	color: #FFFFFF;

	font: bold 8pt tahoma, 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: #003466 url(http://www.ohracing.net/forum/images/gradients/gradient_tcat.gif) repeat-x top left;

	color: #E0E0F6;

}

.tfoot a:link, .tfoot_alink

{

	color: #E0E0F6;

}

.tfoot a:visited, .tfoot_avisited

{

	color: #E0E0F6;

}

.tfoot a:hover, .tfoot a:active, .tfoot_ahover

{

	color: #FFFF66;

}

.alt1, .alt1Active

{

	background: #F5F5FF;

	color: #000000;

	border-bottom: 1px dotted #cdcdcd;

	border-right: 1px solid #e3e3e3;

	padding: 6px;

	

}

.alt2, .alt2Active

{

	background: #E1E4F2;

	color: #000000;

	border-bottom: 1px dotted #cdcdcd;

	padding: 6px;

	

}

td.inlinemod

{

	background: #FFFFCC;

	color: #000000;

}

.wysiwyg

{

	background: #F5F5FF;

	color: #000000;

	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}

textarea, .bginput

{

	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

}

.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: 11px;

	font-family: verdana, geneva, lucida, 'lucida grande', 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: #FF0000;

	font-weight: bold;

}

.fjsel

{

	background: url(http://www.ohracing.net/forum/styles/gradient_tcat.gif);

	color: #003466;

}

.fjdpth0

{

	background: #F7F7F7;

	color: #000000;

}

.panel

{

	background: #E4E7F5 url(http://www.ohracing.net/forum/images/gradients/gradient_panel.gif) repeat-x top left;

	color: #000000;

	padding: 10px;

	border: 2px outset;

}

.panelsurround

{

	background: #D1D4E0 url(http://www.ohracing.net/forum/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: #003466;

	color: #FFFFFF;

	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: #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: #FFFFFF;

	text-decoration: none;

}

.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: underline;

}

.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; }



#wrap2 {



	background: #F7F5EF;



	width: 960px; 



	margin: 10px auto 10px;



	padding: 0px;



/*	position: center !important; */



	border: 1px solid #E6E6E6;



	}

.quote_body {
    padding: 3px;
    background-color: #F8F8F8;
    color: #395169;
}
.quote_global-quote { background: #FAFAFA url(images/misc/q_quote.png) top right no-repeat; }
.quote_global {
    background-color: #FAFAFA;
    margin: 3px 20px 3px 20px;
}

.quote_head, .quote_head div, .quote_head span, .quote_foot, .quote_foot div, .quote-foot span {
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: 1px;
    font-size: 1px;
    height: 5px;
}
.quote_head, .quote_head div {
    background: url(images/misc/bg_quote1.gif) top right no-repeat;
}
.quote_foot, .quote_foot div {
    background: url(images/misc/bg_quote2.gif) top right no-repeat;
}
.quote_head div, .quote_foot div {
    background-position: 0 -5px;
    height: 5px;
    padding: 0 5px;
}
.quote_head span {
    display: block;
    border-top: solid 1px #CCC;
    height: 4px;
}
.quote_foot span {
    display: block;
    border-bottom: solid 1px #CCC;
    height: 4px;
}
.quote_name, .quote_body {
    border-left: solid 1px #CCC;
    border-right: solid 1px #CCC;
    padding: 4px;
}

#vbseo_bottom_menu td {

 color: #000000;

 background-color: #9CCE21;

}



#vbseo_bottom_menu a:link {

 color: #000000;

 text-decoration: none

}



#vbseo_bottom_menu a:visited {

 color: #000000;

 text-decoration: none

}



#vbseo_bottom_menu a:hover, #vbseo_bottom_menu a:active {

 color: #000000;

 text-decoration: underline

}



#vbseo_bottom_menu_left_corner {

 padding-left: 6px;

 padding-right: 0px;

 background-image: url(http://www.ohracing.net/forum/images/vbseo_skin_1.0/corner_bottom_left.gif);

 background-repeat: no-repeat;

 background-position: bottom left;

}



#vbseo_bottom_menu_right_corner {

 padding-right: 6px;

 padding-left: 0px;

 background-image: url(http://www.ohracing.net/forum/images/vbseo_skin_1.0/corner_bottom_right.gif);

 background-repeat: no-repeat;

 background-position: bottom right;

}



#footer_container {

 background: url(http://www.ohracing.net/forum/images/vbseo_skin_2.0/bottom_bg.jpg) top repeat-x;

 background-color: #1C1C1C;

 padding-bottom: 10px;

}



#footer_container div.smallfont {

 color: #999999;

}



#footer_container td.tfoot div.smallfont {

 color: #FFFFFF;

}



#footer_container td.tfoot  {

 background-color: transparent;

 border: none;

 color: #FFFFFF;

 vertical-align: top;

}



#footer_container td.tfoot select {

 margin-top: 26px;

}
