/**
* vBulletin 3.8.3 CSS
*/
body { background: #ffc700; color: #000000; font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; margin: 0; padding: 0px; }
a:link, body_alink { color: #ac2300; }
a:visited, body_avisited { color: #ac2300; }
a:hover, a:active, body_ahover { color: #FF4400; }
.page { color: #000000; }

#header_bg { background: url(images/header/bg_header.gif) repeat-x; }
#header { width: 854px; margin: 0 auto; position: relative;  height: 175px; }
#header_right { width: 427px; position: absolute; top: 0; right: 0; }



td, th, p, li { font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.tborder  /* border */ { background: #f34e37; color: #000000; border: 1px solid #f97940; }
.tcat /*  orange line */ { background: #f6783b url(images/gradients/gradient_tcat.gif) repeat-x top left; color: #fffec6; font: bold 13pt 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: #fff9cf; text-decoration: underline; }
.tcat a:hover, .tcat a:active, .tcat_ahover { color: #ffff66; text-decoration: underline; }

.thead { background: #030000; color: #ffeaa0; 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: #ffff66; }
.thead a:hover, .thead a:active, .thead_ahover { color: #FFFF00; }
.tfoot { background: #030000; color: #ffeaa0; }

.tfoot a:visited, .tfoot_avisited, .tfoot a:link, .tfoot_alink { color: #fff29d; }

.tfoot a:hover, .tfoot a:active, .tfoot_ahover { color: #FFFF66; }

.alt1, .alt1Active  /* main subject */ { background: #ffe27c; color: #000000; }

.alt2, .alt2Active /* main subject - squares*/ { background: #fff192; color: #000000; }

.inlinemod { background: #FFFFCC; color: #000000; }

.wysiwyg { background: #ffffdd; color: #000000; font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; margin: 5px 10px 10px 10px; padding: 0px; }
.wysiwyg a:link, .wysiwyg_alink { color: #ac2300; }
.wysiwyg a:visited, .wysiwyg_avisited { color: #ac2300; }
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover { color: #FF4400; }
textarea, .bginput { font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.bginput option, .bginput optgroup { font-size: 10pt; font-family: 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: #ac2300; }
.navbar { font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.highlight { color: #FF0000; font-weight: bold; }

.fjsel /* ? */ { background: #030000; color: #ffeaa0; }
.fjdpth0 /* ? */ { background: #fff5b1; color: #000000; }

.panel /* ? */ { background: #fff192; color: #000000; padding: 10px; border: 2px outset; }
.panelsurround /* ? */ { background: #ffe27c; color: #000000; }
legend { color: #ac2300; font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }

.vbmenu_control /* menu top */ { background: #030000; color: #ffeaa0; 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: #fff7c0; text-decoration: none; }
.vbmenu_control a:visited, .vbmenu_control_avisited { color: #fff7c0; text-decoration: none; }
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover { color: #ffd800; text-decoration: underline; }
.vbmenu_popup { background: #fff6b6; color: #000000; border: 1px solid #f6763b; }
.vbmenu_option { background: #ffdd65; 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: #ac2300; text-decoration: none; }
.vbmenu_option a:visited, .vbmenu_option_avisited { color: #ac2300; text-decoration: none; }
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover { color: #f45638; text-decoration: none; }
.vbmenu_hilite { background: #ffd12f; 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: #ebb900; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #fff5b4; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }
