/* vBulletin 3 CSS For Style 'Default Style' (styleid: 1) */body{	background: #FFFFFF url("images/bg.jpg");	color: #000000;	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	margin: 0px 0px 0px 0px;	padding: 0px;}a:link{	color: #517185;	text-decoration: none;}a:visited{	color: #517185;	text-decoration: none;}a:hover, a:active{	color: #39596E;	text-decoration: underline;}.page{	background-color: #FFFFFF;	color: #000000;}td, th, p, li{	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.tborder{	background-color: #FFFFFF;	color: #000000;	border: 1px solid #75A4B7;}.tcat{	background: #99BCCA url(http://www.talkwebdev.com/images/gradients/tcat.jpg) repeat-x top left;	color: #FFFFFF;	font: bold 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.tcat a:link{	color: #ffffff;	text-decoration: none;}.tcat a:visited{	color: #ffffff;	text-decoration: none;}.tcat a:hover, .tcat a:active{	color: #ffffff;	text-decoration: underline;}.thead{	background: #75A4B7  url(http://www.talkwebdev.com/images/gradients/thead.jpg) repeat-x top left;	color: #FFFFFF;	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.thead a:link{	color: #FFFFFF;	text-decoration: none;}.thead a:visited{	color: #FFFFFF;	text-decoration: none;}.thead a:hover, .thead a:active{	color: #ffffff;	text-decoration: underline;}.tfoot{	background-color: #9DBFCC;	color: #E0E0F6;}.tfoot a:link{	color: #ffffff;	text-decoration: none;}.tfoot a:visited{	color: #ffffff;	text-decoration: none;}.tfoot a:hover, .tfoot a:active{	color: #ffffff;	text-decoration: underline;}.alt1, .alt1Active{	background-color: #E5EFF6;	color: #000000;}.alt2, .alt2Active{	background-color: #DDEBF5;	color: #000000;}.wysiwyg{	background-color: #F5F5FF;	color: #000000;	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}textarea, .bginput{	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.button{	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}select{	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}option, optgroup{	font-size: 10px;	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.smallfont{	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.time{	color: #666686;}.navbar{	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.highlight{	color: #FF0000;	font-weight: bold;}.fjsel{	background-color: #3E5C92;	color: #E0E0F6;}.fjdpth0{	background-color: #F7F7F7;	color: #000000;}.panel{	background: #E4E7F5 url(http://www.talkwebdev.com/images/gradients/gradient_panel.gif) repeat-x top left;	color: #000000;	padding: 10px;	border: 2px outset;}.panelsurround{	background: #D5D8E5 url(http://www.talkwebdev.com/images/gradients/gradient_panelsurround.gif) repeat-x top left;	color: #000000;}legend{	color: #22229C;	font: 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.vbmenu_control{	background-color: #75A4B7;	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{	color: #FFFFFF;	text-decoration: none;}.vbmenu_control a:visited{	color: #FFFFFF;	text-decoration: none;}.vbmenu_control a:hover, .vbmenu_control a:active{	color: #FFFFFF;	text-decoration: underline;}.vbmenu_popup{	background-color: #FFFFFF;	color: #000000;	border: 1px solid #346284;}.vbmenu_option{	background-color: #DDEBF5;	color: #000000;	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	white-space: nowrap;	cursor: pointer;}.vbmenu_option a:link{	color: #517185;	text-decoration: none;}.vbmenu_option a:visited{	color: #517185;	text-decoration: none;}.vbmenu_option a:hover, .vbmenu_option a:active{	color: #51857F;	text-decoration: none;}.vbmenu_hilite{	background-color: #E5EFF6;	color: #22229C;	font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	white-space: nowrap;	cursor: pointer;}.vbmenu_hilite a:link{	color: #517185;	text-decoration: none;}.vbmenu_hilite a:visited{	color: #517185;	text-decoration: none;}.vbmenu_hilite a:hover, .vbmenu_hilite a:active{	color: #51857F;	text-decoration: none;}/* ***** styling for 'big' usernames on postbit etc. ***** */.bigusername { font-size: 12px;font-weight: bold;}/* ***** 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; }.menu{	background: #5993BF url(images/navbg.gif) repeat-x top left;	color: #FFFFFF;	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;}.menu a:link{	color: #ffffff;	text-decoration: none;}.menu a:visited{	color: #ffffff;	text-decoration: none;}.menu a:hover, .tcat a:active{	color: #E1EFFA;	text-decoration: none;}.top{	background: url(images/topbg.gif);}.topmenu{	background-color: #FFFFFF;	color: #517185;	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	padding: 3px 6px 3px 6px;	white-space: nowrap;}.topmenu a:link{	color: #517185;	text-decoration: none;}.topmenu a:visited{	color: #517185;	text-decoration: none;}.topmenu a:hover, .vbmenu_control a:active{	color: #39596E;	text-decoration: none;}.topmenubtm {        background: url("images/topmenubtm.jpg");        padding: 0px;        margin: 0px;}.t_01 {       margin-left: 1px;       margin-right: 1px;}.intro-hor-top {       background: url("images/intro-border-top.jpg");       margin: 0px;       padding: 0px;       height: 2px;}.intro-hor-btm {       background: url("images/intro-border-bottom.jpg");       margin: 0px;       padding: 0px;       height: 2px;}.intro-ver-right {       background: url("images/intro-border-right.jpg");       margin: 0px;       padding: 0px;       width: 2px;}.intro-ver-left {       background: url("images/intro-border-left.jpg");       margin: 0px;       padding: 0px;       width: 2px;}.intro-corners {       margin: 0px;       padding: 0px;       width: 2px;       height: 2px;}.intro-text {       background: url("images/introbg.jpg");       color: #ffffff;       margin: 2px;       padding: 2px;}.shade{	position: relative;	color: #3190B7;}.noshade{	position: absolute;	left: -1px; top: -1px;	color: #FFFFFF;}.noshade a:link{	color: #FFFFFF;	text-decoration: none;}.noshade a:visited{	color: #FFFFFF;	text-decoration: none;}.noshade a:hover{	color: #FAFBFF;	text-decoration: none;}.postbitinfo{border: 1px solid #75A4B7; padding: 2px; margin: 2px; width: 85%; background-color: #E5EFF6; text-align: left;}.postbitinfobold{font-weight: bold;}
