/* vBulletin 3 CSS For Style 'Blue Wonder' (styleid: 2) */
body
{
	background: #FFFFFF;
	color: #313131;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px; padding: 0px;
}
a:link
{
	color: #2758A7;
}
a:visited
{
	color: #2758A7;
}
a:hover, a:active
{
	color: #FC8834;
}
.page
{
	background: #FFFFFF;
	color: #313131;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #868bf8;
	color: #313131;
}
.tcat
{
	background: #869BBF url(/designs/blw/gradients/gradient_tcat.gif) repeat-x top left;
	color: #313131;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
	color: #2758A7;
	text-decoration: underline;
}
.tcat a:visited
{
	color: #2758A7;
	text-decoration: underline;
}
.tcat a:hover, .tcat a:active
{
	color: #FC8834;
	text-decoration: underline;
}
.thead
{
	background: #5C7099 url(/designs/blw/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.thead a:link
{
	color: #FFFFFF;
}
.thead a:visited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active
{
	color: #FFFF00;
}
.tfoot
{
	background: #F7F7F7;
	color: #313131;
}
.tfoot a:link
{
	color: #2758A7;
}
.tfoot a:visited
{
	color: #2758A7;
}
.tfoot a:hover, .tfoot a:active
{
	color: #FC8834;
}
.alt1, .alt1Active
{
	background: #F7F7F7;
	color: #313131;
}
.alt2, .alt2Active
{
	background: #FFFFFF;
	color: #313131;
}
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 tahoma;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #558AC7;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(../../images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D5D8E5 url(../../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: #738FBF url(/designs/blw/gradients/gradient_tcat.gif) repeat-x top left;
	color: #313131;
	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
{
	color: #2758A7;
	text-decoration: none;
}
.vbmenu_control a:visited
{
	color: #2758A7;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
	color: #FC8834;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #DBDBDB;
	color: #000000;
}
.vbmenu_option
{
	background: #F7F7F7;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #FCA96C;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
	color: #FFFFFF;
	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; }

/* * Top of Header and Topbuttons * */
.headtopbg { background: url(/designs/blw/headtopbg.gif);  }
.headtopleft { background: url(/designs/blw/headtopleft.gif);float:left;width:212px; }
.headtopbg, .headtopleft { height:33px;  }

.user_cp{ background:url(/designs/blw/user_cp.gif); }
.user_cp a:hover { background:url(/designs/blw/user_cph.gif); }
.register{ background:url(/designs/blw/register.gif); }
.register a:hover { background:url(/designs/blw/registerh.gif); }
.member{ background:url(/designs/blw/member.gif); }
.member a:hover { background:url(/designs/blw/memberh.gif); }
.calendar{ background:url(/designs/blw/calendar.gif); }
.calendar a:hover { background:url(/designs/blw/calendarh.gif); }
.faq{ background:url(/designs/blw/faq.gif); }
.faq a:hover { background:url(/designs/blw/faqh.gif); }
.search{ background:url(/designs/blw/search.gif); }
.search a:hover { background:url(/designs/blw/searchh.gif); }
.portal{ background:url(/designs/blw/portal.gif); }
.portal a:hover { background:url(/designs/blw/portalh.gif); }
.forum{ background:url(/designs/blw/forum.gif); }
.forum a:hover { background:url(/designs/blw/forumh.gif); }
.webchat{ background:url(/designs/blw/webchat.gif); }
.webchat a:hover { background:url(/designs/blw/webchath.gif); }
.new_posts{ background:url(/designs/blw/new_posts.gif); float:left;display:block; width:101px; height:33px;}
.new_posts a:hover{ background:url(/designs/blw/new_postsh.gif);float:left;display:block; width:101px; height:33px; }
.daily_posts{ background:url(/designs/blw/daily_posts.gif); float:left;display:block; width:101px; height:33px;}
.daily_posts a:hover{ background:url(/designs/blw/daily_postsh.gif);float:left;display:block; width:101px; height:33px; }

.user_cp, .register, .member, .calendar, .faq, .search, .portal, .forum, .webchat {float:left;display:block; width:92px; height:33px;}
.user_cp span, .register span, .member span, .calendar span, .faq span, .search span, .portal span, .forum span, .webchat span, .new_posts span, .daily_posts span {display:none;}

/* * Header * */
.headbg  { background: url(/designs/blw/headbg.gif);  }
.headpic { background: url(/designs/blw/headpic.jpg) no-repeat top left;  }
.headbg,  .headpic  { height:117px;  }

.quick{padding:91px 26px 0 0;float:right;}
.quickb{ background:url(/designs/blw/quickb.gif);display:block; width:127px; height:19px;}
.quickb a:hover{ background:url(/designs/blw/quickbh.gif);display:block; width:127px; height:19px; }

.quickb span {display:none;}



/* * Content * */
.content {width:100%;}
.contenttopbg{background: url(/designs/blw/contenttopbg.gif) repeat-x top left;padding:10px 0 0 2px; }
.contenttopbg_right{background: url(/designs/blw/contenttopbg_right.gif) no-repeat top right; }
.brcumb{background: url(/designs/blw/brcumb.gif) no-repeat  0px 2px; padding: 0px 0px 0px 14px; font:11px tahoma;color:#2758A7;}
.brcumb1{ font:11px tahoma;color:#2758A7;}
.forbg { background: url(/designs/blw/forbg.gif); height: 30px; }
.forl {  background: url(/designs/blw/forl.gif) no-repeat top left; height: 30px;  }
.forr {  background: url(/designs/blw/forr.gif) no-repeat top right; height: 30px;  }
.fortitel {padding: 7px 0px 0px 34px; font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.fortitel1{padding: 9px 0px 0px 34px; font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}

.alt3{background: #ECEBEB url(/designs/blw/gradients/alt_3.gif);}
.alt4{background: #ECEBEB url(/designs/blw/gradients/alt_4.gif);}

.pib {border-right: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;padding: 3px 3px 3px 3px; }
.pibu { border: 1px solid #C9C9C9;background-color: #EDEDED;margin-top: 2px; }

/* * Footer * */
.footerleft_no{background:url(/designs/blw/footerleft_no.gif);float:left;display:block; width:214px; height:45px;}
.textpos { padding:6px 0 0 42px; }
.textposright { padding:21px 0 0 0; }
.linkpic {background: url(/designs/blw/linkpic.gif) no-repeat  0px 4px; padding: 0px 0px 0px 9px; font: bold 10px tahoma;color:#2758A7; }
.linkpicright {background: url(/designs/blw/linkpicright.gif) no-repeat  0px 3px; padding: 0px 0px 0px 12px; font: bold 10px tahoma;color:#FFFFFF; }
.r_links a:link{color:#FFFFFF; }
.r_links a:visited{color:#FFFFFF; }
.r_links a:hover, a:active{	color: #FC8834; }
.copyright { padding:3px 0 0 34px;font: 10px tahoma; }
.footerbg{background:url(/designs/blw/footerbg.gif);height:45px;}

img { border:0px; }