/*
CSS Document, rendezvous353.com - Production Copy
Version:   1.00.20100405
Author:    Scratch Web Design, barra@scratchwebdesign.com

-----------------------------------------------------------------------------

Text Light Grey (Activity Text): #777777
Text Dark Grey: #4f4f4f
Light Green: #8cc540
Dark Green: #286431
Highlight/BG Green #e4ffca
Border Grey: #eeeeee or #dddddd

*/

/* =JS/NOFOUC */ 

.js .nofouc { display: none; }
	
/* =Doc */
html, body {
	margin: 0;
	padding: 0;
	background-color: #fff;
}

/* =Type Default */
body, td, th, textarea, h1, h2, h3, h4, h5, h6 {
	color: #4f4f4f;
	font: 83%/1.5 "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

ul, li {
	margin: 0;
	outline: 0;
	padding: 0;
}
img {
	border:0;
}

ol, ul {
	list-style: none;
} 
	.html ol, .html ul {
		list-style-type: disc;
		margin-left: 30px;
	}
	.html ol {
		list-style-type: decimal;
	}
	.html ol li, .html ul li {
		padding: 5px 0;
	}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: '"';
}


b, strong {	font-weight: bold; }
i, em {	font-style: italic; }

p {
	padding-bottom: 1em;
}

:focus {
	outline: 0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.one { width:55px; }
.two { width:120px; }
.three { width:185px; }
.four {	width:250px; }
.five {	width:315px; }
.six { width:380px; }
.seven { width:445px; }
.eight { width:510px; }
.nine { width:575px; }
.ten { width:640px; }
.eleven { width:705px; }
.twelve { width:770px; }
.thirteen { width:835px; }
.fourteen { width:900px; }
.fifteen { width:955px; }
.full-screen { width:100%; }

/* =Loading */
.ajax-loading {
	opacity:.8;
	position:absolute;
}
.loading {
	background:url(/icons/custom/ajax-loader.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	cursor:progress!important;
}
.loading-big {
	background:url(/icons/custom/ajax-loader-big.gif);
	background-repeat:no-repeat;
	background-position:center;
	cursor:progress!important;
}
a canvas#loading {
	cursor:progress!important;
	background:none;
	float:left;
	position:relative;
	padding-right:6px;
	margin-top:-1px;
}
.buttons canvas#loading {
	cursor:progress!important;
	background:none;
	margin-top:0;
}

.form-box {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	margin-bottom:10px;
	padding:10px;
}
	.form-box h2 {
		border-bottom-style:solid;
		border-bottom-width:1px;
		font-size:15px;
		font-weight:bold;
		line-height:23px;
		margin-bottom:7px;
		padding-bottom:3px;
		text-indent:7px;
		letter-spacing:.01em;
}
	.form-box .desc {
		line-height:20px;
		padding:0 10px;
	}
	form fieldset, .fieldset {
		border-style:solid;
		border-width:1px;
		margin:10px 0 2em 0;
		padding:10px 10px;
		line-height:1.4em!important;
	}
		.form-box-content-box {
		border-style:solid;
		border-width:1px;
		margin-bottom:10px;
		padding:10px 15px;
	}
	form label {
		clear:both;
		display:block;
		font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		line-height:1.7em;
		margin-bottom:1px;
		padding-top:3px;
		text-transform:none;
	}
	form input[type=text], form input[type=password] {
		background-color: #fff;
		padding: 4px;
	}
	form input[type=checkbox] {
		background-color:transparent;
		border:none;
		padding:3px;
	}
	form textarea {
		background-color:#FFF;
		border:1px solid #CCC;
		font-size:1em;
		margin-bottom:8px;
		padding:4px;
		width:68%;
	}
	form select {
		background-color:#FFF;
		border:1px solid #CCC;
		font-size:1em;
		margin:0 15px 5px 0;
		padding:1px;
	}
	form .radio-buttons {
		margin-bottom:10px;
	}
	form .radio-buttons span {
		margin-right:10px;
	}
	form .radio-buttons span input, form .check-buttons span input {
		margin-right:5px;
	}
	form .check-buttons span {
		display:block;
		margin:0 0 5px 30px;
	}
	form .cq-check-buttons span {
		display:block;
		margin:0 0 5px 0;
	}
	.input-desc {
		display:block;
		font-size:11px;
		line-height:16px;
		padding-bottom:10px;
	}
	.input-desc p {
		padding:0;
		margin:0;
	}	
	.form-sub-box {
		border-style:solid;
		border-width:1px;
		margin-bottom:10px;
		padding:10px;
	}	
	#sb-current-status form input {
		margin:5px 0;
		width:153px;
	}
	#form-dob-month, #form-dob-day, #form-dob-year, #dob-month, #dob-day, #dob-year, #date-mm, #date-dd, #date-yyyy, #date-h, #date-m {
		margin-right:5px;
		width:auto;
	}
	#date-yyyy {
		margin-right:30px;
	}
	#profile-wall form textarea {
		width:98%;
	}
	form #form-name {
		margin-right:15px;
	}
	form .location {
		width:350px;
	}
	form .location-map {
		height:350px;
		width:350px;
	}
	form .location-loading-text {
		float:left;
		height:350px;
		line-height:350px;
		position:absolute;
		text-align:center;
		width:350px;
	}
	form .location .input-desc {
		text-align:center;
	}
	.profile-picture-left {
		text-align:center;
	}
	.profile-picture {
		width:230px;
		padding-bottom:10px;
	}
	.picture-dropdown {
		margin-top:-38px;
	}
	#gallery-selected {
		width:auto;
	}
	.form-box h3 {
		border-bottom-style:solid;
		border-bottom-width:1px;
		font-size:14px;
		font-weight:bold;
		line-height:23px;
		margin-bottom:10px;
		padding-bottom:3px;
		text-align:left;
		text-indent:7px;
	}
	.upload-box .create-album {
		float:right;
		width:365px;
	}
	.upload-box .select-album {
		float:left;
		width:365px;
	}
		#fsUploadProgress1 {
			margin-top:10px;
		}
	#form-cancel-account .buttons, #form-cancel .buttons {
		margin-top:10px;
	}
	#lightbox .form-box {
		margin-bottom:0;
	}
		#lightbox form fieldset {
			margin-bottom:0;
		}
	#member-send-message textarea {
		width:407px;
	}
	#lightbox .buttons {
		margin-top:10px;
	}
	.form-notice {
		background-color:#E4FFCA;
		border:1px solid #E2C822;
		color:#333;
		padding:10px 0;
		text-align:center;
	}
	.form-error {
		background-color:#FBE3E4;
		border:1px solid #FBC2C4;
		color:#333;
		padding:10px;
		clear:both;
		margin:10px 0 10px 0;
	}
	.form-error p {
		padding:0 0 30px 0;
	}
	.form-error a {
		color:#333!important;
	}
	h2 img {
		margin:0 6px -1px -3px;
	}
	form#form-signup span.payment_value {
		line-height:12px;
		margin-right:15px;
	}
	form#form-signup input.payment_radio {
		margin:0 4px 0 4px;
	}
	#sb-signin {
		padding:5px;
	}
	#sb-signin form fieldset {
		margin:5px auto 0 auto;
		padding:10px;
	}
	#sb-signin form input {
		margin-right:0;
		width:140px;
	}
	#sb-signin form input[type=checkbox] {
		width:auto;
	}



/* =Auto-complete*/

li#autocomplete-list ul.holder {
	color:#000;
	margin:0;
	width:500px;
	overflow:hidden;
	height:auto!important;
	height:1%;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:4px 5px 0;
}
li#autocomplete-list *:first-child+html ul.holder {
	padding-bottom:2px;
}

* html ul.holder {
	padding-bottom:2px;
}
li#autocomplete-list ul.holder li {
	float:left;
	list-style-type:none;
	margin:0 5px 4px 0;
}
li#autocomplete-list ul.holder li.bit-box, li#autocomplete-list ul.holder li.bit-input input {
	font-size:11px;
}
li#autocomplete-list ul.holder li.bit-box {
	border:1px solid #CAD8F3;
	background:#EEE;
	padding:1px 5px 2px;
	color:#000;
}
li#autocomplete-list ul.holder li.bit-box-focus {
	border-color:#598BEC;
	background:#DDD;
	color:#fff;
}
li#autocomplete-list ul.holder li.bit-input input {
	width:100%;
	margin:0;
	border:none;
	outline:0;
	padding:3px 0 2px;
}
li#autocomplete-list ul.holder li.bit-input input.smallinput {
	width:20px;
	color:#000;
}
li#autocomplete-list form ol {
	font-size:11px;
	margin:0;
	padding:0;
}
li#autocomplete-list form ol li.input-text label {
	font-weight:bold;
	cursor:pointer;
	display:block;
	font-size:13px;
	margin-bottom:10px;
}
li#autocomplete-list form ol li.input-text input {
	width:500px;
	padding:5px 5px 6px;
	font-size:11px;
	border:1px solid #999;
}
li#autocomplete-list form ul.holder {
	width:500px;
}
li#autocomplete-list ul.holder li.bit-box, #apple-list ul.holder li.bit-box {
	padding-right:22px;
	position:relative;
}
li#autocomplete-list ul.holder li.bit-hover {
	background:#DDD;
	border:1px solid #CCC;
	color:#000;
}
li#autocomplete-list ul.holder li.bit-box-focus {
	border-color:#CCC;
	background:#BBB;
	color:#000;
}
li#autocomplete-list ul.holder li.bit-box a.closebutton {
	display:block;
	font-size:1px;
	height:22px;
	position:absolute;
	right:0;
	top:-2px;
	width:22px;
	background:url('http://static.sgcdn.net/icons/lightbox-close.png');
	background-repeat:no-repeat;
	_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.sgcdn.net/icons/lightbox-close.png');
}
li#autocomplete-list #userlist-box {
	display:none;
	position:absolute;
	width:512px;
	background:#EEE;
}
li#autocomplete-list #userlist-box .default {
	padding:5px 7px;
	font-size:11px;
	border:1px solid #ccc;
	border-width:0 1px 1px;
}
li#autocomplete-list #userlist-box ul {
	display:none;
	margin:0;
	padding:0;
}
li#autocomplete-list #userlist-box ul li {
	padding:5px 12px;
	margin:0;
	list-style-type:none;
	border:1px solid #ccc;
	border-width:0 1px 1px;
	font-size:11px;
}
li#autocomplete-list #userlist-box ul li em {
	font-weight:bold;
	font-style:normal;
	background:#ccc;
}
li#autocomplete-list #userlist-box ul li.auto-focus {
	background:#CCC;
	color:#000;
}
li#autocomplete-list #userlist-box ul li.auto-focus em {
	background:#AAA;
}
div#box-guest li#autocomplete-list {
	float:left;
	width:150px;
}
div#box-guest div.available_friends ul#user_list {
	overflow-y:auto;
	height:195px;
	margin-right:5px;
}
div#box-guest div.available_friends {
	width:250px;
}
div#box-guest div.available_friends, div#box-guest div.email_friends, div#box-guest div.invite_friends {
	font-size:11px;
	margin-top:10px;
	float:left;
}
div#box-guest div.invite_friends {
	width:220px;
}
div#box-guest div.attending {
	font-size:11px;
	margin-left:10px;
}
div#box-guest li#autocomplete-list #userlist-box {
	width:212px;
}
div#box-guest li#autocomplete-list ul.holder {
	width:200px;
}
div#box-guest li#autocomplete-list ul.holder li.bit-box {
	width:170px;
}
div#box-guest #user_list li.user-new a {
	position:relative;
	height:12px;
	left:0;
	top:1px;
	width:14px;
	font-size:11px;
	padding-left:15px;
	background:url('http://static.sgcdn.net/icons/bullet_add.png');
	background-repeat:no-repeat;
	_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.sgcdn.net/icons/bullet_add.png');
}
input.date_picker {
	display:block;
	width:150px;
	height:18px;
	padding:2px 2px 1px 24px!important;
	font-size:12px;
	background:#fff url(http://static.sgcdn.net/icons/custom/dateinput.gif) no-repeat top left;
	cursor:pointer;
}
input:focus.date_picker {
	background:#EFEFEF url(http://static.sgcdn.net/icons/custom/dateinput.gif) no-repeat top left;
}
div.dp_container {
	position:relative;
	padding:0;
	z-index:500;
}
div.dp_container .dp_cal {
	background-color:#fff;
	border:1px solid #CCC;
	position:absolute;
	width:177px;
	top:24px;
	left:0;
	margin:0 0 3px 0;
}
div.dp_container .dp_cal table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
div.dp_container .dp_cal select {
	margin:2px 3px;
	font-size:11px;
}
div.dp_container .dp_cal select option {
	padding:1px 3px;
}
div.dp_container .dp_cal th, div.dp_container .dp_cal td {
	width:14.2857%;
	text-align:center;
	font-size:11px;
	padding:2px 0;
	color:#000;
}
div.dp_container .dp_cal th {
	border:solid #aad4f2;
	border-width:1px 0;
	color:#797774;
	background:#daf2e6;
	font-weight:bold;
}
div.dp_container .dp_cal td {
	cursor:pointer;
}
div.dp_container .dp_cal thead th {
	background:#d9eefc;
}
div.dp_container .dp_cal td.dp_roll {
	color:#000;
	background:#DDD;
}
div.dp_container .dp_hide {
	visibility:hidden;
}
div.dp_container .dp_empty {
	background:#eee;
}
div.dp_container .dp_today {
	background:#daf2e6;
}
div.dp_container .dp_selected {
	color:#fff;
	background:#328dcf;
}
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color:#E8E8E8!important;
}
#recaptcha_table {
	border-color:#CACACA!important;
}
#recaptcha_response_field {
	border-color:#CACACA!important;
	background-color:#FFF!important;
}
a:link, a:visited, a:hover, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6, h3 { text-transform: capitalize; }
h1 {
	font-size:180%;
	font-weight:normal;
}
h2 {
	font-size:155%;
	font-weight:normal;
}
h3 {
	font-size:135%;
	font-weight:normal;
}
h4 {
	font-size:100%;
	font-weight:bold;
}
strong {
	font-weight:bold;
}
em {
	font-weight:italic;
}

div#wrapper-header-outer {
	border-bottom-style:solid;
	border-bottom-width:0;
	border-top-style:solid;
	border-top-width:4px;
	padding-bottom:5px;
	position:relative;
}
div#wrapper-header-outer.has-full-header-image {
	border-top:none;
	padding-top:4px;
}
div#wrapper-header-outer.has-body-header-image {
	border-top:none;
	padding-bottom:0;
}
div#wrapper-header-inner {
	width:100%;
}
div#wrapper-header-inner.has-full-header-image, div#wrapper-header-inner.has-body-header-image {
	background-color:transparent;
}
div#wrapper-header {
	margin:0 auto;
	padding: 0;
	width: 1024px;
}
div#wrapper-header.has-body-header-image {
	padding:4px 0 5px 0;
}
div#header h1 {
	padding: 0;
}
div#header h1 a {
	font-size: 35px;
	line-height: 100px;
}
div#header h1 img {
	margin-bottom:-5px;
}
div#search-bar-background {
	border-style:none;
	background-color:none!important;
	border-width:0;
	border-bottom:none;
	float:left;
	height:32px;
	margin:8px 0 -5px 0;
	width:185px;
}
div#search-bar-background {
	background-color:transparent!important;
	border-top-color:yellow;
	border-right-color-value:yellow;
	border-bottom-color:yellow;
	border-left-color-value:yellow;
	border-left-color-ltr-source:physical;
	border-left-color-rtl-source:physical;
	border-right-color-ltr-source:physical;
	border-right-color-rtl-source:physical;
}
div#search-bar-background.has-full-header-image, div#search-bar-background.has-body-header-image {
	border-width:0;
	margin-left:4px;
}
div#search-bar-background.sidebar-right {
	float:right;
	margin:8px -10px -5px 0;
}
div#search-bar-background.has-full-header-image.sidebar-right, div#search-bar-background.has-body-header-image.sidebar-right {
	border-width:0;
	margin:8px -6px -5px 0;
}
div#navigation-wrapper {
	margin-top:-42px;
	position:relative;
}
ul#main-navigation {
	margin:0 5px 0 10px;
	width:775px;
}
ul#main-navigation li {
	display:block;
	float:left;
	font-weight:bold;
	height:32px;
	margin:10px 2px 1px 0;
	position:relative;
}
ul#main-navigation li a:link, ul#main-navigation li a:visited, ul#main-navigation li a:hover, ul#main-navigation li a:active {
	display:block;
	font-size:13px;
	padding:7px;
}
ul#main-navigation li a:hover {
	text-decoration:none;
}
div#wrapper-container {
	margin:0 auto;
	width:985px;
}
div#body-container {
	height:100%;
	position:relative;
	margin-left:10px;
	width:975px;
}
div#container {
	float:left;
	min-height:600px;
	position:relative;
	width:790px;
}
div#main-content {
	margin:15px 10px 10px 10px;
}
ul#sub-navigation, ul.sub-navigation {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #ddd;
	margin-bottom:10px;
	padding-top:6px;
	font-size:12px;
}
ul#sub-navigation li, ul.sub-navigation li {
	display:block;
	float:left;
	height:19px;
	line-height:14px;
	margin:2px 3px 0 3px;
	padding:5px 6px 4px 6px;
	font-weight:bold;
}
ul#sub-navigation li.nav-selected, ul.sub-navigation li.nav-selected {
	margin:2px 3px 0 1px;
}
ul#sub-navigation li.right, ul.sub-navigation li.right {
	float:right;
}
ul.micro-navigation {
	margin-bottom:3px;
	font-size:12px;
}
ul.micro-navigation li {
	display:block;
	float:left;
	margin:2px 3px 0 3px;
	padding:1px 3px;
}
ul.micro-navigation li.nav-selected {
	margin:2px 3px 0 1px;
}
ul.micro-navigation li.nav-selected a {
	font-size:13px;
	padding:11px;
}
ul.micro-navigation li.right {
	float:right;
}
div#sidebar {
	float:left;
	margin-top:-33px;
	margin-bottom:10px;
	position:relative;
	width:185px;
	z-index:90;
	background-color:none;
}
div#sidebar h4 {
	text-align:center;
	padding-top:5px;
}
/* =SEARCH */

form#theform-search {
	height:32px;
	margin:0 0 5px 0;
	padding:4px;
	width:176px;
}

form#theform-search input {
	border-right:none;
	margin:0;
}
div.search-button {
	background-color:#FFF;
	border:1px solid #CCC;
	border-left:none;
	height:16px;
	padding:4px 0 4px 1px;
	width:20px;
}
div.search-button a {
	cursor:pointer;
	height:14px;
	width:16px;
}
div.search-button a:hover {
	text-decoration:none;
}

div#sb-user-account {
	margin-bottom:20px;
	padding:0 5px;
}
div#sb-user-account div.user-photo {
	float:left;
	height:54px;
	margin-right:5px;
	position:relative;
	width:54px;
}
div#sb-user-account div.user-photo a {
	float:left;
}
div#sb-user-account div.user-photo a:hover {
	cursor:pointer;
	text-decoration:none;
}
div#sb-user-account span#user-photo-change {
	background-color:#000;
	color:#FFF;
	float:left;
	font-size:10px;
	font-weight:bold;
	height:54px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:0;
	width:54px;
	filter:alpha(opacity=70);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.7;
}
div#sb-user-account span#user-photo-change img {
	float:left;
	height:16px;
	margin:13px 0 0 20px;
	width:16px;
}
div#sb-user-account h2.user-nickname {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	overflow:hidden;
	width:115px;
}
div#sb-user-account div.user-quick-options {
	font-size:11px;
	margin-left:60px;
}
div.sb-big-link {
	margin-bottom:20px;
	padding:0 5px;
}
div.sb-big-link a {
	cursor:pointer;
}
div.sb-big-link a:hover {
	text-decoration:none;
}
div.sb-big-link div.big-link-block {
	border-style:solid;
	border-width:1px;
	height:20px;
	padding:5px 10px;
}
div.sb-big-link div.big-link-block div.icon {
	float:left;
	margin:2px 10px 0 0;
}
div.sb-big-link div.big-link-block div.text {
	float:left;
	font-size:12px;
	line-height:22px;
}
div.sb-big-link div.big-link-block div.arrow {
	display:block;
	float:right;
	margin-top:-1px;
}
div#sb-invite-contacts.sb-big-link div.big-link-block div.arrow {
	margin-top:1px;
}
ul#manage-dropdown li {
	border-style:solid;
	border-width:1px;
	border-top:none;
	padding:4px 8px;
}
ul#manage-dropdown li a:hover {
	text-decoration:none;
}
ul#manage-dropdown li div.manage-icon {
	display:block;
	float:left;
	margin:1px 8px 0 0;
	width:16px;
}
ul#manage-dropdown li div.manage-text {
	float:left;
	font-size:11px;
	margin-top:1px;
}
div.sidebar-box {
	margin: 0; padding: 0;
}
	div#moderation-count {
		margin-bottom: 20px;
	}
	div#static.umc.events.upcoming,
	div#moderation-count {
		border: none;
		}
div.sidebar-box h2 {
	border-bottom-style:solid;
	border-bottom-width:2px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div.sidebar-box h3 {
	color: #4f4f4f;
	color: #111;
	font-size: 12px;
}
div.sidebar-box a.sb-action {
	display:block;
	float:right;
	margin-top:-20px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
div.sidebar-box a.sb-action:hover {
	text-decoration:none;
}
#sidebar .content-box-content {
	padding:5px 5px 5px 5px!important;
	font-size:12px;
}
div#sb-current-status-wrapper {
	width:177px;
}
div#sb-current-status-change div {
	width:165px;
}
div#sb-current-status-text, div#sb-current-status-input {
	font-size:12px;
	font-weight:normal;
	padding:4px;
}
#sb-current-status-text {
	overflow:hidden;
}
div#sb-current-status-input { display:none !important; }
div#sb-current-status-input input {
	width:155px;
}
ul#sb-inbox-list li, ul#sb-moderate-list li {
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:4px 8px;
}
ul#sb-moderate-list li {
	border-bottom: 1px dotted #999;
}
ul#sb-moderate-list li.no-moderate-items {
	text-align:center;
}
ul#sb-inbox-list li a:hover, ul#sb-moderate-list li a:hover {
	text-decoration:none;
}
ul#sb-inbox-list .inbox-icon, ul#sb-moderate-list .inbox-icon {
	display:block;
	float:left;
	margin:1px 6px 0 0;
}
ul#sb-inbox-list .inbox-text, ul#sb-moderate-list .inbox-text {
	font-size:11px;
	font-weight:bold;
	line-height:20px;
}
ul#sb-inbox-list .inbox-unread, ul#sb-moderate-list .inbox-unread {
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:20px;
	line-height:19px;
	margin: -15px -5px 0 0;
	padding:0 4px;
	text-align:center;
	width:24px;
}
ul#sb-inbox-list li.unread, ul#sb-moderate-list li.unread {
	background-color:#E4FFCA;
}
ul#sb-inbox-list li.unread:hover, ul#sb-moderate-list li.unread:hover {
	background-color:#E4FFCA;
}
ul#sb-inbox-list li.unread a, ul#sb-moderate-list li.unread a {
	color:#333;
}
ul#sb-add-list {
	padding:4px 0 0 6px;
}
ul#sb-add-list li {
	display:block;
	float:left;
	height:54px;
	margin-right:3px;
	margin-bottom:5px;
	width:52px;
}
.sb-add-list-link {
	display:block;
	height:53px;
	width:53px;
}
ul#sb-add-list li a:hover {
	cursor:pointer;
	text-decoration:none;
}
ul#sb-add-list .add-icon {
	margin:3px 10px 0 10px;
}
ul#sb-add-list .add-text {
	font-size:11px;
	margin-top:-4px;
	padding-bottom:2px;
	text-align:center;
	width:51px;
}
ul#sb-friends-list li {
	border-bottom-style:solid;
	border-bottom-width:1px;
	min-height:22px;
	padding:4px;
	position:relative;
	width:169px;
}
ul#sb-friends-list li.no-friends {
	text-align:center;
}
ul#sb-friends-list li a:hover {
	text-decoration:none;
}
ul#sb-friends-list li div.friends-icon {
	display:block;
	float:left;
	margin:1px 6px 0 0;
}
ul#sb-friends-list li div.friends-text {
	line-height:21px;
}
div#sidebar a.start-chat {
	display:block;
	float:right;
	margin-top:2px;
	position:absolute;
	right:4px;
}
div#sidebar a.start-chat:hover {
	cursor:pointer;
}
div#sidebar a.start-chat span.front {
	display:block;
	float:left;
	height:18px;
	width:5px;
}
div#sidebar a.start-chat span.middle {
	display:block;
	float:left;
	height:18px;
	width:16px;
}
div#sidebar a.start-chat span.end {
	display:block;
	float:left;
	height:18px;
	width:5px;
}
ul#sb-upcoming-list li {
	border-bottom: 1px dotted #999;
	min-height:22px;
	margin-top:10px;
	padding:6px;
}
ul#sb-upcoming-list li a:hover {
	cursor:pointer;
	text-decoration:none;
}
ul#sb-upcoming-list li div.event-today {
	display:block;
	float:right;
	margin:3px -2px 0 0;
}
ul#sb-upcoming-list li div.event-title {
	margin-bottom:5px;
	overflow:hidden;
	width:163px;
}
ul#sb-upcoming-list li div.event-title.today {
	width:130px;
}
ul#sb-upcoming-list li div.event-text {
	font-size:11px;
	margin-top:-5px;
}
ul#sb-upcoming-list li div.no-events {
	text-align:center;
}
div#sb-report-bug div.sidebar-box-content {
	padding:10px;
}
div#footer {
	margin-left:10px;
	float:left;
	padding-bottom:0;
	width:965px;
	margin-top:5px;
}
div#footer.show-content-background {
	width:975px;
}
div#footer-powered-by {
	visibility:visible!important;
	display:block!important;
	height:55px;
}
div#footer-powered-by img {
	display:block!important;
	visibility:visible!important;
}
ul#footer-links {
	float:right;
	text-transform:lowercase;
}
ul#footer-links li {
	float:left;
	font-size:11px;
	line-height:30px;
	margin:13px 7px 10px 7px;
}
.left, .grid-left {
	float:left;
}
.right, .grid-right {
	float:right;
}
.hide {
	display:none;
}
div.lightbox-overlay {
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
div.lightbox-wrapper {
	display:none;
	left:0;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
}
div.lightbox {
	background-color:#FFF;
	border:2px solid #DDD;
	display:none;
	margin:0 auto;
	padding:5px;
	position:absolute;
	text-align:left;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.lightbox div.lightbox-close-button a {
	background-image:url('http://static.sgcdn.net/icons/lightbox-close.png');
	_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.sgcdn.net/icons/lightbox-close.png') background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:25px;
	left:-13px;
	position:absolute;
	top:-11px;
	width:25px;
}
div.lightbox-content {
	display:block;
	height:100%;
	width:100%;
}
div.lightbox-content-box {
	margin-bottom:0;
}
.info-notice, .alert-notice, .error-notice {
	background-color:#DFF4FF;
	border:1px solid #72A0B6;
	color:#333;
	font-size:11px;
	margin-bottom:10px;
	padding:10px;
	text-align:left;
}
.alert-notice {
	background-color:#FFFFE0;
	border:1px solid #E6DB55;
}
.error-notice {
	background-color:#FFEBE8;
	border:1px solid #C00;
}
.info-notice h5, .alert-notice h5, .error-notice h5 {
	font-size:13px;
	font-weight:bold;
}
.info-notice a, .alert-notice a, .error-notice a {
	color:#000378!important;
}
form .error-notice {
	display:none;
}
.input-error {
	background-color:#FFEBE8!important;
	border:1px solid #C00!important;
	color:#000;
}
div.legal {
	font-size:12px;
	text-align:left;
}
div.legal h3 {
	color:#333;
	font-size:25px;
	font-weight:bold;
	padding-bottom:5px;
}
div.legal h4 {
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	padding-bottom:5px;
	text-align:left;
}
div.legal span.last-revision {
	font-style:italic;
}
div.legal ol {
	margin:1em 0;
}
div.legal ol li {
	margin:.5em 0;
}
div.legal ol.sub-list {
	margin-left:50px;
}
ul#admin-bar-navigation {
	background-color:#DFF4FF;
	border-bottom:1px solid #2075B7;
}
ul#admin-bar-navigation li {
	display:block;
	float:left;
	font-size:12px;
	line-height:1.2em;
	width:auto;
}
ul#admin-bar-navigation li.space {
	margin-left:15px;
}
ul#admin-bar-navigation li a {
	background-position:6px 50%;
	background-repeat:no-repeat;
	border-right:1px solid #B7CCD7;
	color:#003663;
	cursor:pointer;
	display:block;
	font-size:95%;
	font-weight:normal;
	padding:8px;
	padding-left:27px;
	text-decoration:none;
	width:auto;
}
ul#admin-bar-navigation li.network-setup {
	width:140px;
}
ul#admin-bar-navigation li.network-tools {
	width:135px;
}
ul#admin-bar-navigation li a:hover, ul#admin-bar-navigation li a.hover {
	background-color:#EFEFEF;
}
ul#admin-bar-navigation li a.active {
	background-color:#EFEFEF;
	color:#333;
	font-weight:bold;
}
ul#admin-bar-navigation li a.active:hover, ul#admin-bar-navigation li a.active.hover {
	background-color:#EFEFEF;
}
ul#admin-bar-navigation li.title a {
	padding-left:10px;
}
ul#admin-bar-navigation li.network-setup a {
	background-image:url('http://static.sgcdn.net//icons/16/37.png');
}
ul#admin-bar-navigation li.layout-manager a {
	background-image:url('http://static.sgcdn.net//icons/16/56.png');
}
ul#admin-bar-navigation li.network-access a {
	background-image:url('http://static.sgcdn.net//icons/16/14.png');
}
ul#admin-bar-navigation li.network-designer a {
	background-image:url('http://static.sgcdn.net//icons/16/65.png');
}
ul#admin-bar-navigation li.network-details a {
	background-image:url('http://static.sgcdn.net//icons/16/2.png');
}
ul#admin-bar-navigation li.profile-questions a {
	background-image:url('http://static.sgcdn.net//icons/16/38.png');
}
ul#admin-bar-navigation li.account-details a {
	background-image:url('http://static.sgcdn.net//icons/16/28.png');
}
ul#admin-bar-navigation li.news-feeds a {
	background-image:url('http://static.sgcdn.net//icons/16/114.png');
}
ul#admin-bar-navigation li.blog-categories a {
	background-image:url('http://static.sgcdn.net//icons/16/122.png');
}
ul#admin-bar-navigation li.moderate-members a {
	background-image:url('http://static.sgcdn.net//icons/16/127.png');
}
ul#admin-bar-navigation li.advanced-settings a {
	background-image:url('http://static.sgcdn.net//icons/16/24.png');
}
ul#admin-bar-navigation li.network-tools a {
	background-image:url('http://static.sgcdn.net//icons/16/112.png');
}
ul#admin-bar-navigation li.invite-contacts a {
	background-image:url('http://static.sgcdn.net//icons/16/125.png');
}
ul#admin-bar-navigation li.message-members a {
	background-image:url('http://static.sgcdn.net//icons/16/75.png');
}
ul#admin-bar-navigation li.language-editor a {
	background-image:url('http://static.sgcdn.net//icons/16/7.png');
}
ul#admin-bar-navigation li.export-data a {
	background-image:url('http://static.sgcdn.net//icons/16/47.png');
}
ul#admin-bar-navigation li.api-access a {
	background-image:url('http://static.sgcdn.net//icons/16/37.png');
}
ul#admin-bar-navigation li.member-billing a {
	background-image:url('http://static.sgcdn.net//icons/16/57.png');
}
ul#admin-bar-navigation li.custom-html a {
	background-image:url('http://static.sgcdn.net//icons/16/178.png');
}
ul#admin-bar-navigation li.payment-details a {
	background-image:url('http://static.sgcdn.net//icons/16/57.png');
}
ul#admin-bar-navigation li.view-invoices a {
	background-image:url('http://static.sgcdn.net//icons/16/128.png');
}
ul#admin-bar-navigation li.edit-card a {
	background-image:url('http://static.sgcdn.net//icons/16/163.png');
}
ul#admin-bar-navigation li.change-plan a {
	background-image:url('http://static.sgcdn.net//icons/16/169.png');
}
ul#admin-bar-navigation li.widget-store a {
	background-image:url('http://static.sgcdn.net//icons/16/45.png');
}
ul#admin-bar-navigation li.blog a {
	background-image:url('http://static.sgcdn.net//icons/16/124.png');
}
ul#admin-bar-navigation li.widget-store a {
	background-image:url('http://static.sgcdn.net//icons/16/139.png');
}
ul#admin-bar-navigation li.theme-store a {
	background-image:url('http://static.sgcdn.net//icons/16/45.png');
}
ul#admin-bar-navigation li.pro-services a {
	background-image:url('http://static.sgcdn.net//icons/16/131.png');
}
ul#admin-bar-navigation li.support a {
	background-image:url('http://static.sgcdn.net//icons/16/18.png');
}
ul#admin-bar-navigation li.drop a {
	overflow:hidden;
}
ul#admin-bar-navigation li a span.link-text {
	float:left;
}
ul#admin-bar-navigation li a span.arrow {
	background:transparent url('/icons/custom/dropdown-black.png') left top no-repeat;
	display:block;
	float:right;
	height:4px;
	margin-left:4px;
	margin-top:5px;
	width:7px;
}
ul#admin-bar-navigation li ul {
	border:1px solid #2075B7;
	border-top:none;
	display:none;
	margin:0;
	margin-left:-1px;
	overflow:hidden;
	position:absolute;
	width:200px;
	z-index:1001;
}
ul#admin-bar-navigation li ul li {
	border-bottom:1px solid #B7CCD7;
	float:none;
	padding:0;
	width:200px;
}
ul#admin-bar-navigation li ul li a {
	background:none;
	background-color:#EFEFEF;
	background-position:5px 6px;
	background-repeat:no-repeat;
	border-top-width:0;
	color:#333;
	letter-spacing:0;
	margin:0;
	padding-left:27px;
	width:200px;
}
ul#admin-bar-navigation li ul li a:hover {
	background-color:#E1E1E1;
}
.clearfix:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
div.undertaker {
	color: #D8290D;
	cursor: pointer;
	display: block;
	font: bold 16px Verdana;
	font-style: normal;
	font-variant: normal;
	height: 17px;
	margin: 0;
	padding: 0;
	width: 12px;
}
.entry-body ul {
	list-style-type:disc;
	margin:0 0 10px 10px;
}
.entry-body ol {
	list-style-type:decimal;
	margin:0 0 10px 10px;
}
table, td, tr {
	vertical-align:top;
}
#main-content h2.form-title {
	margin:0 10px 10px 10px;
	padding:5px;
}
#main-content h2.form-title a.edit {
	font-size:12px;
	line-height:8px;
	margin-left:10px;
}
.content-box {
	border-bottom-style:solid;
	border-bottom-width:0;
	border-right-style:solid;
	border-right-width:0;
	margin-bottom:10px;
	padding:2px 1px 2px 2px;
}
.custom ol {
	list-style-type:decimal;
	margin-left:30px;
}
.custom ul {
	list-style-type:disc;
	margin-left:30px;
}
.code-box {
	border:solid #ccc 1px;
	background-color:#fafafa;
	margin:3px;
	padding:5px;
}
.code-box h4 {
	text-align:left;
}
img.tiny {
	width:30px;
}
img.med {
	width:45px;
}
img.avatar {
	width:75px;
}
#profile-about, #members-home-list, #groups-home-list, #groups-top-list, #events-home-list, #profile-interact, #magazine-list {
	border-top-style:solid;
	border-top-width: 1px;
	padding:7px;
}
#magazine-list .month {
	color: #286431;
	font-size: 14px !important;	
	letter-spacing: 2px;
}
#magazine-list .day {
	color: #8cc540;
	font-size: 22px !important;
}

#magazine-list {
	border-top: none;
	border-bottom: 1px solid #ddd !important;
	padding:10px 15px 10px 15px;
}
#welcome-list {
	padding:7px;
}
#welcome-list .content-box {
	overflow:hidden;
}
#members-home-list, #groups-home-list, #events-home-list, #magazine-list {
	border-bottom-style:solid;
	border-bottom-width:0;
	margin-bottom:5px;
}
#welcome-list {
	margin-bottom:5px;
}
#groups-home-list, #events-home-list {
	padding:0;
}
.content-box h2 {
	border-bottom-style:solid;
	border-bottom-width:0;
	font-size:13px;
	font-weight:bold;
	letter-spacing:.03em;
	padding:4px 7px 5px 7px;
	margin-right:1px;
}
#what-now h3 {
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:normal;
	line-height:24px;
	margin:5px;
	padding-bottom:5px;
}
#what-now a {
	color:#333;
}
#what-now h3 img {
	float:left;
	margin-right:5px;
	display: none;
}



/* =content-box */

.content-box-content {
	padding: 0;
	word-wrap: break-word;
}


#profile-about .content-box-content, #profile-location .content-box-content, #members-home-list .content-box-content, #profile-interact .content-box-content, #groups-home-list .content-box-content #events-home-list .content-box-content, #magazine-list .content-box-content {
	margin:0;
}
#profile-location .content-box-content {
	padding:7px;
}
.content-box h4 {
	font-size:13px;
	font-weight:normal;
	margin:7px 0 10px 0;
	text-align:center;
	letter-spacing:.01em;
}
.content-box-content p {
	margin-bottom:10px;
	text-align:left;
}
.profile-details-box {
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:10px;
	padding-top:10px;
	line-height:1.5em;
}
.profile-details-box h5 {
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.quick-info {
	border:none;
	margin-left:5px;
}
.quick-info h3 {
	font-size:18px;
	line-height:18px;
	margin-bottom:5px;
}
.details-info {
	margin-bottom:0;
}
.custom-questions {
	font-size:11px;
	margin:10px 0 0 5px;
}
.profile-info-question {
	font-weight:bold;
	margin-bottom:2px;
}
.profile-info-answer {
	font-size:12px;
	margin-bottom:10px;
	margin-left:10px;
}
.ds-album-list {
	text-align:center;
}
div#photos-list canvas#loading, div#videos-list canvas#loading {
	left:375px;
	position:absolute;
}
div#comments-list canvas#loading {
	left:250px;
	position:absolute;
}
.videos-album-list li.video_item {
	height:135px;
	width:345px;
	margin-right:10px;
	margin-left:5px;
	float:left;
	position:relative;
}
li.video_item {
	font-size: 11px;
	margin: 5px 0;
}
li.video_item div.video_thumb {
	background-image:url(http://static.sgcdn.net/icons/custom/no-video.png);
	float:left;
}
li.video_item div.video_thumb, li.video_item div.video_thumb img {
	width:130px;
	height:97px;
}
li.video_item .moderate-block {
	background-color:#EEE;
	position:absolute;
	height:93px;
	padding:2px;
	float:left;
	width:15px;
	opacity:.8;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
li.video_item .moderate-block img {
	width:16px;
	height:16px;
}
li.video_item div.video_infos {
	margin-left:5px;
	width:210px;
	height:83px;
	float:left;
	text-align:left;
	overflow:hidden;
}
li.video_item div.video_infos div.video_title, li.video_item div.video_infos div.video_by, li.video_item div.video_infos div.video_stats {
	overflow:hidden;
	width:210px;
	float:left;
}
li.video_item .video_title a {
	font-size: 100%;
	display: block;
	width: 150px;
}
li.video_item div.video_infos div.video_title {
	font-weight:bold;
	font-size:12px;
	height:16px;
}
li.video_item div.video_infos div.video_by {
	height:30px;
}
li.video_item div.video_infos div.video_stats {
	height:16px;
}
li.video_item div.video_thumb div.video_duration {
	background-color: #000;
	filter: alpha(opacity=60);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
	padding: 0 2px 1px;
	height: 12px;
	position: absolute;
	right: 221px;
	top: 83px;
	font-size:10px;
	color: #fff;
}
li.video_item:hover div.video_thumb:hover div.play_button {
	background:url(http://static.sgcdn.net/icons/mini_play.png);
	background-repeat:no-repeat;
	position:absolute;
	opacity:.8;
	left:54px;
	top:38px;
	width:24px;
	height:24px;
}
li.video_item div.video_infos div.select_video {
	float:right;
	text-align:right;
	width:100px;
	height:16px;
}
li.video_item div.video_infos div.video_by a {
	font-weight:bold;
}
li.video_item.small div.video_thumb {
	background-image:none;
}
li.video_item.small div.video_thumb, li.video_item.small div.video_thumb img {
	position:relative;
	height:60px;
	width:80px;
	float:left;
}
li.video_item.small div.video_infos {
	width:135px;
	height:72px;
	overflow:hidden;
}
li.video_item.small div.video_infos div.video_by {
	height:15px;
}
li.video_item.small div.video_duration {
	right:1px!important;
	top:46px!important;
	_top:43px!important;
}
li.video_item.small div.video_infos div.video_title {
	font-size:11px;
	height:15px;
}
div.snm_video_player h1.video_title {
	font-weight:bold;
	float:left;
}
div#video_player {
	margin-bottom:10px;
	text-align:center;
}
div#video_player.black {
	height:423px;
	width:752px;
	background-color:#000;
}
div#video_player div.video-alert {
	margin:180px 30px;
}
div.video_tags {
	font-weight:bold;
	margin-bottom:10px;
}
div.video_description {
	margin-bottom:10px;
}
div.side_tools {
	width:225px;
	margin-bottom:10px;
}
#welcome-default td {
	vertical-align:middle;
}
#welcome-default h1 {
	padding:0 0 5px 0;
	font-weight:normal;
	font-size:22px;
	line-height:normal;
}
#welcome-default .feature-title {
	font-size:16px;
}
#welcome-default .feature-desc {
	font-weight:13px;
}
#welcome-default img {
	padding:0 5px 5px 0;
}
#welcome-list {
	font-size:16px;
}
#welcome-left p {
	font-size:16px;
	line-height:1.5em;
}
#welcome-right table {
	border:0;
}
.search-listing {
	padding:10px 15px;
}
.search-listing li {
	border-bottom-style:solid;
	border-bottom-width:2px;
	margin-bottom:10px;
	padding-bottom:10px;
	text-align:left;
}
.search-listing .listing-photo {
	float:left;
	height:75px;
	margin-bottom:40px;
}
.search-listing .listing-photo img {
	margin-right:10px;
	max-width:75px;
}
.search-listing h3 {
	float:left;
	font-size:18px;
	line-height:25px;
	width:375px;
}
.search-listing .member-online {
	color:green;
	float:left;
	line-height:25px;
	margin:0 10px 0 0;
	width:75px;
}
.search-listing .strapline {
	float:left;
	line-height:18px;
	width:460px;
}
.search-listing .listing-questions {
	float:left;
	width:460px;
}
.search-listing .listing-questions li {
	border:none;
	float:left;
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0;
	width:300px;
}
.search-listing .listing-questions li strong {
	font-weight:bold;
}
.search-listing .listing-questions li .closed {
	float:left;
	margin-right:5px;
}
.search-listing .interact-links {
	float:right;
	margin:0;
	padding:0 10px;
	width:130px;
}
div#members-list ul.search-listing ul.interact-links { float:left; padding:0;}

.search-listing .interact-links li {
	border-bottom:none;
	border-top-style:solid;
	border-top-width:1px;
	font-size:11px;
	margin:0;
	padding:2px 5px;
}
.search-listing .interact-links li.interact-view-profile {
	border-top:none;
}
.search-listing .interact-links li:hover {
	cursor:pointer;
}
.search-listing .interact-links li a:hover {
	text-decoration:none;
}
.photos-list, .members-list {
	margin:0 auto;
	text-align:center;
	width:418px;
}
.photos-list {
	width:425px;
}
.photos-list li, .members-list li {
	float:left;
	margin:0 4px 10px 4px;
	text-align:center;
	width:59px;
}
.members-list img {
	width:57px;
	height:57px;
}
.photos-list li {
	height:70px;
	width:70px;
	padding:2px;
}
.members-list li span {
	display:block;
	margin-top:3px;
}
.members-list li span a {
	font-weight:bold;
}
.wall-posts li {
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin:10px 0;
	padding-bottom:8px;
}
.wall-post .user-photo {
	float:left;
	margin:0 5px 0 0;
}
.wall-post .user-photo img.photo {
	width:30px;
	height:30px;
}
.wall-post .who-when {
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	width:92%;
}
#umc-messages .wall-post .who-when {
	width:575px;
}
.wall-post .who-when.right {
	text-align:right;
}
.wall-post .delete-comment {
	width:200px;
	text-align:right;
	font-size:11px;
}
.wall-post .content {
	line-height:18px;
	width:92%;
	float:left;
}
.wall-post .content p {
	font-size:11px;
	margin:0;
}
.wall-post .wall-post-actions {
	float:right;
	font-size:11px;
	height:20px;
}
.photo-info {
	float:left;
	margin-top:4px;
	width:440px;
}
.photo-info h3 {
	font-size:16px;
	line-height:26px;
	margin-bottom:5px;
}
.photo-info h3 strong {
	font-weight:bold;
}
.photo-info-links {
	font-size:12px;
}
#photo-single .photos-list {
	float:right;
	width:300px;
}
.description {
	padding:10px;
	text-align:center;
}
.blog-list li {
	margin:20px 0;
}
.blog-list li h3 {
	line-height:1.5em;
}
.blog-post h3 {
	border-bottom-style:dashed;
	border-bottom-width:1px;
	font-size:19px;
	font-weight:normal;
	line-height:19px;
	margin:0 0 5px 0;
	padding:0 0 8px 0;
}
.blog-post h3 .icon {
	margin:3px 5px 0 0;
}
.blog-post h3 a.edit {
	font-size:12px;
	margin-left:10px;
}
.blog-post .post-time {
	float:right;
	font-size:10px;
	margin-top:-2px;
}
.blog-post .post-time strong {
	font-weight:bold;
}
.blog-post .post-comments {
	float:left;
	font-size:11px;
	padding:0 0 2px 0;
}
.blog-post .post-comments strong {
	font-size:bold;
}
.blog-post .post-tags {
	float:right;
	font-size:11px;
	padding:0 0 2px 18px;
}
.blog-entry h3 {
	font-size:20px;
	font-weight:normal;
	margin:3px 0 5px 0;
	padding-bottom:0;
}
.blog-entry .entry-stats {
	font-size:12px;
	line-height:16px;
}
.blog-entry .entry-body {
	margin-bottom:10px;
	padding: 10px 0;
	line-height:1.5em;
}
.rss-entry {
	padding-bottom: 10px;
	padding-top: 10px;
}
.rss-entry td, .rss-entry {
	font-size:12px!important;
	line-height:1.6em!important;
}
.rss-entry a {
	text-decoration:underline;
}
.rss-entry a img {
	text-decoration:none;
	padding:3px;
}
.rss-entry td {
	padding:15px 0 0 10px!important;
}
.rss-entry h3 {
	font-weight:bold;
	display:inline;
}
.rss-entry .feed-icon {
	float: left;
	padding: 0 10px 0 0;
}
.rss-entry .entry-stats {
	font-size:10px;
	display:inline;
	font-weight:bold;
}
	.entry-stats {
	display: block !important;
	font-style: italic;
}
.profile-group-list li.group-list-item {
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-top:13px;
	padding-bottom:10px;
}
.group-list-info {
	float:left;
}
.group-list-info .title {
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	margin-top:3px;
	width:225px;
}
.group-list-members {
	float:right;
	font-size:9px;
	height:20px;
	text-transform:uppercase;
	text-align:right;
}
.group-list-members strong {
	float:left;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
}
.group-list-members span {
	line-height:23px;
	margin-left:2px;
}
#theform-inbox {
	width:770px;
}
#message-items {
	display:block;
	width:770px;
}
#message-items th {
	font-size:11px;
	font-weight:bold;
	padding:6px 0;
	vertical-align:top;
}
#umc-notices .unread, #message-items tr.unread, #theform-inbox .unread, .unread blockquote {
	background-color:#E4FFCA!important;
	color:#000!important;
	padding:5px;
}
div.progressBarStatus, .unread .activity-when {
	color:#000!important;
}
.umc-request-item {
	padding:10px 0;
	font-size:12px;
}
.unread a {
	color:#333!important;
}
#message-items .check {
	display:block;
	text-align:center;
	width:30px;
}
#message-items td {
	padding:7px 0;
	vertical-align:top;
}
#message-items td a {
	display:block;
	text-decoration:none;
	width:100%;
}
#message-items td a span {
	display:block;
	font-size:11px;
}
#message-items td.check {
	padding-top:14px;
}
#message-items .check img {
	cursor:pointer;
}
#message-items td.image {
	padding-top:10px;
}
#message-items .image {
	width:30px;
}
#message-items .image {
	padding-left:15px;
	padding-right:5px;
	text-align:center;
}
#message-items .image img {
	height:20px;
	width:20px;
}
#message-items .sender {
	width:130px;
}
#message-items td.sender {
	font-size:12px;
	line-height:25px;
	padding:8px 0 0 3px;
}
#message-items td.sender span {
	display:inline;
	font-weight:bold;
}
#message-items td.sender em {
	display:block;
	font-style:normal;
	overflow:hidden;
	width:110px;
}
#message-items .subject {
	width:385px;
}
#message-items td.subject {
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-top:-8px;
	padding-right:10px;
	overflow:hidden;
	white-space:nowrap;
}
@media screen and(-webkit-min-device-pixel-ratio:0) {
#message-items td.subject {
margin-top:0;
}
}
#message-items td.noreply {
	display:block;
	line-height:22px;
}
#message-items .subject a em {
	font-size:11px;
	font-weight:normal;
}
#message-items td.subject a span {
	font-size:10px;
	font-weight:normal;
}
#message-items td.date {
	font-size:11px;
	line-height:28px;
	margin-right:25px;
	padding-top:10px;
}
#message-items .date {
	width:175px;
}
#message-items td.delete {
	padding-top:15px;
	text-align:center;
	width:30px;
}
#message-items .delete {
	width:30px;
}
#message-table-bottom {
	margin-bottom:10px;
	padding:8px 25px 8px 0;
	text-align:right;
}
#message-actions {
	float:right;
	width:auto;
}
#message-actions li {
	display:inline;
	float:left;
}
#message-actions li a {
	display:block;
	margin-top:5px;
}
#message-actions li select {
	margin-bottom:0;
}
#message-actions li span {
	float:left;
	margin:5px 8px 0 0;
}
.lightbox-content-box {
	background-color:yellow;
}
.upload-entity-list li .upload-preview {
	float:left;
	margin-right:10px;
}
.upload-entity-list li .edit-upload-info {
	float:left;
	width:360px;
}
.upload-entity-list li .upload-permissions {
	float:right;
}
#blog-create-upload {
	margin:10px 0;
}
.inline-upload h2 {
	margin-top:0;
}

/* =Activity List*/
ul.activity-list {
	
}
	.activity-list li {
		border-bottom: 1px solid #ddd;
		padding: 5px 0 10px 0;
	}
		/* prevent wrap around profil tn */
		ul.activity-list li div.activity-text div[style*='margin-left: 30px;'] {
			margin-left: 0 !important; float: left; width: 310px;
		}
	.activity-list .activity-delete {
		display: none;
		width: 15px;
		height: 16px;
		float: right;
		text-align: right;
	}
	.activity-list li .activity-delete {
		display: none;
	}
	.activity-list li:hover .activity-delete {
		display: block;
	}
		.activity-text {
			color: #555;
			font-size: 13px;
		}
			
			.activity-text a {
				font-weight: bold;
			}
			.activity-text a:link, .activity-text a:visited {	
				color: #777777;
				color: #8cc540;							
				text-decoration: underline;
			}
			.activity-text a:hover, .activity-text a:active, .activity-text a:focus{
				color: #286431;
				text-decoration: underline;
			}
			.activity-text a[href*='members/profile']:link,
			.activity-text a[href*='members/profile']:visited {
				text-decoration: none;
				color: #286431;
				font-size: 14px;				
			}			
			.activity-text a[href*='members/profile']:hover,
			.activity-text a[href*='members/profile']:active,
			.activity-text a[href*='members/profile']:focus {
				text-decoration: underline;
			}
			.activity-icon {
			float: left;
			border: 0;
			width: 45px !important;
			height: 45px !important;
			margin: 5px 20px 0 0;
		}
		.activity-when, .activity-delete {
			float: right;
			text-align: right;
			width: 80px;
			font-style: italic;
			font-size: 11px;
		}
		.activity-text blockquote {
			width: 70%;
			font-size: 13px;
			font-style: italic;
			padding: 5px 0;
			margin: 0;
			float: none;
		}
		.activity-when {
			float:right;
		}
		.activity-picture {
			float: left;
			margin-top: 10px;
			padding: 2px;
			border: 1px solid #ddd;			
		}
		.activity-pictures {
			margin-left:10px;
		}
		.activity-list .video-photo {
			width:120px;
			overflow-x:hidden;
			display:block;
		}
		.activity-list div.video_thumb {
			background-image:url(http://static.sgcdn.net/icons/custom/no-video.png);
		}
		.activity-list div.video_thumb, .activity-list div.video_thumb img {
			float:left;
			height:90px;
			position:relative;
			width:120px;
			padding: 4px 0 4px 0;
		}
		 .activity-list div.video_thumb img {
		 		padding: 0;
				border: 2px solid #000;
		 }
		.activity-list div.video_thumb:hover div.play_button {
			background:url(http://static.sgcdn.net/icons/mini_play.png);
			background-repeat:no-repeat;
			position:absolute;
			opacity:.8;
			left:0;
			top:0;
			width:24px;
			height:24px;
		}
		.activity-list div.video_thumb div.video_duration {
			background-color: rgba(0,0,0,0.7);
			padding: 1px 0;
			height: 12px;
			width: 123px;
			position: absolute;
			left: 0;
			top: 83px;
			font-size: 10px;
			color: #fff;
			text-indent: 5px;
			border-top: 1px solid #666;
			}
		.activity-list .video-desc {
			margin-left:10px;
		}
		.activity-list h3 {
			font-weight:bold;
			font-size:13px;
			padding-top:4px;
		}
`
div#videos-list, div#photos-list {
	min-height:800px;
}
.pagination {
padding-bottom:5px;
	font-size:12px;
}
.pagination-desc {
	float:left;
	padding-top:3px;
}
.pagination-desc strong, .pagination-links strong {
	font-weight:bold;
}
.pagination-links {
	float:right;
	padding:0!important;
}
.pagination-links li {
	display:inline;
	font-weight:bold;
	float:left;
	height:16px;
}
.pagination-links li.nav-selected {
	border-style:solid;
	padding:1px 4px 0!important;
	border-width:2px;
}
.pagination-links li.nav {
	border:none;
	padding:3px 4px 0!important;
}
.arrow-left {
	display:block;
	height:75px;
	float:left;
	text-align:center;
	width:30px;
}
.arrow-right {
	display:block;
	height:75px;
	float:right;
	text-align:center;
	width:30px;
}
.picture-carousel .arrow-left, .picture-carousel .arrow-right {
	height:45px;
	padding-top:26px;
}
.picture-carousel .arrow-left {
	margin-right:5px;
}
.buttons a, .buttons button {
	display:block;
	margin:0 7px 0 0;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-size:100%;
	line-height:130%;
	text-decoration:none;
	font-weight:normal;
	color:#565656;
	cursor:pointer;
	padding:5px 10px 6px 7px;
}
.buttons button {
	width:auto;
	padding:4px 10px 3px 7px;
}
#sb-signup .buttons a, #sb-signup .buttons {
	white-space:normal!important;
}
.buttons button[type] {
	padding:5px 10px 5px 7px;
	line-height:17px;
}
*:first-child+html button[type] {
	padding:4px 10px 3px 7px;
}
.buttons button img, .buttons a img {
	margin:0 3px -3px 0!important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
}
button:hover, .buttons a:hover {
	background-color:#dff4ff;
	border:1px solid #c2e1ef;
	color:#369;
	color: #000;
}
.buttons a:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#000;
}
button.positive, .buttons a.positive {
	color:#529214;
}
.buttons a.positive:hover, button.positive:hover {
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
}
.buttons a.positive:active {
	background-color:#529214;
	border:1px solid #529214;
	color:#fff;
}
.buttons a.negative, button.negative {
	color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover {
	background:#fbe3e4;
	border:1px solid #fbc2c4;
	color:#d12f19;
}
.buttons a.negative:active {
	background-color:#d12f19;
	border:1px solid #d12f19;
	color:#fff;
}
#overlay {
	background-color:#000;
	height:500px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
#lightbox {
	color:#222;
	left:0;
	line-height:18px;
	position:absolute;
	text-align:left;
	width:100%;
	z-index:101;
}
#lightbox-close-button a {
	background-image:url('http://static.sgcdn.net/icons/lightbox-close.png');
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:25px;
	left:-11px;
	text-indent:-9999px;
	position:absolute;
	top:-11px;
	width:25px;
	z-index:999;
}
#outer-container {
	background-color:#FFF;
	border:1px solid #000;
	margin:0 auto;
	padding:5px;
	position:relative;
	width:600px;
}
#inner-container {
	display:block;
	padding:2px;
}
.action-inform {
	background-color:#E4FFCA;
	border:1px solid #E2C822;
	color:#333;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
}
.action-alert {
	background-color:#E4FFCA;
	border:1px solid #E2C822;
	color:#333;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
}
.action-alert a {
	color:#000!important;
}
.action-error {
	background-color:#E4FFCA;
	border:1px solid #E2C822;
	color:#333;
	margin-bottom:10px;
	padding:10px;
	text-align:center;
}
.admin-note {
	background-color:#f2feed;
	border:1px solid #9dcf87;
	padding:5px;
	font-size:12px;
	color:#222;
	text-align:center;
	margin:10px;
}
.admin-note a {
	color:black;
}
.left {
	float:left;
}
.hide {
	display:none;
}
.icon {
	float:left;
	margin-right:5px;
}
.icon-wrong {
	left:-4px;
	position:relative;
	top:-7px;
}
.more {
	float:right;
	font-size:11px;
	font-family:"Helvetica Neue", Tahoma, Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.more_rss {
	float:left;
	font-size:11px;
	font-family:"Helvetica Neue", Tahoma, Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.more_rss img {
	margin:2px 5px -2px 0;
}
.status-online {
	color:green;
	margin-right:5px;
}
.status-away {
	color:orange;
	margin-right:5px;
}
.status-kick {
	color:#c00;
	margin-right:5px;
}
.photo {
	border-style:solid;
	border-width:0;
}
.activity-list .photo {
	border:0 0 0 0!important;
	margin:10px 5px;
	width:75px;
	height:75px;
}
.site-help {
	background-color:#bce4ff;
	border:1px solid #458AC3;
	color:#333;
	padding:5px;
	text-align:left;
	font-size:11px;
	margin-left:-9px;
}
.thumbnail {
	height:20px;
	width:20px;
}
.clearfix:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
	display:block;
}
ul.widget-list {
	margin-top: 15px;
	clear:both;
}
.widget-list li {
	border-bottom:1px solid;
	padding:3px 0 3px 0;
}
.widget-list li.group-list-item {
	border-bottom:none;
	width:56px;
	height:53px;
}
#sidebar .widget-list li.group-list-item {
	width:55px;
	height:53px;
}
.widget-list li:first {
padding-top:0;
}
.widget-footer {
	margin:4px 0 4px 0;
	clear:both;
}
.widget-footer a {
	text-align:right;
	font-size:13px;
	padding:0 4px 0 0;
	display:block;
	text-transform:capitalize!important;
	font-weight:normal;
}
.forum-list-title {
	text-align:left;
	float:none!important;
	line-height:1.4em;
	font-size:14px;
}
.forum-list-title a {
	font-weight:bold;
}
.forum-list-title span {
	font-size:11px;
	padding-top:5px;
	font-style:italic;
}
.forum-list-item img {
	float:left;
	padding-top:2px;
}
.forum-list-time {
	float:right;
	font-size:10px;
	line-height:15px;
	text-align:left;
}
#sidebar .forum-list-time {
	display:none;
}
.forum-list-message {
	text-align:left;
	font-size:11px;
	line-height:1.5em;
}
ul.minor-options li a {
	font-size:10px!important;
	padding:7px 0 5px 8px;
}
.group-forum-list-item {
	padding-bottom:10px;
}
.group-forum-list-item img {
	float:left;
	margin:4px;
}
.group-forum-list-title {
	font-size:14px;
	float:left;
	width:280px;
}
.group-forum-list-time {
	float:right;
	font-size:10px;
	width:170px;
	text-align:right;
}
.welcome-list-title {
	margin-bottom:1px;
	font-size:12px;
	text-align:left;
	padding-top:0;
	min-height:32px;
	margin:0 0 0 38px!important;
	float:none!important;
}
.welcome-list img {
	float:left;
	margin-top:3px;
}
li.welcome-list {
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}
.magazine-latest-list {
	font-size:12px;
	padding:6px 0 6px 0!important;
	line-height:1.35em;
}
.magazine-latest-list .author-avatar {
	width:24px;
	height:27px;
	float:left;
}
.magazine-latest-list .blog-title {
	margin-left:30px;
	font-weight:bold;
	font-size:14px;
	min-height:24px;
	line-height:24px;
	padding-bottom:4px;
}
.magazine-list-title {
	margin-bottom:1px;
	font-size:12px;
	padding-top:1px;
	margin-left:38px!important;
	float:none!important;
	width:auto!important;
	font-weight:bold;
}
.magazine-list img {
	float:left;
}
.magazine-list-author {
	font-size:10px!important;
	margin-left:38px!important;
	width:auto!important;
	float:none!important;
}
.magazine-list-clip {
	font-size:10px!important;
	margin-left:38px!important;
	width:auto!important;
	float:none!important;
}
.magazine-authors .magazine-list-title, .magazine-authors .magazine-list-author {
	width:120px;
}
.three, .four {
	font-size:12px;
}
.entity-list img {
	padding:2px;
}
.birthday-list-item {
	font-size:12px!important;
}
.birthday-list-item img {
	float:left;
}
.birthday-list-info {
	margin-left:20px;
	padding:3px 0 3px 0;
}
.news-list-item {
	padding:3px 0 3px 0;
}
.news-list-title {
	margin-bottom:2px;
	font-size:12px;
	padding-top:1px;
}
.news-list-item img {
	float:right;
	padding-top:5px;
}
.news-list-time {
	font-size:9px;
	text-align:right;
}
li.latest-groups-item {
	width:25%;
	height:160px;
	font-size:12px;
	line-height:1.4em;
	font-weight:bold;
	padding-bottom:10px;
}
li.latest-groups-item .group-title {
	width:90%;
}
li.latest-groups-item .member-count {
	font-size:10px;
	width:90%;
	font-weight:normal;
}
li.latest-groups-item img {
	width:90%;
}
li.featured-member-item {
	width:139px;
	padding:0 0 5px 0;
	margin-left:10px;
	border-bottom:0;
	margin-top:10px;
}
	li.featured-member-item  img {
		border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
		box-shadow: 1px 1px 3px #666; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666;
	}
li.latest-video-item {
	width:160px;
	float:left;
	height:140px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
li.latest-video-item .video-thumb {
	height:97px;
	display:block;
}
li.featured-member-item a:hover, li.featured-member-item a {
	text-decoration:none;
}
li.featured-member-item:first {
margin-left:-4px;
}
li.featured-member-item div {
	padding:4px 5px 3px 3px;
	width:140px;
}
li.featured-member-item div a {
	font-size:13px;
	font-weight:bold;
	white-space:nowrap;
	width:149px;
	overflow:hidden;
}
li.featured-member-item div span {
	font-size:11px;
}
ul.featured-members {
	margin:2px 0 2px 2px;
}
ul.latest-members li {
	width:90px;
	height:90px;
	margin:2px;
	overflow:hidden;
	padding-left:2px;
}
ul.latest-members a {
	text-decoration:none;
}
.photo-info {
	float:left;
	margin-top:4px;
	width:440px;
}
.photo-info h3 {
	font-size:16px;
	line-height:26px;
	margin-bottom:5px;
}
.photo-info h3 strong {
	font-weight:bold;
}
.photo-info-links {
	font-size:12px;
}
#photo-single {
	min-height:600px;
}
#photo-single .photos-list {
	float:right;
	width:300px;
}
#photo-single .photos-list li {
	float:left;
	height:54px;
	margin:0 0 0 5px;
	width:54px;
}
.photo-single-image {
	padding:10px;
	text-align:center;
	min-height:100px;
	width:726px;
}
.photo-single-image canvas#loading {
	float:none;
	right:0;
}
.photo-single-description {
	float:left;
	width:515px;
}
.photo-single-interact {
	float:right;
	width:225px;
}
.photo-single-bottom {
	margin-top:10px;
}
.photo-single-info {
	font-size:12px;
	text-align:center;
	width:230px;
	margin-left:10px;
	overflow:hidden;
}
.photo-single-comments {
	float:left;
	width:515px;
}
.photos-album-list, .album-list {
	padding:3px;
	text-align:center;
}
.photos-album-list li, .album-list li {
	float:left;
	width:134px;
	height:162px;
	margin:4px;
	padding:1px;
}
.photos-album-list li, .album-list li {
	position:relative;
}
.photos-album-list li {
	height:170px;
	font-size:10px;
}
.photos-album-list .moderate-block {
	background-color:#EDEDED;
	height:16px;
	opacity:.8;
	padding:2px;
	float:left;
	top:1px;
	width:134px;
}
.photos-album-list .moderate-block img {
	width:16px;
	height:16px;
}
#photo-album .pagination {
	width:726px;
}
.photo {
	border:0 solid;
}
.tagcloud .tag-icon {
	float:left;
	padding:0 5px 3px 3px;
}
.tagcloud div {
	float:right;
	width:94%;
	font-size:12px;
}
div.tagcloud,
div.tagcloud a {
	color: #8cc540;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
}

.edit-profile-photo {
	margin-bottom:10px;
}
#edit-profile-aboutme h4 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	text-align:left;
}
.edit-profile-photo h5 {
	border-bottom:2px solid #000;
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:2px;
	width:450px;
}
.edit-profile-photo .grid-left {
	margin-top:10px;
	text-align:center;
	width:250px;
}
.edit-profile-photo span {
	font-size:11px;
	margin-bottom:10px;
}
.edit-profile-photo .grid-right {
	width:460px;
}
.edit-photo-upload-picture, .edit-photo-choose-default, .edit-photo-remove-picture {
	margin-bottom:10px;
	padding:5px;
}
#profile-albums .arrow-left, #profile-albums .arrow-right {
	padding-top:65px;
}
#profile-friends-list .arrow-left, #profile-friends-list .arrow-right {
	padding-top:52px;
}
.edit-photo-choose-default .arrow-left, .edit-photo-choose-default .arrow-right {
	margin-top:30px;
}
#profile-interact li {
	float:left;
}
#profile-interact li a {
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	display:block;
	float:left;
	font-size:100%;
	line-height:130%;
	margin-right: 0;
	padding:5px 7px 6px 7px;
	text-decoration:none;
}
#profile-interact li a img {
	border:none;
	height:16px;
	margin:0 5px -3px 0;
	padding:0;
	width:16px;
}
.event-smallinfo {
	height:51px;
	margin-top:10px;
}
.event-date {
	float:left;
	text-align:center;
	width:50px;
}
.event-smallinfo .month {
	font-size:11px;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
	line-height:18px;
	text-transform:uppercase;
}
.event-smallinfo .day {
	border-style:solid;
	border-width:1px;
	border-top:none;
	font-family:Verdana, "Times New Roman", Times, serif;
	font-size:30px;
	line-height:32px;
}
.event-smallinfo .name {
	font-size:15px;
	font-weight:bold;
	margin-left:60px;
}
.event-smallinfo .tagline {
	font-size:11px;
	line-height:15px;
	margin:2px 0 0 60px;
}
.group-top-list li.group-list-item, .group-new-list li.group-list-item {
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin:10px 0;
	padding-bottom:10px;
}
.group-list-half .group-list-info {
	float:left;
	width:293px;
}
.group-list-half .profile-pic {
	float:left;
	margin-right:10px;
}
.group-list-half .title {
	font-size:14px;
	font-weight:bold;
	margin-top:3px;
}
.group-list-half .tagline {
	font-size:11px;
	line-height:14px;
	margin-top:2px;
}
.group-list-join {
	float:right;
	font-size:9px;
	height:50px;
	padding:9px 5px 0 5px;
	text-align:center;
	text-transform:uppercase;
	width:50px;
}
.group-list-join strong {
	font-size:20px;
	font-weight:normal;
	line-height:25px;
	letter-spacing:-1px;
}
.actions {
	margin:10px 0 0 30px;
}
.actions li {
	font-size:11px;
	line-height:16px;
	margin:2px 0 8px 0;
	padding:0;
}
.actions li a img {
	float:left;
}
.actions li a span {
	padding-left:8px;
}
.actions li a:hover {
	text-decoration:none;
}
.actions li a:hover span {
	text-decoration:underline;
}
.countdown {
	text-align:center;
}
.countdown li {
	float:left;
	margin:0 10px;
}
.countdown-days, .countdown-hours, .countdown-minutes, .countdown-seconds {
	font-family:Futura;
	font-size:30px;
	color:#373737;
	height:34px;
	width:41px;
}
.countdown-label {
	font-size:11px;
}
.group-list-item img {
	float:left;
	margin-right:3px;
}
.invite-list {
	margin:0 auto;
	text-align:left;
	width:580px;
}
.invite-list li {
	float:left;
	margin:5px;
	width:180px;
}
.invite-list li img {
	float:left;
	margin-right:10px;
}
.invite-list li .invite {
	margin:0 auto;
	margin-top:12px;
}
.center {
	margin:0 auto;
	text-align:center;
}
.tip {
	background-color:#000;
	color:#FFF;
	opacity:.7;
	padding:5px;
	z-index:13000;
}
li.invite_friend {
	float:left;
	margin-bottom:3px;
	height:20px;
	width:240px;
}
li.invite_friend div.left img {
	width:20px;
	height:20px;
}
li.invite_friend input#invitations {
	margin:0 9px 0 0;
}
textarea#external-invite-emails {
	height:45px;
	width:450px;
}
.lastupdated {
	display:none;
}
.entry-body {
	padding:0;
	margin:0;
}
.entry-body td {
	overflow:visible;
	overflow-x:inherit;
	text-overflow:inherit;
	padding:3px;
}
.entry-body table, .entry-body td {
	vertical-align:top!important;
}
.entry-body br {
	padding-bottom:10px;
}
#profile-interact ul li {
	margin-bottom: 0px;
}

/* = Welcome */
#welcome-page th {
	font-size:20px;
	padding:10px 0 20px 0;
}
#welcome-page table th {
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:18px;
	padding:10px 0 5px 0;
	text-align:left;
}
#welcome-left img {
	border-style:solid;
	border-width:1px;
	padding:4px;
}
#welcome-list tr {
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-bottom:10px;
}
#welcome-list tr.button {
	border:none;
	padding-bottom:10px;
}

/* =What now */
#what-now {
	background-color:#E4FFCA;
	color:#333;
}
#what-now h3 {
	border-bottom:none;
	padding:8px 0 8px 0;
	font-size:21px;
}
#what-now .title, #what-now .desc {
	width:163px;
	float:right;
}
#what-now .icon {
	display: none;
}
#what-now-list li {
	background-color: transparent;
	padding:13px 15px 13px 10px;
	margin:5px 10px 15px 0;
	-moz-border-radius:5px!important;
	-webkit-border-radius:5px!important;
}
#what-now-list li.close {
	font-size:13px;
	padding:5px 10px 0 0;
	text-align:right;
	margin:0;
	font-weight:bold;
	background-color:transparent;
	text-decoration:underline;
}
#what-now-list li .title {
	font-size:14px;
	padding-bottom:4px;
	font-weight:bold;
}
#what-now-list li .desc {
	font-size:11px;
	line-height:14px;
	color:#555;
}
#what-now .close {
	font-size:11px;
	padding:0 3px;
}
#what-now .member li {
	width: 210px !important;
	height:50px;
	float:left;
	margin: 0;
	padding: 10px;
}
#what-now .member li.one { background: transparent url(../img/bg-profile-pic.png) no-repeat 5px 10px; }
#what-now .member li.two { background: transparent url(../img/bg-edit-profile.png) no-repeat 5px 10px; }
#what-now .member li.three { background: transparent url(../img/bg-add-friends.png) no-repeat 5px 10px; }

#what-now .member li .title {
	font-size:14px;
	padding:4px 0;
}

/* =Quick Help */
#quick-help {
	background-color:#D9F1FF;
	border:1px solid #B8DAEA;
	color:#333;
	margin-bottom:10px;
}
#quick-help h3 {
	border-bottom-color:#B8DAEA;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:normal;
	line-height:24px;
	margin:5px;
	padding-bottom:5px;
	font-size:14px;
}
#quick-help h3 img {
	margin-right:5px;
}
#quick-help h3 .more-help img {
	margin:0 0 0 5px;
}
#quick-help a {
	color:#333;
}
#quick-help .close {
	padding:0;
}

/* =Calendar */
.calendar caption {
	background-color:white;
}
.calendar .prev, .calendar .month, .calendar .year, .calendar .next {
	padding:0 5px;
}
.calendar div {
	border:4px solid #666;
	background-color:white;
	color:#777!important;
}
.calendar .valid {
	color:#222;
}
.calendar td {
	cursor:pointer;
	text-align:center;
}
.calendar table th {
	font-weight:bold;
	background-color:#CCC;
}
.calendar table td {
	padding:4px;
}
button.calendar {
	width:20px;
	height:20px;
	background-image:url('http://static.sgcdn.net/icons/calendar_view_month.png');
	background-repeat:no-repeat;
}

/* =Forum */

#forum-index-list h3 {
	border-bottom-style:solid;
	border-bottom-width:2px;
	line-height:34px;
	margin-top:-5px;
	margin-bottom:10px;
}
#forum-index-list table {
	width:746px;
	border-collapse:collapse;
}
#forum-index-list table thead th {
	border-bottom-style:solid;
	border-bottom-width:0;
	padding-bottom:3px;
}
#forum-index-list table thead th.forum-icon {
	width:32px;
}
#forum-index-list table thead th.forum-name {
	padding-right:10px;
	text-align:left;
	width:350px;
}
#forum-index-list table thead th.forum-posts {
	padding-right:10px;
	text-align:center;
}
#forum-index-list table thead th.forum-views {
	padding-right:10px;
	text-align:center;
}
#forum-index-list table thead th.forum-last-post {
	padding-left:5px;
	text-align:left;
}
#forum-index-list table .forum-last-post .right {
	padding:3px 0 0 0;
}
#forum-index-list table tbody tr td {
	border-bottom-style:solid;
	border-bottom-width:0;
	padding:10px 0;
}
#forum-index-list table tbody tr td.forum-icon {
	text-align:center;
}
#forum-index-list table tbody tr td.forum-icon img {
	margin-top:10px;
}
#forum-index-list table tbody tr td.forum-name {
	font-size:11px;
	padding-right:10px;
}
#forum-index-list table tbody tr td.forum-name a {
	font-size:15px;
	line-height:20px;
}
#forum-index-list table tbody tr td.forum-name a.no-desc {
	line-height:35px;
}
#forum-index-list table tbody tr td.forum-posts, #forum-index-list table tbody tr td.forum-views {
	font-size:12px;
	line-height:35px;
	padding-right:10px;
	text-align:center;
}
#forum-index-list table tbody tr td.forum-last-post {
	padding-left:5px;
	padding-top:12px;
	line-height:1.3em;
}
#forum-index-list table td.forum-posts {
	font-size:18px!important;
	text-align:center!important;
}
#forum-index-list table td.forum-views {
	font-size:18px!important;
	text-align:center!important;
}
body.form-box, body.form-box .form-box {
	background-image:none;
	border:0 0 0 0!important;
}
div#upload-content .desc {
	font-size:12px;
}
div#upload-content div.flash-uploader fieldset {
	margin:10px 0 20px;
}
div.flash-uploader div#videoEdit {
	padding:5px;
}
div.flash-uploader div#videoEdit input {
	width:300px;
}
div.flash-uploader div#switch_uploader {
	font-size:11px;
	font-weight:bold;
	padding-top:11px;
}
div.flash-uploader .likeParent {
	font:inherit;
	color:inherit;
	text-decoration:inherit;
}
div.flash-uploader label, div.flash-uploader a {
	color:Black;
}
div.flash-uploader a.likeParent, div.flash-uploader a.likeParent:link, div.flash-uploader a.likeParent:active, div.flash-uploader a.likeParent:visited, div.flash-uploader a.likeParent:hover {
	font:inherit;
	color:#000;
	text-decoration:none;
}
div.flash-uploader legend {
	font-weight:bold;
	color:Black;
}
div.flash-uploader fieldset.flash {
	width:375px;
	margin:10px 0 10px 0;
	border-color:#D9E4FF;
}
div.flash-uploader .progressWrapper {
	border:solid 1px #E8E8E8;
	margin-bottom:5px;
	overflow:hidden;
}
div.flash-uploader .progressContainer {
	padding:5px;
	background-color:#F5F5F5;
	overflow:hidden;
}
div.flash-uploader .red {
	border:solid 1px #B50000;
	background-color:#FFEBEB;
}
div.flash-uploader .green {
	border:solid 1px #DDF0DD;
	background-color:#EBFFEB;
}
div.flash-uploader .blue {
	border:solid 1px #CEE2F2;
	background-color:#F0F5FF;
}
div.flash-uploader .progressName {
	font-size:8pt;
	font-weight:bold;
	color:#555;
	height:14px;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
}
div.flash-uploader .progressBar {
	background-image:url(/icons/custom/upload_progressbar.gif);
	border:1px solid #CACACA;
	width:100%;
}
div.flash-uploader .progressBarInProgress, div.flash-uploader .progressBarComplete, div.flash-uploader .progressBarError {
	font-size:0;
	width:0;
	height:15px;
	background-color:#369;
}
div.flash-uploader .progressBarComplete {
	width:100%;
	background-color:green;
	visibility:hidden;
}
div.flash-uploader .progressBarError {
	width:100%;
	background-color:red;
	visibility:hidden;
}
div.flash-uploader .progressBarStatus {
	margin-top:2px;
	width:337px;
	font-size:12px;
	text-align:left;
	white-space:nowrap;
}
div.flash-uploader a.progressCancel, div.flash-uploader a.progressCancel:link, div.flash-uploader a.progressCancel:active, div.flash-uploader a.progressCancel:visited, div.flash-uploader a.progressCancel:hover {
	display:block;
	float:right;
	font-size:11px;
	height:24px;
	line-height:24px;
	padding-left:25px;
	background-image:url(http://static.sgcdn.net/icons/lightbox-close.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
div.flash-uploader a.progressCancel:hover {
	background-position:0 0;
}
div.snm_rating {
	float:left;
	margin:0;
	padding:0;
	width:80px;
	height:20px;
	position:relative;
}
div.snm_rating_box {
	height:35px;
}
#snm_rating_votes {
	float:left;
	font-size:11px;
	margin-left:5px;
	margin-top:1px;
}
div.snm_rating .rate {
	display:block;
	width:20px;
	height:16px;
	text-decoration:none;
	position:absolute;
	padding:0;
	top:0;
	left:0;
}
div.snm_rating .rating_bg {
	z-index:1;
	width:80px;
	position:absolute;
	height:16px;
	top:0;
	background-repeat:no-repeat;
	background-image:url(http://static.socialgo.com/icons/custom/stars_default.png);
	_background-image:url(http://static.socialgo.com/icons/custom/stars_default.gif);
}
div.snm_rating .current-rating {
	position:absolute;
	top:0;
	height:16px;
	display:block;
	z-index:2;
	background-repeat:no-repeat;
	background-image:url(http://static.socialgo.com/icons/custom/stars_over.png);
	_background-image:url(http://static.socialgo.com/icons/custom/stars_over.gif);
}
div.snm_rating a:hover {
	position:absolute;
	height:16px;
	top:0;
	height:16px;
	display:block;
	z-index:3;
	background-repeat:no-repeat;
	background-image:url(http://static.socialgo.com/icons/custom/stars_over.png);
	_background-image:url(http://static.socialgo.com/icons/custom/stars_over.gif);
}
.rating_text {
	font-size:11px;
	margin-left:3px;
	line-height:18px;
}
div.snm_rating canvas#loading {
	left:200px;
}
div.snm_rating a.rating_0 {
	width:0!important;
	z-index:10;
}
div.snm_rating a.rating_1 {
	z-index:8;
	width:16px!important;
}
div.snm_rating a.rating_2 {
	z-index:7;
	width:32px!important;
}
div.snm_rating a.rating_3 {
	z-index:6;
	width:48px!important;
}
div.snm_rating a.rating_4 {
	z-index:5;
	width:64px!important;
}
div.snm_rating a.rating_5 {
	z-index:4;
	width:80px!important;
}
div.snm_rating .rate-0 {
	width:0!important;
}
div.snm_rating .rate-1 {
	width:16px!important;
}
div.snm_rating .rate-2 {
	width:32px!important;
}
div.snm_rating .rate-3 {
	width:48px!important;
}
div.snm_rating .rate-4 {
	width:64px!important;
}

div.snm_rating .rate-5 {
	width:80px!important;
}
div.rating-box div.form-error {
	width:220px;
}
div#forum div.forum-buttons {
	display:block;
	margin-bottom:10px;
	width:auto;
}
div#forum div.code {
	padding:5px;
}
#list-forums .description p {
	word-wrap:break-word;
	max-width:400px!important;
}
div#forum #list-forums table {
	padding:0;
	margin:0;
	border:0;
}
div#forum #forum-index-list table th {
	padding:5px;
}
div#forum #list-forums th {
	font-size:110%;
	font-weight:bolder;
	border:0 0 0 0!important;
}
div#forum #list-forums th .about {
	text-align:left!important;
}
div#forum #list-forums th, #list-forums td {
	padding:2px 5px;
}
div#forum #list-forums td.member {
	padding-top:10px;
	text-align:center;
	width:120px;
}
div#forum td, div#forum th, #forum #list-forums th, #forum td {
	border:0 0 0 0!important;
	border-top-style:none!important;
	border-bottom-style:none!important;
}
div#forum td.member a {
	font-size:12px;
}
div#forum td.member ul {
	padding:5px 0;
}
div#forum td.member ul li a {
	font-size:10px;
}
div#forum td.about {
	width:520px!important;
}
div#forum td.details {
	width:170px;
}
div#forum #list-forums td.message {
	font-size:13px;
	padding:10px;
	width:450px!important;
}
div#forum .icon {
	width:12px;
	height:12px;
}
div#forum .num_topics {
	width:60px;
	font-size:105%;
	font-weight:bolder;
	text-align:center;
}
div#forum .num_posts {
	width:60px;
	font-size:105%;
	font-weight:bolder;
	text-align:center;
}
div#forum .list-name {
	font-weight:bolder;
}
div#forum .description {
	overflow:hidden;
	text-align:left;
}
div#forum .small {
	font-size:100%!important;
}
div#forum .small a {
	margin:10px 0 0 0;
}
div#forum #breadcrumbs {
	padding:3px;
	border:0;
	clear:both;
}
div#forum #breadcrumbs .crumb {
	font-size:120%;
}
div#forum .pagination ul {
	padding:3px;
	border:0;
	clear:both;
}
div#forum textarea {
	width:640px;
	height:200px;
}
div#forum blockquote {
	padding:3px;
	margin:5px 0;
}
div#forum blockquote.note {
	background-color:#E4FFCA;
	border:1px solid #E2C822;
	color:#333;
}
div#forum blockquote.deleted {
	background-color:#FDE6E3;
	border:1px solid #BA0012;
	color:#333;
}
div#forum .minor-options li {
	margin:0 3px;
	width:120px;
}
div#forum .minor-options li img {
	float:right;
	margin:0 2px;
}
.widget-custom ul, .widget-custom menu, .widget-custom dir {
	display:block;
	list-style-type:disc;
	margin:1em 0;
	padding-left:30px;
}
.widget-custom ol {
	display:block;
	list-style-type:decimal;
	margin:1em 0;
	padding-left:30px;
}
.widget-custom li {
	display:list-item;
}
.widget-custom ul ul, .widget-custom ul ol, .widget-custom ul dir, .widget-custom ul menu, .widget-custom ul dl, .widget-custom ol ul, .widget-custom ol ol, .widget-custom ol dir, .widget-custom ol menu, .widget-custom ol dl, .widget-custom dir ul, .widget-custom dir ol, .widget-custom dir dir, .widget-custom dir menu, .widget-custom dir dl, .widget-custom menu ul, .widget-custom menu ol, .widget-custom menu dir, .widget-custom menu menu, .widget-custom menu dl, .widget-custom dl ul, .widget-custom dl ol, .widget-custom dl dir, .widget-custom dl menu, .widget-custom dl dl {
	margin-top:0;
	margin-bottom:0;
}
.widget-custom ol ul, .widget-custom ul ul, .widget-custom menu ul, .widget-custom dir ul, .widget-custom ol menu, .widget-custom ul menu, .widget-custom menu menu, .widget-custom dir menu, .widget-custom ol dir, .widget-custom ul dir, .widget-custom menu dir, .widget-custom dir dir {
	list-style-type:circle;
}
.widget-custom ol ol ul, .widget-custom ol ul ul, .widget-custom ol menu ul, .widget-custom ol dir ul, .widget-custom ol ol menu, .widget-custom ol ul menu, .widget-custom ol menu menu, .widget-custom ol dir menu, .widget-custom ol ol dir, .widget-custom ol ul dir, .widget-custom ol menu dir, .widget-custom ol dir dir, .widget-custom ul ol ul, .widget-custom ul ul ul, .widget-custom ul menu ul, .widget-custom ul dir ul, .widget-custom ul ol menu, .widget-custom ul ul menu, .widget-custom ul menu menu, .widget-custom ul dir menu, .widget-custom ul ol dir, .widget-custom ul ul dir, .widget-custom ul menu dir, .widget-custom ul dir dir, .widget-custom menu ol ul, .widget-custom menu ul ul, .widget-custom menu menu ul, .widget-custom menu dir ul, .widget-custom menu ol menu, .widget-custom menu ul menu, .widget-custom menu menu menu, .widget-custom menu dir menu, .widget-custom menu ol dir, .widget-custom menu ul dir, .widget-custom menu menu dir, .widget-custom menu dir dir, .widget-custom dir ol ul, .widget-custom dir ul ul, .widget-custom dir menu ul, .widget-custom dir dir ul, .widget-custom dir ol menu, .widget-custom dir ul menu, .widget-custom dir menu menu, .widget-custom dir dir menu, .widget-custom dir ol dir, .widget-custom dir ul dir, .widget-custom dir menu dir, .widget-custom dir dir dir {
	list-style-type:square;
}
.widget-custom table {
	display:table;
	border-spacing:2px;
	border-collapse:separate;
	margin-top:0;
	margin-bottom:0;
	-moz-box-sizing:border-box;
	text-indent:0;
}
.widget-custom table[align="left"] {
	float:left;
}
.widget-custom table[align="right"] {
	float:right;
	text-align:start;
}
.widget-custom table[rules]:not([rules="none"]) {
border-collapse:collapse;
}

/*
	=CUSTOM
-----------------------------------------------------------------------------
*/

/* =Links Default */
a:link, a:visited {
	color: #000000;
}
a:hover, a:active, a:focus {
	color: #000000;
	text-decoration: underline;
}


/* =HEADER
-------------------------------------------------
*/
div#wrapper-header-outer {
	margin: 0; padding: 0 !important;
	background: transparent url(http://www.rendezvous353.net/sg/img/bg-wrapper-header-outer.png) repeat-x;
	border: none;
	width: 1000px !important;
	overflow:hidden;
}
	div#wrapper-header-inner  {
		margin: 0 auto; 
		padding: 0;
		width: 1000px;	
		height: 110px;
	}	
		div#wrapper-header.has-body-header-image {
			margin: 0; padding: 0;
			width: 100%;
			height: 110px;
			background: transparent;
		}
			div#header h1 {
				height: 100px;
				margin: 0;
				color: #fff;
				text-align: left;
				text-indent: -99999px;
				background: transparent url(http://www.rendezvous353.net/sg/img/bg-wrapper-header-outer.png) repeat-x;
			}
				div#header h1 a {
					display: block;
					height: 100px;
					font: 25px/100px Verdana, Arial, Helvetica, sans-serif;
					color: #fff;
					background: transparent url(http://www.rendezvous353.net/sg/img/bg-header-h1.png) no-repeat -20px 0;
				}

/* =FORM OVERRIDE
-------------------------------------------------
*/
input[type="text"], input[type="password"], textarea, select {	
	color: #bbb;
	background: #fafafa;
	border: 1px solid #ddd;				
}
input[type="text"]:active, textarea:active, select:active, 
input[type="text"]:focus, textarea:focus, select:focus {
	color: #111;
	background: #fff !important;
	border: 1px solid #999 !important;	
}	
/* add inset shadow on header search bar */
input#search-q, input#search-q:active, input#search-q:focus {
border: 0px solid #fff !important;
box-shadow: inset 0 1px 5px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.5); -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.5);
}

	input[type="submit"] {
		float: right;
		padding: 3px;
		width: 70px;
		color: grey;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		background: #fafafa;
		-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3); -box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
		-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
		border: 1px solid #ccc;
		cursor: pointer;
	}	
	input[type="submit"]:hover, input[type="submit"]:active, input[type="submit"]:focus { 
		border: 1px solid #ccc;
		background: #fff;
		cursor: pointer;
	}	
	input[type="submit"]:active { 
		position: relative;
		top: 1px;
	}	

	/* =form generic */
	.form-box {
		background-color:#fafafa;
		border-color:#f0f0f0;
	}
	.form-box h2 {
		border-bottom-color:#ddd;
		color:#4f4f4f;
	}
	form fieldset, .fieldset {
		background-color: #f9f9f9;
		border-color: #eee;
	}
	form label {
		color:#4f4f4f;
	}
	.input-desc {
		color:#4f4f4f;
	}
	.form-sub-box {
		background-color:#f0f0f0;
		border-color:#ddd;
	}
	.form-box h3 {
		border-bottom-color:#d6d6d6;
		color:#4f4f4f;
	}

	.profile-group-list li.group-list-item, .group-list-members, .profile-details-box, .wall-posts li, .search-listing li {
		border-color:#ddd;
	}
	.activity-when {
		color:#4f4f4f;
	}
	.activity-text blockquote {
		color:#4f4f4f;
	}
	.widget-list li {
		border-color:#ddd;
	}
	.magazine-list-author {
		color:#4f4f4f;
	}
	.forum-list-message {
		color:#4f4f4f;
	}
	#message-items {
		background-color:#fafafa;
		border-color:#f0f0f0;
	}
	#message-items th {
		background-color:#d6d6d6;
		color:#666666;
	}
	
				#umc .unread {
					background-color: #FDF5C4 !important;
					color: #333333 !important;
				}
	#message-items tr {
		background-color:#fafafa;
	}
	#message-items tr.even {
		background-color:#f0f0f0;
	}
	#message-items td a {
		color:#000000;
	}
	#message-items .subject a em {
	color:#4f4f4f;
	}
	div#footer {
		background-color:#fafafa;
	}
	.photo {
		background-color:#ffffff;
		border-color:#ffffff;
	}
	.buttons a {
		color:#565656;
	}



/* =CONTENT (WRAP)
-------------------------------------------------
*/
div#wrapper-container {	width: 1000px; margin: 0 auto; }
	div#body-container { width: 100%;	margin: 90px 0 0;	position: relative;	}
	body#welcome div#body-container, body#get_connected div#body-container, body#be_informed div#body-container,
	body#be_entertained div#body-container, body.not-logged-in div#body-container { margin-top:0; }

/* =SIDEBAR
------------
*/		
		div#sidebar {
			float: left; clear: none;
			margin: 0 15px 10px 0;
			position: relative;
			width: 190px;
			z-index: 90;
			background:#fff;	
		}		
			/* =search */
			div#sb-search-bar {
				position: absolute;
				top: -190px; left: 736px;
				padding: 6px 8px 0;
				border: 1px solid #3B792E;
				background-color: #3B792E;
				background-color: rgba(59,121,46,1);
			}
			div#search-bar-background {
				display: none; /* What is this? */
				}
				form#theform-search {
					margin: 0; padding: 0;
					width: 241px
				}
					form#theform-search input#search-q {
						width: 199px;
						font: bold 15px/20px Verdana, Geneva, sans-serif!important;
						border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
						border: none;
					}
					div.search-button {
						float: left;
						padding: 1px 0 0 5px;
						background: transparent;
						border: none;
					}	
						div.search-button a {
							display: block;
							width: 32px;
							height: 32px;
							background: transparent url(../img/icon-search2.png) no-repeat 0 0;
							cursor: pointer;
						}		
							div.search-button a img {
								display: none;	
							}
						
/* =ZONE-A */
			body#welcome div#zone-a { }			
			/* Some common rules within zone-a */
				.sidebar-box {
					background-color: #fff;
				}
					
					
					div.sidebar-box h2,
					div.content-box h2 {
						height: 20px;
						margin: 0; padding: 2px 0 0 0; text-indent: 5px;
						background: #e4e4e4 url(../img/bg-content-box-h2.jpg) repeat-x bottom left;
						font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
						font-weight: normal;						
						color: #666;
						text-transform: none;						
						border-bottom: 0px solid #bbb;
						border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important;
						box-shadow: 1px 1px 3px #666; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666;
					}
					div#inbox-count h2 { box-shadow: 0; -moz-box-shadow: none !important; -webkit-box-shadow: 0 0 0 #fff !important; }
					
					/* activity feed header */
					body#home #zone-e h2 { color:#286431; font-size:16px; font-weight:bold; background:none;
						-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;  }
					
					/* status and inbox headers */
					div#sb-current-status h2,
					div#inbox-count h2 {
						background: none;
						border: none;
						color: #aaa;
						margin: 0; 
						padding-left: 5px;
						text-indent: 0;					
					}
										
					/* =action links (change status) */
					.sidebar-box .sb-action:link, 
					.sidebar-box .sb-action:visited {
						margin: 0; padding: 0;
						font-size: 11px !important;
						font-weight: normal;
						font-style: italic;							
						color: #aaa;
						text-transform: none;
					}
					.sidebar-box .sb-action:hover, 
					.sidebar-box .sb-action:active,
					.sidebar-box .sb-action:focus {
						color: black;
					}
				/* =big link */
				div.sb-big-link div.big-link-block,
				ul#manage-dropdown li,
				ul#manage-dropdown li:hover {
					background-color: transparent;
					border: none;
				}
				/* =hide socialgo default sidebar icons */
				ul#sb-inbox-list li a div.inbox-icon,
				div#sb-manage-account div.arrow,
				div#sb-manage-account div.icon,
				div#sb-invite-contacts div.icon,
				div#sb-admin-panel div.icon {
						display: none;
				}
				/* =sidebar type */
				ul#sb-inbox-list .inbox-text, 
				ul#sb-moderate-list .inbox-text,
				div#sb-manage-account div.text,
				div#sb-invite-contacts div.text,
				div#sb-admin-panel div.text {
						font-size: 14px;
						font-weight: normal;
						line-height: 20px;
						margin: 0;
						padding: 0;
				}					
				/* Some element specific rules within zone-a*/
				/* =user */
				div#sb-user-account {
					height: 70px;
					margin: 0;
					/* =del border-bottom: 1px solid #ddd;*/
				}
					div.user-photo img { width: 60px; height: 60px; }
					div#sb-user-account h2.user-nickname {
						width: 120px;
						margin-top: -5px;
						margin: -5px -10px;
					}
						h2.user-nickname a:link,
						h2.user-nickname a:visited {
							font-size: 16px;
							color: #286431;
							font-weight: bold;
							text-decoration: none;
						}												
						h2.user-nickname a:hover,
						h2.user-nickname a:active,
						h2.user-nickname a:focus {
							color: #000;
						}												
					
					div#share { padding-top: 3px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
						div#a2apage_find_container { display: none; }
						a#a2apage_powered_by { display: none; }
						div#a2apage_border { box-shadow: 1px 1px 4px #999; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999; }
					
					div#sb-user-account div.user-quick-options {
						width: 120px;
						float: right;
						margin: 3px 0;
						margin: 10px -10px;
						font-size: 12px;
					}
				div#inbox-count,
				div#sb-manage-account,
				div#sb-invite-contacts,
				div#sb-admin-panel,
				div.openlike {
					margin: 0;
					padding-bottom: 5px;					
					border-bottom: 1px solid #ddd;
				}
				div#sb-manage-account {
					margin-bottom: 20px;
				}
				/* =status */
					div#sb-current-status h2,
					div#inbox-count h2 {
						float: left;
						width: 7em;
					}
					div#sb-current-status h2 {
						display: none;
					}					
					div#sb-current-status a.sb-action {
						float: right;
						margin: 3px 0;
						display: none;	
					}
					div#sb-current-status-wrapper {
						clear: both;
						width: 208px;
					}
						div#sb-current-status-text {
							width: 195px !important;
							margin: 0; padding: 0 20px 0 5px;
						}
							div#sb-current-status-text span {
								display: block;
								padding: 0 0 10px 0;
								color: #000;
								font-size: 11px !important;
								font-weight: bold;
							}
						div#sb-current-status-change div { 
							width: 465px; margin: 0;
						}
							div#sb-current-status-input {
								/* style same as form fieldset */
								margin: 2px 10px 5px 10px;
								background-color: #E4FFCA;
								border: 1px solid #C1FF84;												
								/* =status v2 overide */
								position: absolute; 
								top: -5px; left: 225px;
								padding: 5px;
								border-radius: 5px;							
								-moz-border-radius: 5px; -webkit-border-radius: 5px;	
								box-shadow: 1px 1px 4px #999; -moz-box-shadow: 1px 1px 4px #999; -webkit-box-shadow: 1px 1px 4px #999;									
							}
								div#sb-current-status-input input {
									width: 355px;
									margin: 0 2px 0 0;
									float: left;									
								}		
								/* =status submit (sidebox zone-a) */
								div#sb-current-status form input[type="submit"] {
									float: right;
									margin: 0;
									padding: 5px 2px 4px 2px;
									width: 70px;
									color: grey;
									border: 1px solid #ddd;
									font-size: 10px;
								}					
								/* Status update character count (elements added using script) */
								span#status-count {
								float: left;
								color: #286431;
								font-size: 13px;
								font-weight: bold;
								display: none;
								}
								span#status-count .go_red {
								color: #CC0000 !important;
								}
					
					
					/* =inbox */
						div#inbox-count ul#sb-inbox-list {
							clear: both;
						}	
							ul#sb-inbox-list li {
								clear: both;
								border: none;
								height: 25px;
								margin: 5px 0; padding: 2px 0;
							}	
							ul#sb-inbox-list li.unread a, 
							ul#sb-moderate-list li.unread a {
								color: #333333;
							}
							ul#sb-inbox-list li a {
								float: left;
								width: 150px; /* Force unread box alignment */
								height: 25px;
								padding-left: 40px;							
							}	
							ul#sb-inbox-list li a[title="View Messages"]:link,
							ul#sb-inbox-list li a[title="View Messages"]:visited {
								background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -32px;
							}	
							ul#sb-inbox-list li a[title="View Messages"]:hover,
							ul#sb-inbox-list li a[title="View Messages"]:active,
							ul#sb-inbox-list li a[title="View Messages"]:focus {
								background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -2px;
							}								
							ul#sb-inbox-list li a[title="View Requests"]:link,
							ul#sb-inbox-list li a[title="View Requests"]:visited {
								background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -92px;
							}								
							ul#sb-inbox-list li a[title="View Requests"]:hover,
							ul#sb-inbox-list li a[title="View Requests"]:active,
							ul#sb-inbox-list li a[title="View Requests"]:focus {
								background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -62px;
							}								
							ul#sb-inbox-list li a[title="View Notifications"]:link,
							ul#sb-inbox-list li a[title="View Notifications"]:visited {
								background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -152px;
							}
							ul#sb-inbox-list li a[title="View Notifications"]:hover,
							ul#sb-inbox-list li a[title="View Notifications"]:active,
							ul#sb-inbox-list li a[title="View Notifications"]:focus {
								background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -122px;
							}																							
							ul#sb-inbox-list li a div.inbox-text {
								float: left !important;
							}												
					/* =invite */
					div#zone-a div#sb-invite-contacts a[title="Find Friends"],
					div#zone-a div#sb-manage-account a.toggle-manage-dropdown,
					div#zone-a div#sb-admin-panel a[title="Launch Admin"] { 
						float: left;
						height: 25px;
						padding-left: 25px;			
					}
					div#sb-invite-contacts a[title="Find Friends"]:link,
					div#sb-invite-contacts a[title="Find Friends"]:visited { 
						background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -212px;					
					}
					div#sb-invite-contacts a[title="Find Friends"]:hover,
					div#sb-invite-contacts a[title="Find Friends"]:active,
					div#sb-invite-contacts a[title="Find Friends"]:focus { 
						background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -182px;					
					}				
					/* =admin */
					a[title="Launch Admin"]:link,
					a[title="Launch Admin"]:visited { 
						background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -92px;
						background: none;
					}
					a[title="Launch Admin"]:hover,
					a[title="Launch Admin"]:active,
					a[title="Launch Admin"]:focus { 
						background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -62px;					
						background: none;						
					}	
					/* =manage */
					div#zone-a div#sb-manage-account > div {
						clear: both;
					}
						/*div#zone-a div#sb-manage-account div div {
							clear: none;
						}*/
					a.toggle-manage-dropdown:link,
					a.toggle-manage-dropdown:visited { 
						background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -272px;					
					}
					a.toggle-manage-dropdown:hover,
					a.toggle-manage-dropdown:active,
					a.toggle-manage-dropdown:focus { 
						background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -242px;					
					}
						ul#manage-dropdown li div.manage-icon { display: none; }
						
						ul#manage-dropdown li { height: 30px; padding: 0;}

						ul#manage-dropdown li a > div { 
							width: 190px;
							padding-left: 35px;
							height: 30px;
							line-height: 30px;
						}						
						div#profile-interact ul li a { 
							padding-left: 30px;
							height: 20px;
							border: none;
						}
						/* =change profile pic */
						ul#manage-dropdown li a[title="Change Profile Photo"]:link > div,
						ul#manage-dropdown li a[title="Change Profile Photo"]:visited > div {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -30px;
						}
						ul#manage-dropdown li a[title="Change Profile Photo"]:hover > div,
						ul#manage-dropdown li a[title="Change Profile Photo"]:active > div,
						ul#manage-dropdown li a[title="Change Profile Photo"]:focus >div {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px 0;
						}
						/* =edit profile */
						ul#manage-dropdown li a[title="Edit Profile"]:link > div,
						ul#manage-dropdown li a[title="Edit Profile"]:visited > div,
						li.interact-edit-profile a:link, li.interact-edit-profile a:visited {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -150px;
						}
						ul#manage-dropdown li a[title="Edit Profile"]:hover > div,
						ul#manage-dropdown li a[title="Edit Profile"]:active > div,
						ul#manage-dropdown li a[title="Edit Profile"]:focus >div,
						li.interact-edit-profile a:hover, li.interact-edit-profile a:active, li.interact-edit-profile a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -120px;
						}
						/* =edit location */
						ul#manage-dropdown li a[title="Edit Location"]:link > div,
						ul#manage-dropdown li a[title="Edit Location"]:visited > div,
						li.interact-edit-location a:link, li.interact-edit-location a:visited  {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -90px;
						}
						ul#manage-dropdown li a[title="Edit Location"]:hover > div,
						ul#manage-dropdown li a[title="Edit Location"]:active > div,
						ul#manage-dropdown li a[title="Edit Location"]:focus >div,
						li.interact-edit-location a:hover, li.interact-edit-location a:active, li.interact-edit-location a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -60px;
						}											
						/* =edit account */
						ul#manage-dropdown li a[title="Edit Account"]:link > div,
						ul#manage-dropdown li a[title="Edit Account"]:visited > div,
						li.interact-edit-account a:link, li.interact-edit-account a:visited {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -270px;
						}
						ul#manage-dropdown li a[title="Edit Account"]:hover > div,
						ul#manage-dropdown li a[title="Edit Account"]:active > div,
						ul#manage-dropdown li a[title="Edit Account"]:focus >div,
						li.interact-edit-account a:hover, li.interact-edit-account a:active, li.interact-edit-account a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -240px;
						}						
						/* =edit privacy */
						ul#manage-dropdown li a[title="Edit Privacy and Settings"]:link > div,
						ul#manage-dropdown li a[title="Edit Privacy and Settings"]:visited > div,
						li.interact-edit-privacy-and-settings a:link, li.interact-edit-privacy-and-settings a:visited {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -210px;
						}
						ul#manage-dropdown li a[title="Edit Privacy and Settings"]:hover > div,
						ul#manage-dropdown li a[title="Edit Privacy and Settings"]:active > div,
						ul#manage-dropdown li a[title="Edit Privacy and Settings"]:focus >div,
						li.interact-edit-privacy-and-settings a:hover, li.interact-edit-privacy-and-settings a:active, li.interact-edit-privacy-and-settings a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -180px;
						}
						/* =edit group */
						li.interact-edit-group a:link, li.interact-edit-group a:visited {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -390px;
						}
						li.interact-edit-group a:hover, li.interact-edit-group a:active, li.interact-edit-group a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -360px;
						}
						/* =upload picture */
						li.interact-upload-picture a:link, li.interact-upload-picture a:visited {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -510px;
						}
						li.interact-upload-picture a:hover, li.interact-upload-picture a:active, li.interact-upload-picture a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -480px;
						}
						/* =upload video */
						li.interact-upload-a-video a:link, li.interact-upload-a-video a:visited {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -450px;
						}
						li.interact-upload-a-video a:hover, li.interact-upload-a-video a:active, li.interact-upload-a-video a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -420px;
						}						
						/* =invite friends */
						li.interact-invite-friends a:link, li.interact-invite-friends a:visited {
							background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -212px;
						}
						li.interact-invite-friends a:hover, li.interact-invite-friends a:active, li.interact-invite-friends a:focus {
							background: transparent url(../img/sprite-sidebar.gif) no-repeat 0 -182px;
						}						
						/* =create event */
						li.interact-create-event a:link, li.interact-create-event a:visited {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -330px;
						}
						li.interact-create-event a:hover, li.interact-create-event a:active, li.interact-create-event a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -300px;
						}						
						/* =message all */
						li.interact-message-all-members a:link, li.interact-message-all-members a:visited {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -570px;
						}
						li.interact-message-all-members a:hover, li.interact-message-all-members a:active, li.interact-message-all-members a:focus {
							background: transparent url(../img/sprite-manage.gif) no-repeat 2px -540px;
						}						
						
						div#profile-interact li.buttons a { border: none !important;} 
						/* No icons on right sidebar interact lists */
						ul.interact-links li a {
							background: none !important;
						}

/* =PROFILE INTERACT (My Stuff)
----------------------------------
*/
div#profile-interact { 
	padding-left: 0; padding-right: 0;
}	
div#profile-interact ul li a img { 
	display: none;
}			

/* =CONTENT (MAIN)
-------------------
*/
		div#wrapper-container div#body-container div#container {
			float: left;
			position: relative;
			width: 770px;
			min-height: 600px;
			margin: 0 0 0 20px; 
			padding: 0;
		}
			div#main-content {
				/* override snm-pack.css */
				margin: 0; padding: 0;
			}
		
		/* =Homepage absolutes */
		body#home div#zone-e { position: relative; top: -9px; width: 480px; margin: 0; padding-top:1px;
			background:#EEFFDF url(../img/bg-activity-stream.jpg) 405px 5px no-repeat; border-left:1px solid #DDD; border-right:1px solid #DDD;}
		body#home div#zone-f { position: absolute; top: 0; right: 0; }
		
		#activity-stream-form { height:80px; }
		form#activity-stream-form div#status-input { width:480px !important; }	
		form#activity-stream-form div#status-input textarea { float:left; margin-right:5px; width:380px !important; height:60px !important; }
		form#activity-stream-form div#status-input .right.one { float:left; padding-top:38px; }	
			div#status-input .right.one #submit { width:60px; font-weight:bold;  }	
			#activity-stream-form div.left img { display:none; }
		ul#activity-stream { margin-right:10px; padding:20px 0 0 2px; }	
			ul#activity-stream li { margin-bottom:10px; border-bottom:1px solid #DDD; }
			.stream-info { width:150px; overflow:hidden; padding:0 5px; border-top:1px solid #DDD; background:#E4FFCA; }
			ul.stream-comment-list, ul.stream-comment-list li, form.stream-comment-form { background:#E4FFCA !important; }
			ul.stream-comment-list { position:relative; left:15px; width:350px; }
	


/* =MAIN NAV
-------------
*/

			div#navigation-wrapper  {	position: absolute; top:-100px; left:-225px; margin:0; width:1000px; padding:0; z-index:1000 !important; }
				ul#main-navigation { margin:0; width:1000px; overflow:hidden; padding:0; height:90px; background:#FFF; border-bottom:1px solid #DDD; 
					/*-moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; */
					}
				body.not-logged-in ul#main-navigation { height:auto; }	
				
			body.not-logged-in div#navigation-wrapper { position:relative; top:0; left:0; width:780px; }				
				body.not-logged-in ul#main-navigation { width:780px; border:none; background:#FFF; }

					
					ul#main-navigation li {
						position:relative;	display:block;	float:left; margin:0; width:110px; height:85px;	padding:5px 7px 0;						
					}		
					
					body#welcome ul#main-navigation li,
					body.not-logged-in ul#main-navigation li {
						width: 180px;	height: 200px; padding:0 5px;
					}
					ul#main-navigation li#nav-welcome { display: none; } 
					
				ul#main-navigation li a {
					display: block;
					width: 110px !important;
					min-height: 20px;
					margin: 0;
					padding: 60px 0 0 0 !important;
					font-size: 12px !important;
					font-weight: bold;	
					line-height: 1.4em;
					text-align: center;
				}
				body#welcome ul#main-navigation li a,
				body.not-logged-in ul#main-navigation li a {
					margin: 0; width: 180px !important; height: 80px;	padding: 110px 0 0 0 !important;
					color: #15480f; font-size: 20px !important;
				}


				/* =main nav */
				ul#main-navigation li a:link, ul#main-navigation li a:visited {
					background: transparent url(../img/sprite-main-nav-v2.jpg) no-repeat -90px 0;
				}
				ul#main-navigation li a:hover, ul#main-navigation li a:active, ul#main-navigation li a:focus {
					background: transparent url(../img/sprite-main-nav-v2.jpg) no-repeat 0 0;
				}				
				/* =welcome nav */
				body#welcome ul#main-navigation li a:link, body#welcome ul#main-navigation li a:visited,
				body#welcome ul#main-navigation li a:hover, body#welcome ul#main-navigation li a:active, body#welcome ul#main-navigation li a:focus {
					background: transparent url(../img/sprite-welcome-nav-v2.jpg) no-repeat;
				}
				body.not-logged-in ul#main-navigation li a:link, body.not-logged-in ul#main-navigation li a:visited,
				body.not-logged-in ul#main-navigation li a:hover, body.not-logged-in ul#main-navigation li a:active, body.not-logged-in ul#main-navigation li a:focus {
					background: transparent url(../img/sprite-welcome-nav-v2.jpg) no-repeat;
				}

				/* =home */
				ul#main-navigation li#nav-home a:link, ul#main-navigation li#nav-home a:visited {
					background-position: -110px 0;				
				}
				ul#main-navigation li#nav-home a:hover, ul#main-navigation li#nav-home a:active, ul#main-navigation li#nav-home a:focus {
					background-position: 0 0;				
				}				
				/* =my_profile (my stuff) */
				ul#main-navigation li#nav-my_profile a:link, ul#main-navigation li#nav-my_profile a:visited {
					background-position: -110px -90px;
				}
				ul#main-navigation li#nav-my_profile a:hover, ul#main-navigation li#nav-my_profile a:active, ul#main-navigation li#nav-my_profile a:focus {
					background-position: 0 -90px;
				}
				/* =minisites (groups) */
				ul#main-navigation li#nav-groups a:link, ul#main-navigation li#nav-groups a:visited {
					background-position: -110px -180px;
				}
				ul#main-navigation li#nav-groups a:hover, ul#main-navigation li#nav-groups a:active, ul#main-navigation li#nav-groups a:focus {
					background-position: 0 -180px;
				}
				/* =great_irish_moments (videos) */
				ul#main-navigation li#nav-videos a:link, ul#main-navigation li#nav-videos a:visited {
					background-position: -110px -270px;
				}
				ul#main-navigation li#nav-videos a:hover, ul#main-navigation li#nav-videos a:active, ul#main-navigation li#nav-videos a:focus {
					background-position: 0 -270px;
				}
				/* =events */
				ul#main-navigation li#nav-events a:link, ul#main-navigation li#nav-events a:visited {
					background-position: -110px -360px;
				}
				ul#main-navigation li#nav-events a:hover, ul#main-navigation li#nav-events a:active, ul#main-forum li#nav-events a:focus {
					background-position: 0 -360px;
				}
				/* =members */
				ul#main-navigation li#nav-members a:link, ul#main-navigation li#nav-members a:visited {
					background-position: -110px -450px;
				}
				ul#main-navigation li#nav-members a:hover, ul#main-navigation li#nav-members a:active, ul#main-navigation li#nav-members a:focus {
					background-position: 0 -450px;
				}
				/* =jobs 
				(Note: whoever created the jobs page seems to have just edited an old page instead of creating a new page, so 
				 the li id does not correctly identify the nav element) */
				ul#main-navigation li#nav-rugby_competition_ a:link, ul#main-navigation li#nav-rugby_competition_ a:visited {
					background-position: -110px -540px;
				}				
				ul#main-navigation li#nav-rugby_competition_ a:hover, ul#main-navigation li#nav-rugby_competition_ a:active, ul#main-navigation li#nav-rugby_competition_ a:focus {
					background-position: 0 -540px;
				}
				ul#main-navigation li#nav-coupons_mapping a:link, ul#main-navigation li#nav-coupons_mapping a:visited {
					background-position: -110px -540px;
				}				
				/* temp maree */
				ul#main-navigation li#nav-coupons_mapping a:hover, ul#main-navigation li#nav-coupons_mapping a:active, ul#main-navigation li#nav-coupons_mapping a:focus {
					background-position: 0 -540px;
				}								
				/* =show-extra */
				li.show-extra { display: none; }
				ul#main-navigation li.show-extra a:link, ul#main-navigation li.show-extra a:visited {
					background-position: -110px -630px;
				}
				ul#main-navigation li.show-extra a:hover, ul#main-navigation li.show-extra a:active, ul#main-navigation li.show-extra a:focus {
					background-position: 0 -630px;
				}				
			div#featuredvideo-wrapper { position:relative; z-index:0; }
			div#featuredvideo-wrapper > * { position:relative; z-index:0; }
			/* Main Navigation Extra (hidden) */
			ul#main-navigation-extra { display: none; z-index:1000 !important; position:absolute; top:-20px; right:10px; width:300px; height:220px; padding:15px 0 0 15px;
					background:transparent url(../img/bg-main-navigation-extra.png) no-repeat top left;
					-moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; 
				}
				ul#main-navigation-extra li {
					display:block;	float:left; margin:0; width:140px; height:35px; padding:5px 0;						
				}		
				ul#main-navigation-extra li a { display:block;  width:85px !important; height:40px; height:35px; line-height:35px; padding:0 5px 0 40px !important; text-align:left; border:1px solid #FAFAFA; }
					li#nav-investor a, li#nav-partners a, li#nav-gaa a, li#nav-destinations_40 a, li#nav-destinations a { line-height:15px !important; }
				ul#main-navigation-extra li a:link, ul#main-navigation-extra li a:visited {
					background:transparent url(../img/sprite-main-nav-v2.jpg) no-repeat -90px 0;
				}
				ul#main-navigation-extra li a:hover, ul#main-navigation-extra li a:active, ul#main-navigation-extra li a:focus {
					background:#E4FFCA url(../img/sprite-main-nav-v2.jpg) no-repeat 0 0;
					border:1px solid #DDD;
					-moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;
				}
				/* =news */
				ul#main-navigation-extra li#nav-news a:link, ul#main-navigation-extra li#nav-news a:visited {
					background-position: -220px -35px;
				}
				ul#main-navigation-extra li#nav-news a:hover, ul#main-navigation-extra li#nav-news a:active, ul#main-news li#nav-news a:focus {
					background-position: -220px 0;
				}				
				/* =photos */
				ul#main-navigation-extra li#nav-photos a:link, ul#main-navigation-extra li#nav-photos a:visited {
					background-position: -220px -105px;
				}
				ul#main-navigation-extra li#nav-photos a:hover, ul#main-navigation-extra li#nav-photos a:active, ul#main-navigation-extra li#nav-photos a:focus {
					background-position: -220px -70px;
				}
				/* =blog */
				ul#main-navigation-extra li#nav-magazine a:link, ul#main-navigation-extra li#nav-magazine a:visited {
					background-position: -220px -175px;
				}				
				ul#main-navigation-extra li#nav-magazine a:hover, ul#main-navigation-extra li#nav-magazine a:active, ul#main-navigation-extra li#nav-magazine a:focus {
					background-position: -220px -140px;
				}
				/* =partners */
				ul#main-navigation-extra li#nav-partners a:link, ul#main-navigation-extra li#nav-partners a:visited {
					background-position: -220px -245px;
				}
				ul#main-navigation-extra li#nav-partners a:hover, ul#main-navigation-extra li#nav-partners a:active, ul#main-navigation-extra li#nav-partners a:focus {
					background-position: -220px -210px;
				}
				/* =partners maree */
				ul#main-navigation-extra li#nav-investor a:link, ul#main-navigation-extra li#nav-investor a:visited {
					background-position: -220px -245px;
				}
				ul#main-navigation-extra li#nav-investor a:hover, ul#main-navigation-extra li#nav-investor a:active, ul#main-navigation-extra li#nav-investor a:focus {
					background-position: -220px -210px;
				}				
				/* =destinations */
				ul#main-navigation-extra li#nav-destinations a:link, ul#main-navigation-extra li#nav-destinations a:visited {
					background-position: -220px -315px;
				}				
				ul#main-navigation-extra li#nav-destinations a:hover, ul#main-navigation-extra li#nav-destinations a:active, ul#main-navigation-extra li#nav-destinations a:focus {
					background-position: -220px -280px;
				}
				/* =destinations maree  */
				ul#main-navigation-extra li#nav-destinations_40 a:link, ul#main-navigation-extra li#nav-destinations_40 a:visited {
					background-position: -220px -315px;
				}				
				ul#main-navigation-extra li#nav-destinations_40 a:hover, ul#main-navigation-extra li#nav-destinations_40 a:active, ul#main-navigation-extra li#nav-destinations_40 a:focus {
					background-position: -220px -280px;
				}					
				/* =forum */
				ul#main-navigation-extra li#nav-forum a:link, ul#main-navigation-extra li#nav-forum a:visited {
					background-position: -220px -385px;
				}
				ul#main-navigation-extra li#nav-forum a:hover, ul#main-navigation-extra li#nav-forum a:active, ul#main-navigation-extra li#nav-forum a:focus {
					background-position: -220px -350px;
				}
				/* =GAA */
				ul#main-navigation-extra li#nav-gaa a:link, ul#main-navigation-extra li#nav-gaa a:visited {
					background-position: -220px -455px;
				}				
				ul#main-navigation-extra li#nav-gaa a:hover, ul#main-navigation-extra li#nav-gaa a:active, ul#main-navigation-extra li#nav-gaa a:focus {
					background-position: -220px -420px;
				}	
				
				/*
					=Welcome Page and Not Logged In Nav Sprite Positioning
				*/
				/* =connected */
				body.not-logged-in ul#main-navigation li#nav-get_connected a:link, body.not-logged-in ul#main-navigation li#nav-get_connected a:visited {
					background-position: 0 -200px;
				}
				body.not-logged-in ul#main-navigation li#nav-get_connected a:hover, body.not-logged-in ul#main-navigation li#nav-get_connected a:active, body.not-logged-in ul#main-welcome li#nav-get_connected a:focus {
					background-position: 0 0;
				}				
				/* =informed */
				body.not-logged-in ul#main-navigation li#nav-be_informed a:link, body.not-logged-in ul#main-navigation li#nav-be_informed a:visited {
					background-position: -180px -200px;
				}				
				body.not-logged-in ul#main-navigation li#nav-be_informed a:hover, body.not-logged-ine ul#main-navigation li#nav-be_informed a:active, body.not-logged-in ul#main-welcome li#nav-be_informed a:focus {
					background-position: -180px 0;
				}				
				/* =entertained */
				body.not-logged-in ul#main-navigation li#nav-be_entertained a:link, body.not-logged-in ul#main-navigation li#nav-be_entertained a:visited {
					background-position: -360px -200px;
				}				
				body.not-logged-in ul#main-navigation li#nav-be_entertained a:hover, body.not-logged-in ul#main-navigation li#nav-be_entertained a:active, body.not-logged-in ul#main-welcome li#nav-be_entertained a:focus {
					background-position: -360px 0;
				}				
				/* =groups (minisites) */
				body.not-logged-in ul#main-navigation li#nav-groups a:link, body.not-logged-in ul#main-navigation li#nav-groups a:visited {
					background-position: -540px -200px;
				}				
				body.not-logged-in ul#main-navigation li#nav-groups a:hover, body.not-logged-in ul#main-navigation li#nav-groups a:active, body.not-logged-in ul#main-welcome li#nav-groups a:focus {
					background-position: -540px 0;
				}	

/* =SUB NAV (Contact Us/Our Team)
----------------------------------
*/

body#home ul.sub-navigation,
div#main-content ul.sub-navigation {
	position: absolute; z-index: 1000;
	top: -150px; right: 0;
	background: none;
	border: none;
	color: #fff;
	font-size: 12px;
}
	body#home ul.sub-navigation a:link,
	body#home ul.sub-navigation a:visited,
	div#main-content ul.sub-navigation a:link,
	div#main-content ul.sub-navigation a:visited {
		color: #fff;
	}
	body#home ul.sub-navigation a:hover,
	body#home ul.sub-navigation a:active,
	body#home ul.sub-navigation a:focus,
	div#main-content ul.sub-navigation a:hover, 
	div#main-content  ul.sub-navigation a:active, 
	div#main-content  ul.sub-navigation a:focus {
	text-decoration: underline;
	}

/* =CONTENT BOX
----------------
*/

div.content-box {
	background-color: transparent;
	border: none;
}

div.content-box-content h4 {
	color:#4f4f4f;
}
#profile-about, #members-home-list, #groups-home-list, #events-home-list, #groups-top-list, #profile-interact, #magazine-list {
	border-top-color: #eee;
}
#members-home-list, #groups-home-list, #events-home-list, #magazine-list, .blog-entry h3 {
	border-bottom-color: #eee;
}

/* =ZONE-F (Home) 
		WHERE AM I? =div#wrapper-container div#body-container div#container div#main-content div#zone-f */ 
		/* 
		Remove padding around widget content 
		(intended for thumbs on homepage mini-sites/members boxes, but will also affect text content 
		*/
			
		body#home div#zone-f { width: 260px;}
			body#home div#zone-f h2 { width: 259px;}
		
		body#home div#zone-f div.content-box {
			margin: 0; padding: 0;
		}
		body#home div#zone-f > div.content-box {
			margin-top: 20px;
		}
			body#home div#zone-f div.content-box-content {
				margin: 2px 0; padding: 0;
			}
				body#home div#zone-f div.content-box-content div ul {
					margin: 0; padding: 0;
				}	
					body#home div#zone-f div.content-box-content div ul.widget-list li.left,
					body#home div#zone-f div.content-box-content div ul.latest-members li.left {
						height: 51px; width: 51px; /* override snm-pack.css */
						margin: 0; padding: 0;
						overflow: hidden;
						border-top: 1px solid #fff;
						border-right: 1px solid #fff;
					}
						body#home div#zone-f div.content-box-content div ul.widget-list li.left img,
						body#home div#zone-f div.content-box-content div ul.latest-members li.left img {
							padding: 0; margin: 0; width: 51px;
							
						}		

			body#home div#zone-f div.widget-footer { 
				margin: -20px 0 0 0;
				display: none;
			}
			.widget-footer a {
				font-size: 11px;
				font-style: italic;
				text-decoration: none;
			}
			.widget-footer a:link,
			.widget-footer a:visited {
				color: #aaa;
			}
			.widget-footer a:hover,
			.widget-footer a:active,
			.widget-footer a:focus {
				color: #000;
			}

/* =Featured Video*/

div#featuredvideo-wrapper {
	width: 258px; height: 175px;
	background: #ffffff url(../img/loading.gif) no-repeat center center;
	color: transparent;
	border: 1px solid #eee;
}

	div#zone-f object {
	-moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666;
	box-shadow: 1px 1px 3px #666;	
	}
			/* Resize video*/
			body#home div#zone-f a[id*="youtubin"] object,
			body#home div#zone-f a[id*="youtubin"] embed,
			body#home div#zone-f object[data*="youtube.com"] {
				width: 258px !important;
				height: 200px;
				margin-top: 1px;
				margin-bottom: 8px;
			}


/* highlight for unread messages */
ul#sb-inbox-list li.unread, ul#sb-moderate-list li.unread {
	background-color: #E4FFCA;
	background-color: #f9f9f9;
	border: 1px solid #eee;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;		
}
	div.inbox-unread { 
		background: none !important /* kill inline style */; 
		background-color: #ddd !important;
		border-radius: 5px;
		-moz-border-radius: 5px; -webkit-border-radius: 5px;
		font-weight: bold;
		float: right;
		}


/* =rss news slider*/
h2.rss-slider {
		cursor: pointer;
		margin-bottom: 15px !important;
		background: #d4d4d4 url(../img/bg-rss-slider-h2.png) no-repeat -60px -22px !important;
	}
h2.rss-slider.arrow-up {
		background: #d4d4d4 url(../img/bg-rss-slider-h2.png) no-repeat -60px 0 !important;
	}	
ul[id*='SNM_Widget_EmbeddedRssFeed'] li h3 {
	font-weight: bold;
}	
ul[id*='SNM_Widget_EmbeddedRssFeed'] li {
	border-bottom: 1px dotted #999;
}	
		div#container div#what-now { 
		/* Turned on when new user logs in to home page, badly messes my layout */
			width: 460px;
			padding-left: 10px;
			background-color: #f5f5f5;
			color: #333333;			
			border: 1px solid #ddd;
			border-radius: 5px;			
			-moz-border-radius: 5px; -web-border-radius: 5px;
		}
			div#what-now div.content-box-content {
				padding-bottom: 0;
			}
			div#what-now h3 {
				float: left;
				height: 150px;
				width: 150px !important;
				border-radius: 5px;
				-moz-border-radius: 5px; -webkit-border-radius: 5px;
				background: transparent url(../img/bg-whatnow-h3.png) no-repeat;
				padding: 50px 0 0 60px;
				color: #333;			
				font-size: 14px;
				font-weight: bold;
			}
				ul#what-now-list {
					float: left;
					width: 210px !important;				
				}


/* =ADVERTISING 
-------------------------------------------------
*/

div#cycle-ads{width:257px; height: 90px; margin-top:15px;text-align:center;background-color:#f4f8f9;border:1px solid #ddd;padding:0; overflow: hidden;}

div#cycle-ads a { display: block; width:257px; margin: 0 auto;}

/*
div#ads {
	padding: 0; 
	width: 257px; 
	height: 90px;
	margin-top: 15px;
	text-align: center;
	background-color: #f4f8f9;
	border: 1px solid #ddd;
}
*/

body#videos div#cycle-ads,
body#events div#cycle-ads { float: right; margin: -20px 0 20px 0;}

body#news div#cycle-ads,
body#feed div#cycle-ads { margin: -20px 0 20px 0;}

/* =SECTIONS
-------------------------------------------------
*/

div#videos-intro p,
div#events-intro p { width: 450px; float: left; clear: left; }

div.section h2 {
	font-size: 24px;
	font-weight: normal;
	color: #8CC540;
	color: #000;	
	letter-spacing: 2px;
	text-transform: capitalize;
	text-indent: 15px;
	margin-top: 20px;
	border-top: 1px solid #ddd;
}

div.section h3 {
	text-transform: capitalize;
	text-indent: 15px;
	margin: 20px 0 10px 0;
}

div.section p {
	margin: 10px 0;
	padding: 0 15px;
}
div.section p.push {
	font-size: 16px;
	font-weight: bold;
	color: #286431;
}
div.section span.push {
	font-weight: bold;
	color: #286431;
}
/* Section Links */
div.section a:link,
div.section a:visited {
	color: #8cc540;
	font-weight: bold;
	text-decoration: underline;
}
div.section a:hover,
div.section a:active,
div.section a:focus {
	color: #286431;
}
div.section a:focus {
	background-color: #e4ffca;
}

/* =PARTNERS
-------------------------------------------------
*/
div.partner-block-wrap {
	border-bottom: 1px solid #d4d4d4;
	clear:both;
}
br.clear-blocks { clear: both; display: block; height: 1px; margin: -1px 0 0 0; }

	div.partner-block {
		width: 250px;
		padding-top: 30px;
		float: left;
		text-align: center;
	}
		div.partner-block h3 {
			color: #286431;
			font-size: 14px;
			font-weight: bold;
		}
		div.partner-block p {
			padding: 0 15px;
			margin: 0 0 40px 0;
			text-align: center;			
		}	
		div.partner-block p a {
			text-decoration: underline;
		}

/* =VIDEO
-------------------------------------------------
*/

body#videos div#zone-c > div[style*='text-align: center;'] {
	clear: both;
	position: relative; top: 10px;
	background-color: #eee;
	border: 1px solid #ddd;
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
	box-shadow: 1px 1px 3px #666; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666;
	height: 100px;
	background: #eeeeee url(../img/bg-video-logo.jpg) no-repeat 0 0;
}
	body#videos div#zone-c > div > object {
		float: right;
	}

/* =DESTINATIONS
-------------------------------------------------
*/

div#destinations-wrap ul {
	margin: 30px 0 0 60px;
}

div#destinations-wrap ul li {
	display: block;
	float: left;
	width: 180px;
	height: 40px;
	padding-left: 52px;
	list-style: none;
	background: transparent url(../img/sprite-destinations.jpg) no-repeat 0 0;
}
	div#destinations-wrap ul li.usa { background-position: 0 0;	}
	div#destinations-wrap ul li#australia {	background-position: 0 -40px;	}
	div#destinations-wrap ul li#argentina {	background-position: 0 -80px; }
	div#destinations-wrap ul li#ireland {	background-position: 0 -120px; }
	div#destinations-wrap ul li#bahrain {	background-position: 0 -160px; }
	div#destinations-wrap ul li#canada {	background-position: 0 -200px; }
	div#destinations-wrap ul li#china {	background-position: 0 -240px; }
	div#destinations-wrap ul li#belgium {	background-position: 0 -280px; }
	div#destinations-wrap ul li#france {	background-position: 0 -320px; }
	div#destinations-wrap ul li#germany {	background-position: 0 -360px; }
	div#destinations-wrap ul li#hongkong {	background-position: 0 -400px; }
	div#destinations-wrap ul li#italy {	background-position: 0 -440px; }
	div#destinations-wrap ul li#lebanon {	background-position: 0 -480px; }
	div#destinations-wrap ul li#malaysia {	background-position: 0 -520px; }
	div#destinations-wrap ul li#newzealand {	background-position: 0 -560px; }
	div#destinations-wrap ul li#oman {	background-position: 0 -600px; }
	div#destinations-wrap ul li#poland {	background-position: 0 -640px; }
	div#destinations-wrap ul li#portugal {	background-position: 0 -680px; }
	div#destinations-wrap ul li#qatar {	background-position: 0 -720px; }
	div#destinations-wrap ul li#russia {	background-position: 0 -760px; }
	div#destinations-wrap ul li#saudiarabia {	background-position: 0 -800px; }
	div#destinations-wrap ul li#singapore {	background-position: 0 -840px; }
	div#destinations-wrap ul li#southafrica {	background-position: 0 -880px; }
	div#destinations-wrap ul li#uae {	background-position: 0 -920px; }
	div#destinations-wrap ul li#uk {	background-position: 0 -960px; }									
		

	div#destinations-wrap ul li a {
		font-weight: bold;
		font-size: 14px;
		line-height: 28px;
	}
	div#destinations-wrap ul li a:link,
	div#destinations-wrap ul li a:visited {
		color: #999;
		text-decoration: none;
	}
	div#destinations-wrap ul li a:hover,
	div#destinations-wrap ul li a:active,
	div#destinations-wrap ul li a:focus {
		color: #4f4f4f;
		background-color: none;
		text-decoration: underline;		
		}
	

/* =WELCOME & TOUR
-------------------------------------------------
*/

body#welcome div#navigation-wrapper {	position:absolute; top:367px; margin:0 0 0 0; }

body#get_connected div#navigation-wrapper, 
body#be_informed div#navigation-wrapper, 
body#be_entertained div#navigation-wrapper,
body.not-logged-in div.sidebar-box.clearfix {
	display: none;
}

body#get_connected div#main-content{
	background: transparent url(../img/bg-connected-main.jpg) top right no-repeat;
	min-height: 775px;
}
body#be_informed div#main-content {
	background: transparent url(../img/bg-informed-main.jpg) top right no-repeat;
	min-height: 775px;	
}
body#be_entertained div#main-content {
	background: transparent url(../img/bg-entertained-main.jpg) top right no-repeat;
	min-height: 775px;	
}

div#sb-signup,
div.sb-signup {
	margin-top: -5px;
	text-align: center;
	clear: both;
	background-color: transparent;
}

div#sb-signup div.buttons a,
div.sb-signup div.buttons a {
	background: #098247 url(../img/bg-sign-up.jpg) 0 0 no-repeat;
	width: 175px;
	height: 50px;
	border: 1px solid #fff !important;
	line-height: 45px; 
	margin: 0 !important; padding: 0 !important;
	text-transform: capitalize;
}
div#sb-signup div.buttons a:link,
div.sb-signup div.buttons a:link,
div#sb-signup div.buttons a:visited,
div.sb-signup div.buttons a:visited {
	color: #fff;
	font-size: 18px;
}
div#sb-signup div.buttons a:hover,
div.sb-signup div.buttons a:hover,
div#sb-signup div.buttons a:active,
div.sb-signup div.buttons a:active,
div#sb-signup div.buttons a:focus,
div.sb-signup div.buttons a:focus {
	font-size: 19px;	
	text-decoration: none;
	line-height: 43px; 	
}

body#welcome div#main-content {
	position: absolute;
	top: 0;
}

body#welcome div#main-content h2#welcome-heading {
	position: relative;
	width: 750px;
	height: 366px;
	background: transparent url(../img/bg-welcome-panels-text.jpg) bottom center no-repeat;
	color: #000;
	font-size: 60px;
	text-indent: -99999px;
}

h2.connected, h2.informed, h2.entertained {
	width: 570px;
	height: 155px;
	margin-top: 10px;
	color: #000;
	font-size: 65px;
	font-weight: bold;
	text-indent: -9999px
}
h2.connected {
	background: transparent url(../img/bg-connected-h2.png) no-repeat 0 0;	
}
h2.informed {
	background: transparent url(../img/bg-informed-h2.png) no-repeat 0 0;	
}
h2.entertained {
	background: transparent url(../img/bg-entertained-h2.png) no-repeat 0 0;	
}

div.business, div.socialise, div.members {
	margin-bottom: 30px;
}

h3.business, h3.socialise, h3.members {
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #15480f;
	line-height: 1.2;
}

ul.business li, ul.socialise li, ul.members li { 
	padding-left: 20px; 	
	font-size: 14px;
	font-weight: bold;
	color: #999; 
}
ul.business li { background: transparent url(../img/square-red.jpg) 0 7px no-repeat }
ul.socialise li { background: transparent url(../img/square-green.jpg) 0 7px no-repeat }
ul.members li { background: transparent url(../img/square-purple.jpg) 0 7px no-repeat }

dl.connected dt, dl.informed dt, dl.entertained dt {
	font-size: 16px;
	font-weight: bold;
	color: #15480f;
	line-height: 1.2;
	width: 120px;
	height: 50px;
	padding-top: 80px;
	text-align: center;
	float: left;
	clear: left;
}
div.business { background: transparent url(../img/sprite-tour-icons.jpg) 0 0 no-repeat; padding-left: 120px; }
div.socialise { background: transparent url(../img/sprite-tour-icons.jpg) 0 -130px no-repeat; padding-left: 120px; }
div.members { background: transparent url(../img/sprite-tour-icons.jpg) 0 -260px no-repeat; padding-left: 120px; }
dt#minisites { background: transparent url(../img/sprite-tour-icons.jpg) 0 -390px no-repeat; }
dt#mystuff { background: transparent url(../img/sprite-tour-icons.jpg) 0 -520px no-repeat; }
dt#news { background: transparent url(../img/sprite-tour-icons.jpg) 0 -650px no-repeat; }
dt#events { background: transparent url(../img/sprite-tour-icons.jpg) 0 -780px no-repeat; }
dt#destinations { background: transparent url(../img/sprite-tour-icons.jpg) 0 -910px no-repeat; }
dt#blog { background: transparent url(../img/sprite-tour-icons.jpg) 0 -1040px no-repeat; }
dt#videos { background: transparent url(../img/sprite-tour-icons.jpg) 0 -1170px no-repeat; }
dt#photos { background: transparent url(../img/sprite-tour-icons.jpg) 0 -1300px no-repeat; }

dl.connected dd, dl.informed dd, dl.entertained dd {
	font-size: 14px;
	font-weight: bold;
	color: #999;	
	width: 220px;
	float: left;
	margin: 10px 0;
}

ul#tour-pagination {
	width: 195px;	
}
	ul#tour-pagination li.prev {
		float: left;
	}
	ul#tour-pagination li.next {
		float: right;
	}
		ul#tour-pagination li a:link,
		ul#tour-pagination li a:visited {	
			font-size: 20px;
			font-weight: bold;
			color: #7fd301;
			text-decoration: none;
		}
		ul#tour-pagination li a:hover,
		ul#tour-pagination li a:active,
		ul#tour-pagination li a:focus {	
			color: #0a8542;		
		}

/* =CONTACT
-------------------------------------------------
*/

div#contact-wrap dl {
	padding-left: 40px;
}
div#contact-wrap dl dt {
	font-size: 18px;
}
div#contact-wrap dl dd {
	font-size: 16px;
	margin: 0 0 30px 10px;
	padding-left: 50px;
	height: 34px;
	background: transparent url(../img/icon-mail.png) no-repeat top left;	
}
div#contact-wrap dl a {
	text-decoration: underline;
	line-height: 34px;
}

/* =TEAM
-------------------------------------------------
*/

div#team-wrap h3 span {
	font-size: 14px;
	font-style: italic;
}

div#team-wrap img {
	float: right;
	margin: -30px 0 20px 20px;
	padding: 3px;
	border: 1px solid #ddd;
	box-shadow: 2px 2px 3px #999; -moz-box-shadow: 2px 2px 3px #999; -webkit-box-shadow: 2px 2px 3px #999;
}

a.member-link {
	display: block;
	margin-left: 40px;
	padding-left: 30px;
	height: 24px;
	line-height: 24px;
	background: transparent url(../img/icon-member.gif) no-repeat;
}

/* =MINISITES
-------------------------------------------------
*/
div#minisites-intro h3#featured {
	margin-bottom: -10px;
}

/* =NEWS
-------------------------------------------------
*/

body#news div#zone-e,
body#feed div#zone-e { width: 450px;}

body#news div#post-.rss-entry h3,
body#feed div#post-.rss-entry h3 {
	font-size: 135%;
	font-weight: normal;
	margin: 3px 0 5px;
	padding-bottom: 0;
}
	body#news div#post-.rss-entry h3 a:link,
	body#news div#post-.rss-entry h3 a:visited {
		color: #8cc540;
	}
	body#news div#post-.rss-entry h3 a:hover,
	body#news div#post-.rss-entry h3 a:active,
	body#news div#post-.rss-entry h3 a:focus {
		color: #286431;
	}
body#news div#zone-f,
body#feed div#zone-f { 
	width: 260px; 
}
	body#news div#zone-f div.content-box-content,
	body#feed div#zone-f div.content-box-content {
		margin-top: 15px;
	}
		body#news div#zone-f div.content-box > div > div > li,
		body#feed div#zone-f div.content-box > div > div > li {
			padding: 5px 0px 10px 10px;
			border-bottom: 1px solid #ddd;
		}
			body#news div#zone-f div.content-box > div > div > li > div,
			body#feed div#zone-f div.content-box > div > div > li > div {
				display: none;
			}

/* =BLOG
-------------------------------------------------
*/

body#magazine div#zone-f {
	margin-top: -65px;
}

body#magazine div#magazine-list img {
	border: 1px solid #999;
	padding: 5px;
	box-shadow: 1px 1px 3px #666; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666;
}

/* =GAA
-------------------------------------------------
*/
div#gaa-wrap ul {
	padding-left: 240px;
	background: transparent url(../img/bg-gaa-landing.jpg) 30px 0 no-repeat;
}
	div#gaa-wrap ul li {
		list-style: disc;
		width: 450px;
		margin: 10px 0;
	}


/* =HIDE THESE
-------------------------------------------------
*/

div#members-list div.pagination-desc,
div#groups-list div.pagination-desc,
div#groups-list ul.search-listing ul.interact-links,
div#groups-list ul.listing-questions,
li#subnav-browsegroups, li#subnav-mygroups, li#subnav-pendinggroups,
div.openlike p { display: none !important; }

div#members-list ul.search-listing ul.interact-links li,
div#members-list ul.search-listing ul li.gender { display: none !important; }

div#members-list ul.search-listing ul.interact-links li.interact-add-to-friends { display: block !important; padding-left:20px; border:none; background: transparent url(../img/bg-li-add.gif) center left no-repeat; font-size: 1em; }

/* =MEMBERS FOOBAR PAGINATION
-------------------------------------------------
*/

div#members-list ul.pagination-links li.nav,
div#members-list ul.pagination-links li.nav-selected { display: none; }

li.foobar-nav { border: none; padding: 0 20px;}

/* =Members & Mini-Sites Layout
-------------------------------------------------
*/
div#members-list ul.search-listing li.clearfix,
div#groups-list ul.search-listing li.clearfix {
	width: 360px;
	float: left;
	border: none;
	min-height: 140px;
}
	div#members-list ul.search-listing li.clearfix img,
	div#groups-list ul.search-listing li.clearfix img {
		border: 1px solid #ddd;
		float: left;
		padding: 2px	
	}
	div#members-list ul.search-listing li.clearfix h3,
	div#members-list ul.search-listing li.clearfix div.strapline,
	div#members-list ul.search-listing li.clearfix ul.listing-questions,
	div#groups-list ul.search-listing li.clearfix h3,
	div#groups-list ul.search-listing li.clearfix div.strapline,
	div#groups-list ul.search-listing li.clearfix ul.listing-questions{
		width: 250px;	
	}
	div#members-list ul.search-listing li.clearfix h3,
	div#groups-list ul.search-listing li.clearfix h3 { margin-top: -5px;}

div#profile-description div.content-box-content {
	padding: 30px;
}

div#profile-tags div.content-box-content {
	padding: 10px 0;
}
	div#profile-tags a[rel=tag] {
		color: #8CC540;
		font-size: 14px;
		font-weight: bold;
		text-transform: lowercase;
	}

/* =Admin
-------------------------------------------------
*/
/*
ul#admin-bar-navigation  {
	display: block;
}
*/
ul#admin-bar-navigation  {
	background-color: #fff;
	border-bottom: 1px solid #006600;
}




	div#footer {
		float:left;
		margin:10px 0;
		width:960px;
	}
	
/* =Utility & Misc
-------------------------------------------------
*/
a.ul {
	text-decoration: underline !important;
}

body#edit ul#sub-navigation {
	height: 45px;
	padding-bottom: 10px;
}

body#edit ul#sub-navigation li a#member-profile {
	display: block;
	height: 45px;
	line-height: 45px;
	background: transparent url(../img/bg-edit-profile.png) no-repeat;
	padding-left: 50px;
	font-size: 16px;
}
body#edit ul#sub-navigation li a#member-photo {
	display: block;
	height: 45px;
	line-height: 45px;
	background: transparent url(../img/bg-profile-pic2.png) no-repeat ;
	padding-left: 50px;
	font-size: 16px;	
}


/* =COUPONS LANDING
-------------------------------------------------
*/

div#coupons-wrap h2 { color: rgb(255, 0, 0); }
	div#coupons-wrap h2 span { color: #666; font-size: 0.5em; }
		.no-border { border: none !important; }
	div#coupons-wrap p.no-spam { color: rgb(255, 0, 0); font-size: font-size: 12px; font-weight: bold; }
		
		
		div#coupons-wrap p.no-spam strong { font-size: 14px; }

		div#coupons-wrap ol li { font-size: 1.3em; list-style: none; margin: 15px 0; }
			div#coupons-wrap ol span { color: rgb(0, 128, 0); font-size: 1.1em; }

div#coupons-wrap ul li { float: left; margin: 20px 40px 10px; }
div#coupons-wrap ul li img { 	-moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666; box-shadow: 1px 1px 3px #666; }

li#nav-mobile_coupons { display:none !important;}

/* Colorbox/Coupons */
#coupon-wrap {width:257px;float:right;}
h2#discount-coupon { color:#286431; font-size:1.3em; margin-top: 5px;}
	h2#discount-coupon span { color:#8cc540; font-size:1.3em; font-weight: bold; font-style:italic; }
	h2#discount-coupon span#tag { display:block; margin:-5px 0 5px; color:#999; font-size:0.8em; font-weight:normal; font-style:normal; }
		h2#discount-coupon a { color:#286431; text-decoration:underline; }
#coupon, #cycle-coupon {width:257px; height:90px; text-align:center;background-color:#f4f8f9;border:1px solid #ddd;padding:0; overflow: hidden;}
body#profile #coupon, body#profile #cycle-coupon {margin:10px 0;}
#cboxOverlay { background-image: none !important; background-color: #001A00 !important;}

#coupon-wrap-minisite {padding:0 7px; float:none;}
	#coupon-wrap-minisite h2#discount-coupon {font-size:1.1em;}
	#coupon-wrap-minisite #cycle-coupon {width:232px; margin:0 auto; height:81px;}
		#coupon-wrap-minisite img {width:232px;}
