body
{
	background: #E1E1E2;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
a:link, body_alink
{
	color: #22229C;
}
a:visited, body_avisited
{
	color: #22229C;
}
a:hover, a:active, body_ahover
{
	color: #FF4400;
}
.page
{
	background: #FFFFFF;
	color: #000000;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	color: #000000;
	border: 1px solid #0B198C;
}
.tcat
{
	background: #869BBF url(../../images/gradients/gradient_tcat.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #FFFF66;
	text-decoration: underline;
}
.thead
{
	background: #5C7099 url(../../images/gradients/gradient_thead.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.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: #FFFFFF;
}
.tfoot a:link, .tfoot_alink
{
	color: #E0E0F6;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #FFFF66;
}
.alt1, .alt1Active
{
	background: #F5F5FF;
	color: #000000;
}
.alt2, .alt2Active
{
	background: #E1E4F2;
	color: #000000;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #efece7;
	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: 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
{
	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: #E4E7F5 url(../../images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D1D4E0 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;
	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, .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 #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	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; }
html,body {margin:0;padding:0}

/* adds texture to bottom of page when pages are short, BUT makes white page background load in with a delay
html { background: #96775e url(../../images/interface/bgtile.jpg) 0 0 repeat; }   */

body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background: #96775e url(../../images/interface/tilewhite.gif) 50% 50% repeat-y;
	}

#bodywrap-ov { 
	background: #926a49 url(../../images/interface/bgtile.jpg) 0 0 repeat;
	}

#bodywrapinner-ov {
	width: 100%;
	background: url(../../images/interface/bgtiletop.jpg) 0 0 repeat-x;
	}

#outerwrap-gs { 
	width: 954px;
	background-color: #ffffff;
	margin: 0 auto;
	text-align: left;
	}



/* =Standard selectors
------------------------------------------------------- */

.hide {
	display: none;
	}
	
.clearer {
   clear:both;
   height:0;
   overflow:hidden;
   margin-top:-1px; 
   }	
.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix {
	display:inline-block;
	}
 /* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
 /* End hide */

p { margin-bottom: 1.4em; line-height: 1.4em; }
 
.floatleft { float: left; }
.floatright { float: right; }


.aligncentre { text-align: center; display: block; margin: 0 auto; }
.alignleft { text-align: left; float: left; margin: 0 10px 3px 0; }
.alignright { text-align: right; float: right; margin: 0 0 3px 10px; }


.captionpicright300 { 
	width: 420px;
	text-align: left;
	margin: 25px 0 25px 0;
	padding-bottom: 2px;
	background: #fff url(../../images/interface/cccbtmright2.gif) bottom right no-repeat;
	color: #000;
	font: 11px/14px Arial, Helvetica, Verdana, sans-serif;
	}

.captionpicright300 img { border-bottom: 1px solid #666; }

.caption300 { width: 280px; margin: 5px 120px 5px 10px; }

ul { list-style-type:none; margin: 0 auto; }
ol { list-style-type:none; margin: 0 auto; }

a:link {
   color:#8b541d;
   text-decoration:none;
   }
   
a:visited {
   color:#8b541d;
   text-decoration:none;
   }
    
a:hover {
   text-decoration:underline;
   color: #000000;
   }
   
a:active {
	color: #000000;
	}

a img { border:0; } 
   
strong { font-weight: bold	}

em { font-style: italic; }

table {
	padding: 0; margin: 0;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	/* this sets font size to 1em for each table, for the purpose of IE5 which botches inheritance */
	}
	


/* =Styles temporarily copied from VB - can delete once they've been
entered into the control panel
------------------------------------------------------- */

.tborder
{
	border: 0px solid #666666;
}
.tcat
{
	background: #c0a780 url("../../images/gsprofile/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;
}
.tcat a:link, .tcat_alink
{
	color: #FFFFFF;
	text-decoration: underline;
}
.tcat a:visited, .tcat_avisited
{
	color: #FFFFFF;
	text-decoration: underline;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #ccc;
	text-decoration: underline;
}
.thead
{
	background: #e0d4c7;
	color: #434343;
	font: 11px verdana, tahoma, verdana, geneva, arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #434343;
}
.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: #434343;
	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: #8b541d;
	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: #efece7;
	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: #8b541d;
	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: #8b541d;
	font: 18px arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin-left: -6px;
	margin-bottom: 7px;
}
.vbmenu_control
{
	background: #666 url("../../images/gsprofile/th1.gif") top left repeat-x;
	color: #ffebbc;
	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: 1px solid #0B198C;
	
}
.vbmenu_option
{
	background: #EDEDED;
	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: #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: #333333;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #DDDDDD;
	color: #333333;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
	
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #333333;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #333333;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #333333;
	text-decoration: none;
}




/* =Layout elements
------------------------------------------------------- */

#masthead { width: 954px; background: #bdab93; }

#logocontainer { float: left; width:250px; height: 91px; }

h1#gslogo { 
	width: 250px;
	height: 91px;
	text-align: left;
	position: relative;
	margin: 0;
	padding: 0;
	color: #efefef;
	}

h1#gslogo span { 
	background: url(../../images/interface/logo.jpg) no-repeat top left;
	position: absolute;
	width: 100%;
	height: 100%;
	}
h1#gslogo a, h1#gslogo a:link, h1#gslogo a:visited { color: #efefef; }



/* ------ Logged out ------ */

#regburst { width: 77px; height: 91px; float: left; text-align: left; margin: 0; padding: 0; line-height: 0;text-decoration: none; border: 0; }
#regburst a, #regburst a:link, #regburst a:visited { line-height: 0; text-decoration: none; border: 0; margin: 0; padding: 0;}

#gsmastrhsout { width: 627px; height: 91px; background: url(../../images/interface/masthead-r.jpg) no-repeat top right; float: right; }

#loggedoutgswrap { width: 599px; height: 91px; position: absolute; }
#loggedoutgs { width: 599px; height: 33px; position: relative; top: 35px; left: 4px; padding: 0; color: #727272; }

#loggedoutgs #loginboxes-gs { text-align: right; font: 11px "Helvetica Neue", Arial, Verdana, sans-serif; }

#loggedoutgs form { margin: 0; padding: 0; width: 506px; height: 33px; }
#loggedoutgs form input.bginput { width: 130px; background-color: #f0dba4; margin-right: 4px; color: #333; padding: 2px; font-size: 14px; font-family: arial,verdana,sans-serif; border: 1px solid #999;}
#loggedoutgs form input.bginput:focus { background-color: #fff; }

span.rembme { color: #333; font-size: 11px;}

/* form form field change colours on homepage */
.inputStd { 
	width: 105px;
	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: 105px;
	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: 100px;
	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; }



/* NEW BUTTONS */
.button{
	vertical-align:middle;
	border:solid 1px #c56611;
	padding:3px 6px 3px 6px !important;
	color:#fff;
	color:#fff !important;
	margin:3px 1px !important;
	background:#df9c27 url(../../images/interface/btnov_orange.gif) left top repeat-x;
	white-space:nowrap;
	cursor:pointer;
	-moz-border-radius:1.4em;
	-webkit-border-radius:1.4em;
	border-radius:1.4em;
	}
*+html .button{ overflow:visible; padding:3px 6px 3px 6px !important; } /*Target IE7 ONLY*/


.button:hover{
	text-decoration:none !important;
	background:#c56511 url(../../images/interface/btnov_orange_hover.png) left top repeat-x;
	color:#fff;
	}
input.button{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px !important;
	font-weight:bold;
	font-family: arial,verdana,sans-serif;
	}

/* END NEW BUTTONS */

.button[type="reset"]:hover {
	color:#fff;
	}


/* ------ Logged in ------ */
#gsmastrhs { width: 704px; height: 91px; background: url(../../images/interface/masthead-r.jpg) no-repeat top left; float: right; }

#loggedingswrap { width: 488px; position: absolute; height: 91px; }
#loggedings { height: 91px; padding: 0; position: relative; top: 31px; left: 0px; }
#welcomeouter { background: url(../../images/interface/speechbubblepointer.gif) no-repeat 100% 9px; height:30px;float: right; }
#welcomeinner { margin: 0 12px 0 0; padding: 0 10px 0 0; }
#welcomespan { font: 14px arial, verdana, sans-serif; background: #dec59e; padding: 8px 12px;float: left; }
#welcomespan a, #welcomespan a:link, #welcomespan a:visited { color: #6c421c; }
#msgsummary-gs { text-align: right; font: 11px/15px verdana, arial, sans-serif; color: #fff; float: right; margin-right: 15px; display: inline; }
#msgsummary-gs a, #msgsummary-gs a:link, #msgsummary-gs a:visited { color: #ffebbc; text-decoration: none; }
#msgsummary-gs a:hover, #msgsummary-gs a:active { color: #fff; text-decoration: underline; }

td#gstempspaceetd { width: 15px; }









/* = Nav horizontal top - Dec 15
------------------------------------------------------ */

#navwrap-ov {
	 width: 942px;
	 height: 48px;
	 position: relative;
	 margin: 0 auto;
}
#navov {
	width: 942px;
	height:24px;
	clear: both;
	background: #c74b1a url(../../../../images/interface/dsnav-bg.gif) top left repeat-x;
}

/* 1st level */

#navov ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navov ul li {
	float: left;
	color: #fff;
	text-align: center;
}
#navov ul li a {
	overflow: hidden;
	display: block;
	padding: 0 10px;
	color: #fff;
	text-align: center;
	font: bold 12px verdana, arial, sans-serif;
	line-height: 24px;
	text-decoration: none;
}
#navov ul li.navovhome a {
	 margin-left: 15px;
}
#navov ul li a:hover {
	 color: #6e430d;
	 background: #ffebbc;
}
#navov ul li.currentov {
	 background: #ffebbc;
	 color: #6e430d;
}
#navov ul li.currentov a {
	 color: #6e430d;
}
#navov ul li.navovhome a {
	 color: #fff;
}
#navov ul li.currentov a:hover {
	 color: #6e430d;
	 text-decoration: none;
}
#navov ul li.navovhome {
	 color: #fff;
	 background: none;
}
#navov ul li.navovhome a:hover {
	 color:6e430d;
}
#navov ul li.spacer {
	clear: both;
	float: none;
	width: 942px;
	height: 24px;
	padding: 0 10px 0 0;
	background: #6e6e6e;
	text-align: right;
	line-height: 24px;
}

/* 2nd level */

#navov ul li ul {
	display: none;
	position: absolute;
	left: 0;
	top: 24px;
	width: 928px;
	padding: 0 0 0 14px;
}
* html #navov ul li ul {
	 width: 900px;
	 w\idth: 928px;
}

#navov ul li ul li a {
	font: normal 12px/24px arial,verdana,sans-serif;
}
#navov ul li ul li a:hover, 
#navov ul li ul li a:active {
	text-decoration: underline;
}

/* Modified SImplified Box Model Hack (IE5.x/Win) */
	
#navov ul li.currentov ul {
	 display: block;
	 background: #ffebbc;
}
#navov ul li.currentov ul li {
	 position: relative;
}
#navov ul li.currentov ul li a {
	 font-size: 12px;
	 width: auto;
	 padding: 0 12px 0;
	 color: #6e430d;
	 white-space: nowrap;
}
#navov ul li.currentov ul li a:hover {
	 text-decoration: underline;
	 color: #e45d00;
}

/*\*/
html>body*#navov ul li ul {
	 top: 24px;
}
html>body*#navov ul li.currentov ul li ul {
	 top: 2.18em;
}

/**/
	
#navov ul li span.ovnavnolink {
	overflow: hidden;
	display: block;
	padding: 0 10px;
	color: #666;
	text-align: center;
	font: normal 12px arial, sans-serif;
	line-height: 24px;
}

































/* =Bannr area
------------------------------------------------------- */

#banarea { width: 942px; height: 109px; margin: 0 auto 0 auto; background-color: #ddd0c0; text-align: center; margin-bottom: 0;}
#banarea1 { width: 728px; float: left; margin-left: 9px; margin-top: 10px; display: inline; }
#banarea2 { width: 194px; float: right; margin-right: 9px; margin-top: 10px; display: inline; }



/* =Body
------------------------------------------------------- */
#gsbodywrap { 
	width: 904px;
	margin: 0 auto;
	margin-top: 0px;
	text-align: left;
	margin-bottom: 25px;
	background-color: #fff;
	}


#gsForumWide-content { width: 584px; float: left; margin-top: 25px; overflow: hidden; background-color: #fff; }
#gsForumWide-sidecol { width: 300px; float: right; margin-top: 25px; }
#gsForumWide-contentline { width: 584px; float: left; background: url(../../images/interface/df1.gif) top right repeat-y; }
#gsForumWide-contentlineinner { width: 563px; float: left; }

/* 
Thin1 = for members - side column on right
Thin2 = for guests -  side column on left
*/
#gsForumThin1-content { width: 724px; float: left; margin-top: 25px; overflow: hidden; background-color: #fff; }
#gsForumThin1-sidecol { width: 160px; float: right; margin-top: 25px; }
#gsForumThin1-contentline { width: 724px; /* float: left; background: url(../../images/interface/df1.gif) top right repeat-y; */ }
#gsForumThin1-contentlineinner { width: 703px; /* float: left; */ }

#gsForumThin2-content { width: 724px; float: right; margin-top: 25px; overflow: hidden; background-color: #fff; }
#gsForumThin2-sidecol { width: 160px; float: left; margin-top: 25px; }
#gsForumThin2-contentline { width: 724px; float: right; background: url(../../images/interface/df1.gif) top left repeat-y; }
#gsForumThin2-contentlineinner { width: 703px; float: right; }


/* =Side bannr boxes
------------------------------------------------------- */

.sideboxwrapgs { width: 100%; margin-top: 20px; }
.sideboxgscol1 { width: 160px; float: left; }
.sideboxgscol2 { width: 132px; float: right; background: #fff url(../../images/interface/c6.gif) top left repeat-y; }
.sideboxwrapgs .sbgsin { width: 120px; margin-bottom: 12px; float: right;}

.sideboxwrap160 { width: 100%; margin-top: 20px; }
.sideboxwrap160 .sbgsin { width: 160px; margin-bottom: 12px; }


/* =Individual classes
------------------------------------------------------- */
p.carrot2 a { padding-right: 14px; background: url(../../images/interface/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: #8b541d  url(../../images/gsprofile/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: #8b541d  url(../../images/gsprofile/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: #8b541d  url(../../images/gsprofile/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; }




/* =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/interface/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/interface/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/interface/bullet1.gif) no-repeat 0 6px;
	font: 12px/14px 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 #c5c5c5;
	}

.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/interface/bullet1.gif) no-repeat 0 6px;
	font: bold 11px/16px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	color: #8b541d;
	display:block;
	}

.listpanelc ul li a:hover, 
.listpanelc ul li a:active { color: #000; text-decoration: underline; } 

.listpanelc p { 
	text-align: left;
	font: bold 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/interface/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/interface/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/interface/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: #8b541d;
	}
.listpanelg ul li a:visited { color: #8b541d;}
.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/interface/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: #8b541d;
	}
.listpanelk ul li a:visited { color: #8b541d;}
.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;
	display: inline-block;
	background: #fff;
	text-align: center;
	margin: 8px auto 16px auto;
	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: #e0d4c7 url(../../images/interface/barcr4.gif) no-repeat left bottom; height: 26px; }
.h1cr2 { background: url(../../images/interface/barcr3.gif) no-repeat right bottom; height: 26px;}
.h1cr3 { background: url(../../images/interface/barcr2.gif) no-repeat right top; height: 26px;}
.h1cr4 { background: url(../../images/interface/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: -2px 0 0 0;
	padding: 0 0 0 10px;
	}

h2.h1cr a, 
h2.h1cr a:link, 
h2.h1cr a:visited { color: #8f7956; color: #736144; }
h2.h1cr a:hover, 
h2.h1cr a:active { color: #5b482b; text-decoration:none; }



/* -------- h2cr -------- */

.h2cr1 { background: #bdab93 url(../../images/interface/barbcr4.gif) no-repeat left bottom; height: 20px; }
.h2cr2 { background: url(../../images/interface/barbcr3.gif) no-repeat right bottom; height: 20px;}
.h2cr3 { background: url(../../images/interface/barbcr2.gif) no-repeat right top; height: 20px;}
.h2cr4 { background: url(../../images/interface/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: #e0d4c7 url(../../images/interface/barcr4.gif) no-repeat left bottom; height: 20px; margin-bottom: 10px; margin-top: 30px; }
.h3cr2 { background: url(../../images/interface/barcr3.gif) no-repeat right bottom; height: 20px;}
.h3cr3 { background: url(../../images/interface/barcr2.gif) no-repeat right top; height: 20px;}
.h3cr4 { background: url(../../images/interface/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: #bdab93;
	}




/*************************************************/
/* BREADCRUMB */

#breadcrumb { padding-top:0; }
#breadcrumb ul { padding-left: 0; float: left; background: transparent url(../../images/gsmisc/navbit-home.png) left top no-repeat; border:none; list-style-type: none; }


#breadcrumb li.navbit {
	float:left;
	background-image:url(../../images/gsmisc/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/gsmisc/navbit-arrow-right-big.png) 5px 5px no-repeat;}
#pagetitle h1 a, 
#pagetitle h1 a:link, 
#pagetitle h1 a:visited { color: #333; text-decoration: none; }
#pagetitle h1 a:hover, 
#pagetitle h1 a:active { color: #333; 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: #f0ebdf url(../../images/interface/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/interface/pbit2c.gif) no-repeat right bottom; }
.pbit2a { background: url(../../images/interface/pbit2a.gif) no-repeat left top; }
.pbit2b { background: url(../../images/interface/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/interface/pb2iconline.gif) top left repeat-x; }

.pbit2-icons { padding-bottom: 1px; }
.pbit2-icons a, .gspb2-icons a:link { 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; }

p.gspb2-showing { font: 11px/15px Verdana, Arial, Helvetica, sans-serif; margin: 8px 0 18px 0; }

.gspb2 {
	background: #efece7 url(../../images/interface/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/interface/pb2d.gif) no-repeat right bottom; }
.gspb2a { background: url(../../images/interface/pb2a.gif) no-repeat left top; }
.gspb2b { background: url(../../images/interface/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/interface/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/interface/pb2qd.gif) no-repeat right bottom; }
.gspb2qa { background: url(../../images/interface/pb2qa.gif) no-repeat left top; }
.gspb2qb { background: url(../../images/interface/pb2qb.gif) no-repeat right top; padding: 15px; }

.gspb2-dott { width: 100%; height: 6px; margin-top: 18px; margin-bottom: 5px; background: url(../../images/interface/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; }


/* -- Quotes in comments below articles etc -- */

.qbit2d { 
    background: #fffefa url(../../images/interface/qbit2d.gif) no-repeat left bottom;
    width: 100%;
    font-style: italic;
    color: #333;
    margin-bottom: 12px;
    }

.qbit2d .imgoverflow { display: none; }

.qbit2c { background: url(../../images/interface/qbit2c.gif) no-repeat right bottom; }
.qbit2a { background: url(../../images/interface/qbit2a.gif) no-repeat left top; }
.qbit2b { background: url(../../images/interface/qbit2b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #f0ebdf; }
.qbittd { background: #fffefa; border:0; padding:0; }

.qbit2d .qbit2d { background: #f0ebdf url(../../images/interface/qbit2dr.gif) no-repeat left bottom; }
.qbit2c .qbit2c { background: url(../../images/interface/qbit2cr.gif) no-repeat right bottom; }
.qbit2a .qbit2a { background: url(../../images/interface/qbit2ar.gif) no-repeat left top; }
.qbit2b .qbit2b { background: url(../../images/interface/qbit2br.gif) no-repeat right top; padding: 10px 15px 15px 15px;  border:1px solid #fffefa;}
.qbittd .qbittd { background: #f0ebdf; border:0; padding:0; }

.qbit2d .qbit2d .qbit2d { background: #fffefa url(../../images/interface/qbit2d.gif) no-repeat left bottom; }
.qbit2c .qbit2c .qbit2c { background: url(../../images/interface/qbit2c.gif) no-repeat right bottom; }
.qbit2a .qbit2a .qbit2a { background: url(../../images/interface/qbit2a.gif) no-repeat left top; }
.qbit2b .qbit2b .qbit2b { background: url(../../images/interface/qbit2b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #f0ebdf; }
.qbittd .qbittd .qbittd { background: #fffefa; border:0; padding:0; }

.qbit2d .qbit2d .qbit2d .qbit2d { background: #f0ebdf url(../../images/interface/qbit2dr.gif) no-repeat left bottom; }
.qbit2c .qbit2c .qbit2c .qbit2c { background: url(../../images/interface/qbit2cr.gif) no-repeat right bottom; }
.qbit2a .qbit2a .qbit2a .qbit2a { background: url(../../images/interface/qbit2ar.gif) no-repeat left top; }
.qbit2b .qbit2b .qbit2b .qbit2b { background: url(../../images/interface/qbit2br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }
.qbittd .qbittd .qbittd .qbittd { background: #f0ebdf; border:0; padding:0; }

.qbit2d .qbit2d .qbit2d .qbit2d .qbit2d { background: #fffefa url(../../images/interface/qbit2d.gif) no-repeat left bottom; }
.qbit2c .qbit2c .qbit2c .qbit2c .qbit2c { background: url(../../images/interface/qbit2c.gif) no-repeat right bottom; }
.qbit2a .qbit2a .qbit2a .qbit2a .qbit2a { background: url(../../images/interface/qbit2a.gif) no-repeat left top; }
.qbit2b .qbit2b .qbit2b .qbit2b .qbit2b { background: url(../../images/interface/qbit2b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #f0ebdf; }
.qbittd .qbittd .qbittd .qbittd .qbittd { background: #fffefa; border:0; padding:0; }

.qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d { background: #f0ebdf url(../../images/interface/qbit2dr.gif) no-repeat left bottom; }
.qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c { background: url(../../images/interface/qbit2cr.gif) no-repeat right bottom; }
.qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a { background: url(../../images/interface/qbit2ar.gif) no-repeat left top; }
.qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b { background: url(../../images/interface/qbit2br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }
.qbittd .qbittd .qbittd .qbittd .qbittd .qbittd { background: #f0ebdf; border:0; padding:0; }

.qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d { background: #fffefa url(../../images/interface/qbit2d.gif) no-repeat left bottom; }
.qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c { background: url(../../images/interface/qbit2c.gif) no-repeat right bottom; }
.qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a { background: url(../../images/interface/qbit2a.gif) no-repeat left top; }
.qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b { background: url(../../images/interface/qbit2b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #f0ebdf; }
.qbittd .qbittd .qbittd .qbittd .qbittd .qbittd .qbittd { background: #fffefa; border:0; padding:0; }

.qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d .qbit2d { background: #f0ebdf url(../../images/interface/qbit2dr.gif) no-repeat left bottom; }
.qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c .qbit2c { background: url(../../images/interface/qbit2cr.gif) no-repeat right bottom; }
.qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a .qbit2a { background: url(../../images/interface/qbit2ar.gif) no-repeat left top; }
.qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b .qbit2b { background: url(../../images/interface/qbit2br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }
.qbit2td .qbit2td .qbit2td .qbit2td .qbit2td .qbit2td .qbit2td .qbit2td { background: #f0ebdf; 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/interface/delicious.gif) no-repeat 0 0; }
.bkmk-gs ul li.digg { background: url(../../images/interface/digg.gif) no-repeat 0 0; }
.bkmk-gs ul li.reddit { padding: 0 0 0 2px; background: url(../../images/interface/reddit.gif) no-repeat 0 0; }
.bkmk-gs ul li.[a social network] { background: url(../../images/interface/[a social network].gif) no-repeat 0 0; }
.bkmk-gs ul li.stumbleupon { background: url(../../images/interface/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: #8b541d; }
#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; }



/* =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/interface/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/interface/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: #f0ebdf url(../../images/interface/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/interface/pb3d.gif) no-repeat right bottom; }
.gspia { background: url(../../images/interface/pb3a.gif) no-repeat left top; }
.gspib { background: url(../../images/interface/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/gsprofile/bullet-env.gif) 0 1px no-repeat; }
p.bulletenv2 a { margin: 0; padding: 0; padding-left: 18px;background: url(../../images/gsprofile/bullet-web.gif) 0 1px no-repeat; }
p.bulletenv3 a { margin: 0; padding: 0; padding-left: 18px; background: url(../../images/gsprofile/bullet-addtofriends.gif) 0 1px no-repeat; }
p.bulletenv4 a { margin: 0; padding: 0; padding-left: 18px; background: url(../../images/gsprofile/bullet-removefromfriends.gif) 0 1px no-repeat; }
p.bulletenv5 a { margin: 0; padding: 0; padding-left: 18px; background: url(../../images/gsprofile/bullet-addtoignore.gif) 0 1px no-repeat; }
p.bulletenv6 a { margin: 0; padding: 0; padding-left: 18px; background: url(../../images/gsprofile/bullet-removefromignore.gif) 0 1px no-repeat; }
p.bulletenv8 a { margin: 0; padding: 0; padding-left: 18px; background: url(../../images/gsprofile/bullet-postcount.gif) 0 1px no-repeat; }
p.bulletenv9 a { margin: 0; padding: 0; padding-left: 18px; background: url(../../images/gsprofile/bullet-threadcount.gif) 0 1px no-repeat; }

.gsprof-linksepa { 
	border-bottom: 1px solid #dadada;
	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/interface/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; }
p.gsprof-recentvis a { text-decoration: underline; }



/* ---------- Profile Main column (2a) ----------- */

.blockpanela { background-color: #f0ebdf; 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: #666;
	border-bottom: 1px solid #ddd;
	}

table.gsprof-answers td.gsprof-answers-a {
	width: 150px;
	padding-right: 15px;
	color: #333;
	font: bold 11px/15px arial, verdana, sans-serif;
	}

.imgoverflow  {
	width:508px;
	padding-bottom:10px;
	overflow:auto;
	overflow-x:auto;
	overflow-y:hidden;
  	}

#gsprofilegsmaina .imgoverflow  {
	width:371px;
	padding-bottom:10px;
	overflow:auto;
	overflow-x:auto;
	overflow-y:hidden;
  	}

.gsprof-messages { width: 409px; }
.gsprof-messages-converse { width: 724px; }

#ovProfCommentPag { text-align: right; }



/* ---------- Profile Right column (2b) ------------- */
	
/* albums box */
.gspk { 
	background: #f0ebdf url(../../images/interface/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/interface/pb3d.gif) no-repeat right bottom; padding: 8px 0 12px 0; }


.gsph { 
	background: #f0ebdf url(../../images/interface/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/interface/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: #f0ebdf url(../../images/interface/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/interface/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; }	




/* =Social Group INDEX page
------------------------------------------------- */

.gssogrindex-bnr { margin-top: 17px; margin-bottom: 40px; }
#gssogrindextopleft { width: 458px; float: left; margin-right: 20px; }
#gssogrindextopright { width: 106px; float: right; text-align: right; }
#gssogrindextopright img { margin-top: 32px; }

#gssogrtopleft p { font: 11px/18px verdana, arial, sans-serif; }

#gssogrindex { margin-top: 8px; width: 100%;}
#gssogrindexside { width: 724px; }
#gssogrindexmain { width: 724px; }


p.gssogrindex-sortbytxt { font: 11px verdana, arial, sans-serif; margin-bottom: 3px; padding-bottom: 0; }
p.gssogrindex-searchgroups { font: 12px verdana, arial, sans-serif; margin-bottom: 18px; padding-bottom: 0; }












/* =Social Group detail page
------------------------------------------------- */

#gssogrtopleft { width: 338px; float: left; margin-right: 20px; }
#gssogrtopright { width: 180px; float: right; text-align: right; }

#gssogrtopleft p { font: 12px/18px verdana, arial, sans-serif; }

#gssogr { margin-top: 20px; width: 100%;}
#gssogrgsside { width: 220px; float: right; margin-left: 20px; }
#gssogrgsmain { width: 478px; float: left; }

p.gsbiggrnbtn1 { font: bold 18px arial, verdana, sans-serif; float: right; }

p.gsbiggrnbtn1 a { 
	display: block;
	width: 130px;
	padding: 3px 5px;
	text-align: center;
	}

* html p.gsbiggrnbtn1 a { width: 140px; w\dth: 130px; } /* Modified SImplified Box Model Hack (IE5.x/Win) */

p.gsbiggrnbtn1 a, 
p.gsbiggrnbtn1 a:link, 
p.gsbiggrnbtn1 a:visited { 
	background-color: #8b541d;
	color: #fff;
	text-decoration: none;
	}
	
p.gsbiggrnbtn1 a:hover, 
p.gsbiggrnbtn1 a:active { background-color: #333; }
p.gsbiggrnbtn1 a:active { background-color: #000; color: #a2cf0a; }

h2.gssogr-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/interface/c6.gif) bottom left repeat-x;
	letter-spacing: 1px;
	}

h2.gssogr-detail-section a, 
h2.gssogr-detail-section a:link, 
h2.gssogr-detail-section a:visited,
h2.gssogr-detail-section a:hover { text-decoration: none; color: #939393; } 
h2.gssogr-detail-section a:active { text-decoration: none; color: #939393; }

p.gssogr-createdby {
	font: 12px/17px verdana, arial, sans-serif;
	color: #484848;
	margin-top: 15px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	}

p.gssogr-typegroup {
	font: 11px/17px verdana, arial, sans-serif;
	color: #484848;
	margin-top: 5px;
	padding-top: 0;
	}

h1.gssogr-detail-maintitle {
	font: 28px Arial, Verdana, Helvetica, sans-serif;
	color: #292929;
	margin-top: 0;
	margin-bottom: 20px;
	padding-top: 0;
	}

p.gssogr-showing { font: 11px verdana, arial, sans-serif; color: #626262; margin-left: 5px; }



/* =A to Z alphabet
------------------------------------------------- */

.gs-alphabet1 { padding: 0px 0 0px; margin: 25px 0 1px 0; font: bold 12px Arial, Verdana, sans-serif; }
.gs-alphabet1 * { margin: 0; }
.gspaginationinner td { padding: 4px 0 5px; }
.gs-alphabet1 a, 
.gs-alphabet1 a:link, 
.gs-alphabet1 a:visited { text-decoration: none; background: #fff; padding: 3px 5px; border: 1px solid #efd9c0; }
.gs-alphabet1 a:hover, 
.gs-alphabet1 a:focus, 
.gs-alphabet1 a:active { background-color: #f29d22; color: #fff; border-color: #f29d22; }
.gs-alphabet1 td.gsgotopage { color: #999; padding: 3px 5px; border: 0; }
.gs-alphabet1 td.gsgotopage a, 
.gs-alphabet1 td.gsgotopage a:link, 
.gs-alphabet1 td.gsgotopage a:visited { border: 0; }
.gs-alphabet1 .pageofpage { color: #999; padding: 3px 5px; /* border: 1px solid #ccc; */ }
.gs-alphabet1 .thispage { padding: 3px 5px; color: #000; }




/* =Price Checker pages
------------------------------------------------------- */
#gsprice-header {margin: 0 auto; margin-top: 20px; margin-bottom:15px; padding:0; text-align:left; vertical-align:top; border:0; background: #fff url(../../images/dogbreeds/tile_dogbreedsindex.gif) top repeat-x;}
#gsprice-header h1 {height:31px; text-align:left; position:relative; margin:0; margin-top:0; font-size:6px;}
#gsprice-header h1 span {position:absolute; width:100%; height:100%; width:392px; background:#fff url(../../images/pricechecker/title_pricechecker.gif) no-repeat;}

#gspricecontent { width: 904px; margin-top: 25px; float: left; }
#gspricecontent #gscolumnb { width: 160px; float: left; color: #2e2e2e; font: 11px verdana, arial, helvetica, sans-serif; }
#gspricecontent #gscolumna { width: 730px; float: right; color: #2e2e2e; font: 12px/19px verdana, arial, helvetica, sans-serif; }
.gsprice160ad { margin-bottom: 12px; }
.gsprice-detail-body p { margin-top: 0; padding-top: 0; }

#gsprice-headerdog { margin-top: 15px; margin-bottom:15px; padding:0; text-align:left; }
#gsprice-headerdog h3 {height:22px; text-align:left; position:relative; margin:0; margin-top:0; font-size:6px;}
#gsprice-headerdog h3 span {position:absolute; width:100%; height:100%; width:295px; background:#fff url(../../images/pricechecker/title_dogrelated.gif) no-repeat;}
#gsprice-headerother { margin-top: 20px; margin-bottom:15px; padding:0; text-align:left; }
#gsprice-headerother h3 {height:22px; text-align:left; position:relative; margin:0; margin-top:0; font-size:6px;}
#gsprice-headerother h3 span {position:absolute; width:100%; height:100%; width:137px; background:#fff url(../../images/pricechecker/title_otherpets.gif) no-repeat;}



table#gsprice-cats { padding: 0; width: 600px; margin-bottom: 20px; }
table#gsprice-cats td { padding: 0; }

table#gsprice-cats td#gspricecatsa { background: url(../../images/pricechecker/c9.gif) top right repeat-y; }

h3.gspriceh3 { font: bold 13px verdana, arial, sans-serif; margin-bottom: 20px; }

ul.thumblist24 { margin-top: 0; margin-left: 5px; padding: 0; list-style: none; text-align: center; font-size: 1em; width: 460px; }
ul.thumblist24 li { list-style-type: none; padding: 0; margin: 0; margin-bottom: 10px; }


#btntoys, #btnbeds, #btnbone, #btncoll, #btnfood, #btnhous, #btnleas, #btnclot, #btnacce, #btnphar
{ float: left; position: relative; font: 12px/15px Verdana, Helvetica, Arial, sans-serif; margin-right: 8px; }


#btntoys a:link, #btnbeds a:link, #btnbone a:link, #btncoll a:link, #btnfood a:link,#btnhous a:link, #btnleas a:link, #btnclot a:link, #btnacce a:link, #btnphar a:link, 
#btntoys a:visited, #btnbeds a:visited, #btnbone a:visited, #btncoll a:visited, #btnfood a:visited, #btnhous a:visited, #btnleas a:visited, #btnclot a:visited, #btnacce a:visited, #btnphar a:visited { 
	display:block;
    width:84px;
    padding-top:78px;
    text-align:center;
    text-decoration:none;
    color: #996633;
    }

#btntoys a:link, #btntoys a:visited { background: url(../../images/pricechecker/pch-toys.gif) no-repeat top center; }
#btnbeds a:link, #btnbeds a:visited { background: url(../../images/pricechecker/pch-beds.gif) no-repeat top center; }
#btnbone a:link, #btnbone a:visited { background: url(../../images/pricechecker/pch-bones.gif) no-repeat top center; }
#btncoll a:link, #btncoll a:visited { background: url(../../images/pricechecker/pch-collars.gif) no-repeat top center; }
#btnfood a:link, #btnfood a:visited { background: url(../../images/pricechecker/pch-food.gif) no-repeat top center; }
#btnhous a:link, #btnhous a:visited { background: url(../../images/pricechecker/pch-houses.gif) no-repeat top center; }
#btnleas a:link, #btnleas a:visited { background: url(../../images/pricechecker/pch-leashes.gif) no-repeat top center; }
#btnclot a:link, #btnclot a:visited { background: url(../../images/pricechecker/pch-clothes.gif) no-repeat top center; }
#btnacce a:link, #btnacce a:visited { background: url(../../images/pricechecker/pch-accessories.gif) no-repeat top center; }
#btnphar a:link, #btnphar a:visited { background: url(../../images/pricechecker/pch-pharm.gif) no-repeat top center; }

#btntoys a:hover, #btnbeds a:hover, #btnbone a:hover, #btncoll a:hover, #btnfood a:hover, #btnhous a:hover, #btnleas a:hover, #btnclot a:hover, #btnacce a:hover, #btnphar a:hover
{ text-decoration:underline; color: #000; }


td#gspricecatsb { vertical-align: top; padding-left: 20px; }
td#gspricecatsb a, td#gspricecatsb a:link, td#gspricecatsb a:viisted { color: #996633; text-decoration: none; font: bold 11px/18px Verdana, Helvetica, Arial, sans-serif; }
td#gspricecatsb a:hover, td#gspricecatsb a:active { color: #000; text-decoration: underline; }






	
/* =Footer
------------------------------------------------------- */

#footerbar-gs { 
	width:100%;
	height:27px;
	color: #999;
	line-height: 24px;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 30px;
	font-size: 11px;
	}

#footerinner { width: 954px; line-height:44px; margin: 0 auto; background: url(../../images/interface/reflectftr.gif) no-repeat bottom center;}
	
#clearftr {clear:both;height:24px;width:100%}

#footerbar-gs a, #footerbar-gs a:link, #footerbar-gs a:visited { text-decoration: none; }
#footerbar-gs a:hover, #footerbar-gs a:active { color: #333; text-decoration: none; }


/* ------ 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: 1px 4px; border: 1px solid #efd9c0; }
.gspagination a:hover, 
.gspagination a:focus, 
.gspagination a:active { background-color: #f29d22; color: #fff; border-color: #f29d22; }
.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; }









/* =Forum Home
------------------------------------------------------- */

.h1crgs { padding: 0; }

.tcat_fh { 
	line-height: 26px;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 5px 0 5px;
	background:#e3e3e3 url("../../images/gsprofile/th3.gif") top left repeat-x;
	color: #b1a289;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	}

a.gs-collapseicon, 
a.gs-collapseicon:link, 
a.gs-collapseicon:visited { 
	float:right;
	margin-right: 5px;
	display: inline;
	margin-top: 5px;
	}

h4.gsforumhomefn {
	font: 11px verdana, arial, helvetica, geneva, sans-serif;
	margin:0px;
	padding:0px;
	vertical-align: middle;
	color: #999;
	font-style: italic;
	}

/*
h4.gsforumhomefn a, 
h4.gsforumhomefn a:link, 
h4.gsforumhomefn a:visited { font: bold 13px verdana, arial, helvetica, geneva, sans-serif; color: #555; }
*/

h4.gsforumhomefn a, 
h4.gsforumhomefn a:link, 
h4.gsforumhomefn a:visited { font: bold 14px verdana, arial, verdana, helvetica, geneva, sans-serif; color: #444; } 

h4.gsforumhomefn a:hover, 
h4.gsforumhomefn a:active { color:#8b541d; text-decoration:underline; }


.lastpostby {
	font: 10px/16px verdana, geneva, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
	text-align: right;
	color: #999;
	}

.lastpostby a, 
.lastpostby a:link, 
.lastpostby a:visited { color: #777 ; text-decoration: none; }
.lastpostby a:hover, 
.lastpostby a:active { color: #000; text-decoration: underline; }
	
.time { font-size:10px; }

h5.lastthreadwas {
	text-align: right;
	margin-bottom: 3px;
	font: 12px arial, helvetica, verdana, geneva, sans-serif;
	margin:0px;
	padding:0px;
	}
	
h5.lastthreadwas a, 
h5.lastthreadwas a:link, 
h5.lastthreadwas a:visited { color: #555; } 

h5.lastthreadwas a:hover, 
h5.lastthreadwas a:active { color: #8b541d; text-decoration: underline; }
	
.fh-postcount { font: 12px arial, verdana, geneva, helvetica, sans-serif; color: #565656; margin-bottom: 3px; width: 90px; }
.fh-threadcount { font: 12px arial, verdana, geneva, helvetica, sans-serif; color: #767676; }


/* ------ Forum tag selector links ------ */

table.tagtable { width: 640px; margin: 0 auto; padding: 10px 0 10px 6px; }
table.tagtable td { vertical-align: top; font: 10px/13px verdana, arial, sans-serif; color: #a1a1a1; text-align: left; }
td.tag-cola { width: 300px; }
td.tag-colb { width: 340px; }
table.tagtable td a { cursor: pointer; padding-left: 35px; display: block; margin: 0;}
table.tagtable td a:hover, table.tagtable td a:active { text-decoration: none; background: url(../../images/gsmisc/add-hovericon.gif) center left no-repeat; }



/* =Forum Display
------------------------------------------------------- */

h4.gsforumdisplaytt {
	font: 14px arial, helvetica, verdana, geneva, sans-serif;
	margin:0px;
	padding:0px;
	}

.gsforumdisplaypv { font: 12px arial, helvetica, verdana, geneva, sans-serif; color: #666; }

.gsforumdisplaypv a, 
.gsforumdisplaypv a:link { color: #666; text-decoration: none; }
.gsforumdisplaypv a:visited,
.gsforumdisplaypv a:hover, 
.gsforumdisplaypv a:active { color: #666; text-decoration: underline; }


/* ------ Forum thread tools etc toolbar ------ */
table.gsthreadtoolbar { width: 100%; border: 1px solid #d9d9d9; height: 24px; background: #fff url(../../images/interface/gradh.jpg) top left repeat-y; padding: 0; margin-bottom: 8px; }
table.gsthreadtoolbar td { font: 12px arial, verdana, sans-serif; padding: 0 5px 0 5px; }
table.gsthreadtoolbar td.gsthrtbl { text-align: left; width: 306px; }
table.gsthreadtoolbar td.gsthrtbr { text-align: left; }

table.gsthreadtoolbar td.gsthrtbr a, 
table.gsthreadtoolbar td.gsthrtbr a:link, 
table.gsthreadtoolbar td.gsthrtbr a:visited { color: #424242; }
table.gsthreadtoolbar td.gsthrtbr a:hover, 
table.gsthreadtoolbar td.gsthrtbr a:active { color: #8b541d; }

/* ------ Forum STOP activation notice ------ */
.gsactiv8alert { width: 160px; background: #fff url(../../images/gsmisc/activ8alert-tile.gif) top left repeat-y; margin-top:18px; }
.gsactiv8alert p { padding: 8px 15px 0 15px; margin: 0; font: 10px verdana, arial, sans-serif; text-align: center; }

/* ------ Forum smallfont in TCATs ------ */

.tcat .smallfont { color:#fff; }


/* ------ Forum styles for low rep ------ */

.negbars3 { color: #999; font: normal 11px verdana,arial,sans-serif; }
.negbars3 font, 
.negbars3 span { color:#999; font: normal 11px verdana,arial,sans-serif; }
.negbars3 .qpb04 { display:none; }
.negbars3 img { display:none; }
.negbars3 em { color:#777; }
.negbars3 b { font-weight:normal; }







/* =Postbit
------------------------------------------------------- */

.pbit1d { 
	background: #f6eddc url(../../images/interface/pbit1d.gif) no-repeat left bottom; /* f2e8d3 */
	background: #ecdec4 url(../../images/interface/pbit1d.gif) no-repeat left bottom;
	background: #eee1c9 url(../../images/interface/pbit1d.gif) no-repeat left bottom;
	width: 100%;
	font: 13px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 50px;
	}
.pbit1c { background: url(../../images/interface/pbit1c.gif) no-repeat right bottom; }
.pbit1a { background: url(../../images/interface/pbit1a.gif) no-repeat left top; }
.pbit1b { background: url(../../images/interface/pbit1b.gif) no-repeat right top; padding-top: 16px; padding-bottom: 14px; }
.pbit1btmgrad { background: #f6f0e0 url(../../images/interface/pbgrad-btm.jpg) repeat-x left bottom; } /* f2e8d3 */
.pbit1main { padding-left: 22px; padding-right: 22px; padding-top: 4px; background: url(../../images/interface/pbdiv1.gif) top left repeat-x; }

.pbcontent ul, .pbcontent ol { margin-left: 10px; padding-left: 10px; }
.pbcontent ul li { list-style: disc; }
.pbcontent ol li { list-style: decimal; }
.pbit1d ul { list-style-type: disc; margin-top: 10px; }
.pbit1d ol { list-style-type: lower-alpha; margin-top: 10px; }

/* top bit */
/* f2e8d3 */
table.pbfa { margin: 0; width: 100%; background: url(../../images/interface/pbgrad-top.gif) repeat-x left top;}
table.pbfa td.pbfa1 { width:290px; text-align: left; vertical-align: top; }
table.pbfa td.pbfa3 { text-align: right; vertical-align: top; padding:0; }
table.pbfa td.pbfa4 { width:15px; }
.pbfa1b { margin: 0 0 0 20px; width: 260px; }
.pbfa1b1 { float: left; height: 80px; vertical-align: middle; text-align: center; }
.pbfa1b1 img { margin-right: 10px; }
.pbfa1b2 { float: left; }
.pbfa1b2 div { margin: 0 0 4px 0; }
.bigusername-gs { font: 18px/20px arial, verdana, sans-serif; }
.pbftitle { font: 11px verdana, arial, sans-serif; color: #888; }
.pbficonline { padding-top: 2px; }
.pbicongrid { margin: 5px 0px 0 10px; background-color: #999; }
.pbicongrid img { display: block; width: 29px; height: 9px; margin: 0 1px 2px 5px; padding: 0; float: right; }
.pbinfo { margin-top: 0; padding-top: 0; font: 11px/16px verdana,arial, sans-serif;color: #666; float: right; }
#gsguidescontent .pbinfo { font-size:10px;}
#gsbreedscontent .pbinfo { font-size:10px;}
.pbinfolabel { color: #666; }
.pbdatecount { width: 100%; margin-bottom: 25px; }
.pbdate { float: left; text-align: left; color: #808080; margin-left: 0; margin-top: 6px; font: 11px verdana, arial, sans-serif;  }
.pbpostcount { float: right; width: 200px; text-align: right; margin-right: 0; margin-top: 6px; display: inline; font: 10px verdana, arial, sans-serif; } 
.pbfb1 { width: 674px; margin: 20px auto 0 auto; text-align: left; }
.pbfb1ie6 { width: 674px; margin: 20px auto 0 auto; text-align: left; }

/* this is in the postbit to prevent large images */  
.pbfb1ie6 .imgoverflow  {
  width:668px;
  padding-bottom:10px;
  overflow:auto;
  overflow-x:auto;
  overflow-y:hidden;
  }

.pbsig-gs { width: 100%; margin: 0 auto; font: 10px/13px verdana, arial, sans-serif; color: #a1a1a1; padding-top: 10px; margin-top: 24px; margin-bottom: 16px; /* background: transparent url(../../images/interface/sigline.gif) top left no-repeat;*/ text-align: left; }
.pbeditby-gs { width: 674px; margin: 0 auto; font: 10px/13px verdana, arial, sans-serif; color: #a1a1a1; padding-top: 8px; margin-top: 8px; text-align: left; }
.pbsig-gs a, .pbsig-gs a:link, .pbsig-gs a:visited { color: #a1a1a1; }
.pbsig-gs a:hover, .pbsig-gs a:active { color: #444; text-decoration: none; }
table.pbkit { width: 674px; margin: 0 auto; padding: 4px; padding-top: 8px; margin-top: 15px; background: transparent url(../../images/interface/sigline.gif) top left no-repeat; }
table.pbkit td { vertical-align: top; font: 10px/13px verdana, arial, sans-serif; color: #a1a1a1; text-align: left; }
td.pbkit-cola { width: 235px; }
td.pbkit-colb { width: 210px; }
td.pbkit-colc { width: 260px; }
table.btnbar-gs, table.btnbar-gs td { padding: 0; }
table.btnbar-gs { width: 100%; margin: 0 auto; margin-bottom: -2px;}
td.btnbarleft-gs { text-align: left; }
td.btnbarright-gs { text-align: right; width: 220px; }
table.btnbar-gs a, table.btnbar-gs a img { padding: 0; margin: 0; }
table.btnbar-gs td.btnbarleft-gs a img { margin-right: 0; } /* was 7px before IPB */
table.btnbar-gs td.btnbarright-gs a img { margin-left: 0; } /* was 7px before IPB */
table.pbfc, table.pbfc td { padding: 0; }
table.pbfc td.pbfc1 { width:25px; background: #f2e8d3 url(../../images/interface/pb05.gif) bottom left no-repeat; text-align: left; }
table.pbfc td.pbfc2 { width:674px; background-color: #f2e8d3; }
table.pbfc td.pbfc3 { width:25px; background: #f2e8d3 url(../../images/interface/pb06.gif) bottom right no-repeat; text-align: left; }
h1.posth1title { font: bold 13px verdana, arial, sans-serif; text-align:center; margin-top: 14px; margin-bottom:24px; }
.pbrespect { display: inline; margin-right: 0px; margin-top: 5px; margin-bottom: 5px; float: right; font: 10px/14px verdana, arial, sans-serif;color: #828282; }
.spoilerheading { font: bold 10px verdana, arial, sans-serif; margin-top:5px; }
.spoiler { background: #f2e8d3; color: #f2e8d3; border: 1px dashed #bac48f; margin-top:5px; }




/* -- Quotes in forum postbit -- */

.qbit1d { 
    background: #fffefa url(../../images/interface/qbit1d.gif) no-repeat left bottom;
    width: 100%;
    font-style: italic;
    color: #333;
    margin-bottom: 12px;
    }


.qbit1d .imgoverflow { display: none; }

.qbit1c { background: url(../../images/interface/qbit1c.gif) no-repeat right bottom; }
.qbit1a { background: url(../../images/interface/qbit1a.gif) no-repeat left top; }
.qbit1b { background: url(../../images/interface/qbit1b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #f6f0e0; }
.qbit1td { background: #fffefa; border:0; padding:0; }

.qbit1d .qbit1d { background: #f6f0e0 url(../../images/interface/qbit1dr.gif) no-repeat left bottom; }
.qbit1c .qbit1c { background: url(../../images/interface/qbit1cr.gif) no-repeat right bottom; }
.qbit1a .qbit1a { background: url(../../images/interface/qbit1ar.gif) no-repeat left top; }
.qbit1b .qbit1b { background: url(../../images/interface/qbit1br.gif) no-repeat right top; padding: 10px 15px 15px 15px;  border:1px solid #fffefa;}
.qbit1td .qbit1td { background: #f6f0e0; border:0; padding:0; }

.qbit1d .qbit1d .qbit1d { background: #fffefa url(../../images/interface/qbit1d.gif) no-repeat left bottom; }
.qbit1c .qbit1c .qbit1c { background: url(../../images/interface/qbit1c.gif) no-repeat right bottom; }
.qbit1a .qbit1a .qbit1a { background: url(../../images/interface/qbit1a.gif) no-repeat left top; }
.qbit1b .qbit1b .qbit1b { background: url(../../images/interface/qbit1b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #f6f0e0; }
.qbit1td .qbit1td .qbit1td { background: #fffefa; border:0; padding:0; }

.qbit1d .qbit1d .qbit1d .qbit1d { background: #f6f0e0 url(../../images/interface/qbit1dr.gif) no-repeat left bottom; }
.qbit1c .qbit1c .qbit1c .qbit1c { background: url(../../images/interface/qbit1cr.gif) no-repeat right bottom; }
.qbit1a .qbit1a .qbit1a .qbit1a { background: url(../../images/interface/qbit1ar.gif) no-repeat left top; }
.qbit1b .qbit1b .qbit1b .qbit1b { background: url(../../images/interface/qbit1br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }
.qbit1td .qbit1td .qbit1td .qbit1td { background: #f6f0e0; border:0; padding:0; }

.qbit1d .qbit1d .qbit1d .qbit1d .qbit1d { background: #fffefa url(../../images/interface/qbit1d.gif) no-repeat left bottom; }
.qbit1c .qbit1c .qbit1c .qbit1c .qbit1c { background: url(../../images/interface/qbit1c.gif) no-repeat right bottom; }
.qbit1a .qbit1a .qbit1a .qbit1a .qbit1a { background: url(../../images/interface/qbit1a.gif) no-repeat left top; }
.qbit1b .qbit1b .qbit1b .qbit1b .qbit1b { background: url(../../images/interface/qbit1b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #f6f0e0; }
.qbit1td .qbit1td .qbit1td .qbit1td .qbit1td { background: #fffefa; border:0; padding:0; }

.qbit1d .qbit1d .qbit1d .qbit1d .qbit1d .qbit1d { background: #f6f0e0 url(../../images/interface/qbit1dr.gif) no-repeat left bottom; }
.qbit1c .qbit1c .qbit1c .qbit1c .qbit1c .qbit1c { background: url(../../images/interface/qbit1cr.gif) no-repeat right bottom; }
.qbit1a .qbit1a .qbit1a .qbit1a .qbit1a .qbit1a { background: url(../../images/interface/qbit1ar.gif) no-repeat left top; }
.qbit1b .qbit1b .qbit1b .qbit1b .qbit1b .qbit1b { background: url(../../images/interface/qbit1br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }
.qbit1td .qbit1td .qbit1td .qbit1td .qbit1td .qbit1td { background: #f6f0e0; border:0; padding:0; }

.qbit1d .qbit1d .qbit1d .qbit1d .qbit1d .qbit1d .qbit1d { background: #fffefa url(../../images/interface/qbit1d.gif) no-repeat left bottom; }
.qbit1c .qbit1c .qbit1c .qbit1c .qbit1c .qbit1c .qbit1c { background: url(../../images/interface/qbit1c.gif) no-repeat right bottom; }
.qbit1a .qbit1a .qbit1a .qbit1a .qbit1a .qbit1a .qbit1a { background: url(../../images/interface/qbit1a.gif) no-repeat left top; }
.qbit1b .qbit1b .qbit1b .qbit1b .qbit1b .qbit1b .qbit1b { background: url(../../images/interface/qbit1b.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #f6f0e0; }
.qbit1td .qbit1td .qbit1td .qbit1td .qbit1td .qbit1td .qbit1td { background: #fffefa; border:0; padding:0; }

.qbit1d .qbit1d .qbit1d .qbit1d .qbit1d .qbit1d .qbit1d .qbit1d { background: #f6f0e0 url(../../images/interface/qbit1dr.gif) no-repeat left bottom; }
.qbit1c .qbit1c .qbit1c .qbit1c .qbit1c .qbit1c .qbit1c .qbit1c { background: url(../../images/interface/qbit1cr.gif) no-repeat right bottom; }
.qbit1a .qbit1a .qbit1a .qbit1a .qbit1a .qbit1a .qbit1a .qbit1a { background: url(../../images/interface/qbit1ar.gif) no-repeat left top; }
.qbit1b .qbit1b .qbit1b .qbit1b .qbit1b .qbit1b .qbit1b .qbit1b { background: url(../../images/interface/qbit1br.gif) no-repeat right top; padding: 10px 15px 15px 15px; border:1px solid #fffefa; }
.qbit1td .qbit1td .qbit1td .qbit1td .qbit1td .qbit1td .qbit1td .qbit1td { background: #f6f0e0; border:0; padding:0; }

.qbit1orig { margin-bottom:14px; font-size:10px; color: #888; }



/* Guest message */

#welcguests { width: 702px; border: 1px solid #b1aa90; margin-top: 25px; background-color: #ebeae7; margin-bottom: 20px; }
#welcguestsinner { padding: 12px; }
#welcguestsadside { width: 320px; float: left; }
#welcguestsmsgside { width: 348px; float: left; display: inline; margin-right: 3px; }
#welcguestsmsgside h2 { font: bold 13px arial, verdana, sans-serif; color: #333; margin-bottom: 8px; }
#welcguestsmsgside p { font: 11px arial,verdana,sans-serif; color: #333; }
#welcguestsmsgside p a, #welcguestsmsgside p a:link, #welcguestsmsgside p a:visited { color: #000; font-weight: bold; }












/* DOG NEWS STYLES */

/* =Breeds detail page
------------------------------------------------- */

#gsbreedscontent { width: 583px; margin-top: 25px; float: left; }
#gsbreedscontent #gscolumnb { width: 160px; float: left; color: #2e2e2e; font: 11px verdana, arial, helvetica, sans-serif; }
#gsbreedscontent #gscolumna { width: 403px; float: right; color: #2e2e2e; font: 12px/19px verdana, arial, helvetica, sans-serif; }
#gsbreedscolumn320 { width: 320px; margin-top: 25px; float: right; }
#gsbreedscolumn300 { width: 300px; float: right; }

.gsbreedsmast { margin: 0; margin-bottom: 20px; padding: 0;}

.gsbreeds-detail-maintitle { 
	font: 36px georgia, times,serif;
	color: #4d4d4d;
	margin: 0;
	background: url(../../images/interface/c3.gif) bottom left repeat-x;
	}

.gsbreeds-detail-body p { margin-top: 0; padding-top: 25px; }

/* -- Subheads, using image replacement -- */
h2#breedsub-origin, h2#breedsub-character, h2#breedsub-exercise, h2#breedsub-training { height:23px; text-align:left; position:relative; margin: 25px 0 0 0; margin-bottom: 8px; padding-bottom:0; font-size: 6px; line-height: 8px; color: #ececec;}
/* h2 span {position:absolute; width:100%; height:100%;} */
h2#breedsub-origin span {width:86px; background: #fff url(../../images/dogbreeds/t_origin2.gif) no-repeat;}
h2#breedsub-character span {width:148px; background: #fff url(../../images/dogbreeds/t_character2.gif) no-repeat;}
h2#breedsub-exercise span {width:121px; background: #fff url(../../images/dogbreeds/t_exercise2.gif) no-repeat;}
h2#breedsub-training span {width:121px; background: #fff url(../../images/dogbreeds/t_training2.gif) no-repeat;}


.gsbreeds-mainpic { width: 320px; margin-bottom: 20px; }


.gsbreeds-infopanel { 
	background: #f0ebdf url(../../images/interface/pb3c.gif) no-repeat left bottom;
	width: 100%;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 30px;
	margin-top: 0;
	}
.gsbreeds-infopaneld { background: url(../../images/interface/pb3d.gif) no-repeat right bottom; padding: 15px 15px 8px 15px; }

.gsbreeds-infopanel p { font: 12px/16px verdana, arial, sans-serif; margin-top: 0; padding-top: 0; margin-bottom: 15px; padding-bottom: 0; }
.gsbreeds-infopanel p strong { text-transform: uppercase;}
.gsbreeds160ad { margin-bottom: 12px; }
.gsbreedsadarea { margin-bottom: 26px; }

.breedsub-userphotosarea { width:723px; padding:0; margin-left: 199px; text-align: left;}
.breedsub-userphotosarea p { width: 255px; float: left; margin: 0; padding: 0; display: inline;}
.breedsub-userphotosarea h4 { text-align: left; margin-left: 6px;}

/* Breed Links side col */
.gsbreeddetail-breedlinks { 
	width: 100%;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 30px;
	margin-top: 0;
	}
.gsbreeddetail-breedlinksd { background: url(../../images/interface/pb3d.gif) no-repeat right bottom; padding: 0x; }
.gsbreeddetail-breedlinks { border:0; margin:0; padding: 0; margin-bottom:20px; }
.gsbreeddetail-breedlinks ul {list-style:none; margin:0; padding:0; margin-left: 0; }
.gsbreeddetail-breedlinks ul li {font: 11px/13px Verdana, Helvetica, Arial, sans-serif; color: #999; margin:0; padding:0; background: url(../../images/interface/carrot3.gif) no-repeat 0 3px; padding-left: 8px; padding-bottom: 6px; }
.gsbreeddetail-breedlinks ul li a, .gsbreeddetail-breedlinks ul li a:link, .gsbreeddetail-breedlinks ul li a:visited {text-decoration: none; color: #996633; }
.gsbreeddetail-breedlinks ul li a:hover {text-decoration: underline; color: #000000;}
.gsbreeddetail-breedlinks h4 {
	font: bold 12px/13px Arial, Helvetica, Verdana, sans-serif;
	background: url(../../images/interface/c6.gif) bottom left repeat-x;
	text-transform: uppercase;
	text-align: left;
	color: #666;
	padding: 5px 0 3px 0;
	margin: 0 0 10px 0;
	}




/* =Dog breeds group page
------------------------------------------------------- */
p.gsbreeds-group-firstp { margin-top: 25px; }

.gsbreedgroup-breedlinks { 
	background: #f0ebdf url(../../images/interface/pb3c.gif) no-repeat left bottom;
	width: 100%;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 30px;
	margin-top: 0;
	}
.gsbreedgroup-breedlinksd { background: url(../../images/interface/pb3d.gif) no-repeat right bottom; padding: 15px 15px 8px 15px; }
.gsbreedgroup-breedlinks { border:0; margin:0; padding: 0; margin-bottom:20px; }
.gsbreedgroup-breedlinks ul {list-style:none; margin:0; padding:0; margin-left: 0; }
.gsbreedgroup-breedlinks ul li {font: 12px/14px Verdana, Helvetica, Arial, sans-serif; color: #999; margin:0; padding:0; background: url(../../images/interface/carrot1.gif) no-repeat 0 4px; padding-left: 11px; padding-bottom: 6px; }
.gsbreedgroup-breedlinks ul li a, .gsbreedgroup-breedlinks ul li a:link, .gsbreedgroup-breedlinks ul li a:visited {text-decoration: none; color: #996633; }
.gsbreedgroup-breedlinks ul li a:hover {text-decoration: underline; color: #000000;}

#divReadMore_a, #divReadMore_b { width: 400px;}
.linkshowless, .linkreadmore { padding: 1px; font-weight: bold;}
.linkreadmorenoy { display: none;}


.gsbreeds-group-maintitle { 
	font: 36px georgia, times,serif;
	color: #4d4d4d;
	margin: 0 0 25px 0;
	background: url(../../images/interface/c3.gif) bottom left repeat-x;
	padding-top: 0;
	}


/* Hover paws */
p#breedpaws,p#breedpaws a {
	height:65px;
	width:584px;
	position:relative;
	display:block;
	line-height:65px;
	float: left;
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	}
/* mac hide \*/
p#breedpaws,p#breedpaws a {overflow:hidden;}
/* end hide*/
p#breedpaws a {font-size:1em}
p#breedpaws em {
	position:absolute;
	left:0;top:0;
	display:block;
	height:65px;
	width:584px;
	}
p#breedpaws em {background: url(../../images/interface/dog-articles-title.gif) no-repeat 0 0;}

p#breedpaws a:hover {visibility:visible}/* needed for ie to work*/
p#breedpaws a:hover em {background-position:0 -65px;}



/* =Dog breeds index page
------------------------------------------------------- */
#gsbreedsindexcontent { width: 583px; margin-top: 25px; float: left; }
#gsbreedsindexcontent #gscolumna { width: 583px; float: left; color: #2e2e2e; font: 12px/19px verdana, arial, helvetica, sans-serif; }
.gsbreeds-index-body p { margin-top: 0; padding-top: 0;}


/* Hover buttons */

ul#breedthumbs{
	list-style:none;
	margin:0;
	padding:0;
	}

#breedthumbs li,#breedthumbs li a {
	height:148px;
	width:155px;
	position:relative;
	display:block;
	line-height:148px;
	float: left;
	padding-left: 30px;
	}
/* mac hide \*/
#breedthumbs li,#breedthumbs li a {	overflow:hidden;}
/* end hide*/
#breedthumbs a {font-size:1em}
#breedthumbs li em {
	position:absolute;
	left:0;top:0;
	display:block;
	height:148px;
	width:155px;
	}
li#breedth1 em {background: url(../../images/dogbreeds/group-hounds.jpg) no-repeat 0 0;}
li#breedth2 em {background: url(../../images/dogbreeds/group-workingdogs.jpg) no-repeat 0 0;}
li#breedth3 em {background: url(../../images/dogbreeds/group-terrier.jpg) no-repeat 0 0;}
li#breedth4 em {background: url(../../images/dogbreeds/group-gundogs.jpg) no-repeat 0 0;}
li#breedth5 em {background: url(../../images/dogbreeds/group-pastoral.jpg) no-repeat 0 0;}
li#breedth6 em {background: url(../../images/dogbreeds/group-utility.jpg) no-repeat 0 0;}
li#breedth7 em {background: url(../../images/dogbreeds/group-toy.jpg) no-repeat 0 0;}
li#breedth8 em {background: url(../../images/dogbreeds/group-nonKC.jpg) no-repeat 0 0;}
ul#breedthumbs li a:hover{visibility:visible}/* needed for ie to work*/
ul#breedthumbs li a:hover em{background-position:-155px 0;}

/* A TO Z LIST */
.gsbreeds-letter {clear:both;border-top:1px solid #ccc;}
.gsbreeds-letter img {padding-top:0; padding-bottom:20px;}
#gsbreeds-firstletter {border:0;}
.gsbreeds-lettercolumn {width:120px; float:left; padding-top:22px;}
.gsbreeds-lettercolumn ul {list-style:none;}
.gsbreeds-lettercolumn li {padding-left:6px;}
.gsbreeds-linkcolumn {float:left; margin-bottom:10px; padding-top:10px;}
.gsbreeds-linkcolumn .gsbreeds-breedlinks ul{list-style:none;}
.gsbreeds-linkcolumn .gsbreeds-breedlinks ul li {font: 12px/20px Verdana, Arial, sans-serif; color: #999; }
.gsbreeds-linkcolumn .gsbreeds-breedlinks ul li a,.gsbreeds-linkcolumn .gsbreeds-breedlinks ul li a:link, .gsbreeds-linkcolumn .gsbreeds-breedlinks ul li a:visited {text-decoration: none; color: #996633; font-weight: bold; }
.gsbreeds-linkcolumn .gsbreeds-breedlinks ul li a:hover {text-decoration: underline; color: #000000;}
.gsbreeds-breedlinks {border-top:0; padding-top:4px; padding-bottom:20px; margin-top:-10px; margin:0;}
#gsbreeds-title #dw1-alphabet {border: 0; padding: 0; margin: 0;}
p.gsbacktotop1 { text-align: right;font-size: 10px; margin:0; padding: 0; }




/* =Dog guides index
------------------------------------------------------- */

#gsguidescontent { width: 583px; float: left; margin-top: 25px; }
#gsguidescontent #gscolumnb { width: 160px; float: left; color: #2e2e2e; font: 11px verdana, arial, helvetica, sans-serif; }
#gsguidescontent #gscolumna { width: 403px; float: right; color: #2e2e2e; font: 12px/19px verdana, arial, helvetica, sans-serif; }
#gsguidescolumn320 { width: 320px; float: right; margin-top: 25px; }
#gsguidescolumn300 { width: 300px; float: right; }

.gsguides-index-maintitle { 
	font: 36px georgia, times,serif;
	color: #4d4d4d;
	margin: 0 0 25px 0;
	background: url(../../images/interface/c6.gif) bottom left repeat-x;
	background: url(../../images/interface/c6.gif) 0 34px repeat-x;
	padding-top: 0;
	}

.gsguides-index-body p { margin-top: 0; padding-top: 0; }

p.gsguides-intro { font: bold 13px/19px verdana, arial, sans-serif; }

.gsguides160ad { margin-bottom: 12px; }



/* =Dog guides detail
------------------------------------------------------- */

h3.gsguides-detail-toptitle {
	font: 18px georgia, "Times New Roman", times, serif;
	background: url(../../images/interface/c6.gif) bottom left repeat-x;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 8px;
	padding-bottom: 0;
	}

h3.gsguides-detail-toptitle a:hover, h3.gsguides-detail-toptitle a:active { text-decoration: none; }

h2.gsguides-detail-maintitle { 
	font: 36px georgia, times,serif;
	color: #4d4d4d;
	margin: 0 0 25px 0;
	padding-top: 0;
	}
	
.gsguides-detail-body p { margin-top: 0; padding-top: 0; }

img.gsguidesimage { display: block; float: left; }

.gsguides-wherenext { margin-bottom: 8px; border-bottom: 1px solid #ccc; padding-bottom: 3px; }
.gsguides-wherenext h4 {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: #b19069 url(../../images/gsprofile/th1.gif) top left repeat-x;
	}
.gsguides-wherenext p { font: 11px arial, verdana, sans-serif; color: #888; margin-left: 3px; margin-top: 0; padding-top: 0; margin-bottom: 8px;}
.gsguides-wherenext p a, .gsguides-wherenext p a:link, .gsguides-wherenext p a:visited { text-decoration: underline; font-weight: bold; }

/* =News quotes
------------------------------------------------------- */
.ds-news-detail .qbit1d, 
.ds-news-detail .qbit1c, 
.ds-news-detail .qbit1b, 
.ds-news-detail .qbit1a {
	background:none;
	font-style:italic;
	border:0;
	border:0;
	padding:0;
}
.ds-news-detail .qbit1d {
	border-left:5px solid #ff7e00;
	padding-left:15px;
	padding-right:35px;
	width:auto;
}

.ds-news-submitted { text-align:right; color:#625D5D; }
.ds-news-your-comments { color:#444; font: 18px Georgia; padding-bottom: 5px; margin-top:10px; margin-bottom:15px; border-bottom: 1px solid #CCC; } 









/* =Home.css
----------------------- */

#dsHomeContainer {
	margin:0 auto;
	width:770px;
	font-family:arial,sans-serif;
	}
#dsHomeContainer li, 
#dsHomeContainer p, 
#dsHomeContainer h3 {
	font-family: 'Roboto Slab', arial,serif;
	}
.dsHomeColMain {
	float:left;
	width:587px;
	}
.dsHomeColSide {
	float:right;
	width:300px;
	margin-top:30px;
	}
.dsHomeColSide #ad-aboutus {
	margin-top:10px;
}
.dsHomeColSide #ad-aboutus ul li {
	font-size:16px;
	font-weight:bold;
	margin-top:8px;
	}
.dsHomeColSide #ad-aboutus ul li a {display:block;}

.dsHomeColMain h2 {
	text-align:left;
	font-size:16px;
	color:#333;
	line-height:26px;
	padding-left:12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background:#f0eadd;
	}

ul.dsHomeColMainList1 {
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
	}
ul.dsHomeColMainList1 li {
	margin-bottom:30px;
	padding-left:44px;
	}
ul.dsHomeColMainListNews {margin-top:35px;}
ul.dsHomeColMainListThreads {margin-top:30px;}
ul.dsHomeColMainListNews li {background:url(../../images/home/ichome_news.png) 0 2px no-repeat; }
ul.dsHomeColMainListThreads li {background:url(../../images/home/ichome_thread.png) 0 0 no-repeat; }
ul.dsHomeColMainListArticles li {background:url(../../images/interface/ichome_article.png) 0 2px no-repeat; }
	
ul.dsHomeColMainList1 h3 {
	font-size: 22px;
	margin-bottom:0;
	font-weight:300;
	line-height:1.15em;
	}
ul.dsHomeColMainList1 p {
	color:#888;
	margin-top:2px;
	}
ul.dsHomeColMainList1 a {
	color:#996633;
	text-decoration:none;
	}
ul.dsHomeColMainList1 a:hover, 
ul.dsHomeColMainList1 a:active {
	color:#000;
	text-decoration:underline;
	}
.dsSideChunk {margin-top:15px;}
#dsBreedia300 img {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	}

#area300-forum {
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background:#f0eadd;
	padding:15px 0 8px 0;
	text-align:left;
	-webkit-box-shadow: 1px 2px 0px 0px rgba(210, 188, 156, 1);
	-moz-box-shadow:    1px 2px 0px 0px rgba(210, 188, 156, 1);
	box-shadow:         1px 2px 0px 0px rgba(210, 188, 156, 1);
	}
#area300-forum .foruminner { width: 275px; margin: 0; text-align: left; margin-left: 14px; padding-bottom: 10px; }
#area300-forum .foruminner h4 { font:18px/21px arial, sans-serif; color:#333; font-weight:bold; margin:0; padding:0; margin-bottom:15px; padding-top:0px; }
#area300-forum .foruminner ul {padding:0; margin:0; list-style:none; }
#area300-forum .foruminner ul li {padding:0; margin:0; background: url(../../images/dogarticles/carrotc96.gif) no-repeat 0 5px; padding-left:11px; padding-bottom:12px; font:13px/15px Verdana, sans-serif; }
#area300-forum .foruminner li#firstsublink { margin-top:0; }
#area300-forum .foruminner ul li a, 
#area300-forum .foruminner ul li a:link, 
#area300-forum .foruminner ul li a:visited {color:#996633; text-decoration:none; display:block;}
#area300-forum .foruminner ul li a:hover { color:#000; text-decoration:underline;}

#ad-aboutus {
    background: rgba(0, 0, 0, 0) url("../../images/home/bg-aboutus-300.png") no-repeat scroll 0 0;
    height: 70px;
    margin: 0 0 16px;
    width: 300px;
}
#ad-aboutus ul {
    font: bold 11px/20px Verdana,Helvetica,Arial,sans-serif;
    list-style: outside none none;
    margin-top: 10px;
    padding: 22px 0 0 15px;
    text-align: left;
}
#ad-aboutus ul li {
    margin: 0;
    padding: 0 0 0 2px;
}
#ad-aboutus ul li a, #ad-aboutus ul li a:link, #ad-aboutus ul li a:visited {
    color: #996633;
    text-decoration: none;
}
#ad-aboutus ul li a:hover {
    color: #000;
    text-decoration: underline;
}

#dsHomeContainer li, #dsHomeContainer p, #dsHomeContainer h3 {
    font-family: "Roboto Slab",arial,serif;
}

.alert {color:brown;}










/* =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/interface/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/gsprofile/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/gsbuttons/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: #efece7 url(../../images/interface/pbgg01.gif) top left no-repeat; text-align: left; vertical-align: top; }
table.pbza td.pbza2 { width:30px; background: #efece7 url(../../images/interface/pbgg02.gif) top left no-repeat; }
table.pbza td.pbza3 { width:389px; background: #efece7 url(../../images/interface/pbgg04.gif) top left repeat-x; text-align: right; vertical-align: top; }
table.pbza td.pbza4 { width:15px; background: #efece7 url(../../images/interface/pbgg03.gif) top right no-repeat; }


.pbza1b { margin: 12px 0 2px 25px; width: 260px; }
.pbzb { width: 100%; background: #efece7; 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: #efece7 url(../../images/interface/pbgg05.gif) bottom left no-repeat; text-align: left; }
.pbzc2 { float: left; height: 20px; width:674px; background-color: #efece7; }
.pbzc3 { float: left; height: 20px; width:25px; background: #efece7 url(../../images/interface/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/gsbuttons/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: #efece7 url(../../images/interface/efece7-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/interface/efece7-d.gif) no-repeat right bottom; }
.gsbox1a { background: url(../../images/interface/efece7-a.gif) no-repeat left top; }
.gsbox1b { background: url(../../images/interface/efece7-b.gif) no-repeat right top; padding: 18px; }

#loggedoutgs label { color:#ffebbc; }

.pbit1d .fieldset, .pbit1d .fieldset td, .pbit1d .fieldset p, .pbit1d .fieldset li { font-size: 11px; border: 1px dotted #999; }

.whatsgoingon .smallfont {font: 12px verdana;}
.whatsgoingon .thead {font: 12px verdana;}