@charset "UTF-8";/* CSS Document *//* =Individual classes------------------------------------------------------- */p.carrot2 a { 	padding-right: 14px;	background: url(images/ovinterface/carrot2.gif) center right no-repeat;	font: bold 11px verdana, arial, sans-serif;	}h4.th1 { 	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;	text-align: left;	color: #fff;	margin: 30px 0 8px 0;	padding: 0 0 0 10px;	background: #df4f1d  url(images/ovprofile/th1.gif) top left repeat-x;	}h4.th1r { 	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;	text-align: left;	color: #fff;	margin: 0 0 0 0;	padding: 0 0 0 10px;	background: #df4f1d  url(images/ovprofile/th1.gif) top left repeat-x;	}h4.th2 { 	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;	text-align: left;	color: #fff;	margin: 0 0 8px 0;	padding: 0 0 0 10px;	background: #df4f1d  url(images/ovprofile/th1.gif) top left repeat-x;	}a.uline, a.uline:link, a.uline:visited { text-decoration: underline; }p.toplinep { margin-top: 30px; padding-top: 5px; border-top: 1px solid #ccc; }td.centerTxt { text-align: center;}h2.ovBlockHead {	background: #838178 url("images/ovprofile/th1.gif") top left repeat-x;	color: #FFFFFF;	font: bold 13px Verdana, Arial, Helvetica, sans-serif;	text-align:left;	margin: 0 0 0 0;	padding: 4px 10px 4px 10px;	}h2.ovBlockHead a,h2.ovBlockHead a:link, h2.ovBlockHead a:visited { color: #fff; text-decoration: underline; }h2.ovBlockHead a:hover, h2.ovBlockHead a:active { color: #fff; text-decoration: underline; }h3.ovBlockSubhead { 	background: #e9e7e1;	color: #333;	font: 13px arial,verdana,sans-serif;	line-height: 24px;	padding-left: 10px;	}h3.ovBlockSubhead span { font-size: 14px; font-weight: bold;}h3.ovBlockSubhead em { color: #767676;}.ovCommalist li {	display:inline;	margin-right:5px;	}.ovCommalist li:after {	content:",";	}.ovCommalist li:last-child:after {	content:"";	}ul.ovUsername li a,ol.ovUsername li a,a.ovUsername { font-size: 12px; }a.collapse {	float:right;	margin-right: 5px;	display: inline;	margin-top: 5px;	}/* forumbit_nopost */.forumbit_nopost {	position:relative;	}.forumbit_nopost a.collapsegadget {	position:absolute;	top:10px;	right:10px;	display:block;	width:0px;	height:11px;	padding-left:11px;	overflow:hidden;	background:transparent url(images/buttons/collapse-collapse.png) no-repeat;	visibility:hidden;	}.forumbit_nopost:hover a.collapsegadget {	visibility:visible;	}/* =Boxes and List Panels------------------------------------------------------- *//* List Panel A------------------------- */.listpanela { width: 160px; }.listpanela ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }.listpanela ul li { padding-left: 0; margin-left: 0; }.listpanela ul li a, .listpanela ul li a:link, .listpanela ul li a:visited { 	display: block;	padding: 3px 5px 3px 12px;	background: transparent url(images/ovinterface/carrot1.gif) no-repeat 0 6px;	font: bold 12px/14px Arial, Helvetica, Verdana, sans-serif;	text-decoration: none;	}/* List Panel B------------------------- */.listpanelb h4 { 	background: transparent url(images/ovinterface/thbg1.gif) repeat-x bottom left;	color: #fff;	font: bold 12px Arial, Helvetica, Verdana, sans-serif;	line-height: 17px;	text-align: left;	margin-top: 20px;	margin-bottom: 4px;	padding-left: 5px;	width: 155px;	}.listpanelb ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }.listpanelb ul li { 	padding-left: 0;	margin-left: 0;	}.listpanelb ul li a, .listpanelb ul li a:link, .listpanelb ul li a:visited { 	display: block;	padding: 4px 5px 4px 12px;	background: transparent url(images/ovinterface/bullet1.gif) no-repeat 0 6px;	font: 10px/12px Arial, Verdana, Helvetica, sans-serif;	text-decoration: none;	}/* List Panel C330px Latest Forum Posts------------------------- */* html .listpanelc { width: 300px; w\dth: 298px; }  /* Modified SBMH */.listpanelc { 	border: 1px solid #c5c5c5;	width: 298px;	background-color: #fff;	text-align: center;	margin-top: 15px;	}.listpanelc h4 { 	font: bold 11px/12px Arial, Helvetica, Verdana, sans-serif;	text-transform: uppercase;	text-align: left;	color: #666;	margin: 8px 0 8px 0;	padding: 0 0 8px 10px;	border-bottom: 1px dashed #ababab;	}.listpanelcinner { width: 272px; text-align: center; margin: 0 auto; }.listpanelc ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }.listpanelc ul li { 	padding-left: 0;	margin-left: 0;	color: #ccc;	}.listpanelc ul li a, .listpanelc ul li a:link, .listpanelc ul li a:visited { 	padding: 3px 5px 3px 15px;	background: transparent url(images/ovinterface/bullet1.gif) no-repeat 0 6px;	font: bold 11px/16px Arial, Verdana, Helvetica, sans-serif;	text-decoration: underline;	color: #df4f1d;	}.listpanelc ul li a:hover, .listpanelc ul li a:active { color: #000; text-decoration: underline; } .listpanelc p { 	text-align: left;	font: 11px/12px Arial, Verdana, Helvetica, sans-serif;	margin-top: 20px;	margin-bottom: 20px;	}.listpanelc ul li a.lpcz, .listpanelc ul li a.lpcz:link, .listpanelc ul li a.lpcz:visited { 	background: none;	padding: 0;	font: 10px Verdana, Arial, sans-serif;	text-decoration: none;	color: #999;	}.listpanelc ul li a.lpcz:hover, .listpanelc ul li a.lpcz:active {	color: #333;	}/* List Panel E------------------------- */.listpanelewrap { margin: 0 0 16px 0; } .listpanele1 { width: 160px; background-color: #fff; }.listpanele1 ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }.listpanele1 ul li { padding-left: 0; margin-left: 0; display: inline; }.listpanele1 ul li a, .listpanele1 ul li a:link, .listpanele1 ul li a:visited { 	display: block;	padding: 3px 5px 3px 12px;	background: transparent url(images/ovinterface/carrot3.gif) no-repeat 0 6px;	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	}.listpanelewrap h4 {	font: bold 12px/13px Arial, Helvetica, Verdana, sans-serif;	background: url(images/ovinterface/c6.gif) bottom left repeat-x;	text-transform: uppercase;	text-align: left;	color: #666;	padding: 5px 0 3px 0;	margin: 0 0 10px 0;	}	/* List Panel G	330px Latest Forum Posts	------------------------- */	* html .listpanelg { width: 300px; w\dth: 298px; }  /* Modified SBMH */	.listpanelg { 		border: 1px solid #c5c5c5;		width: 298px;		background-color: #fff;		text-align: center;		margin-top: 15px;		}	.listpanelg h4 { 		font: bold 11px/12px Arial, Helvetica, Verdana, sans-serif;		text-transform: uppercase;		text-align: left;		color: #666;		margin: 8px 0 8px 0;		padding: 0 0 8px 10px;		border-bottom: 1px dashed #ababab;		}	.listpanelginner { width: 272px; text-align: center; margin: 0 auto; }	.listpanelg ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }	.listpanelg ul li { 		padding:0;		padding-bottom: 2px;		margin-left: 0;		margin-bottom: 2px;		color: #999;		font: 10px/14px Verdana, Arial, sans-serif;		background: transparent url(images/ovinterface/carrot-speech.gif) no-repeat 0 2px;		}	.listpanelg h5 { 		font: bold 12px/14px Arial, Helvetica, Verdana, sans-serif;		text-align: left;		margin: 0 0 0 26px;		}	.listpanelg p { 		text-align: left;		font: 11px/12px Arial, Verdana, Helvetica, sans-serif;		margin: 0 0 0 26px;		}	.listpanelg ul li a, 	.listpanelg ul li a:link, 	.listpanelg ul li a:visited { 		margin:0;		padding: 1px 0 1px 0;		font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;		text-decoration: none;		color: #df4f1d;		}	.listpanelg ul li a:visited { color: #e08869;}	.listpanelg ul li a:hover, 	.listpanelg ul li a:active { color: #000; text-decoration: underline; } 	.listpanelg ul li a.lpcz, 	.listpanelg ul li a.lpcz:link, 	.listpanelg ul li a.lpcz:visited { 		background: none;		font: 10px/14px Verdana, Arial, sans-serif;		text-decoration: none;		color: #888;		padding-left: 0;		}	.listpanelg ul li a.lpcz:hover, 	.listpanelg ul li a.lpcz:active {		color: #333;		}		/* Poll in side panel - not voted		------------------------- */		table.gsSidePoll {			width: 268px;			padding: 0;			margin-bottom: 0;			}		table.gsSidePoll td {			padding: 4px 0 4px 3px;			vertical-align: top;			font: 11px/14px verdana, arial, sans-serif;			color: #484848;			border-top: 1px solid #e3e3e3;			}		table.gsSidePoll td.gsSidePoll-a {			text-align: left;			}		table.gsSidePoll td.gsSidePoll-b {			width: 70px;			padding-right: 3px;			font: 12px/15px verdana, arial, sans-serif;			text-align: right;			}		p.gsSidePollQuestion {			font: 12px/16px verdana, arial, sans-serif;			padding-top: 4px;			margin-top: 0;			margin-bottom: 0;			padding-bottom: 14px;			text-align: left;			}		p.gsSidePollBaseMsg { 			font: 11px verdana, arial, sans-serif;			padding-top: 14px;			margin-top: 0;			border-top: 1px solid #e3e3e3;			text-align: center;			}		/* Poll in side panel - voted		------------------------- */		table.gsSidePollbar {			width: 268px;			padding: 0;			margin-bottom: 0;			}		table.gsSidePollbar td {			padding: 4px 0 4px 3px;			vertical-align: middle;			font: 11px/14px verdana, arial, sans-serif;			color: #484848;			border-top: 1px solid #e3e3e3;			}		table.gsSidePollbar td.gsSidePoll-a {			width: 155px;			text-align: left;			padding-right: 5px;			}		table.gsSidePollbar td.gsSidePoll-a em {			font: italic 10px/12px arial,verdana,arial,sans-serif;			color: #999;			}		table.gsSidePollbar td.gsSidePoll-b {			padding-right: 3px;			font: 12px/15px verdana, arial, sans-serif;			text-align: left;			}		table.gsSidePollbar td.gsSidePoll-b em {			font: italic 10px/12px arial,verdana,arial,sans-serif;			color: #999;			}		p.gsSidePollQuestion {			font: 12px/16px verdana, arial, sans-serif;			padding-top: 4px;			margin-top: 0;			margin-bottom: 0;			padding-bottom: 14px;			text-align: left;			}		p.gsSidePollBaseMsg { 			font: 11px verdana, arial, sans-serif;			padding-top: 14px;			margin-top: 0;			border-top: 1px solid #e3e3e3;			text-align: center;			}			/* List Panel K 			------------------------- */			* html .listpanelk { width: 300px; w\dth: 298px; }  /* Modified SBMH */			.listpanelk { 				border: 1px solid #c5c5c5;				width: 298px;				background-color: #fff;				text-align: center;				margin-top: 15px;				}			.listpanelk h4 { 				font: bold 11px/12px Arial, Helvetica, Verdana, sans-serif;				text-transform: uppercase;				text-align: left;				color: #666;				margin: 8px 0 8px 0;				padding: 0 0 8px 10px;				border-bottom: 1px dashed #ababab;				}			.listpanelkinner { width: 272px; text-align: center; margin: 0 auto; }			.listpanelk ul { text-align: left; margin: 0; padding: 0; list-style-type: none; }			.listpanelk ul li { 				padding:0;				padding-bottom: 6px;				margin-left: 0;				margin-bottom: 6px;				color: #999;				font: 10px/14px Verdana, Arial, sans-serif;				background: transparent url(images/ovinterface/carrot-flame.gif) no-repeat 0 0;				}			.listpanelk h5 { 				font: bold 12px/14px Arial, Helvetica, Verdana, sans-serif;				text-align: left;				margin: 0 0 0 26px;				}			.listpanelk p { 				text-align: left;				font: 11px/12px Arial, Verdana, Helvetica, sans-serif;				margin: 0 0 0 26px;				}			.listpanelk ul li a, 			.listpanelk ul li a:link, 			.listpanelk ul li a:visited { 				margin:0;				padding: 1px 0 1px 0;				font: bold 12px/14px Arial, Verdana, Helvetica, sans-serif;				text-decoration: none;				color: #df4f1d;				}			.listpanelk ul li a:visited { color: #e08869;}			.listpanelk ul li a:hover, 			.listpanelk ul li a:active { color: #000; text-decoration: underline; } 			.listpanelk ul li a.lpcz, 			.listpanelk ul li a.lpcz:link, 			.listpanelk ul li a.lpcz:visited { 				background: none;				font: 10px/14px Verdana, Arial, sans-serif;				text-decoration: none;				color: #888;				padding-left: 0;				}			.listpanelk ul li a.lpcz:hover, 			.listpanelk ul li a.lpcz:active {				color: #333;				}								/* List Panel m (photos box)				------------------------- */				* html .listpanelm { width: 300px; w\dth: 298px; }  /* Modified SBMH */				.listpanelm { 					border: 1px solid #c5c5c5;					width: 298px;					background-color: #fff;					text-align: center;					margin-top: 15px;					}				.listpanelm h4 { 					font: bold 11px/12px Arial, Helvetica, Verdana, sans-serif;					text-transform: uppercase;					text-align: left;					color: #666;					margin: 8px 0 8px 0;					padding: 0 0 8px 10px;					border-bottom: 1px dashed #ababab;					}				.listpanelminner { width: 235px; text-align: center; margin: 0 auto; margin-bottom: 12px; }				.ovlpmPic {					padding: 7px;					border: 1px solid #d4d4d4;					float: left;					display: inline;					background: #fff;					text-align: center;					margin: 8px 0 16px 16px;					font: 13px/16px Arial, Helvetica, Verdana, sans-serif;					}				.ovlpmPic img { margin-bottom: 6px; }				.ovlpmPic a:hover { text-decoration: none; }				p.listpanelmBaseLink { 					text-align: right;					font: bold 11px verdana, arial, sans-serif;					margin-bottom: 0;					margin-top: 20px;					padding: 0;					padding-right: 14px;					margin-bottom: 0;					padding-bottom: 15px;					}/* =Rounded-corner boxes------------------------------------------------------- *//* -------- h1cr -------- */.h1cr1 { background: #d3d1ca url(images/ovinterface/barcr4.gif) no-repeat left bottom; height: 26px; }.h1cr2 { background: url(images/ovinterface/barcr3.gif) no-repeat right bottom; height: 26px;}.h1cr3 { background: url(images/ovinterface/barcr2.gif) no-repeat right top; height: 26px;}.h1cr4 { background: url(images/ovinterface/barcr1.gif) no-repeat left top; height: 26px; vertical-align: middle; }h2.h1cr {	font: bold 13px Verdana, Arial, Helvetica, sans-serif;	line-height: 26px;	text-align: left;	color: #fff;	margin: 0 0 0 0;	padding: 0 0 0 10px;	}h2.h1cr a, h2.h1cr a:link, h2.h1cr a:visited { color: #615f57; }h2.h1cr a:hover, h2.h1cr a:active { color: #333; text-decoration:none; }/* -------- h2cr -------- */.h2cr1 { background: #838178 url(images/ovinterface/barbcr4.gif) no-repeat left bottom; height: 20px; }.h2cr2 { background: url(images/ovinterface/barbcr3.gif) no-repeat right bottom; height: 20px;}.h2cr3 { background: url(images/ovinterface/barbcr2.gif) no-repeat right top; height: 20px;}.h2cr4 { background: url(images/ovinterface/barbcr1.gif) no-repeat left top; height: 20px; vertical-align: middle; }h2.h2cr { 	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;	text-align: left;	color: #fff;	margin: 0 0 0 0;	padding: 0 0 0 10px;	}h2.h2cr a, h2.h2cr a:link, h2.h2cr a:visited { color: #b1a289; }h2.h2cr a:hover, h2.h2cr a:active { color: #8f7956; text-decoration:none; }/* -------- h3cr -------- */.h3cr1 { background: #f1e9dc url(images/ovinterface/barcr4.gif) no-repeat left bottom; height: 20px; margin-bottom: 10px; margin-top: 30px; }.h3cr2 { background: url(images/ovinterface/barcr3.gif) no-repeat right bottom; height: 20px;}.h3cr3 { background: url(images/ovinterface/barcr2.gif) no-repeat right top; height: 20px;}.h3cr4 { background: url(images/ovinterface/barcr1.gif) no-repeat left top; height: 20px; vertical-align: middle; }h2.h3cr {	font: bold 11px Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;	text-align: left;	color: #666;	margin: 0 0 0 0;	padding: 0 0 0 8px;	}h2.h3cr a, h2.h3cr a:link, h2.h3cr a:visited { color: #b1a289; }h2.h3cr a:hover, h2.h3cr a:active { color: #8f7956; text-decoration:none; }/* -------- h4cr -------- */h4.h4cr { 	font: bold 12px Verdana, Arial, Helvetica, sans-serif;	line-height: 20px;	text-align: left;	color: #fff;	margin: 20px 0 5px 0;	padding: 0 0 0 10px;	background: #838178;	}/*************************************************//* HOME PAGE */#homelogocontainer { float: left; width:300px; height: 100px; }h1#ovhomelogo { 	width: 300px;	height: 100px;	text-align: left;	position: relative;	margin: 0;	padding: 0;	color: #efefef;	}h1#ovhomelogo span { 	background: url(images/ovhome/logo-home.png) no-repeat top left;	position: absolute;	width: 100%;	height: 100%;	}h1#ovhomelogo a, h1#ovhomelogo a:link, h1#ovhomelogo a:visited { color: #686458; }#ovhomemastrhs { width: 696px; height: 100px; background: url(images/ovhome/home-rhs.png) no-repeat top left; float: left; }#loggedoutovhomewrap { width: 696px; position: absolute; height: 119px; }#loggedoutovhomewrap #loggedoutov {	width: 696px; 	padding: 0;	color: #727272;	position: relative;	top: 40px;	}#homewhitecanvas { background: #fff url(images/ovhome/home-bg.jpg) no-repeat top left; width: 996px; padding-top: 10px; }#homewhitecanvas #ovbodywrap { margin-bottom: 150px; }#homejoin { 	width: 260px;	float: left;	text-align: center;	margin-top: 50px;	margin-right: 35px;	margin-left: 6px;	display: inline;	}#homeslider { width: 620px; float: left; }p.homeinstruct { 	float: left;	color: #858170;	font: bold 16px arial,verdana,sans-serif;	margin:4px 12px 0 27px;	padding:0;	display: inline;	}/* Signup Hover button */ul#ovhomesignupbtn{	list-style:none;	margin:0 auto;	padding:0;	text-align: center;	}#ovhomesignupbtn li,#ovhomesignupbtn li a {	height:37px;	width:127px;	position:relative;	display:block;	line-height:37px;	text-align: center;	margin: 0 auto;	}/* mac hide \*/#ovhomesignupbtn li,#ovhomesignupbtn li a {	overflow:hidden;}/* end hide*/#ovhomesignupbtn a {font-size:1em}#ovhomesignupbtn li em {	position:absolute;	left:0;top:0;	display:block;	height:37px;	width:127px;	}#ovhomesignupbtn li em {background: url(images/ovhome/signupnow.gif) no-repeat 0 0;}ul#ovhomesignupbtn li a:hover{visibility:visible}/* needed for ie to work*/ul#ovhomesignupbtn li a:hover em{background-position:-127px 0;}/* form form field change colours on homepage */.inputStd { 	width: 110px;	background-color: #f0dba4;	margin-right: 0px;	color: #333;	padding: 2px;	font-size: 14px;	font-family: arial,verdana,sans-serif;	border: 1px solid #666;	}.inputPrompt {	width: 110px;	background-color: #f0dba4;	margin-right: 0px;	color: #888;	padding: 2px;	font-size: 14px;	font-family: arial,verdana,sans-serif;	border: 1px solid #666;	}#navbar_password {	width: 110px;	background-color: #f0dba4;	margin-right: 0px;	padding: 2px;	font-size: 14px;	font-family: arial,verdana,sans-serif;	border: 1px solid #666;	} /* Needed otherwise IE/Opera briefly shows unstyled password input */.inputStd:focus, #navbar_password:focus { background-color: #fff; }/*************************************************//* FROM VB4 STYLES/*************************************************//* BREADCRUMB */#breadcrumb { padding-top:0; }#breadcrumb ul { padding-left: 0; float: left; background: transparent url(images/ovmisc/navbit-home.png) left top no-repeat; }#breadcrumb li.navbit {	float:left;	background-image:url(images/ovmisc/navbit-arrow-right.png);	background-position:left center;	background-repeat:no-repeat;	padding-right:7px;	padding-left:3px;	}#breadcrumb li.breadcrumbHome { background-image: none; padding-left: 19px; }#breadcrumb .navbit:first-child {}#breadcrumb .navbit a {	display:block;	padding:2px 5px;	float:left;	background-color:transparent;	}#breadcrumb .navbit a:hover { text-decoration: underline;}#breadcrumb hr {display:none;}/*************************************************//* PAGE TITLE */#pagetitle { margin-bottom: 20px; clear:both; }#pagetitle h1 { font:18px arial,helvetica,verdana,sans-serif; color: #444; margin: 5px 0 0 0; padding: 0; padding-left: 23px; background: url(images/ovmisc/navbit-arrow-right-big.png) 5px 5px no-repeat;}#pagetitle h1 a, #pagetitle h1 a:link, #pagetitle h1 a:visited { color: #444; text-decoration: none; }#pagetitle h1 a:hover, #pagetitle h1 a:active { color: #444; text-decoration: underline;}#pagetitle .description { font: 11px verdana,arial,sans-serif; color: #767676; padding-left: 23px; }/* =Comments posted below articles blogs etc------------------------------------------------------- */.gs-commenttitle { 	margin: 0;	padding: 0;	color: #292929;	font: bold 18px Arial, Helvetica, Verdana, sans-serif;	border-top: 1px solid #c6c6c6;	padding-top: 8px;	margin-top: 26px;	margin-bottom: 25px;	}p.pbit2-showing { font: 11px/15px Verdana, Arial, Helvetica, sans-serif; margin: 8px 0 18px 0; }.pbit2d { 	background: #efece7 url(images/ovinterface/pbit2d.gif) no-repeat left bottom;	width: 100%;	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;	color: #333;	margin-bottom: 30px;	}.pbit2c { background: url(images/ovinterface/pbit2c.gif) no-repeat right bottom; }.pbit2a { background: url(images/ovinterface/pbit2a.gif) no-repeat left top; }.pbit2b { background: url(images/ovinterface/pbit2b.gif) no-repeat right top; padding: 18px 18px 8px 18px; }.pbit2-avatar { margin-bottom: 15px; }.pbit2-avatar img { width: 48px; float: left; margin-right: 8px; }.pbit2-avatar p { padding: 0; margin: 0; }.pbit2-poster { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }.pbit2-dott { width: 100%; height: 6px; margin-top: 18px; margin-bottom: 2px; background: url(images/ovinterface/pb2iconline.gif) top left repeat-x; }.pbit2-icons { padding-bottom: 1px; }.pbit2-icons a { padding-top: 8px; padding-right: 15px; }.pbit2-icons img { padding-right: 3px; text-align: left; }.pbit2-clublist { margin-top: 14px; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #b8a66e; }/* -- Quotes in comments below articles etc -- */.qbit2d {     background: #fffefa url(images/ovinterface/qbit2d.gif) no-repeat left bottom;    width: 100%;    font-style: italic;    color: #333;    margin-bottom: 12px;    }.qbit2d .imgoverflow { display: none; }.qbit2c { background: url(images/ovinterface/qbit2c.gif) no-repeat right bottom; }.qbit2a { background: url(images/ovinterface/qbit2a.gif) no-repeat left top; }.qbit2b { background: url(images/ovinterface/qbit2b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #efece7; }.qbittd { background: #fffefa; border:0; padding:0; }.qbit2d .qbit2d { background: #efece7 url(images/ovinterface/qbit2dr.gif) no-repeat left bottom; }.qbit2c .qbit2c { background: url(images/ovinterface/qbit2cr.gif) no-repeat right bottom; }.qbit2a .qbit2a { background: url(images/ovinterface/qbit2ar.gif) no-repeat left top; }.qbit2b .qbit2b { background: url(images/ovinterface/qbit2br.gif) no-repeat right top; padding: 10px 15px 15px 15px;  border:1px solid #fffefa;}.qbittd .qbittd { background: #efece7; border:0; padding:0; }.qbit2d .qbit2d .qbit2d { background: #fffefa url(images/ovinterface/qbit2d.gif) no-repeat left bottom; }.qbit2c .qbit2c .qbit2c { background: url(images/ovinterface/qbit2c.gif) no-repeat right bottom; }.qbit2a .qbit2a .qbit2a { background: url(images/ovinterface/qbit2a.gif) no-repeat left top; }.qbit2b .qbit2b .qbit2b { background: url(images/ovinterface/qbit2b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #efece7; }.qbittd .qbittd .qbittd { background: #fffefa; border:0; padding:0; }.qbit2d .qbit2d .qbit2d .qbit2d { background: #efece7 url(images/ovinterface/qbit2dr.gif) no-repeat left bottom; }.qbit2c .qbit2c .qbit2c .qbit2c { background: url(images/ovinterface/qbit2cr.gif) no-repeat right bottom; }.qbit2a .qbit2a .qbit2a .qbit2a { background: url(images/ovinterface/qbit2ar.gif) no-repeat left top; }.qbit2b .qbit2b .qbit2b .qbit2b { background: url(images/ovinterface/qbit2br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }.qbittd .qbittd .qbittd .qbittd { background: #efece7; border:0; padding:0; }.qbit2d .qbit2d .qbit2d .qbit2d .qbit2d { background: #fffefa url(images/ovinterface/qbit2d.gif) no-repeat left bottom; }.qbit2c .qbit2c .qbit2c .qbit2c .qbit2c { background: url(images/ovinterface/qbit2c.gif) no-repeat right bottom; }.qbit2a .qbit2a .qbit2a .qbit2a .qbit2a { background: url(images/ovinterface/qbit2a.gif) no-repeat left top; }.qbit2b .qbit2b .qbit2b .qbit2b .qbit2b { background: url(images/ovinterface/qbit2b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #efece7; }.qbittd .qbittd .qbittd .qbittd .qbittd { background: #fffefa; border:0; padding:0; }.qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d { background: #efece7 url(images/ovinterface/qbit2dr.gif) no-repeat left bottom; }.qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c { background: url(images/ovinterface/qbit2cr.gif) no-repeat right bottom; }.qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a { background: url(images/ovinterface/qbit2ar.gif) no-repeat left top; }.qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b { background: url(images/ovinterface/qbit2br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }.qbittd .qbittd .qbittd .qbittd .qbittd .qbittd { background: #efece7; border:0; padding:0; }.qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d { background: #fffefa url(images/ovinterface/qbit2d.gif) no-repeat left bottom; }.qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c { background: url(images/ovinterface/qbit2c.gif) no-repeat right bottom; }.qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a { background: url(images/ovinterface/qbit2a.gif) no-repeat left top; }.qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b { background: url(images/ovinterface/qbit2b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #efece7; }.qbittd .qbittd .qbittd .qbittd .qbittd .qbittd .qbittd { background: #fffefa; border:0; padding:0; }.qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d { background: #efece7 url(images/ovinterface/qbit2dr.gif) no-repeat left bottom; }.qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c { background: url(images/ovinterface/qbit2cr.gif) no-repeat right bottom; }.qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a { background: url(images/ovinterface/qbit2ar.gif) no-repeat left top; }.qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b { background: url(images/ovinterface/qbit2br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }.qbit2td .qbit2td .qbit2td .qbit2td .qbit2td .qbit2td .qbit2td .qbit2td { background: #efece7; border:0; padding:0; }.qbit2orig { margin-bottom:14px; font-size:10px; color: #888; }/* =Tagged with------------------------------------------------------- */.tagged-gs {	clear: both;	position: relative;	padding: 3px;	margin: 15px 0 10px 0;	font: 11px Verdana, Arial, Helvetica, sans-serif;	}.tagged-gs ul {	text-align: left;	list-style: none;	margin: 6px 0 4px 0;	padding: 0;	}.tagged-gs ul li {	text-align: center;	display: inline;	padding: 0 4px 6px 0;	}/* =Social bookmarking------------------------------------------------------- */.bkmk-gs {	clear: both;	position: relative;	border: 1px solid #ccc;	padding: 3px;	margin: 30px 0 10px 0;	font: 11px Verdana, Arial,sans-serif;	}.bkmk-gs:hover {	border: 1px dashed #8e6504;	}.bkmk-gs h4 {	padding: 0 3px 0 0;	margin: 0;	margin: 0 5px 0 3px;	font-size: 10px;	font-weight: normal;	}.bkmk-gs ul {	text-align: center;	list-style: none;	margin: 6px 0 4px 0;	padding: 0;	}.bkmk-gs ul li {	text-align: center;	display: inline;	padding: 0 4px 6px 0;	}.bkmk-gs ul li.delicious { background: url(images/ovinterface/delicious.gif) no-repeat 0 0; }.bkmk-gs ul li.digg { background: url(images/ovinterface/digg.gif) no-repeat 0 0; }.bkmk-gs ul li.reddit { padding: 0 0 0 2px; background: url(images/ovinterface/reddit.gif) no-repeat 0 0; }.bkmk-gs ul li.facebook { background: url(images/ovinterface/facebook.gif) no-repeat 0 0; }.bkmk-gs ul li.stumbleupon { background: url(images/ovinterface/stumbleupon.gif) no-repeat 0 0; }.bkmk-gs ul li a { padding: 0 0 0 18px; margin: 0 0 0 0px; }/* =Link to this page codebox------------------------------------------------------- */#codedumpgs1wrap { border: 0; background: #fff; margin-top: 20px; margin-bottom: 25px; }table#codedumpgs1 { width:298px; margin: 0; padding:0; text-align:left; }#codedumpgs1 td { padding: 0; }#codedumpgs1 label { text-align: left; font-weight: bold; color: #b19069; }#codedumpgs1 td.noncodebox { text-align: left; font: 11px verdana, arial, sans-serif; padding-bottom: 7px; }#codedumpgs1 td.codebox { text-align: left; padding-top: 13px;}#codedumpgs1 td.codebox input { width: 294px; text-align: left; background: #fdf4de; border: 1px solid #ccc; border-color: #999 #ffebbc #ffebbc #999; font: 11px verdana, arial, sans-serif; padding: 2px; }#codedumpgs1 td.codetext { text-align: left; font: 12px/14px Arial, Helvetica, Verdana, sans-serif; padding-bottom: 15px; padding-left: 10px; color: #996633; }#popuphelp { padding: 14px; margin: 0 auto; text-align: left; font: 12px/18px Verdana, Helvetica, Arial, sans-serif; }#popuphelp a, #popuphelp a:link, #popuphelp a:visited { font-weight: bold; color: #996633; text-decoration: none; }#popuphelp a:hover { color: #000; text-decoration: none; }/* =Comments posted below articles blogs etc------------------------------------------------------- */.gs-commenttitle {	margin: 0;	padding: 0;	color: #292929;	font: bold 18px Arial, Helvetica, Verdana, sans-serif;	border-top: 1px solid #c6c6c6;	padding-top: 8px;	margin-top: 26px;	margin-bottom: 25px;	}	p.gspb2-showing { font: 11px/15px Verdana, Arial, Helvetica, sans-serif; margin: 8px 0 18px 0; }.gspb2 {	background: #efece7 url(images/ovinterface/pb2c.gif) no-repeat left bottom;	width: 100%;	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;	color: #333;	margin-bottom: 30px;	}.gspb2d { background: url(images/ovinterface/pb2d.gif) no-repeat right bottom; }.gspb2a { background: url(images/ovinterface/pb2a.gif) no-repeat left top; }.gspb2b { background: url(images/ovinterface/pb2b.gif) no-repeat right top; padding: 18px 18px 8px 18px; }.gspb2-avatar { margin-bottom: 15px; }.gspb2-avatar img { width: 48px; float: left; margin-right: 8px; }.gspb2-avatar p { padding: 0; margin: 0; }.gspb2-poster { font: bold 13px Verdana, Arial, Helvetica, sans-serif; }.gspb2 p.gspb2-poster a,.gspb2 p.gspb2-poster a:link,.gspb2 p.gspb2-poster a:visited { color: #434343; text-decoration: none; }.gspb2 p.gspb2-poster a:hover,.gspb2 p.gspb2-poster a:active { color: #434343; text-decoration: underline; }/* -- quotation -- */.gspbq2 {	background: #fcfcfc url(images/ovinterface/pb2qc.gif) no-repeat left bottom;	width: 100%;	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;	font-style: italic;	color: #333;	margin-bottom: 12px;	}.gspb2qd { background: url(images/ovinterface/pb2qd.gif) no-repeat right bottom; }.gspb2qa { background: url(images/ovinterface/pb2qa.gif) no-repeat left top; }.gspb2qb { background: url(images/ovinterface/pb2qb.gif) no-repeat right top; padding: 15px; }.gspb2-dott { width: 100%; height: 6px; margin-top: 18px; margin-bottom: 5px; background: url(images/ovinterface/pb2iconline.gif) top left repeat-x; }.gspb2-icons { padding-bottom: 1px; }.gspb2-icons a, .gspb2-icons a:link { padding-top: 8px; }.gspb2-icons img { padding-right: 7px; text-align: left; }.gspb2-clublist { margin-top: 14px; font: 9px Verdana, Arial, Helvetica, sans-serif; color: #b8a66e; }/* =Profile-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- *//* ----- Profile general layout and main title ----- */#gsprofile-content { margin-top: 25px; }#gsprofilegsside { width: 220px; float: left; margin-right: 20px; }#gsprofilegsmain { width: 664px; float: right; }#gsprofilegsmaina { width: 409px; float: left; }#gsprofilegsmainb { width: 235px; float: right; }.gsprof-pic { text-align: center; background: #efefef; }.gsprof-pic img { border: 1px solid #616161; }h2.gsprof-detail-section { 	margin: 0 0 3px 0;	padding: 0;	color: #939393;	font: bold 12px Arial, Helvetica, Verdana, sans-serif;	text-transform: uppercase;	display: block;	background: #ffffff url(images/ovinterface/c6.gif) bottom left repeat-x;	letter-spacing: 1px;	}h2.gsprof-detail-section a, h2.gsprof-detail-section a:link, h2.gsprof-detail-section a:visited,h2.gsprof-detail-section a:hover { text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color: #939393; font: bold 12px Arial, Helvetica, Verdana, sans-serif; } h2.gsprof-detail-section a:active { text-decoration: none; text-transform: uppercase; letter-spacing: 1px; color: #939393; font: bold 12px Arial, Helvetica, Verdana, sans-serif; }p.gsprof-role {	float: right;	font: 18px/20px arial, verdana, sans-serif;	font-style: italic;	color: #484848;	margin-top: 0;	padding-top: 0;	}h3.gsprof-detail-maintitle {	font: bold 24px Verdana, Arial, Helvetica, sans-serif;	color: #292929;	margin-top: 0;	margin-bottom: 20px;	padding-top: 0;	}/* ---------- Profile Left column ----------- */.gsprof-location { 	font: 14px Myriad Pro, myriad-pro, myriad, arial, verdana, sans-serif; 	background: url(images/ovinterface/c6.gif) bottom left repeat-x; 	padding: 8px 0 8px 0; margin-bottom:12px;	} #ovProfData dl { color: #757575; font: 11px arial, verdana, sans-serif; }#ovProfData dl dt {color:#333; padding: 4px 0; width: 100px; float: left; font-weight: bold; }#ovProfData dl dt:after { content:":";}#ovProfData dl dd {padding: 4px 0; float: left; width: 120px; color: #757575; }.gspi { 	background: #efece7 url(images/ovinterface/pb3c.gif) no-repeat left bottom;	width: 100%;	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;	color: #333;	margin-bottom: 30px;	margin-top: 20px;	}.gspid { background: url(images/ovinterface/pb3d.gif) no-repeat right bottom; }.gspia { background: url(images/ovinterface/pb3a.gif) no-repeat left top; }.gspib { background: url(images/ovinterface/pb3b.gif) no-repeat right top; padding: 12px 12px 12px 12px; }p.bulletenv { font: 11px arial, verdana, sans-serif; margin:0; padding:0; margin-top:0; } p.bulletenv2 { font: 11px arial, verdana, sans-serif; margin:0; padding:0; margin-top:8px; }p.bulletenv3 { font: 11px/14px arial, verdana, sans-serif; margin:0; padding:0; margin-top:8px; }p.bulletenv4 { font: 11px/14px arial, verdana, sans-serif; margin:0; padding:0; margin-top:8px; }p.bulletenv5 { font: 11px/14px arial, verdana, sans-serif; margin:0; padding:0; margin-top:8px; }p.bulletenv6 { font: 11px/14px arial, verdana, sans-serif; margin:0; padding:0; margin-top:8px; }p.bulletenv8 { font: 11px/14px arial, verdana, sans-serif; margin:0; padding:0; margin-top:8px; }p.bulletenv9 { font: 11px/14px arial, verdana, sans-serif; margin:0; padding:0; margin-top:8px; }p.bulletenv a { margin: 0; padding: 0; padding-left: 18px; background: url(images/ovprofile/bullet-env.gif) 0 1px no-repeat; }p.bulletenv2 a { margin: 0; padding: 0; padding-left: 18px;background: url(images/ovprofile/bullet-web.gif) 0 1px no-repeat; }p.bulletenv3 a { margin: 0; padding: 0; padding-left: 18px; background: url(images/ovprofile/bullet-addtofriends.gif) 0 1px no-repeat; }p.bulletenv4 a { margin: 0; padding: 0; padding-left: 18px; background: url(images/ovprofile/bullet-removefromfriends.gif) 0 1px no-repeat; }p.bulletenv5 a { margin: 0; padding: 0; padding-left: 18px; background: url(images/ovprofile/bullet-addtoignore.gif) 0 1px no-repeat; }p.bulletenv6 a { margin: 0; padding: 0; padding-left: 18px; background: url(images/ovprofile/bullet-removefromignore.gif) 0 1px no-repeat; }p.bulletenv8 a { margin: 0; padding: 0; padding-left: 18px; background: url(images/ovprofile/bullet-postcount.gif) 0 1px no-repeat; }p.bulletenv9 a { margin: 0; padding: 0; padding-left: 18px; background: url(images/ovprofile/bullet-threadcount.gif) 0 1px no-repeat; }.gsprof-linksepa { 	border-bottom: 1px solid #d1d1d1;	margin: 12px 0 0 0;	}.gsprof-linksepa p {	margin: 0;	padding: 0;	font: 11px/17px arial, verdana, sans-serif;	}.gsprof-linksepa p a { 	background: #ffffff url(images/ovinterface/da.gif) top left repeat-x;	padding: 0;	margin: 0;	line-height: 26px; 	display: block;	}.gsprof-linksepa p a { font-weight: normal; }.gsprof-linksepa p a:hover { text-decoration: none; }p.gsprof-joingroup { text-align: right; font: italic bold 11px arial, verdana, sans-serif; margin-top: 4px; }p.gsprof-inlinep { margin-top: 5px; padding-top: 0; margin-bottom: 0; padding-bottom: 0; font: 10px Verdana, Arial, Helvetica, sans-serif; }p.gsprof-recentvis { font: 11px/17px arial, verdana, sans-serif; margin-top: 10px; padding-top: 0; margin-bottom: 10px; padding-bottom: 0; width: 220px; }p.gsprof-recentvis a { text-decoration: underline; }/* ---------- Profile Main column (2a) ----------- */.blockpanela { background-color: #efece7; padding-bottom: 9px; margin-bottom: 30px; }.blockpanela p { padding: 0 11px; font: 13px/18px verdana, arial, sans-serif; }.profaboutav { width: 96px; float: right; margin: 8px 15px 0 15px; }table.gsprof-answers {	width: 409px;	padding: 0;	margin-bottom: 25px;	}table.gsprof-answers td {	padding: 9px 0 9px 3px;	vertical-align: top;	font: 12px/17px verdana, arial, sans-serif;	color: #595959;	border-bottom: 1px solid #d1d1d1;	}table.gsprof-answers td.gsprof-answers-a {	width: 150px;	padding-right: 15px;	color: #333;	font: bold 11px/15px arial, verdana, sans-serif;	}	.imgoverflow  {		width:675px;		padding-bottom:10px;		overflow:auto;		overflow-x:auto;		overflow-y:hidden;	  	}	#gsprofilegsmaina .imgoverflow  {		width:413px;		padding-bottom:10px;		overflow:auto;		overflow-x:auto;		overflow-y:hidden;	  	}.gsprof-messages { width: 409px; }.gsprof-messages-converse { width: 766px; }#ovProfCommentPag { text-align: right; }/* ---------- Profile Right column (2b) ------------- *//* albums box */.gspk { 	background: #efece7 url(images/ovinterface/pb3c.gif) no-repeat left bottom;	width: 100%;	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;	color: #333;	margin-bottom: 30px;	margin-top: 0;	}.gspkd { background: url(images/ovinterface/pb3d.gif) no-repeat right bottom; padding: 8px 0 12px 0; }.gsph { 	background: #efece7 url(images/ovinterface/pb3c.gif) no-repeat left bottom;	width: 100%;	font: 13px/18px verdana, arial, sans-serif;	color: #333;	margin-bottom: 20px;	margin-top: 0;	}.gsphd { background: url(images/ovinterface/pb3d.gif) no-repeat right bottom; padding: 8px 0 5px 0; }.gsph p { padding: 0 11px; font: 13px/18px verdana, arial, sans-serif; padding-bottom: 12px;}.gsprof-album {	padding: 7px;	border: 1px solid #d4d4d4;	float: left;	display: inline;	background: #fff;	text-align: center;	margin: 8px 0 16px 16px;	font: 13px/16px Arial, Helvetica, Verdana, sans-serif;	}.gsprof-album img { margin-bottom: 6px; }.gsprof-album a:hover { text-decoration: none; }.gsprof-album-date { font-size: 12px; }.gsptime { font-size: 12px; color: #999; }.gsprof-showallalbums { text-align: right; font: bold 11px verdana, arial, sans-serif; padding-right: 14px; margin-bottom: 0; padding-bottom: 0;}/* ---------- Mini friends list ------------- */.gspj { 	background: #efece7 url(images/ovinterface/pb3c.gif) no-repeat left bottom;	width: 100%;	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;	color: #333;	margin-bottom: 30px;	margin-top: 0;	}.gspjd { background: url(images/ovinterface/pb3d.gif) no-repeat right bottom; padding: 8px 8px 8px 8px; }.gspj p { padding: 0 11px; padding-bottom: 12px;}#ovProfFriendsPag { margin-top: 6px; margin-bottom: 8px; }p.gsprof-showingfriends { margin: 0 0 10px 0; padding: 0 0 0 0; }.list_no_decoration {	list-style-type:none;	margin:0px;	padding:0px;	}li.gsmemberinfo_tiny {	height:105px;	width:70px;	overflow:hidden;	float:left;	text-align:center;	margin:1px;	font: 10px verdana, arial, sans-serif;	display: inline;	}.gscomavlabel { font-size: 11px; margin-top:3px; }p.gsprof-thispage { text-align: center; margin-bottom: 30px; font: 12px/17px arial, verdana, sans-serif; }p.gsprof-thispage a, p.gsprof-thispage a:link { text-decoration: underline; }	/* =BOXES, PANELS AND TABLES------------------------------------------------- */.gsBox1 {	background: #efece7 url(images/ovinterface/pb3c.gif) no-repeat left bottom;	width: 100%;	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;	color: #333;	margin-bottom: 20px;	margin-top: 0;	}.gsBox1d { background: url(images/ovinterface/pb3d.gif) no-repeat right bottom; padding: 1px; }.gsBox1inner { padding: 10px 16px; }.gsBox1top {	text-align: right;	font: 13px arial, verdana, sans-serif;	margin-top: 0;	margin-bottom: 10px;	padding-top: 0;	padding-bottom: 10px;	background: url(images/ovinterface/keylinepost.gif) left bottom repeat-x;	}.gsBox1topLHS { width: 300px; float: left; text-align: left;}.gsBox1topRHS { width: 150px; float: right; text-align: right;}.gsBox1btm {	text-align: right;	font: 13px arial, verdana, sans-serif;	margin-top: 10px;	margin-bottom: 0;	padding-top: 10px;	padding-bottom: 0;	background: url(images/ovinterface/keylinepost.gif) left top repeat-x;	}.gsBox1btmLHS { width: 300px; float: left; text-align: left;}.gsBox1btmRHS { width: 150px; float: right; text-align: right;}/* ----------------------------- */table.gsTable1 td.alt1 a, table.gsTable1 td.alt1 a:link,table.gsTable1 td.alt1 a:visited, table.gsTable1 td.alt2 a, table.gsTable1 td.alt2 a:link,table.gsTable1 td.alt2 a:visited{ color: #df4f1d; text-decoration: underline;}table.gsTable1 td.alt1 a:hover,table.gsTable1 td.alt1 a:active, table.gsTable1 td.alt2 a:hover,table.gsTable1 td.alt2 a:active{ color: #333; text-decoration: underline;}/* =SOCIAL GROUPS------------------------------------------------- *//* =Social Group index page------------------------------------- */h2.gsSubpageHead { 	margin: 0 0 3px 0;	padding: 0;	color: #939393;	font: bold 12px Arial, Helvetica, Verdana, sans-serif;	text-transform: uppercase;	display: block;	background: #ffffff url(images/ovinterface/c6.gif) bottom left repeat-x;	letter-spacing: 1px;	}h2.gsSubpageHead a, h2.gsSubpageHead a:link, h2.gsSubpageHead a:visited,h2.gsSubpageHead a:hover { text-decoration: none; color: #939393; } h2.gsSubpageHead a:active { text-decoration: none; color: #939393; }.gsGroupBanner { margin-top: 17px; margin-bottom: 20px; }.gsGroupBelowBanner { text-align: right; margin-bottom: 10px; padding: 0;}.randomGroupPanel p { font-size:12px; margin-top:0; margin-bottom:12px; }.randomGroupPanel p.gsBox1para { margin: 6px 0 8px 0; padding: 0; }.randomGroupPanel table { font-size: 12px; color: #333; }.groupsYouCreatedPanel p { font-size:12px; margin-top:0; margin-bottom:12px; }.groupsYouCreatedPanel p.gsBox1para { margin: 6px 0 8px 0; padding: 0; }.groupsYouCreatedPanel table { font-size: 12px; color: #333; }.groupCatPanel p { font-size:12px; margin-top:0; margin-bottom:12px; }p.gsBox1AvatarLHS { float: left; margin: 0; padding: 0; margin-right: 10px; margin-left:0; }p.gsBox1AvatarRHS { float: left; margin: 0; padding: 0; }.gsBox1Smalltext { font-size: 11px; }p.groupsYouCreatedPanelLastUp { font-size: 11px; margin-top: 18px; color: #777;}#ovGroupIndexData dl { color: #333; font: 12px verdana, arial, sans-serif; }#ovGroupIndexData dl dt {color:#333; padding: 1px 0; width:140px; float: left; }#ovGroupIndexData dl dt:after { content:":";}#ovGroupIndexData dl dd {padding: 1px 0; float: left; width:125px; color: #333; }li.groupThumbTiny {	height:115px;	width:86px;	overflow:hidden;	float:left;	text-align:center;	margin:1px;	font: 10px verdana, arial, sans-serif;	display: inline;	}p.groupCatPanelSearch { font: 12px verdana, arial, sans-serif; margin-bottom: 18px; padding-bottom: 0; }/* =Social Group Show Group page--------------------------------------- */#gsShowGroupTopLeft { width: 338px; float: left; margin-right: 20px; }#gsShowGroupTopRight { width: 202px; float: right; text-align: right; margin-bottom: 30px; }#gsShowGroupTopLeft p { font: 12px/18px verdana, arial, sans-serif; }#gsShowGroupTopRight img { border: 1px solid #666;}.gsShowGroupDiscBase { border-top: 1px solid #ccc; padding-top: 10px; margin-bottom: 50px; }.gsShowGroupDiscBase1 { width: 180px; float: left; }.gsShowGroupDiscBase2 { width: 378px; float: right; text-align: right; font-size: 12px;}h1.gsShowGroupName {	font: 28px Arial, Verdana, Helvetica, sans-serif;	color: #292929;	margin-top: 0;	margin-bottom: 6px;	padding-top: 0;	}p.gsShowGroupBy {	font: 12px/17px verdana, arial, sans-serif;	color: #484848;	margin-top: 5px;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;	}#gsShowGroupTopLeft p.gsShowGroupType {	font: 10px/15px verdana, arial, sans-serif;	color: #484848;	margin-top: 0;	padding-top: 0;	}li.groupPicThumbs {	height:150px;	width:150px;	overflow:hidden;	float:left;	text-align:center;	margin:1px;	font: 10px verdana, arial, sans-serif;	display: inline;	padding: 9px;	}/* =Social Group Show Category page----------------------------------------- */.groupCatGroupListThumb { float: left; width: 80px; margin-right: 10px; }.groupCatGroupListName { float: left; width: 198px; }#groupCatTop { margin-bottom: 5px;}#groupCatTopLeft { width: 160px; float: left; margin-right: 20px; }#groupCatTopRight { width: 380px; float: right; text-align: right; margin-bottom: 10px; }#groupCatTopLeft p { font: 12px/18px verdana, arial, sans-serif; }#groupCatTopRight img { border: 1px solid #666;}.groupCatBtm { border-top: 1px solid #ccc; padding-top: 10px; margin-bottom: 50px; }.groupCatBtmLeft { width: 140px; float: left; }.groupCatBtmRight { width: 418px; float: right; text-align: right; font-size: 12px; }h1.groupCatName {	font: 28px Arial, Verdana, Helvetica, sans-serif;	color: #292929;	margin-top: 0;	margin-bottom: 20px;	padding-top: 0;	}/* =Social Group Show Comments page------------------------------------------------- */p.groupCommentShowing { font: 12px arial, verdana, sans-serif; color: #626262; text-align: left; margin-bottom: 12px; margin-top: 12px; padding-bottom: 0; padding-top: 0; }#groupComTop { margin-bottom: 18px; margin-top: 15px;}#groupComTopLeft { width: 160px; float: left; margin-right: 20px; }#groupComTopRight { width: 380px; float: right; text-align: right; margin-bottom: 10px; }#groupComTopLeft p { font: 12px/18px verdana, arial, sans-serif; padding:0; margin: 0; }#groupComTopRight img { border: 1px solid #666;}/* =Album-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */#gsalbum-content { width: 584px; float: left; margin-top: 25px;}.albumbox { width: 100%; }.ovAlbumListBoxLHS { width: 166px; vertical-align: top; text-align: center; float: left;}.ovAlbumListBoxLHS img { border-top: 3px solid #b8b8b8; border-right: 3px solid #d3d3d3; border-bottom: 3px solid #d3d3d3; border-left: 3px solid #b8b8b8; }.ovAlbumListBoxRHS { padding-left: 15px; vertical-align: top; float: left; width: 498px; }p.albumboxdataname {   background: url(images/ovinterface/c6.gif) bottom left repeat-x;   margin: 0;   padding: 0;   font: 20px arial, verdana, sans-serif;   }p.albumboxdataname a:hover { text-decoration: none; }p.albumboxdatadesc { color: #333; font: 13px/15px arial, verdana, sans-serif; padding: 7px 0 0 0; margin: 0; }p.albumboxdatawhen { color: #333; font: 12px/14px arial, verdana, sans-serif; padding: 7px 0 0 0; margin: 0; }p.albumboxdatawhen .lastpic { color: #808080; }p.albumboxdatapiccount { color: #666; font: 12px/14px arial, verdana, sans-serif; padding: 7px 0 0 0; margin: 0; background: url(images/ovprofile/picture_count.gif) 0 8px no-repeat; padding-left: 15px; }p.addalbumicon { margin: 0 0 10px 0; padding: 0;}p.addalbumicon a { background: url(images/ovbuttons/add_album.png) 0 0 no-repeat; padding-left: 18px; font: 12px/18px arial, verdana, sans-serif; }/* =View gallery page----------------------------- */.pbz { margin-top: 30px; margin-bottom: 30px; }table.pbza, table.pbza td { padding: 0; }table.pbza { margin: 0; }table.pbza td.pbza1 { width:290px; background: #e8e8e8 url(images/ovinterface/pbgg01.gif) top left no-repeat; text-align: left; vertical-align: top; }table.pbza td.pbza2 { width:30px; background: #e8e8e8 url(images/ovinterface/pbgg02.gif) top left no-repeat; }table.pbza td.pbza3 { width:389px; background: #e8e8e8 url(images/ovinterface/pbgg04.gif) top left repeat-x; text-align: right; vertical-align: top; }table.pbza td.pbza4 { width:15px; background: #e8e8e8 url(images/ovinterface/pbgg03.gif) top right no-repeat; }.pbza1b { margin: 12px 0 2px 25px; width: 260px; }.pbzb { width: 100%; background: #e8e8e8; padding-top: 6px; }.pbzb1 { width: 674px; margin: 20px auto 0 auto; text-align: center; font: 12px/17px verdana, arial, sans-serif; }.pbz1edit { margin-bottom: 30px; }.pbzc1 { float: left; height: 20px; width:25px; background: #e8e8e8 url(images/ovinterface/pbgg05.gif) bottom left no-repeat; text-align: left; }.pbzc2 { float: left; height: 20px; width:674px; background-color: #e8e8e8; }.pbzc3 { float: left; height: 20px; width:25px; background: #e8e8e8 url(images/ovinterface/pbgg06.gif) bottom right no-repeat; text-align: left; }.pbzimg { float: left; height: 150px; margin-right: 5px; }.pbzimg2 { background: #fff; margin-right: 10px; }.pbzimg img { padding: 7px; border: 1px solid #d4d4d4; height:98px; }.pbza1b-title { font: bold 20px arial, verdana, sans-serif; color: #3a3a3a; margin-bottom: 8px; }.pbza1b-desc { font: 12px/15px arial, verdana, sans-serif; color: #696969; }.gsbtnuploadpictures { text-align: right; }.gsbtnuploadpictures a { background: url(images/ovbuttons/upload_pictures.png) 0 0 no-repeat; padding-left: 18px; padding-top: 2px; font: 12px/18px arial, verdana, sans-serif; }.pbzimgbig { text-align: center; margin-top: 10px; }.pbzimgbig img { padding: 7px; border: 1px solid #d4d4d4; background: #fff; }/* =View picture page----------------------------- */.gsalbumviewpicture { margin-top: 20px; }.gsalbumviewpicture .albumbox { margin-top: 8px; }.gsalbumviewpicture p.gspicturename { font: bold 20px arial, verdana, sans-serif; color: #3a3a3a; padding: 0; margin: 8px 0 0 0; }.gsalbumviewpicture p.gspicturedesc { font: 12px verdana, arial, sans-serif; color: #505050; padding: 0; margin: 4px 0 0 0; }.gsbtnviewpicturebtnbar { font: 12px verdana, arial, sans-serif; color: #999; }.gsbtnviewpicturebtnbar a { text-decoration: underline; font-size: 11px; }.gsbtnviewpicturelastnext { text-align: center; font: 12px verdana, arial, sans-serif; color: #999; margin-bottom: 40px; }.gsalbumviewpicturecount { float: left; font: 15px arial, verdana, sans-serif; color: #3a3a3a; margin-bottom: 8px; padding-bottom: 0; margin-top: 8px; padding-top: 0; }.gsbtnviewpicturelastnext2 { float: right; font: 12px verdana, arial, sans-serif; color: #999; margin-bottom: 8px; padding-bottom: 0; margin-top: 8px; padding-top: 0; }.gsalbumviewpictureshowmsg { font: 12px arial, verdana, sans-serif; color: #626262; text-align: center; margin-bottom: 12px; margin-top: 12px; padding-bottom: 0; padding-top: 0; }#gsalbumgscontent .th2 { text-align: center; }/* =Other Album pages----------------------------- */.gsalbumeditalbum { margin-top: 20px; }.albumcodecontainer { width: 668px; margin: 0 auto; }.gspaneldeletepicture { text-align: left; }/* =rounded corner box - e8e8e8------------------------------------------------------- */.gsbox1 {   background: #e8e8e8 url(images/ovinterface/e8e8e8-c.gif) no-repeat left bottom;   width: 100%;   font: 11px/15px Verdana, Arial, Helvetica, sans-serif;   color: #333;   margin-bottom: 30px;   }.gsbox1d { background: url(images/ovinterface/e8e8e8-d.gif) no-repeat right bottom; }.gsbox1a { background: url(images/ovinterface/e8e8e8-a.gif) no-repeat left top; }.gsbox1b { background: url(images/ovinterface/e8e8e8-b.gif) no-repeat right top; padding: 18px; }/* =Search Results page-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- */#gssearchcontent { width: 724px; float: left; color: #2e2e2e; margin-top: 25px; }h2.gssearch-detail-section {	margin: 0 0 6px 0;	padding: 0;	color: #333;	font: bold 12px Arial, Helvetica, Verdana, sans-serif;	text-transform: uppercase;	display: block;	background: #ffffff url(images/ovinterface/c6.gif) bottom left repeat-x;	}h2.gssearch-detail-section a,h2.gssearch-detail-section a:link,h2.gssearch-detail-section a:visited { text-decoration: none; color: #df4f1d; }h2.gssearch-detail-section a:hover,h2.gssearch-detail-section a:active { text-decoration: none; color: #000; }p.gsseakeywords { font: bold 15px arial, verdana, sans-serif; }p.gsseakeywords a,p.gsseakeywords a:link,p.gsseakeywords a:visited { text-decoration: underline; }table.gsseatop { padding: 0; width: 100%; margin-bottom: 12px; }table.gsseatop td { padding: 0; }table.gsseatop td.gsseatop1 { text-align: left; font: 13px/18px arial, verdana, sans-serif; color: #757575; }table.gsseatop td.gsseatop2 { text-align: right; }table.gsseatable { border-top: 1px solid #9c9c9c; }table.gsseatable td { padding-bottom: 14px; padding-top: 14px; vertical-align: middle; border-bottom: 1px solid #dddddd; text-align: left; color: #3e3e3e; }table.gsseatable td.gsseacol1 { width: 25px; }table.gsseatable td.gsseacol2 { width: 25px; }table.gsseatable td.gsseacol3 { width: 480px; font: 13px/20px verdana, arial, sans-serif; }table.gsseatable td.gsseacol4 { width: 175px; font: 10px/14px verdana, arial, sans-serif; text-align: right; color: #999; }table.gsseatable td.gsseacol4 a,table.gsseatable td.gsseacol4 a:link,table.gsseatable td.gsseacol4 a:visited { text-decoration: none; }table.gsseatable td.gsseacol4 a:hover { text-decoration: none; }span.gsseacol3b { font: 12px arial, verdana, sans-serif; }span.gsseacol3b a,span.gsseacol3b a:link,span.gsseacol3b a:visited { color: #3e3e3e; text-decoration: none; }span.gsseacol3b a:hover { color: #000; text-decoration: none; }span.gsseacol3c { font: 12px arial, verdana, sans-serif; color: #999; }span.gsseacol3c a,span.gsseacol3c a:link,span.gsseacol3c a:visited { color: #999; text-decoration: none; }span.gsseacol3c a:hover { color: #666; text-decoration: none; }span.gsseacol3d { margin-right: 4px; }span.gsseacol4b { color: #272727; }span.gsseacol4b a,span.gsseacol4b a:link,span.gsseacol4b a:visited { color: #272727; }span.gsseacol4b a:hover { color: #000; }span.gsseacol4c { margin-left: 6px; }table.gsseabtm { padding: 0; width: 100%; margin-top: 12px; }table.gsseabtm td { padding: 0; }table.gsseabtm td.gsseabtm1 { text-align: left; font: 13px/18px arial, verdana, sans-serif; color: #757575; }table.gsseabtm td.gsseabtm2 { text-align: right; }/* =Pagination------------------------------------------------------- */.gspagination { padding: 0px 0 0px; margin: 1px 0; font: 11px Arial, Verdana, sans-serif; }.gspagination * { margin: 0; }.gspaginationinner td { padding: 4px 0 5px; }.gspagination a, .gspagination a:link, .gspagination a:visited { text-decoration: none; background: #fff; padding: 3px 5px; border: 1px solid #efcec0; }.gspagination a:hover, .gspagination a:focus, .gspagination a:active { background-color: #e16522; color: #fff; border-color: #e16522; }.gspagination td.gsgotopage { color: #999; padding: 3px 5px; border: 0; }.gspagination td.gsgotopage a, .gspagination td.gsgotopage a:link, .gspagination td.gsgotopage a:visited { border: 0; }.gspagination .pageofpage { color: #999; padding: 3px 5px; /* border: 1px solid #ccc; */ }.gspagination .thispage { padding: 3px 5px; color: #000; }