/* *** SITE BASICS *** */body {	margin: 0;	padding: 0;	height: 100%;	color: #000000;	background: #ffffff;	text-align:center;	font: 11px/13px Myriad, Arial, Verdana, Geneva, Helvetica, sans-serif;}img {border: none;}.hidden {display: none;}a, a:link, a:visited, a:hover, a:active {	color:#123f73;	text-decoration: none;}a:hover {	text-decoration: underline;}ul {	margin-left: 10px;	padding: 0;	list-style:none;}ul li {	padding:0 0 0 10px;	margin: 0;	background: url(../images/icons/arrow_next_active.gif) 0 3px no-repeat;}hr {	background:#ccc;}/* SITE WRAPPER----------------------------------------------- */#wrapper {	background:#ffffff;	text-align:left;}/* HEADER, LOGO----------------------------------------------- */.logoClass {	width: 275px;	height: 71px;	display: block;	background: url(../images/gwc_logo.gif) no-repeat;}#headerbar {	margin: 0;	_margin-left:10px;	height: 100px;}#headerbarleft {	float: left;	margin: 25px 0 0 0;}#headerbarleft a {	width: 275px;	height: 71px;	display: block;	overflow: hidden;	visibility: hidden;}#headerbarleft a .logoClass {	visibility: visible;	/* WORKS TO HIDE SITE NAME TEXT LINK */}#headerbarright {	float: right;	text-align: right;	position: relative;	top: 104px;	left:-203px;	_left:-210px;	z-index: 200;}#headerbarmiddle {	margin: 0 0 0 0px;	_margin:0 0 0 0px;	padding: 0px 0px 0px 0;	height:35px;	float: left;	text-align: center;	background-color:#fff2b1;	top:100px;	left:460px;	_left:460px;	width:185px;	position:relative;}/* SITE SPECIFIC----------------------------------------------- */#container {  background: transparent;}#siteleft {}#siteright {}/* TEXT COLORS (not including nav items and default links)----------------------------------------------- */.errormessage {	color: red;}.boxsubsubfull .editbutton, .sitebutton li a, .sgroup_browse_button li a, .calendar-table thead tr th, .calendar-table thead tr th a{	color: #000000 !important;	/* >>> WHITE OR LIGHT TEXT */}#nav_search ul, #nav_search_i ul, #nav_search li, #nav_search_i li, #nav_search li a, #nav_search_i li a{  color:#ffffff;}.boxsubsplit .label{	color: #efefef;	/* >>> SECONDARY WHITE OR LIGHT TEXT */}.sitebutton li a:hover, .sgroup_browse_button li a:hover, .fieldrow input.button, .fieldinput input.button, .calendar-table thead tr td, .group-table thead tr th, .group-table tbody tr td .sitebutton a{	color: #000;	/* >>> BLACK OR DARK TEXT */}.boxsubfull .label{	color: #333;	/* >>> SECONDARY BLACK OR DARK TEXT */}/* BACKGROUND COLORS----------------------------------------------- */.boxsubsplit, .boxsubsplitbody, .boxsubsplitbody .content, .calendar-table thead tr td, .group-table thead tr th{	/* >>> WHITE OR LIGHT BG */}#footerbar{  background-color:#ebeced;}#footerbar p {	background: transparent;}.sitebutton li a, .sgroup_browse_button li a {	background-image:url(../images/css/sitebutton_back.gif);	background-repeat:repeat-x;	border-color:#ffffff;	/* >>> BUTTON BG */}#nav_search li a, #nav_search_i li a {	background-image: url(../images/css/nav_search_button.gif);	background-repeat:repeat-x;	/* >>> ALTERNATE BUTTON BG */}#nav_search li a:hover, .sitebutton li a:hover, .sgroup_browse_button li a:hover, .fielddivider, #nav_search_i li a:hover{	background: #8c8c8c;	/* >>> ALTERNATE OR HOVER BG */}.calendar-table thead tr th {	background: #e3effc;}/* BORDER COLORS----------------------------------------------- */#header form input, #headerbar input.button, .boxsubfullbody .fieldinput input, .boxsubsplitbody .fieldinput input, .joinnowbutton h2, select, .fieldinput input, .fieldinput select, .fieldinput input.button, .fieldinput input.large, .fieldinput input.small, .fieldinput input.smaller, .fieldinput input.radio, .fieldinput input.checkbox, .fieldinput2 input.checkbox, .calendar-table thead tr th, .calendar-table thead tr td, .calendar-table tbody tr td, .normal-table, .normal-table thead tr th, .normal-table thead tr td, .normal-table tbody tr td, .group-table thead tr th, .group-table thead tr td, .group-table tbody tr td{	border-color: #000000 !important;	/* >>> MAIN BORDER COLOR */}.boxcommon, .boxmain, .boxmainsplit, .boxsubfull, .boxsubfullbody, .boxsubsplit, .boxsubsubfull, .boxsubsubfullbody{  border-color:#ffffff !important;}#featured_blogger .featured, #latest_blog_posts .featured{	border-color: #a51010 !important;	/* >>> ORGANIZATION BORDER COLOR */}#latest_blog_posts .latest_page_number_active {	border-color: #c97070 !important;	/* >>> ORGANIZATION BORDER COLOR - LIGHT OR ALTERNATE VERSION */}#headerbar input{	border-color: #000 !important;	/* >>> BLACK OR DARK BORDER COLOR */}#footerbar{	border-color: #ffffff !important;	/* >>> DIFFERENT COLOR FOR FOOTERBAR TOP BORDER */}#siteright, .boxfullbody, .boxmainsplitdivider, .boxsubsplitbody, .boxdivider{	border-color: #ffffff  !important;	/* >>> LIGHT GRAY BORDER COLOR */}.sitebutton li a, .sgroup_browse_button li a{	border-color: #ffffff !important;	/* >>> MEDIUM GRAY BORDER COLOR */}#nav_search li a:hover, #nav_search_i a:hover{	border-color: #666 !important;	/* >>> DARK GRAY BORDER COLOR */}/* TEXT SIZED DIFFERENTLY THAN SITE DEFAULT----------------------------------------------- */.loginlink, .photoleft, .photoright, .friends, .classifiedmini, .loginfriends, .registrants{	font-size: 9px;	/* >>> SMALLEST */}#headerbar input, .boxsubfullbody .fieldinput input, .boxsubfullbody .fieldinputlong input, .boxfullclassifiedbody .fieldinput input, .fieldinput select, .fieldinput input, .fieldinput2 input, select, .calendar-table tbody tr td, .friendblock, .friendblock a{	font-size: 10px;	/* >>> SMALL */}.boxsubfull .heading, .boxsubsplit .heading, .boxsubsubfull .heading, .calendar-table thead tr th, #featured_blogger h2, #latest_blog_posts h2, #classifiedheader{	font-size: 12px;	/* >>> LARGE */}/* NON-DEFAULT LIST STYLES----------------------------------------------- */.boxcommonbody ul {	margin-left: 0;	padding: 0;	list-style: none;}.zcommonbody ul li {	padding: 0 0 0 10px;	margin: 0;}.boxcommonbody li a {}.boxcommonbody li a:hover {}.boxcommonbody ul li, .boxmainbody ul li {	background: url(../images/icons/arrow_next_active.gif) 0 3px no-repeat;}.boxmainbody ul {}.boxmainbody ul li.boxmainbody li a {}.boxmainbody li a:hover {}.sitebutton ul, .sitebutton ul li, #nav_search li, #nav_search_i li, .sgroup_browse_button ul, .sgroup_browse_button ul li{	background-image: none;}#nav_search ul, #classifiedheader ul, #nav_search_i ul{	list-style: none;}#nav_search li a, .sitebutton li a, #nav_search_i li a, .sgroup_browse_button li a{	text-decoration: none;	letter-spacing: 2px;}#nav_search li a:hover, .sitebutton li a:hover, #nav_search _i li a:hover, .sgroup_browse_button li a:hover{	text-decoration: none;}#classifiedheader li a {	letter-spacing: 1px;}#classifiedheader li {}#classifiedheader li a.selected {}#classifiedheader li a:hover {}/* LESS FREQUENTLY MODIFIED----------------------------------------------- */#header {}#header form input {}#header a:link {}#headerbar {}#headerbar a {}#headerbar a:visited {}#headerbar a:hover {}#headerbarleft a {	font-size: 0px;	line-height: 0px;	/* WORKS TO HIDE SITE NAME TEXT LINK */}#headerbarright {	line-height: 24px;	color:#ffffff;	font-family:Trebuchet;	font-weight:bold;	font-size:12px;}#headerbarright a {  color:#ffffff;  text-transform:uppercase;}#headerbar input {}#headerbar input.button {	letter-spacing: 2px;}#headerbar input.radio {}#footerbar {	text-align: center;	text-transform:uppercase;	font-style:Arial;	color:#666666;}#footerbar p {}#footerbar a {}#footerbar a:visited {}#footerbar a:hover {}#footer {}#footer p {	line-height: 15px;}#footer p a {}#footer p a:hover {}#footer p.end {	display: none;}#navbar {}#navbar a {}#navbar a:visited {}#navbar a:hover {}#navbar a.selected {}#nav {}#nav a {}}#nav a:visited {}#nav a:hover {}#main {  background-color: #ffde08 !important;}#advert {}.p1 {}.boxcommonbody {  background-color:#e3effc;  border-color:#ffffff;}.boxcommonbody .center {	text-align: center;}.boxcommonbody a {}.boxcommonbody a:hover {}.boxcommonbody .p1 {	font-weight: normal;}.boxcommonbody .p1 b {	font-family: Tahoma;	text-transform: uppercase;}.boxcommon {	font-weight: bold;  background-image: url(../images/css/box_top_back.gif);  background-repeat:repeat-x;  background-color:#e3effc;}.boxcommon .p1 {	font-weight: bold;	font-family: Arial;	text-transform: uppercase;	color:#ffffff;}.boxcommon .p1 a {}.boxmainsplitbody {  border-color:#ffffff;  background-color:#e3effc;}.boxmainsplitbody .center {	text-align: center;}.boxmainsplit {	font-weight: bold;	background-image: url(../images/css/box_top_back.gif);  background-repeat:repeat-x;  background-color:#e3effc;}.boxmainsplit .p1 {	font-weight: bold;	font-family: Tahoma;	text-transform: uppercase;	color:#ffffff;}.boxmainsplit .p1 a {}.boxmainsplit .p1 a:hover {}.boxmainsplitdivider {}.boxmainbody {  background-color:#e3effc;  border-color:#ffffff;}.boxmainbody .center {	text-align: center;}.boxmain {	font-weight: bold;  background-image: url(../images/css/box_top_back.gif);  background-repeat:repeat-x;  background-color:#e3effc;}.boxmain .p1 {	font-weight: bold;	font-family: Arial;	text-transform: uppercase;	color:#ffffff;}.boxmain .p1 a {}.boxmain .p1 a:hover {}.boxfullbody {}.boxfullbody .content {}.boxsubfull {  background-image: url(../images/css/box_top_back.gif);  background-repeat:repeat-x;}.boxsubfull .heading {	font-weight: bold;	text-transform: uppercase;	color:#ffffff;}.boxsubfullbody { background-color:#e3effc;}.boxsubfullbody .content {}.boxsubsplit {  background-image: url(../images/css/box_top_back.gif);  background-repeat:repeat-x;}.boxsubsplit .heading {	font-weight: bold;	text-transform: uppercase;	color:#ffffff;}.boxsubsplitbody {  background-color:#e3effc;}.boxsubsplitbody .content {}.boxfullbody a {}.boxdivider {}.boxfullclassifiedbody .fieldinput input {}.boxsubfullbody .fieldinput input {}.boxsubfullbody .fieldinputlong input {}.boxsubsplitbody .fieldinput input {}.boxsubsubfull {}.boxsubsubfull .heading {	font-weight: bold;	text-transform: uppercase;}.boxsubsubfull .label {}.boxsubsubfullbody {}.boxsubsubfullbody .content {}#login .fieldlabel2 {}#login .fieldinput {}.fieldlabel {	text-align: right;}.fieldlabel2 {	text-align: right;}.fieldlabel3{	text-align: left;}.fieldrow input.button {}.fieldinput input.button {}.fieldinput2 input.button {}.fieldinput input {}.fieldinput2 input {}.fieldinput input.large {}.fieldinput input.small {}.fieldinput input.smaller {}.fieldinput input.radio {	vertical-align: middle;}.fieldinput input.checkbox {}.fieldinput2 input.checkbox {}.fieldinput select {}select {}#rss_data a {	font-weight: normal;}#loginblock .blockspacer {}.formbutton {}.button {}.button .p1 {}.button .p1 a {}.button .p1 a:hover {}.checkboxlabel{	text-align: right;}.sitebutton, .sgroup_browse_button {	text-align: center;}.sitebutton h2 {}.joinnowbutton h2 {}.joinnowbutton li a {}.joinnowbutton li a:hover {}.formsectionheading {	font-weight: bold;	text-transform: uppercase;}.formsectionheading a {}.photothumbs {	text-align: center;}.photothumb {	text-align: center;}.photothumbimg {	text-align: center;}.photothumbimg img {}.photothumblabel {	text-align: center;}.calendar-table {}.calendar-table thead tr th {	text-align: center;}.calendar-table thead tr th a {}.calendar-table thead tr td {}.calendar-table tbody tr td {}.calendar-table tbody tr td a{}.calendar-table thead tr td.center {	text-align: center;}.calendar-table tbody tr td {	line-height: 16px;	vertical-align: top;}.calendar-table tbody tr td a{}.normal-table {}.normal-table thead tr th {}.normal-table thead tr th.center {	text-transform: uppercase;}.normal-table thead tr.lighter th {}.normal-table thead tr th a {}.normal-table thead tr td {}.normal-table thead tr td.center {	text-align: center;}.normal-table tbody tr td {	line-height: 16px;	vertical-align: top;}.normal-table tbody tr td a {	font-weight: normal;}.normal-table tbody tr td .sitebutton a{}.normal-table tbody tr td img {}.fielddivider {}.group-table thead tr th, .group-table thead tr td {}.group-table thead tr th {}.group-table thead tr th.center, .group-table thead tr td.center {	text-align: center;}.group-table thead tr.lighter th {}.group-table thead tr th a {}.group-table thead tr td {}.group-table tbody tr td {}.group-table tbody tr td a{}.group-table tbody tr td .sitebutton a{}.friendblock, .friendblock a {	font-family: Tahoma;}.photoleft {	text-align: center;}.photoright {	text-align: left;}.friends {	text-align: center;}.classifiedmini {	text-align: center;}.classifiedmini a img {}#thmbpic a img {}.loginfriends {	text-align: center;}.registrants {	text-align: center;}#classifiedheader {	line-height: 1.2em;	text-align: left;}#adleaderboard {	text-align: center;}.adsmallrectangle {}.adskyscraper {}.adwideskyscraper {}#leftads {}#withadswide #leftads {}.subject, .unread {	font-weight: bold;}#featured_blogger h2 {}#featured_blogger .featured {}#featured_blogger .featured .featured_profile {	text-align: center;}#featured_blogger .featured .featured_body {	text-align: left;}#featured_blogger .featured .featured_body .navigation {	text-align: right;}#latest_blog_posts h2 {}#latest_blog_posts .featured {}#latest_blog_posts .featured .featured_profile {	text-align: center;}#latest_blog_posts .featured .featured_body {	text-align: left;}#latest_blog_posts .featured .featured_body .navigation {	text-align: right;}#latest_blog_posts .latest_pagination {}#latest_blog_posts .latest_pagination_active {}#latest_blog_posts .latest_page_number_active {}#latest_blog_posts .latest_page_number {	font-weight: bold;}/* EMAIL IMAGES----------------------------------------------- */.comment {	background: url(../images/icons/comment.gif) no-repeat;}.email-opts .reply {	background: url(../images/icons/reply.gif) no-repeat;}.email-opts .reply-all {	background: url(../images/icons/reply-all.gif) no-repeat;}.email-opts .forward {	background: url(../images/icons/forward.gif) no-repeat;}.email-opts .delete {	background: url(../images/icons/delete.gif) no-repeat;}.email-opts .save {	background: url(../images/icons/save.gif) no-repeat;}/* NAV AND SUBNAV STYLES----------------------------------------------- */#mainnav {	font-family: Trebuchet;	font-weight: bold;	font-size:16px;	text-transform:uppercase;	border-color:#8c8c8c;}#mainnav h2 {}#mainnav ul {}#mainnav li {}#mainnav a {}#mainnav li a {	line-height:16px;	font-family: Trebuchet;	font-weight: bold;	border-color: #ffffff;	color: #ffffff;}#mainnav li.selected a, #mainnav li.selected a:hover, #mainnav li.selected a:hover span {	background-color: #e3effc;	color: #000;	text-decoration: none;}#mainnav li a:hover, #mainnav li a:hover span {	color: #fff;	text-decoration: none;}#subnav {	font-size:11px;	background-color:#e3effc;}#subnav ul {}#subnav li a {	line-height:14px;	font-family: Arial;	font-weight: bold;	background: #e3effc;	color: #498ebc;	border-bottom-color:#e3effc;	border-top-color:#e3effc;}#subnav li.selected a, #subnav li.selected a:hover, #subnav li.selected a:hover span {	background-color: #fff;	color: #000;	text-decoration: none;}#subnav li a:hover, #subnav li a:hover span {	color: #fff;	text-decoration: none;}