@charset "UTF-8";

/**
* YAML-based Template for vBulletin
*
* (en) central stylesheet
* (de) entrales Stylesheets
*
* @copyright       Copyright 2002-2009, Christian Reuter (www.vbdesigns.de)
*                  Based on YAML, Copyright 2005-2007, Dirk Jesse
* @link            
* @package         yaml for vBulletin
* @version         1.0.0   
*/


@import url(core/base.css);
@import url(core/iehacks.css);
@import url(core/print_base.css);

@import url(base.css);

@import url(nav_shinybuttons1.css);
@import url(nav_shinybuttons2.css); 

/**
* Default vBulletin an vBCMS classes
* @link            
* @package         yaml for vBulletin
* @version         1.0.0   
*/
@media screen
{

        /* Center the Boxes */

  	* {   }
	
	html {  text-align:left;margin:0 auto; }

	body
	{
		background: #404347 url(bg_body.gif) repeat-x top;
		margin: 0 auto;
		padding: 0px;
		max-width:90em;
		min-width:740px;
		width:95%;
		color:#444;
		font-size:81.25%;
		font-family:'Trebuchet MS', Verdana, Arial, Helvetica, Sans-Serif;
		position:static; 
	}
	a:link, body_alink
	{
		color: #AA1124;
		text-decoration: none;
	}
	a:visited, body_avisited
	{
		color: #AA1124;
		text-decoration: none;
	}
	a:hover, a:active, body_ahover
	{
		color: #AA1124;
		text-decoration: underline;
	}
	.page
	{
		text-align:left;
		width: 100%;
	}
	td, th, p, li
	{

	}
	.tborder
	{
		

	}

  	td.tcat, td.thead, td.tfoot, td.alt1, td.alt2, td.alt1Active, td.alt2Active { padding: 6px; } 
	td.vbmenu_option, td.vbmenu_hilite { padding: 2px; } 

	.tcat
	{
		background-color:#FFFFFF;
		border-top:2px solid #DDDDDD;
		border-bottom:4px solid #888888;
		color:#444444;
		font-weight:700;

	}
	.tcat a:link, .tcat_alink
	{
		color: #444444;
		text-decoration: underline;
	}
	.tcat a:visited, .tcat_avisited
	{
		color: #444444;
		text-decoration: none;
	}
	.tcat a:hover, .tcat a:active, .tcat_ahover
	{
		color: #444444;
		text-decoration: none;
	}
	.thead
	{
		background: #050505 url(gradients/gradient_tcat.gif) repeat-x top left;
		color: #FFFFFF;

	}
	.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: #fff;
		color: #444;
	}
	.tfoot a:link, .tfoot_alink
	{
		color: #AA1124;
	}
	.tfoot a:visited, .tfoot_avisited
	{
		color: #AA1124;
	}
	.tfoot a:hover, .tfoot a:active, .tfoot_ahover
	{
		color: #AA1124;
	}
	.alt1, .alt1Active
	{
		background: #F4F5F6;
		color: #000000;
	}
	.alt2, .alt2Active
	{
		background: #F4F5F6;
		color: #000000;
	}
	.inlinemod
	{
		background: #FFFFCC;
		color: #000000;
	}
	.wysiwyg
	{
		background: #F5F5FF;
		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: #22229C;
	}
	.wysiwyg a:visited, .wysiwyg_avisited
	{
		color: #22229C;
	}
	.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
	{
		color: #FF4400;
	}
	textarea, .bginput
	{
		font-size:1em;
		margin:2px;
	}
	.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: #666686;
	}
	.navbar
	{
		font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}
	.highlight
	{
		color: #FF0000;
		font-weight: bold;
	}
	.fjsel
	{
		background: #3E5C92;
		color: #E0E0F6;
	}
	.fjdpth0
	{
		background: #F7F7F7;
		color: #000000;
	}
	.panel
	{
		background: #F4F5F6;
		color: #000000;
		padding: 10px;
		border: 2px outset;padding: 6px;
	}
	.panelsurround
	{
		background: #F4F5F6;
		color: #000000;padding: 6px;
	}
	legend
	{
		color: #444;
	}
	.vbmenu_control
	{
		background: #4E5155;
		color: #FFFFFF;
		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: underline;
	}
	.vbmenu_popup
	{
		background: #FFFFFF;
		color: #000000;
		border: 1px solid #888888;
	}
	.vbmenu_option
	{
		background: #F4F5F6;
		color: #000000;
		white-space: nowrap;
		cursor: pointer;
	}

	.vbmenu_hilite
	{
		background: #8A949E;
		color: #FFFFFF;
		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; text-align:left; }

        .outer_padding {
                padding:1px;
        }
        .inner_padding {
        padding:6px;
        }
        
        .clear_both {clear:both;}
        /* vbcms float */
        .float_right { float:right; }
        .float_left { float:left; }        
        .float_img { float:right; } 
        .float_padding { float:right; padding-left:4px; }
        
        .text_right { text-align:right; }
        .text_left { text-align:left; }
        .text_center { text-align:center; }        
        .line_through { text-decoration:line-through; }
        
        td.nopadding { padding:0px; }
        .highlight   { border:1px solid red; font-weight:bold; }
        .margin_fix  { margin:-1px; }
        .lastmargin  { margin:-2px 6px 0 0; }
} 