/* =Styles temporarily copied from VB - can delete once they've beenentered into the control panel------------------------------------------------------- */.tborder{	border: 0px solid #666666;}.tcat{	background: #d4d1ca url("images/ovprofile/th11.gif") top left repeat-x;	color: #555;	font: bold 13px Verdana, Arial, Helvetica, sans-serif;	text-align:left;	margin: 0 0 0 0;	padding: 4px 10px 4px 10px;}.tcat a:link, .tcat_alink{	color: #555;	text-decoration: underline;}.tcat a:visited, .tcat_avisited{	color: #555;	text-decoration: underline;}.tcat a:hover, .tcat a:active, .tcat_ahover{	color: #333;	text-decoration: underline;}.thead{	background: #e9e7e1;	color: #333;	font: 11px verdana, tahoma, verdana, geneva, arial, helvetica, sans-serif;}.thead a:link, .thead_alink{	color: #333;}.thead a:visited, .thead_avisited{	color: #434343;}.thead a:hover, .thead a:active, .thead_ahover{	color: #434343;}.tfoot{	color: #555555;}.tfoot a:link, .tfoot_alink{	color: #666;}.tfoot a:visited, .tfoot_avisited{	color: #666;}.tfoot a:hover, .tfoot a:active, .tfoot_ahover{	color: #777;	text-decoration: underline;}.alt1, .alt1Active{	background: #fff;	color: #222;	vertical-align: middle;	font-size: 13px;	border-top: 1px solid #ccc;}.alt1 a:link, .alt1_alink, .alt1Active a:link, .alt1Active_alink{	color: #434343;}.alt1 a:visited, .alt1_avisited, .alt1Active a:visited, .alt1Active_avisited{	color: #434343;}.alt1 a:hover, .alt1 a:active, .alt1_ahover, .alt1Active a:hover, .alt1Active a:active, .alt1Active_ahover{	color: #df4f1d;	text-decoration: underline;}.alt2, .alt2Active{	background: #fff;	color: #434343;	text-align: left;	vertical-align: middle;	border-top: 1px solid #ccc;}.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{	color: #444;	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{	color: #767676;	font: 11px verdana, geneva, arial, helvetica, sans-serif;}.time{	color: #666686;}.navbar{	font: 13px verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;}.navbar a:link, .navbar_alink{	color: #434343;}.navbar a:visited, .navbar_avisited{	color: #434343;}.navbar a:hover, .navbar a:active, .navbar_ahover{	color: #df4f1d;	text-decoration: none;}.highlight{	color: #38609c;	font-weight: bold;}.fjsel{	background: #3E5C92;	color: #E0E0F6;}.fjdpth0{	background: #F7F7F7;	color: #000000;}.panel{	background: #FFFFFF;	color: #000000;	padding: 10px;	border: 0px;}.panelsurround{	background: #FFFFFF;	color: #000000;}legend{	color: #df4f1d;	font: 18px arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	margin-left: -6px;	margin-bottom: 7px;}.vbmenu_control{	background: #d4d1ca;	color: #fff5cb;	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: #444;	text-decoration: none;}.vbmenu_control a:visited, .vbmenu_control_avisited{	color: #444;	text-decoration: none;}.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover{	color: #333;	text-decoration: underline;}.vbmenu_popup{	background: #FFFFFF;	color: #555;	border-top: 1px solid #a8a39a;	border-left: 1px solid #a8a39a;	border-bottom: 1px solid #8e887b;	border-right: 1px solid #8e887b;	}.vbmenu_option{	background: #fff;	background: #f7f5f0;	color: #333333;	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	white-space: nowrap;	cursor: pointer;}.vbmenu_option a:link, .vbmenu_option_alink{	color: #df4f1d;	color: #333;	text-decoration: none;}.vbmenu_option a:visited, .vbmenu_option_avisited{	color: #333;	text-decoration: none;}.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover{	color: #df4f1d;	text-decoration: none;}.vbmenu_hilite{	background: #f1ebe8;	background: #fff;	color: #333;	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;	white-space: nowrap;	cursor: pointer;	}.vbmenu_hilite a:link, .vbmenu_hilite_alink{	color: #df4f1d;	text-decoration: none;}.vbmenu_hilite a:visited, .vbmenu_hilite_avisited{	color: #df4f1d;	text-decoration: none;}.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover{	color: #333333;	color: #df4f1d;	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: 25px; padding: 15px; border: 1px solid #ccc; }.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; color:#666; }/* CSS copied from header of friends page */#content_container {	width:100%;	float:left;	margin-right:-256px;}#content {	margin-right:256px;}#sidebar_container {	width:250px;	float:right;}.list_no_decoration {	list-style-type:none;	margin:0px;	padding:0px;}div.fixed_width_avatar {	text-align:center;	width:60px;}/*** Memberinfo Small*/li.memberinfo_small {	margin-top:6px;}li.memberinfo_small div.fixed_width_avatar {	margin-right:6px;}li.memberinfo_small div.info_bar, #friends li.memberinfo_small div.info_bar {	border-width:1px 0px 0px 0px;	margin-bottom:6px;}li.memberinfo_small div.info_bar ul {	padding:6px;}li.memberinfo_small ul.friend_im_list li {	display:inline;	margin-right:3px;}li.memberinfo_small ul.friend_im_list img {	vertical-align:middle;}/*** Memberinfo Tiny*/li.memberinfo_tiny {	height:105px;	width:75px;	overflow:hidden;	float:left;	text-align:center;	margin:1px;}/*** Tabs and Blocks*/.content_block {	margin-bottom:6px;	padding:1px;}.content_block .block_row {	padding:6px;	margin:1px 0px 0px 0px;}.content_block .block_title {	padding:6px;	margin:0px 0px 0px 0px;}/*.content_block h4.thead, .content_block .block_title {	padding:4px;	margin:1px 0px 0px 0px;}*/.content_block .block_footer {	text-align:right;	padding:4px;	margin:1px 0px 0px 0px;}a.collapse_gadget {	float:right;}/*** Popup Menus Built With List Markup*/ul.vbmenu_popup li {	padding:4px;	margin:0px 1px 1px 1px;	white-space:nowrap;}ul.vbmenu_popup li.first {	margin:1px;}ul.vbmenu_popup li.notext {	font-size:1px;}/*** Override Menu CSS for 'Send Message' Menu*/#minicontact_menu li.vbmenu_option, #minicontact_menu li.vbmenu_hilite {	padding:0px;	padding-right:4px;}#minicontact_menu li.vbmenu_option img, #minicontact_menu li.vbmenu_hilite img {	padding:4px;}/*** Profile Field List Title / Value Pairs*/dl.profilefield_list dd {	margin-bottom:3px;	margin-left:16px;}/*** Sidebar profile field blocks*/#sidebar_container dl.profilefield_list {	font-size:11px;}/*** Top Panel*/#main_userinfo {	margin-bottom:20px;}#main_userinfo #profilepic_cell {	 border-bottom-width:0px;	 padding:4px;}#main_userinfo .profilepic_adjacent {	padding-left:6px;}#main_userinfo h1 {	font-size:18pt;	font-weight:normal;	margin:0px;}#main_userinfo h2 {	font-size:10pt;	font-weight:normal;	margin:0px;}#reputation_rank {	float:right;}#reputation {	margin-bottom:6px;	text-align:right;}#rank {	margin-bottom:6px;	text-align:right;}#send_message_cell {	padding-bottom:6px;	text-align:right;}#link_bar ul {	padding:4px;}#link_bar li.thead {	float:left;	margin-right:10px;	white-space:nowrap;	font-weight:normal;	background:transparent;}#link_bar a {	text-decoration:none;}#link_bar a:hover {	text-decoration:underline;}#activity_info {	border-top-width:0px;}#activity_info div.alt2 {	padding:4px;}#link_bar #usercss_switch_link {	float:right;	margin-left:3px;	margin-right:0px;}/*** Visitor Messaging Tab*/#qc_error_div {	text-align:left;	margin-bottom:6px;}#qc_error_header {	font-weight:bold;}#qc_error_okay {	text-align:right;}#message_form {	display:block;	margin:0px;}#message_form textarea {	width:98%;	height:50px;}#message_form div.messagetext {	text-align:left;}#message_form div.allowed_bbcode {	float:left;}#message_form div.submit_button {	text-align:right;}#visitor_messaging #inlinemodsel {	float:right;}#visitor_messaging #view_my_conversation_link {	float:right;	text-decoration:none;}#visitor_message_inlinemod_form {	margin:0px;	display:block;}#message_list {	border:none;}#message_list li {	margin-bottom:6px;}#message_list div.fixed_width_avatar {	margin-right:6px;	float:left;}#message_list div.visitor_message_avatar_margin {	margin-left:66px;}#message_list div.info_bar {	border-width:1px 0px 0px 0px;	margin-bottom:6px;}#message_list div.info_bar div.alt2 {	padding:6px;}#message_list div.info_bar a.username {	/*font-weight:bold;*/}#message_list .visitor_message_date {	float:right;}#message_list .group_message_date {	float:right;}#message_list .inlinemod_checkbox {	float:right;}#message_list div.visitor_message_body {	overflow:auto;}#message_list ul.controls {	margin-top:6px;	text-align:right;}#message_list ul.controls li {	display:inline;	margin-left:6px;}#message_list ul.controls a:link, #message_list ul.controls a:visited {	text-decoration:none;}#message_list .deletedmessage{	float: left}/*** About Me Tab*/#aboutme li.profilefield_category {	font-weight:bold;	margin-top:6px;}#aboutme dl.profilefield_list {	font-weight:normal;	margin:6px 16px 0px 16px;}#aboutme dl.profilefield_list dd {	margin-bottom:6px;	margin-left:0px;}#aboutme #signature {	width:100%;	overflow:auto;}#aboutme #simple_aboutme_link {	text-align: right;	display: block;}/*** About Me Tab (Alternative)*/#aboutme2 dl.profilefield_list dd {	margin-bottom:6px;	margin-left:0px;}/*** Statistics Tab*/#stats fieldset.statistics_group {	margin-top:6px;}#stats fieldset.statistics_group ul {	padding:6px;}#stats fieldset.statistics_group ul li {	margin-bottom:3px;}/*** Statistics Tab (Alternative)*/#statistics2 ul.statistics_group li {	margin-bottom:3px;}/*** Friends Tab*/#friends a.edit_friends_link {	float:right;}#friends_mini a.edit_friends_link {	float:left;	margin-right:10px;}/*** Infractions Tab*/div#infractions.content_block {	padding:0px;}/*** Contact Info Tab*/#contactinfo fieldset {	margin-bottom:6px;}#contactinfo div.fieldset_padding {	padding:6px;}#contactinfo #messaging_list li {	margin-bottom:3px;	margin-right:16px;	float:left;	white-space:nowrap;}#contactinfo #instant_messaging_list li {	margin-top:6px;	margin-right:6px;	position:relative;}#contactinfo #instant_messaging_list .im_img_link {	vertical-align: middle;}#contactinfo #instant_messaging_list .im_txt_link {	position:absolute;	left:75px;}#contactinfo #additional_contact_details dd {	margin-left:0px;	margin-bottom:6px;}/*** Albums Block*/#albums_mini_list li {	text-align:center;	margin-bottom:6px;}/*** Mini Friends Block*/#friends_mini_list a.username {	display:block;	margin-top:3px;}#friends_mini div.friends_counter {	padding-bottom:6px;}/*** Groups Block*/span.group_count {	float:right;}ul.group_list {	margin:6px 0px 0px 6px;}ul.group_list li {	display:inline;	margin-right:3px;}#public_usergroup_list a:link, #public_usergroup_list a:visited {	text-decoration:none;}/*** Traffic Block*/ol.last_visitors_list {	margin:0px;	margin-top:6px;}ol.last_visitors_list li {	display:inline;	margin-right:3px;}/*====================================================================== *//* the container for the editor */.vBulletin_editor{	border: 2px groove;}/* the container for all the edit controls */#controlbar, .controlbar{	padding: 2px;}/* an individual button */.imagebutton{	left: 0px;	top: 0px;}/* an individual WYSIWYG color element in the color popup */.ocolor{	padding: 2px;	font-size: 1px;}/* WYSIWYG the part of the color element that gets colored */.ocolor div{	width: 10px;	height: 10px;	border: 1px solid #ACA899;}/* WYSIWYG font, size and smilie elements within popups */.ofont, .osize, .osmilie, .otextlink{	font: 11px tahoma;	cursor: default;}/* style for WYSIWYG font option elements */.ofont{	padding: 0px 4px 0px 10px;	font-size: 14px;	height: 20px;}/* style for WYSIWYG size option elements */.osize{	padding: 0px 4px 0px 4px;	width: 30px;}/* the smilie image within a WYSIWYG smilie popup */.osmilie img{	vertical-align: middle;	margin: 4px;}/* text buttons within popup menus */.otextlink{	text-align: center;	margin-top: 4px;	height: 20px;}/* the left cell of a WYSIWYG popup menu control */.popup_feedback{	font: 11px tahoma;	height: 18px;	padding: 0px 3px 0px 3px;	white-space: nowrap;	overflow: hidden;}/* the container window for a WYSIWYG popup menu */.popupwindow{	border: 1px solid APPWORKSPACE;	padding: 3px;	position: absolute;	left: 0px;	top: 0px;	z-index: 5;}/* the WYSIWYG color popup */#popup_forecolor{	padding: 3px;}/* the WYSIWYG font popup */#popup_fontname{	padding: 1px;	overflow: auto;	overflow-x: hidden;	overflow-y: scroll;}/* the WYSIWYG size popup */#popup_fontsize{	padding: 1px;}/* the WYSIWYG smilie popup */#popup_smilie{	padding: 1px;	overflow: auto;	overflow-x: hidden;	overflow-y: scroll;}/* the WYSIWYG attach popup */#popup_attach{	padding: 1px;	overflow: auto;	overflow-x: hidden;	overflow-y: scroll;}/* the context-notification area for WYSIWYG font and size feedback */#fontOut, #sizeOut, .popup_feedback div{	height: 16px;	border: 0px solid;	padding: 0px 2px 0px 2px;	cursor: default;	font: 11px tahoma;	overflow: hidden;}.vBulletin_editor {	background: #E1E1E2;	padding: 6px;}.imagebutton {	background: #E1E1E2;	color: #000000;	padding: 1px;	border: none;}.ocolor, .ofont, .osize, .osmilie, .osyscoloar, .smilietitle {	background: #FFFFFF;	color: #000000;	border: 1px solid #FFFFFF;}.popup_pickbutton {	border: 1px solid #FFFFFF;}.popup_feedback {	background: #FFFFFF;	color: #000000;	border-right: 1px solid #FFFFFF;}.popupwindow {	background: #FFFFFF;}#fontOut, #sizeOut, .popup_feedback div {	background: #FFFFFF;	color: #000000;}.alt_pickbutton {	border-left: 1px solid #E1E1E2;}.popup_feedback input, .popup_feedback div{	border: 0px solid;	padding: 0px 2px 0px 2px;	cursor: default;	font: 11px tahoma;	overflow: hidden;}.whatsgoingon .smallfont {font: 12px verdana;}