

html, body {
	margin: 0px 0px 0px 0px;
	 
}



ul, li {
	margin: 0px 0px 0px 0px;
	 outline-width: 0px;
	 outline-style: initial;
	 padding: 0px 0px 0px 0px;
	}

img {
	border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-style: initial;
	 padding: 0px!important;
	 
}

body, td, th, textarea, h1, h2, h3, h4, h5, h6 {
	
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 vertical-align: baseline;
}

ol, ul {
	list-style-type: none;
	 list-style-position: initial;
	 list-style-image: initial;
}

.html ol, .html ul {
	list-style-type: disc;
	 margin-left: 30px;
}

.html ol {
	list-style-type: decimal;
}

.html ol li, .html ul li {
	padding-top: 5px;
	 padding-right: 0px;
	 padding-bottom: 5px;
	 padding-left: 0px;
}





blockquote, q {
	quotes: none;
}

p {
	padding-bottom: 1em;
}

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

:focus {
	outline-width: 0px;
	 outline-style: initial;
	 
}





table {
	border-collapse: collapse;
	 -webkit-border-horizontal-spacing: 0px;
	 -webkit-border-vertical-spacing: 0px;
}

ul.forum-buttons {
	width: 94%;
	padding-top: 10px;
}

.one {
	width: 35px;
}

.two {
	width: 100px;
}

.three {
	width: 176px;
}


#news .three {
	width: 165px;
}

.four {
	width: 226px;
}

.five {
	width: 280px;
}


#upload .five {
	width: 260px;
}

.six {
	width: 360px;
}

.seven {
	width: 425px;
}

.eight {
	width: 490px;
}

.nine {
	width: 544px;
}

.ten {
	width: 620px;
}

.eleven {
	width: 685px;
}

.twelve {
	width: 730px!important;
}

.thirteen {
	width: 815px;
}

.fourteen {
	width: 880px;
}

.fifteen {
	width: 935px;
}



.center {
	margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	
}



.left {
	float: left;
}

.hide {
	display: none;
}

/* @end */

/* @group forms */

/* @group form hacks */



/* @end */



#theform-inbox {
	width: 770px;
	margin-top: 15px;
}




.form-box {
	border-bottom-style: solid;
	 border-bottom-width: 0px;
	 border-right-style: solid;
	 border-right-width: 0px;
	 margin-bottom: 10px;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
}







.form-box h2 {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	
	 margin-bottom: 7px;
	 padding-bottom: 3px;
	
}

.form-box .desc {

	 padding-top: 0px;
	 padding-right: 10px;
	 padding-bottom: 0px;
	 padding-left: 10px;
}

form fieldset, .fieldset {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 2em;
	 margin-left: 0px;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
}

.form-box-content-box {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 margin-bottom: 10px;
	 padding-top: 10px;
	 padding-right: 15px;
	 padding-bottom: 10px;
	 padding-left: 15px;
}

form label {
	clear: both;
	 display: block;
	
	 margin-bottom: 1px;
	
}

form br {
	clear: both;
	 display: block;
}

form input[type="text"], form input[type="password"] {
	
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;

	 margin-top: 0px;
	 margin-right: 10px;
	 margin-bottom: 4px;
	 margin-left: 0px;
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
}

form textarea {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 
	 margin-bottom: 8px;
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
	 width: 68%;
}

form select {
	
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 	 margin-top: 0px;
	 margin-right: 15px;
	 margin-bottom: 10px;
	 margin-left: 0px;
	 padding-top: 1px;
	 padding-right: 1px;
	 padding-bottom: 1px;
	 padding-left: 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-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 5px;
	 margin-left: 30px;
}

form .cq-check-buttons span {
	display: block;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 5px;
	 margin-left: 0px;
}

.input-desc {
	display: block;
	 padding-bottom: 10px;
}

.input-desc p {
	padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

.form-sub-box {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 margin-bottom: 10px;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
}

#sb-current-status form input {
	margin-top: 5px;
	 margin-right: 0px;
	 margin-bottom: 5px;
	 margin-left: 0px;
	 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;
	 position: absolute;
	 width: 350px;
}

form .location .input-desc {
}

.profile-picture-left {
}

.profile-picture {
	width: 230px;
	 padding-bottom: 10px;
}

#umc-messages div#profile-about img {
	width: 90%;
	padding: 0px;
}

div#profile-about img {
	width: 99%;
	padding: 10px;
}

div#profile-about .quick-info img {
	width: inherit;
	padding: inherit;
}


.picture-dropdown {
	margin-top: -38px;
}

#gallery-selected {
	width: auto;
}

.form-box h3 {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 margin-bottom: 10px;
	 padding-bottom: 3px;
}

.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: 0px;
}

#lightbox form fieldset {
	margin-bottom: 0px;
}

#member-send-message textarea {
	width: 407px;
}

#lightbox .buttons {
	margin-top: 10px;
}

.form-notice {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 padding-top: 10px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 0px;
}

.form-error {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: rgb(251, 194, 196);
	 border-right-color: rgb(251, 194, 196);
	 border-bottom-color: rgb(251, 194, 196);
	 border-left-color: rgb(251, 194, 196);
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 clear: both;
}

.form-error p {
	padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 30px;
	 padding-left: 0px;
}

.form-error a {
}

h2 img {
	margin-top: 0px;
	 margin-right: 6px;
	 margin-bottom: -1px;
	 margin-left: -3px;
}

form#form-signup span.payment_value {
	 margin-right: 15px;
}

form#form-signup input.payment_radio {
	margin-top: 0px;
	 margin-right: 4px;
	 margin-bottom: 0px;
	 margin-left: 4px;
}

#sb-signin {
	padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 height: 323px;
}

.not-logged-in #sb-signin form fieldset {
	margin-top: 0px;
	}

#sb-signin form fieldset {
	margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 width: 78%;
}

#sb-signin form input {
	margin-right: 0px;
	 width: 140px;
}

#sb-signin form input[type="checkbox"] {
	width: auto;
}

li#autocomplete-list ul.holder {
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 width: 500px;
	 overflow-x: hidden;
	 overflow-y: hidden;
	 height: auto !important;
	 height: 1%;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 padding-top: 4px;
	 padding-right: 5px;
	 padding-bottom: 0px;
	 padding-left: 5px;
}

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-top: 0px;
	 margin-right: 5px;
	 margin-bottom: 4px;
	 margin-left: 0px;
}

li#autocomplete-list ul.holder li.bit-box, li#autocomplete-list ul.holder li.bit-input input {
}

li#autocomplete-list ul.holder li.bit-box {
	border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 padding-top: 1px;
	 padding-right: 5px;
	 padding-bottom: 2px;
	 padding-left: 5px;
}

li#autocomplete-list ul.holder li.bit-box-focus {
}

li#autocomplete-list ul.holder li.bit-input input {
	width: 100%;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 border-top-style: none;
	 border-right-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-width: initial;
	 outline-width: 0px;
	 outline-style: initial;
	 padding-top: 3px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 0px;
}

li#autocomplete-list ul.holder li.bit-input input.smallinput {
	width: 20px;
}

li#autocomplete-list form ol {
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}

li#autocomplete-list form ol li.input-text label {
	 display: block;
	 margin-bottom: 10px;
}

li#autocomplete-list form ol li.input-text input {
	width: 500px;
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 6px;
	 padding-left: 5px;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

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 {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: rgb(204, 204, 204);
	 border-right-color: rgb(204, 204, 204);
	 border-bottom-color: rgb(204, 204, 204);
	 border-left-color: rgb(204, 204, 204);
}

li#autocomplete-list ul.holder li.bit-box-focus {
}

li#autocomplete-list ul.holder li.bit-box a.closebutton {
	display: block;
	 height: 22px;
	 position: absolute;
	 right: 0px;
	 top: -2px;
	 width: 22px;
}

li#autocomplete-list #userlist-box {
	display: none;
	 position: absolute;
	 width: 512px;
}

li#autocomplete-list #userlist-box .default {
	padding-top: 5px;
	 padding-right: 7px;
	 padding-bottom: 5px;
	 padding-left: 7px;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: rgb(204, 204, 204);
	 border-right-color: rgb(204, 204, 204);
	 border-bottom-color: rgb(204, 204, 204);
	 border-left-color: rgb(204, 204, 204);
	 border-top-width: 0px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}

li#autocomplete-list #userlist-box ul {
	display: none;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}

li#autocomplete-list #userlist-box ul li {
	padding-top: 5px;
	 padding-right: 12px;
	 padding-bottom: 5px;
	 padding-left: 12px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 list-style-type: none;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 0px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}

li#autocomplete-list #userlist-box ul li em {
}

li#autocomplete-list #userlist-box ul li.auto-focus {
}

li#autocomplete-list #userlist-box ul li.auto-focus em {
}

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 {
	 margin-top: 10px;
	 float: left;
}

div#box-guest div.invite_friends {
	width: 220px;
}

div#box-guest div.attending {
	 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: 0px;
	 top: 1px;
	 width: 14px;
	 padding-left: 15px;
}

input.date_picker {
	display: block;
	 width: 150px;
	 height: 18px;
	 padding-top: 2px !important;
	 padding-right: 2px !important;
	 padding-bottom: 1px !important;
	 padding-left: 24px !important;
}

input:focus.date_picker {
}

div.dp_container {
	position: relative;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 z-index: 500;
}

div.dp_container .dp_cal {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 position: absolute;
	 width: 177px;
	 top: 24px;
	 left: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 3px;
	 margin-left: 0px;
}

div.dp_container .dp_cal table {
	width: 100%;
	 border-collapse: collapse;
	 -webkit-border-horizontal-spacing: 0px;
	 -webkit-border-vertical-spacing: 0px;
}

div.dp_container .dp_cal select {
	margin-top: 2px;
	 margin-right: 3px;
	 margin-bottom: 2px;
	 margin-left: 3px;
}

div.dp_container .dp_cal select option {
	padding-top: 1px;
	 padding-right: 3px;
	 padding-bottom: 1px;
	 padding-left: 3px;
}

div.dp_container .dp_cal th, div.dp_container .dp_cal td {
	width: 14.2857%;
	 padding-top: 2px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 0px;
}

div.dp_container .dp_cal th {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-width: initial;
	 border-top-width: 1px;
	 border-right-width: 0px;
	 border-bottom-width: 1px;
	 border-left-width: 0px;
}

div.dp_container .dp_cal td {
}

div.dp_container .dp_cal thead th {
}

div.dp_container .dp_cal td.dp_roll {
}

div.dp_container .dp_hide {
	visibility: hidden;
}

div.dp_container .dp_empty {
}

div.dp_container .dp_today {
}

div.dp_container .dp_selected {
}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
}

#recaptcha_table {
}

#recaptcha_response_field {
}

input {
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: rgb(204, 204, 204);
	 margin-top: 0px;
	 margin-right: 10px;
	 margin-bottom: 8px;
	 margin-left: 0px;
	 
	 border: 0px!important;
	
}




body.form-box, body.form-box .form-box {
}

div#upload-content .desc {
}

div#upload-content div.flash-uploader fieldset {
	margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 20px;
	 margin-left: 0px;
}

div.flash-uploader div#videoEdit {
	padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

div.flash-uploader div#videoEdit input {
	width: 300px;
}

div.flash-uploader div#switch_uploader {
	 padding-top: 11px;
}

div.flash-uploader .likeParent {
}

div.flash-uploader label, div.flash-uploader a {
}

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 {
}

div.flash-uploader legend {
}

div.flash-uploader fieldset.flash {
	width: 375px;
	 margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 0px;
}

div.flash-uploader .progressWrapper {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 margin-bottom: 5px;
	 overflow-x: hidden;
	 overflow-y: hidden;
}

div.flash-uploader .progressContainer {
	padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 overflow-x: hidden;
	 overflow-y: hidden;
}

div.flash-uploader .red {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}

div.flash-uploader .green {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}

div.flash-uploader .blue {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}

div.flash-uploader .progressName {
	 height: 14px;
	 white-space: nowrap;
	 overflow-x: hidden;
	 overflow-y: hidden;
}

div.flash-uploader .progressBar {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 width: 100%;
}

div.flash-uploader .progressBarInProgress, div.flash-uploader .progressBarComplete, div.flash-uploader .progressBarError {
	 width: 0px;
	 height: 15px;
}

div.flash-uploader .progressBarComplete {
	width: 100%;
	 visibility: hidden;
}

div.flash-uploader .progressBarError {
	width: 100%;
	 visibility: hidden;
}

div.flash-uploader .progressBarStatus {
	margin-top: 2px;
	 width: 337px;
}

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;
	 height: 24px;
	 padding-left: 25px;
}

div.flash-uploader a.progressCancel:hover {
}



.form-box {
}

.form-box h2 {
}

form fieldset, .fieldset {
}

form label {
}

.input-desc {
}

.form-sub-box {
}

.form-box h3 {
}



textarea#external-invite-emails {
	height: 45px;
	 width: 450px;
}

.lastupdated {
	display: none;
}



/* @end */

/* @group links and titles */

a:link, a:visited, a:hover, a:active {
}





a:link, a:visited, a:hover, a:active {
}



a:hover {
}

h1 {
}

h2 {
}

h3 {
}

h4 {
}

strong {
}

em {
}

/* @end */

/* @group header */

/* @group navigation */

div#navigation-wrapper {
	margin-top: -110px;
	 position: relative;
	
	 width: 975px;
	 margin-left: -210px;
	
}

ul#main-navigation {
	margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 13px;
	 width: 975px;
	
}

ul#main-navigation li {
	display: block;
	 float: left;
	 position: relative;
	 padding-top: 0px;
	 	 margin-top: 0px;	
	
margin-right: 4px;
	margin-left: 0px;
	border-width: 1px;
	border-style: solid;
	

	 
	 
}

ul#main-navigation li a {
	padding-left: 7px;
	
	padding-right: 7px;
	display: block;
		
	padding-top: 8px;
	
	padding-bottom: 8px;
			
		
	
}

ul#main-navigation li:hover {
	
}

ul#main-navigation li a:link, ul#main-navigation li a:visited, ul#main-navigation li a:hover, ul#main-navigation li a:active {
	
	 }

ul#main-navigation li a:hover {
			
}




ul#main-navigation li.nav-selected {
	
				
}

ul#main-navigation li.nav-selected a {
	
	height: 30px;

	
}

ul#main-navigation li a:link, ul#main-navigation li a:visited, ul#main-navigation li a:hover, ul#main-navigation li a:active {
}

ul#main-navigation li:hover {
}

ul#main-navigation li.nav-selected {
		margin-top: 0px;
		border-bottom-width: 1px;

		border-bottom-style: solid;
		
		height: 35px;
		margin-right: 4px;

	
	
}

ul#main-navigation li.nav-selected a, ul#main-navigation li.nav-selected a:hover {
}



/* @end */
div#wrapper-header-outer {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 border-top-style: solid;
	 border-top-width: 4px;
	 padding-bottom: 0px;
	 position: relative;
}




div#wrapper-header-outer.has-full-header-image {
	border-top-style: none;
	 border-top-width: initial;
	 padding-top: 4px;
}

div#wrapper-header-outer.has-body-header-image {
	border-top-style: none;
	 border-top-width: initial;
	 border-top-color: initial;
	 padding-bottom: 0px;
}

div#wrapper-header-inner {
	width: 100%;
}


div#wrapper-header-inner {
	height: 500px;
	background: url(../img/bigBG.jpg) no-repeat  50% 50%;
	
}

div#wrapper-header {
	margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 width: 975px;
	
	 
}

div#wrapper-header.has-body-header-image {
	padding-top: 4px;
	 padding-right: 0px;
	 padding-bottom: 5px;
	 padding-left: 0px;
}

div#header h1 {
	padding-top: 32px;
	 padding-right: 25px;
	 padding-bottom: 0px;
	 padding-left: 25px;
	 
}
div#header h1 a {
	display: block;
	margin-left: 0px;
	
	
		
}

div#header h1 img {
	margin-bottom: -5px;
	
}

div#search-bar-background {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 5px;
	 border-right-width: 5px;
	 border-bottom-width: 5px;
	 border-left-width: 5px;
	 border-bottom-style: none;
	 border-bottom-width: initial;
	 float: left;
	 height: 32px;
	 margin-top: 8px;
	 margin-right: 0px;
	 margin-bottom: -5px;
	 margin-left: 0px;
	 width: 185px;
	 display: none;
}

div#search-bar-background.has-full-header-image, div#search-bar-background.has-body-header-image {
	border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 margin-left: 4px;
}



div#wrapper-header-outer {
	 border: 0px;

}

div#wrapper-header-outer.has-full-header-image {
}

div#wrapper-header-outer.has-body-header-image {
}

div#wrapper-header-inner {
	
}

div#wrapper-header.has-body-header-image {
}

div#header {
	height: 148px;
	margin-top: -4px;
	border-left-width: 0px ;
	border-right-width: 0px ;
	border-style: solid;
	border-bottom: 0px;
	border-top: 0px;
	
	
}



/* @end */

/* @group body */

div#wrapper-container {
	margin-top: -350px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 width: 978px;
}


 object#mp3player{
	width: 97%;
}


.photo {
	border-width: 0px!important;
	
}




div#body-container {
	height: 100%;
	 position: relative;
	 margin-left: 0px;
	 margin-right: 0px;
	 width: 983px;
	 padding: 0px;
	 margin: 0px;
	 border-left-width: 0px ;
	border-right-width: 0px ;
	border-style: solid;
	border-bottom: 0px;
	border-top: 0px;
	

	
}

div#container {
	float: left;
	 min-height: 600px;
	 position: relative;
	 width: 750px;
	 margin-top: 129px;
}

div#main-content {
	margin-top: 20px;
	 margin-right: 10px;
	 margin-bottom: 10px;
	 margin-left: 0px;
	 padding-left: 5px;
	 padding-top: 0px;
	width: 97%;
	padding-right: 0px;
	
}







#topic div.content-box {
	
	
	
	}


div.content-box {
			
	}

div.content-box h2 {
	border-right-width: 1px;
border-left-width: 1px;
border-top-width: 1px;

	border-bottom-width: 2px;
	border-style: solid;
	padding-bottom: 5px;
	
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 7px;
	margin-bottom: 5px;
	padding-top: 6px;
	
	
	
	
	
}

.widget- {
margin-right: -2px;


	
}

#magazine .widget- img{

width: 100%;

	
}


div.content-box-content h4 {
}




.left, .grid-left {
	float: left;
}



.right, .grid-right {
	float: right;
}




	
#magazine-list .right strong a, #read .right strong a  {
	
	padding: 10px;
	padding-left: 10px;
	padding-bottom: 14px;
	
		
	
	}

#magazine .blog-entry .right, .grid-right {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	
	margin-right: 10px;
	padding-bottom: 0px;
	border-right-width: 1px;
	border-style: dotted;
	border-color: #a1955a;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	}

#magazine .blog-entry .right, .grid-right {
 }

.hide {
	display: none;
}



.content-box h2 {
	border-bottom-style: solid;
	 border-bottom-width: 0px;
	 
}

.content-box-content {
	padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	
}



.content-box h4 {
	 margin-bottom: 10px;
}

.content-box-content p {
	 margin-bottom: 10px;
}

#overlay {
	 height: 500px;
	 left: 0px;
	 position: absolute;
	 top: 0px;
	 width: 100%;
	 z-index: 100;
}

#outer-container {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 position: relative;
	 width: 600px;
}

#inner-container {
	display: block;
	 padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
}

/* @end */

/* @group subnavigation */




ul#sub-navigation, ul.sub-navigation {
	border-bottom-style: solid;
	 border-bottom-width: 0px;
	 margin-bottom: -18px;
	 padding-top: 6px;
	 width: 99%;
	 margin-left: -1px;
	 padding-bottom: 5px;
}


#main-content ul.sub-navigation {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
}

ul#sub-navigation li, ul.sub-navigation li {
	display: block;
	 float: left;
	 height: 16px;
	 margin-top: 2px;
	 margin-right: 3px;
	 margin-bottom: 0px;
	 margin-left: 2px;
	 padding-top: 5px;
	 padding-right: 4px;
	 padding-bottom: 6px;
	 padding-left: 6px;
	 border-right: 1px;
	  border-top-width: 1px;
	
	 border-bottom: 0px;
	 border-left-width: 1px;
	  border-style: solid;
	}

ul#sub-navigation li.nav-selected, ul.sub-navigation li.nav-selected {
	margin-top: 2px;
	
	 margin-bottom: 0px;
	 margin-left: 1px;
}

ul#sub-navigation li.nav-selected {
border-bottom-width: 1px!important;
}

ul#sub-navigation li.right, ul.sub-navigation li.right {
	float: right;
}

ul.micro-navigation {
	margin-bottom: 3px;
}

ul.micro-navigation li {
	display: block;
	 float: left;
	 margin-top: 2px;
	 margin-right: 3px;
	 margin-bottom: 0px;
	 margin-left: 3px;
	 padding-top: 1px;
	 padding-right: 3px;
	 padding-bottom: 1px;
	 padding-left: 3px;
}

ul.micro-navigation li.nav-selected {
	margin-top: 2px;
	 margin-right: 3px;
	 margin-bottom: 0px;
	 margin-left: 1px;
}

ul.micro-navigation li.nav-selected a {
	 padding-top: 11px;
	 padding-right: 11px;
	 padding-bottom: 11px;
	 padding-left: 11px;
}

ul.micro-navigation li.right {
	float: right;
}




ul#sub-navigation, ul.sub-navigation {
}

ul#sub-navigation li, ul.sub-navigation li {
}

ul#sub-navigation li a, ul.sub-navigation li a {
}

.twelve	 ul.sub-navigation li  {
	padding-left: 10px;
	padding-right: 8px;
	
	}
	
	
ul#sub-navigation li.nav-selected, ul.sub-navigation li.nav-selected {
	border-left-width: 1px;
	border-right-width: 1px ;
	border-top-width:1px ;
	border-style: solid;
	border-bottom-width: 1px;
}

ul#sub-navigation li.nav-selected a, ul.sub-navigation li.nav-selected a {
}

/* @end */

/* @group sidebar */







div#sidebar {
	float: left;
	 margin-top: 76px;
	 margin-bottom: 10px;
	 position: relative;
	 width: 200px;
	 z-index: 90;
	 margin-right: 0px;
	 margin-left: 20px ;
	 padding-right: 0px;
	 padding-top: 30px;
	 padding-left: 10px;
	
	}

form#theform-search {
	height: 32px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 5px;
	 margin-left: 18px;
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 0px;
	 width: 180px;
	 
}

div.search-input {
	width: 135px;
	border: 0px;
}

form#theform-search input {
	border-right-style: none;
	 border-right-width: initial;
	 margin-top: -8px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: -15px;
	 width: 140px;
	 height: 24px;
	 padding-left: 10px;
	 padding-bottom: 14px;
	 padding-right:00px;
	
}

div.search-button {
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-left-style: none;
	 border-left-width: initial;
	 height: 28px;
	 padding-top: 10px;
	 padding-right: 0px;
	 padding-bottom: 4px;
	 padding-left: 5px;
	 width: 28px;
	 margin-right: 12px;
	 margin-top: -8px;
	
}

div.search-button a {
	 height: 14px;
	 width: 16px;
}

div.search-button a:hover {
	opacity: .9;
}

div#sb-user-account {
	margin-bottom: 16px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 10px;
	 margin-top: 10px;
	 margin-left: 0px;
	 width: 175px;
	 
	
}

div#sb-user-account img {
	width: 50px;
	height: 50px;
	}

div#sb-user-account div.user-photo {
	float: left;
	 height: 50px;
	 margin-right: 5px;
	 position: relative;
	 width: 50px;
}

div#sb-user-account div.user-photo a {
	float: left;
}

div#sb-user-account div.user-photo a:hover {
}

div#sb-user-account span#user-photo-change {
	 float: left;
	 height: 54px;
	 position: absolute;
	 top: 0px;
	 width: 54px;
}

div#sb-user-account span#user-photo-change img {
	float: left;
	 height: 16px;
	 margin-top: 13px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 20px;
	 width: 16px;
}

div#sb-user-account h2.user-nickname {
	 margin-bottom: 3px;
	 width: 62%;
	 float: left;
	 margin-left: 4px;
	
}

div#sb-user-account div.user-quick-options {
	 margin-left: 60px;
	
	 
}

div#sb-manage-account.sb-big-link  {
	
	margin-left: 0px;
	padding-left: 10px;
	
	
	
	
	
}



div.sb-big-link a {
}

div.sb-big-link a:hover {
}

div.sb-big-link {
	margin-bottom: 20px;
	 padding-top: 0px;
	 padding-right: 5px;
	 padding-bottom: 0px;
	 padding-left: 10px;
	 width: 170px;
	 
	 
	 }

div.sb-big-link div.big-link-block {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 height: 25px;
	 padding-top: 9px;
	 padding-right: 10px;
	 padding-bottom: 0px;
	 padding-left: 17px;
	 margin-left: -4px;
	 width: 152px;
	 
}

div.sb-big-link div.big-link-block div.icon {
	float: left;
	 margin-top: 2px;
	 margin-right: 10px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

div.sb-big-link div.big-link-block div.text {
	float: left;
}

div.sb-big-link div.big-link-block div.arrow {
	display: block;
	 float: right;
	 margin-top: -1px;
	 margin-right: 0px;
}

div#sb-invite-contacts.sb-big-link div.big-link-block div.arrow {
	margin-top: 1px;
}

ul#manage-dropdown li {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-style: none;
	 border-top-width: initial;
	 padding-top: 4px;
	 padding-right: 8px;
	 padding-bottom: 4px;
	 padding-left: 8px;
}

ul#manage-dropdown li a:hover {
}

ul#manage-dropdown li div.manage-icon {
	display: block;
	 float: left;
	 margin-top: 1px;
	 margin-right: 8px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 width: 16px;
}

ul#manage-dropdown li div.manage-text {
	float: left;
	 margin-top: 1px;
	
}

div.sidebar-box {
	margin-top: 12px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 6px;
	 padding-top: 0px;
	 padding-bottom: 14px;
	 width: 175px;
	 
	 
	 
	
	 
}

div.sidebar-box h2 {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 
	 padding: 5px;
	 padding-top: 9px;
	 padding-left: 12px;
	 
	 
	 margin-left: 0px;
	 }

#sb-inbox  h2 {
	
	 
	
	
}

div.sidebar-box a.sb-action {
	display: block;
	 float: right;
	 margin-top: 12px;
	 
	 margin-right: 0px;
	
	 padding: 3px;
	 padding-right: 8px;
	 padding-top: 3px;
	 padding-left: 6px;
	
}

div.sidebar-box a.sb-action:hover {
	
}

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 {
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
	
	 
}

#sb-current-status-text {
	background: white ;
	
	
}

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: 0px;
	 padding-top: 4px;
	 padding-right: 12px;
	 padding-bottom: 4px;
	 padding-left: 3px;
}



ul#sb-inbox-list li {
	border-bottom-style:dotted ;
	border-bottom-width:1px ;
	padding-bottom: 5px;

	padding-top: 5px;
	
}

ul#sb-moderate-list li.no-moderate-items {
}

ul#sb-inbox-list li a:hover, ul#sb-moderate-list li a:hover {
}

ul#sb-inbox-list li a div.inbox-icon, ul#sb-moderate-list li a div.inbox-icon {
	display: block;
	 float: left;
	 margin-top: 1px;
	 margin-right: 6px;
	 margin-bottom: 0px;
	 margin-left: 5px;
}

ul#sb-inbox-list li a div.inbox-text, ul#sb-moderate-list li a div.inbox-text {
}

ul#sb-inbox-list li a div.inbox-unread, ul#sb-moderate-list li a div.inbox-unread {
	display: block;
	 float: right;
	 height: 20px;
	 margin-top: -20px;
	 margin-right: -5px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 4px;
	 padding-bottom: 0px;
	 padding-left: 4px;
	 width: 24px;
}

ul#sb-inbox-list li.unread, ul#sb-moderate-list li.unread {
}

ul#sb-inbox-list li.unread:hover, ul#sb-moderate-list li.unread:hover {
}

ul#sb-inbox-list li.unread a, ul#sb-moderate-list li.unread a {
}

ul#sb-add-list {
	border-bottom-style: solid;
	 border-bottom-width: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}

ul#sb-add-list li {
	border-bottom-style: solid;
	 border-bottom-width: 0px;
	 border-right-style: solid;
	 border-right-width: 0px;
	 display: block;
	 float: left;
	 height: 45px;
	 margin-right: 6px;
	 margin-bottom: 8px;
	 width: 25px;
	
	 
	 
	 
}

ul#sb-add-list li a {
	display: block;
	 height: 35px;
	 width: 35px;
	
	  padding-bottom: 5px;
	  	
	 
	
	
}


ul#sb-add-list li img{
	width: 20px;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-left: 4px;
}

ul#sb-add-list li a:hover {
}

ul#sb-add-list li div.add-icon {
	margin-top: 3px;
	 margin-right: 10px;
	 margin-bottom: 0px;
	 margin-left: 10px;
}

ul#sb-add-list li div.add-text {
	 margin-top: -4px;
	 padding-bottom: 2px;
	 width: 52px;
}

ul#sb-friends-list li {
	border-bottom-style: solid;
	 border-bottom-width: 0px;
	 min-height: 22px;
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
	 position: relative;
	 width: 169px;
}

ul#sb-friends-list li.no-friends {
}

ul#sb-friends-list li a:hover {
}

ul#sb-friends-list li div.friends-icon {
	display: block;
	 float: left;
	 margin-top: 1px;
	 margin-right: 6px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

ul#sb-friends-list li div.friends-text {
}

div#sidebar a.start-chat {
	display: block;
	 float: right;
	 margin-top: 2px;
	 position: absolute;
	 right: 4px;
}

div#sidebar a.start-chat:hover {
}

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-style: solid;
	 border-bottom-width: 1px;
	 min-height: 22px;
	 padding-top: 6px;
	 padding-right: 6px;
	 padding-bottom: 6px;
	 padding-left: 6px;
}

ul#sb-upcoming-list li a:hover {
}

ul#sb-upcoming-list li div.event-today {
	display: block;
	 float: right;
	 margin-top: 3px;
	 margin-right: -2px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

ul#sb-upcoming-list li div.event-title {
	margin-bottom: 5px;
	 width: 163px;
}

ul#sb-upcoming-list li div.event-title.today {
	width: 130px;
}

ul#sb-upcoming-list li div.event-text {
	 margin-top: -5px;
}

ul#sb-upcoming-list li div.no-events {
}

div#sb-report-bug div.sidebar-box-content {
	padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
}





div.sb-big-link div.big-link-block {
}



ul#manage-dropdown li {
}

ul#manage-dropdown li:hover {
}



.sidebar-box {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 2px;
	 border-left-width: 2px;
	 padding-left: 2px;
	
	
}



.sidebar-box .sb-action:link, .sidebar-box .sb-action:visited, .sidebar-box .sb-action:hover, .sidebar-box .sb-action:active {
	margin-top: -24px;
	
	}

ul#sb-inbox-list li, ul#sb-moderate-list li {
}

ul#sb-inbox-list li:hover, ul#sb-moderate-list li:hover {
	
}

ul#sb-moderate-list li.no-moderate-items:hover {
}

ul#sb-inbox-list li.unread a, ul#sb-moderate-list li.unread a {
}





ul#sb-add-list li:hover {
}

ul#sb-add-list li:active {
}

ul#sb-friends-list li {
}

ul#sb-friends-list li:hover {
}

ul#sb-friends-list li.no-friends:hover {
}

ul#sb-upcoming-list li {
}

ul#sb-upcoming-list li:hover {
}

ul#sb-upcoming-list li.no-event:hover {
}



div#search-bar-background {
}



.widget-list li {
	
}

/* @end */

/* @group footer */






div#footer {
	margin-left: 5px;
	 float: left;
	 padding-bottom: 0px;
	 width: 975px;
	 margin-top: -20px;
	  border-left-width: 0px ;
	border-right-width: 0px ;
	border-style: solid;
	border-bottom: 0px;
	border-top: 0px;
	height: 100px;
		



}

div#footer.show-content-background {
	width: 975px;
}

div#footer-powered-by {
	visibility: visible !important;
	 display: block !important;
	 height: 55px;
	 margin-left: -20px;
	 margin-top: 30px;
	
}

div#footer-powered-by img {
	display: block !important;
	 visibility: visible !important;
	 margin-left: 45px;
}

ul#footer-links {
	float: right;
	padding-right: 30px;

}

ul#footer-links li {
	float: left;
	 margin-top: 13px;
	 margin-right: 7px;
	 margin-bottom: 10px;
	 margin-left: 7px;
}



div#footer {
}



.widget-footer {
	margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

.widget-footer a {
	float: right;
	 width: 195px;
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 10px;
	 padding-left: 0px;
}

/* @end */

/* @group lightbox */
div.lightbox-overlay {
	display: none;
	 height: 100%;
	 left: 0px;
	 position: absolute;
	 top: 0px;
	 width: 100%;
}





div.lightbox-wrapper {
	display: none;
	 left: 0px;
	 position: absolute;
	 top: 0px;
	 width: 100%;
}

div.lightbox {
	 border-top-width: 2px;
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 border-left-width: 2px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 display: none;
	 margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 position: absolute;
	 -webkit-border-top-right-radius: 5px 5px;
	 -webkit-border-top-left-radius: 5px 5px;
	 -webkit-border-bottom-left-radius: 5px 5px;
	 -webkit-border-bottom-right-radius: 5px 5px;
}

div.lightbox div.lightbox-close-button a {
	 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: 0px;
}

.info-notice, .alert-notice, .error-notice {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 margin-bottom: 10px;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
}

.alert-notice {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

.error-notice {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

.info-notice h5, .alert-notice h5, .error-notice h5 {
}

.info-notice a, .alert-notice a, .error-notice a {
}

form .error-notice {
	display: none;
}

.input-error {
	 border-top-width: 1px !important;
	 border-right-width: 1px !important;
	 border-bottom-width: 1px !important;
	 border-left-width: 1px !important;
	 border-top-style: solid !important;
	 border-right-style: solid !important;
	 border-bottom-style: solid !important;
	 border-left-style: solid !important;
}



#lightbox {
	 left: 0px;
	 position: absolute;
	 width: 100%;
	 z-index: 101;
}

#lightbox-close-button a {
	 display: block;
	 height: 25px;
	 left: -11px;
	 position: absolute;
	 top: -11px;
	 width: 25px;
	 z-index: 999;
}



.lightbox-content-box {
}


/* @end */


/* @group legal */div.legal {
}







div.legal h3 {
	 padding-bottom: 5px;
}

div.legal h4 {
	 margin-top: 20px;
	 padding-bottom: 5px;
}

div.legal span.last-revision {
}

div.legal ol {
	margin-top: 1em;
	 margin-right: 0px;
	 margin-bottom: 1em;
	 margin-left: 0px;
}

div.legal ol li {
	margin-top: 0.5em;
	 margin-right: 0px;
	 margin-bottom: 0.5em;
	 margin-left: 0px;
}

div.legal ol.sub-list {
	margin-left: 50px;
}

/* @end */

/* @group clearfix */







.clearfix::after {
	content: '.';
	 clear: both;
	 display: block;
	 height: 0px;
	 visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}



.clearfix::after {
	content: '.';
	 clear: both;
	 display: block;
	 height: 0px;
	 visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
	display: block;
}

/* @end */

/* @group magazine/blog */

.entry-body ul {
	list-style-type: disc;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 10px;
}







.entry-body ol {
	list-style-type: decimal;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 10px;
}

table, td, tr {
	vertical-align: top;
}

#main-content h2.form-title {
	margin-top: 0px;
	 margin-right: 10px;
	 margin-bottom: 10px;
	 margin-left: 10px;
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

#main-content h2.form-title a.edit {
	 margin-left: 10px;
}

.content-box {
	border-bottom-style: solid;
	 
	 border-right-style: solid;
	 
	 margin-top: 5px;
	  
	 margin-bottom: 5px;
	 padding-top: 1px;
	 padding-right: 1px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 border-width: 1px;
	border-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px!important;
	 border-left-width: 1px;
	 
	}

.content-box .content-box {
	border: 0px;
}

.custom ol {
	list-style-type: decimal;
	 margin-left: 30px;
}

.custom ul {
	list-style-type: disc;
	 margin-left: 30px;
}

.code-box {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-color: rgb(204, 204, 204);
	 border-right-color: rgb(204, 204, 204);
	 border-bottom-color: rgb(204, 204, 204);
	 border-left-color: rgb(204, 204, 204);
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 background-color: rgb(250, 250, 250);
	 margin-top: 3px;
	 margin-right: 3px;
	 margin-bottom: 3px;
	 margin-left: 3px;
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

.code-box h4 {
}

img.tiny {
	width: 30px;
}

#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: 0px;
	 padding-top: 7px;
	 padding-right: 7px;
	 padding-bottom: 7px;
	 padding-left: 7px;
}

#magazine-list .day  {
	display: block;
	margin-top: 1px;
	margin-left: 5px;
}

#magazine-list .month {
	display: block;
	margin-top: 5px;
	margin-left: 15px;
	
}



#magazine-list {
	border-bottom-width: 1px;
	 border-bottom-style: initial;
	 border-bottom-color: initial;
	 border-top-width: 1px;
	 padding-top: 10px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 1px;
	 
	 
}




.blog-list li {
	margin-top: 20px;
	 margin-right: 0px;
	 margin-bottom: 20px;
	 margin-left: 0px;
	 	
	padding-top: 10px !important;
	 padding-right: 10px !important;
	 padding-bottom: 10px !important;
	 padding-left: 10px !important;
	border-width: 1px;
	border-style: solid;
	
}

.blog-list li h3 {
}

.blog-post h3 {
	border-bottom-style: dashed;
	 border-bottom-width: 1px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 5px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 8px;
	 padding-left: 0px;
}

.blog-post h3 .icon {
	margin-top: 3px;
	 margin-right: 5px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

.blog-post h3 a.edit {
	 margin-left: 10px;
}

.blog-post .post-time {
	float: right;
	 margin-top: -2px;
}

.blog-post .post-time strong {
}

.blog-post .post-comments {
	float: left;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 0px;
}

.blog-post .post-comments strong {
}

.blog-post .post-tags {
	float: right;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 2px;
	 padding-left: 18px;
}

.blog-entry h3 {
	 margin-bottom: 5px;
	 padding-bottom: 0px;
	 
}

.blog-entry .entry-stats {
}

.blog-entry .entry-body {
	margin-bottom: 10px;
	 padding-top: 20px;
	 padding-right: 15px;
	 padding-bottom: 10px;
	 padding-left: 15px;
	
	 border-style: dotted;
	  border-top-width: 1px;
	 border-bottom-width: 1px;
	 border-left: 0px;
	 border-right: 0px;
	 margin-top: 16px;
	 }



.magazine-list-title {
	float: right;
	 margin-bottom: 1px;
	 width: 78%;
	 padding-top: 1px;
}

.magazine-list img {
	float: left;
	
}

.magazine-list-author {
	float: right;
	 width: 78%;
}

.magazine-list-clip {
	float: right;
	 width: 185px;
}

.magazine-authors .magazine-list-title, .magazine-authors .magazine-list-author {
	width: 120px;
}



.entry-body {
	padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

.entry-body td {
	overflow-x: visible;
	 overflow-y: visible;
	 overflow-x: inherit;
	 text-overflow: inherit;
	 padding-top: 3px;
	 padding-right: 3px;
	 padding-bottom: 3px;
	 padding-left: 3px;
}

.entry-body table, .entry-body td {
	vertical-align: top !important;
}

.entry-body br {
	padding-bottom: 10px;
}







#members-home-list, #groups-home-list, #events-home-list, #magazine-list, .blog-entry h3 {
}

#members-home-list, #groups-home-list, #events-home-list, #magazine-list {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 border-left-style: solid;
	 border-left-width: 1px;
	 margin-bottom: 10px;
	 padding-bottom: 15px;
	 padding-top: 20px;
	
}



#blog-create-upload {
	margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 0px;
}

/* @end */

/* @group video */
.videos-album-list li.video_item {
	height: 220px;
	 width: 24%;
	 margin-right: 10px;
	 margin-left: 5px;
	 float: left;
	 position: relative;
}

li.video_item {
}







li.video_item div.video_thumb {
	 float: left;
	 
}

li.video_item div.video_thumb, li.video_item div.video_thumb img {
	width: 130px;
	 height: 97px;
}

li.video_item .moderate-block {
	 position: absolute;
	 height: 93px;
	 padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 float: left;
	 top: 1px;
	 left: 1px;
	 width: 15px;
}

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;
}

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 {
	 width: 90%;
	 float: left;
}

.videos-album-list li.video_item div.snm_rating {
	margin-left: 5px;
}

li.video_item div.video_infos div.video_title {
}

li.video_item div.video_infos div.video_by {
	height: 48px;
}

li.video_item div.video_infos div.video_stats {
	height: 15px;
}

li.video_item div.video_thumb div.video_duration {
	 padding-top: 0px;
	 padding-right: 2px;
	 padding-bottom: 1px;
	 padding-left: 2px;
	 height: 12px;
	 position: absolute;
	 right: 45px;
	 top: 83px;
}

li.video_item:hover div.video_thumb:hover div.play_button {
	 position: absolute;
	 left: 54px;
	 top: 38px;
	 width: 24px;
	 height: 24px;
}

li.video_item div.video_infos div.select_video {
	float: right;
	 width: 100px;
	 height: 16px;
}

li.video_item div.video_infos div.video_by a {
}

li.video_item.small div.video_thumb {
}

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: 50%;
	 height: 72px;
	 overflow-x: hidden;
	 overflow-y: 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;
}

li.video_item.small div.video_infos div.video_title {
	 height: 15px;
}

div.snm_video_player h1.video_title {
	 float: left;
}

div.snm_video_player div.snm_rating_box_small {
	float: right;
	 margin-top: 7px;
	 
}

div#video_player {
	margin-bottom: 10px;
	
}


div#video_player object {
	margin-bottom: 10px;
	width: 720px;
	
}


div#video_player.black {
	height: 423px;
	 width: 720px;
}

div#video_player div.video-alert {
	margin-top: 180px;
	 margin-right: 30px;
	 margin-bottom: 180px;
	 margin-left: 30px;
}

div.video_tags {
	 margin-bottom: 10px;
}

div.video_description {
	margin-bottom: 10px;
}

/* @end */

/* @group welcome  */

#welcome-default td {
	vertical-align: middle;
}







#welcome-default h1 {
	padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 5px;
	 padding-left: 0px;
}

#welcome-default .feature-title {
}

#welcome-default .feature-desc {
}

#welcome-default img {
	padding-top: 0px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 0px;
}

#welcome-list {
}

#welcome-left p {
}

#welcome-right table {
	border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-style: initial;
}

.right {
	float: right;}




.welcome-list-title {
	float: right;
	 margin-bottom: 1px;
	 width: 80%;
	 font-size: 11px;
	 padding-top: 3px;
	 height: 32px;
	 line-height: 15px;
}

.welcome-list img {
	float: left;
}

li.welcome-list {
	padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
}



#welcome-list {
	padding-top: 7px;
	 padding-right: 7px;
	 padding-bottom: 7px;
	 padding-left: 7px;
}

#welcome-list {
	margin-bottom: 5px;
}



#welcome-page th {
	 padding-top: 10px;
	 padding-right: 0px;
	 padding-bottom: 20px;
	 padding-left: 0px;
}

#welcome-page table th {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 padding-top: 10px;
	 padding-right: 0px;
	 padding-bottom: 5px;
	 padding-left: 0px;
}

#welcome-left img {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
}

#welcome-list tr {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 padding-bottom: 10px;
}

#welcome-list tr.button {
	border-top-style: none;
	 border-right-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-width: initial;
	 padding-bottom: 10px;
}



#welcome-page {
}

#welcome-page table th {
}

#welcome-left img {
}

#welcome-list tr {
}

#welcome-page tr td {
}

#welcome-page tr td.content-box {
}

/* @end */

/* @group search */

.search-listing {
	padding-top: 10px;
	 padding-right: 15px;
	 padding-bottom: 10px;
	 padding-left: 15px;
}




.search-listing li {
	border-bottom-style: solid;
	 border-bottom-width: 2px;
	 margin-bottom: 10px;
	 padding-bottom: 20px;
}

.search-listing .listing-photo {
	float: left;
	 height: 75px;
}

.search-listing .listing-photo img {
	margin-right: 10px;
	margin-top: 8px;
	 max-width: 50px;
}

.search-listing h3 {
	float: left;
	 width: 375px;
}

.search-listing .member-online {
	 float: left;
	 margin-top: 0px;
	 margin-right: 10px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 width: 75px;
}

.search-listing .strapline {
	float: left;
	 width: 460px;
}

.search-listing .listing-questions {
	float: left;
	 width: 460px;
}

.search-listing .listing-questions li {
	border-top-style: none;
	 border-right-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-width: initial;
	 float: left;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 width: 300px;
}

.search-listing .listing-questions li strong {
}

.search-listing .listing-questions li .closed {
	float: left;
	 margin-right: 5px;
}

.search-listing .interact-links {
	float: right;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 10px;
	 padding-bottom: 0px;
	 padding-left: 10px;
	 width: 130px;
}

.search-listing .interact-links li {
	border-bottom-style: none;
	 border-bottom-width: initial;
	 border-top-style: solid;
	 border-top-width: 1px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 2px;
	 padding-right: 5px;
	 padding-bottom: 2px;
	 padding-left: 5px;
}

.search-listing .interact-links li.interact-view-profile {
	border-top-style: none;
	 border-top-width: initial;
}

.search-listing .interact-links li:hover {
}

.search-listing .interact-links li a:hover {
}

/* @end */


/* @group wall */
.wall-posts li {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 0px;
	 padding-bottom: 8px;
}






.wall-post .user-photo {
	float: left;
	 margin-top: 0px;
	 margin-right: 5px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

.wall-post .user-photo img.photo {
	width: 30px;
	 height: 30px;
}

.wall-post .who-when {
}

.wall-post .content {
	 width: 90%;
	 float: left;
}

.wall-post .content p {
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

.wall-post .wall-post-actions {
	float: right;
	 height: 20px;
}

/* @end */

/* @group message ittems */




#message-items {
	display: block;
	 width: 95%;
	 margin-top: 10px;
}

#message-items th {
	 padding-top: 6px;
	 padding-right: 0px;
	 padding-bottom: 6px;
	 padding-left: 0px;
	 vertical-align: top;
}

#umc-notices .unread, #message-items tr.unread, #theform-inbox .unread, .unread blockquote {
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

.umc-request-item {
	padding-top: 10px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 0px;
}

.unread a {
}


#message-items .check {
	display: block;
	 text-align: center;
	 width: 30px;
}

#message-items td {
	padding-top: 7px;
	 padding-right: 0px;
	 padding-bottom: 7px;
	 padding-left: 0px;
	 vertical-align: top;
}

#message-items td a {
	display: block;
	 width: 100%;
}

#message-items td a span {
	display: block;
}

#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;
}

#message-items .image img {
	height: 20px;
	 width: 20px;
}

#message-items .sender {
	width: 130px;
}

#message-items td.sender {
	 padding-top: 8px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 3px;
}

#message-items td.sender span {
	display: inline;
}

#message-items td.sender em {
	display: block;
	 width: 110px;
}

#message-items .subject {
	width: 385px;
}

#message-items td.subject {
	display: block;
	 margin-top: -8px;
	 padding-right: 10px;
	 white-space: nowrap;
}

#message-items td.noreply {
	display: block;
}

#message-items .subject a em {
}

#message-items td.subject a span {
}

#message-items td.date {
	 margin-right: 25px;
	 padding-top: 10px;
}

#message-items .date {
	width: 175px;
}

#message-items td.delete {
	padding-top: 15px;
	 width: 30px;
}

#message-items .delete {
	width: 30px;
}

#message-table-bottom {
	margin-bottom: 10px;
	 padding-top: 8px;
	 padding-right: 35px;
	 padding-bottom: 8px;
	 padding-left: 0px;
}

#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: 0px;
}

#message-actions li span {
	float: left;
	 margin-top: 5px;
	 margin-right: 8px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}



#message-items {
}

#message-items th {
}

#umc .unread {
}

#message-items tr {
}

#message-items tr.even {
}

#message-items td a {
}

#message-items .subject a em {
}

/* @end */

/* @group activity */







.activity-list li {
	border-bottom-style: dotted;
	 border-bottom-width: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 8px;
	 margin-left: 0px;
	 padding-bottom: 2px;
}

.activity-list .activity-delete {
	display: none;
	 width: 15px;
	 height: 16px;
	 float: right;
}

.activity-list li .activity-delete {
	display: none;
}

.activity-list li:hover .activity-delete {
	display: block;
}

.activity-list .activity-picture .photo {
	width: 30px;
	 height: 30px;
}

.activity-text {
	 padding-top: 15px !important;
	 padding-right: 5px !important;
	 padding-bottom: 5px !important;
	 padding-left: 5px !important;
	 border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	width: 97%;
}

.activity-text a {
}

.activity-icon {
	float: left;
	 margin-right: 8px;
}

.activity-when, .activity-delete {
	float: right;
	 width: 80px;
}

.activity-text blockquote {
	margin-top: 5px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 5px;
	 width: 97%;
	 clear: both;
	 float: left;
}

.activity-when, .activity-delete {
}

.activity-picture {
	float: right;
}

.activity-pictures {
	padding-left: 10px;
}

.activity-pictures img {
	padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-style: initial;
	 width: 50px;
	 height: 50px;
}

.activity-list .video-photo {
	width: 120px;
	 overflow-x: hidden;
	 display: block;
}

.activity-list div.video_thumb {
}

.activity-list div.video_thumb  {
	float: left;
	 height: 100%;
	 position: relative;
	 width: 30%;
}

.activity-list div.video_thumb img{
	width: 100%;
}

.activity-list div.video_thumb:hover div.play_button {
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 width: 24px;
	 height: 24px;
}

.activity-list div.video_thumb div.video_duration {
	 padding-top: 0px;
	 padding-right: 2px;
	 padding-bottom: 1px;
	 padding-left: 2px;
	 height: 12px;
	 position: absolute;
	 right: 1px;
	 top: 76px;
}

.activity-list .video-desc {
	margin-left: 10px;
	width: 59%;
}

.activity-list h3 {
}

div#videos-list, div#photos-list {
	min-height: 800px;
}



.activity-list .photo {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 margin-top: 3px;
	 margin-right: 5px;
	 margin-bottom: 3px;
	 margin-left: 5px;
	 width: 60px;
	 height: 60px;
}

.activity-picture {
	width: 30px;
	 height: 30px;
	 padding-top: 8px;
}



.activity-when {
}

.activity-text blockquote {
}





.full-screen {
	width: 100%;
}

.ajax-loading {
	 position: absolute;
}

.loading {
	 padding-left: 20px;
}

.loading-big {
}

a canvas#loading {
	 float: left;
	 position: relative;
	 padding-right: 6px;
	 margin-top: -1px;
}

.buttons canvas#loading {
	 margin-top: 0px;
}



.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;
}

/* @end */

/* @group pagination */

.pagination {
	padding-bottom: 5px;
}

.pagination-desc {
	float: left;
	 padding-top: 3px;
}

.pagination-desc strong, .pagination-links strong {
}

.pagination-links {
	float: right;
	 padding-top: 0px !important;
	 padding-right: 0px !important;
	 padding-bottom: 0px !important;
	 padding-left: 0px !important;
}

.pagination-links li {
	display: inline;
	 float: left;
	 height: 16px;
}

.pagination-links li.nav-selected {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 padding-top: 1px !important;
	 padding-right: 4px !important;
	 padding-bottom: 0px !important;
	 padding-left: 4px !important;
	 border-top-width: 2px;
	 border-right-width: 2px;
	 border-bottom-width: 2px;
	 border-left-width: 2px;
}

.pagination-links li.nav {
	border-top-style: none;
	 border-right-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-width: initial;
	 padding-top: 3px !important;
	 padding-right: 4px !important;
	 padding-bottom: 0px !important;
	 padding-left: 4px !important;
}

/* @end */

/* @group user buttons */



ul.forum-buttons  .three {
	margin: 0px;}



.buttons a, .buttons button {
	display: block;
	 margin-top: 0px;
	 margin-right: 7px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-top-style: solid;
	 border-left-width: 1px;
	 border-left-style: solid;
	 padding-top: 5px;
	 padding-right: 10px;
	 padding-bottom: 6px;
	 padding-left: 7px;
	
}

.buttons button {
	width: auto;
	 padding-top: 4px;
	 padding-right: 10px;
	 padding-bottom: 3px;
	 padding-left: 7px;
}

.buttons button[type] {
	padding-top: 5px;
	 padding-right: 10px;
	 padding-bottom: 5px;
	 padding-left: 7px;
}

:first-child + html button[type] {
	padding-top: 4px;
	 padding-right: 10px;
	 padding-bottom: 3px;
	 padding-left: 7px;
}

.buttons button img, .buttons a img {
	margin-top: 0px !important;
	 margin-right: 3px !important;
	 margin-bottom: -3px !important;
	 margin-left: 0px !important;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 border-top-style: none;
	 border-right-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-width: initial;
	 width: 16px;
	 height: 16px;
}

button:hover, .buttons a:hover {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

.buttons a:active {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

button.positive, .buttons a.positive {
}

.buttons a.positive:hover, button.positive:hover {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

.buttons a.positive:active {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

.buttons a.negative, button.negative {
}

.buttons a.negative:hover, button.negative:hover {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

.buttons a.negative:active {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}



.buttons a {
}

/* @end */

/* @group news */



.news-list-item {
	padding-top: 3px;
	 padding-right: 0px;
	 padding-bottom: 3px;
	 padding-left: 0px;
}

.news-list-title {
	float: left;
	 margin-bottom: 2px;
	 width: 205px;
	 padding-top: 1px;
}

.news-list-item img {
	float: right;
	 padding-top: 5px;
}

.news-list-time {
	float: left;
	 width: 205px;
}

/* @end */

/* @group photos/images/cons */

/* @group Photo hacks */



/* @end */







.arrow-left {
	display: block;
	 height: 75px;
	 float: left;
	 width: 30px;
}

.arrow-right {
	display: block;
	 height: 75px;
	 float: right;
	 width: 30px;
}

.photo-info {
	float: left;
	 margin-top: 4px;
	 width: 440px;
}

.photo-info h3 {
	 margin-bottom: 5px;
	 
}

.photo-info h3 strong {
}

.photo-info-links {
}

#photo-single {
	min-height: 600px;
}

#photo-single .photos-list {
	float: right;
	 width: 300px;
}

#photo-single .photos-list li {
	float: left;
	 height: 54px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 5px;
	 width: 54px;
}

.photo-single-image {
	padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 min-height: 100px;
	 width: 726px;
}

.photo-single-image canvas#loading {
	float: none;
	 right: 0px;
}

.photo-single-description {
	float: left;
	 width: 515px;
}

.photo-single-interact {
	float: right;
	 width: 225px;
}

.photo-single-bottom {
	margin-top: 10px;
}

.photo-single-info {
	 width: 230px;
	 margin-left: 10px;
}

.photo-single-comments {
	float: left;
	 width: 515px;
}

.photos-album-list, .album-list {
	padding-top: 3px;
	 padding-right: 3px;
	 padding-bottom: 3px;
	 padding-left: 3px;
}

.photos-album-list li, .album-list li {
	float: left;
	 width: 134px;
	 height: 162px;
	 margin-top: 4px;
	 margin-right: 4px;
	 margin-bottom: 4px;
	 margin-left: 4px;
	 padding-top: 1px;
	 padding-right: 1px;
	 padding-bottom: 1px;
	 padding-left: 1px;
}

.photos-album-list li, .album-list li {
	position: relative;
}

.photos-album-list li {
	height: 170px;
}

.photos-album-list .moderate-block {
	 height: 16px;
	 padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
	 float: left;
	 top: 1px;
	 width: 134px;
}

.photos-album-list .moderate-block img {
	width: 16px;
	 height: 16px;
}

#photo-album .pagination {
	width: 726px;
}



.edit-profile-photo .grid-left {
	margin-top: 10px;
	 text-align: center;
	 width: 250px;
}

.edit-profile-photo span {
	 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-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

#profile-albums .arrow-left, #profile-albums .arrow-right {
	padding-top: 65px;
}

.edit-photo-choose-default .arrow-left, .edit-photo-choose-default .arrow-right {
	margin-top: 30px;
}



.photo-info {
	float: left;
	 margin-top: 4px;
	 width: 440px;
}

.photo-info h3 {
	 margin-bottom: 5px;
}

.photo-info h3 strong {
}

.photo-info-links {
}

#photo-single .photos-list {
	float: right;
	 width: 300px;
}

div#profile-location img {
	width: 90%;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
}

.photo {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}



.photo {
}



div#photos-list canvas#loading, div#videos-list canvas#loading {
	left: 375px;
	 position: absolute;
}

.photos-list, .members-list {
	margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 width: 418px;
}



.photos-list {
	width: 425px;
}

.photos-list li, .members-list li {
	float: left;
	 margin-top: 0px;
	 margin-right: 4px;
	 margin-bottom: 10px;
	 margin-left: 4px;
	 width: 59px;
}

.photos-list li {
	height: 70px;
	 width: 70px;
	 padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
}



.picture-carousel .arrow-left, .picture-carousel .arrow-right {
	height: 45px;
	 padding-top: 26px;
}

.picture-carousel .arrow-left {
	margin-right: 5px;
}



.thumbnail {
	height: 20px;
	 width: 20px;
}



.members-list img {
	width: 57px;
	 height: 57px;
}

.icon {
	float: left;
	 margin-right: 5px;
}

.icon-wrong {
	left: -4px;
	 position: relative;
	 top: -7px;
}

.more_rss img {
	margin-top: 2px;
	 margin-right: 5px;
	 margin-bottom: -2px;
	 margin-left: 0px;
}

/* @group forums */

/* @group forum hacks */



/* @end */





.forum-list-item img {
	float: left;
	 padding-top: 1px;
}

.forum-list-time {
	padding-top: 10px;float: right;
	 width: 89%;
}

.forum-list-message {
	float: right;
	 width: 85%;
}

ul.minor-options li a {
	 padding-top: 7px;
	 padding-right: 0px;
	 padding-bottom: 5px;
	 padding-left: 8px;
}

.group-forum-list-item {
	padding-bottom: 10px;
}

.group-forum-list-item img {
	float: left;
	 margin-top: 4px;
	 margin-right: 4px;
	 margin-bottom: 4px;
	 margin-left: 4px;
}

.group-forum-list-title {
	 float: left;
	 width: 280px;
}

.group-forum-list-time {
	float: right;
	 width: 170px;
}





#forum-index-list h3 {
	border-bottom-style: solid;
	 border-bottom-width: 2px;
	 margin-top: -5px;
	 margin-bottom: 10px;
}

#forum-index-list table {
	width: 98%;
	 border-collapse: collapse;
}

#forum-index-list table thead th {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 padding-bottom: 3px;
}

#forum-index-list table thead th.forum-icon {
	width: 32px;
}

#forum-index-list table thead th.forum-name {
	padding-right: 10px;
	 width: 350px;
}

#forum-index-list table thead th.forum-posts {
	padding-right: 10px;
}

#forum-index-list table thead th.forum-views {
	padding-right: 10px;
}

#forum-index-list table thead th.forum-last-post {
	padding-left: 5px;
}

#forum-index-list table tbody tr td {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 padding-top: 10px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 0px;
}

#forum-index-list table tbody tr td.forum-icon {
}

#forum-index-list table tbody tr td.forum-icon img {
	margin-top: 10px;
}

#forum-index-list table tbody tr td.forum-name {
	 padding-right: 10px;
}

#forum-index-list table tbody tr td.forum-name a {
}

#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 {
	 padding-right: 10px;
}

#forum-index-list table tbody tr td.forum-last-post {
	padding-left: 5px;
	 padding-top: 12px;
}



div#forum div.forum-buttons {
	display: block;
	 margin-bottom: 10px;
}

div#forum div.code {
	padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

div#forum #list-forums table {
	padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-style: initial;
	 width: 800px;
}

div#forum #forum-index-list table th {
	padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
}

div#forum #list-forums th {
}

div#forum #list-forums th .about {
}

div#forum #list-forums th, #list-forums td {
	padding-top: 2px;
	 padding-right: 5px;
	 padding-bottom: 2px;
	 padding-left: 5px;
}

div#forum #list-forums td.member {
	padding-top: 10px;
	 width: 120px;
}

div#forum td.member a {
}

div#forum td.member ul {
	padding-top: 5px;
	 padding-right: 0px;
	 padding-bottom: 5px;
	 padding-left: 0px;
}

div#forum td.member ul li a {
}

div#forum td.about {
	width: 520px !important;
}

div#forum td.details {
	width: 170px;
}

div#forum #list-forums td.message {
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 width: 450px !important;
}

div#forum .icon {
	width: 12px;
	 height: 12px;
}

div#forum .num_topics {
	width: 60px;
}

div#forum .num_posts {
	width: 60px;
}

div#forum .list-name {
}

div#forum .description {
}

div#forum .description img {
	
}

div#forum .small {
}

div#forum .small a {
	margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

div#forum #breadcrumbs {
	padding-top: 3px;
	 padding-right: 3px;
	 padding-bottom: 3px;
	 padding-left: 3px;
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-style: initial;
	 clear: both;
	 width: 96%;
}

div#forum #breadcrumbs .crumb {
}

div#forum .pagination ul {
	padding-top: 3px;
	 padding-right: 3px;
	 padding-bottom: 3px;
	 padding-left: 3px;
	 border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-style: initial;
	 clear: both;
}

div#forum textarea {
	width: 640px;
	 height: 200px;
}

div#forum blockquote {
	padding-top: 3px;
	 padding-right: 3px;
	 padding-bottom: 3px;
	 padding-left: 3px;
	 margin-top: 5px;
	 margin-right: 0px;
	 margin-bottom: 5px;
	 margin-left: 0px;
}

div#forum blockquote.note {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

div#forum blockquote.deleted {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

div#forum .minor-options li {
	margin-top: 0px;
	 margin-right: 3px;
	 margin-bottom: 0px;
	 margin-left: 3px;
	 width: 120px;
}

div#forum .minor-options li img {
	float: right;
	 margin-top: 0px;
	 margin-right: 2px;
	 margin-bottom: 0px;
	 margin-left: 2px;
}



#forum {
}

#forum div.code {
}

#forum-index-list table th {
}

#forum #list-forums th {
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}

#forum #list-forums tr {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
}

#forum #list-forums td.member {
	 border-right-style: solid;
	 border-right-width: 0px;
}

#forum .details {
}

#forum #breadcrumbs {
}

#forum #breadcrumbs a {
}

#forum .pagination ul {
}

#forum .pagination a {
}

#forum blockquote {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}





.forum-list-title {
	float: right;
	 line-height: 16px;
	 margin-bottom: 2px;
	 width: 90%;
	 font-size: 12px;
	 padding-top: 1px;
}

/* @end */

.tagcloud .tag-icon {
	float: left;
	 padding-top: 0px;
	 padding-right: 5px;
	 padding-bottom: 3px;
	 padding-left: 3px;
}

/* @end */

/* @group admin */





ul#admin-bar-navigation {
	position: absolute;
	z-index: 2000;
	 border-bottom-width: 0px;
	 border-bottom-style: solid;
	 padding-bottom: 2px;
	 width: 100%;
	 }

ul#admin-bar-navigation {
	}

ul#admin-bar-navigation li {
	display: block;
	 float: left;
	 width: auto;
}

ul#admin-bar-navigation li.space {
	margin-left: 15px;
}

ul#admin-bar-navigation li a {
	 border-right-width: 1px;
	 border-right-style: solid;
	 display: block;
	 padding-top: 8px;
	 padding-right: 8px;
	 padding-bottom: 8px;
	 padding-left: 8px;
	 padding-left: 27px;
	 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 {
}

ul#admin-bar-navigation li a.active {
}

ul#admin-bar-navigation li a.active:hover, ul#admin-bar-navigation li a.active.hover {
}

ul#admin-bar-navigation li.title a {
	padding-left: 10px;
}

ul#admin-bar-navigation li.network-setup a {
}

ul#admin-bar-navigation li.layout-manager a {
}

ul#admin-bar-navigation li.network-access a {
}

ul#admin-bar-navigation li.network-designer a {
}

ul#admin-bar-navigation li.network-details a {
}

ul#admin-bar-navigation li.profile-questions a {
}

ul#admin-bar-navigation li.account-details a {
}

ul#admin-bar-navigation li.news-feeds a {
}

ul#admin-bar-navigation li.blog-categories a {
}

ul#admin-bar-navigation li.moderate-members a {
}

ul#admin-bar-navigation li.advanced-settings a {
}

ul#admin-bar-navigation li.network-tools a {
}

ul#admin-bar-navigation li.invite-contacts a {
}

ul#admin-bar-navigation li.message-members a {
}

ul#admin-bar-navigation li.language-editor a {
}

ul#admin-bar-navigation li.export-data a {
}

ul#admin-bar-navigation li.api-access a {
}

ul#admin-bar-navigation li.member-billing a {
}

ul#admin-bar-navigation li.custom-html a {
}

ul#admin-bar-navigation li.payment-details a {
}

ul#admin-bar-navigation li.view-invoices a {
}

ul#admin-bar-navigation li.edit-card a {
}

ul#admin-bar-navigation li.change-plan a {
}

ul#admin-bar-navigation li.widget-store a {
}

ul#admin-bar-navigation li.blog a {
}

ul#admin-bar-navigation li.support a {
}

ul#admin-bar-navigation li.drop a {
}

ul#admin-bar-navigation li a span.link-text {
	float: left;
}

ul#admin-bar-navigation li a span.arrow {
	 display: block;
	 float: right;
	 height: 4px;
	 margin-left: 4px;
	 margin-top: 5px;
	 width: 7px;
}

ul#admin-bar-navigation li ul {
	border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-style: none;
	 border-top-width: initial;
	 display: none;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-left: -1px;
	 overflow-x: hidden;
	 overflow-y: hidden;
	 position: absolute;
	 width: 200px;
	 z-index: 1001;
}

ul#admin-bar-navigation li ul li {
	border-bottom-width: 1px;
	 border-bottom-style: solid;
	 float: none;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 width: 200px;
}

ul#admin-bar-navigation li ul li a {
	 border-top-width: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-left: 27px;
	 width: 200px;
}

ul#admin-bar-navigation li ul li a:hover {
}




.action-inform {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 margin-bottom: 10px;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 text-align: center;
}

.action-alert {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 margin-bottom: 10px;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
}

.action-alert a {
}

.action-error {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 margin-bottom: 10px;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
}

.admin-note {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 0px;
	 width: 96%;
}

.admin-note a {
}

.admin-note p {
	float: left;
	 width: 400px;
	 padding-top: 8px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 10px;
}

.admin-note img {
	float: left;
}

/* @end */

/* @group profile */

/* @group Profile hacks */



/* @end */




.profile-group-list li.group-list-item {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 margin-top: 13px;
	 padding-bottom: 10px;
}


.edit-profile-photo {
	margin-bottom: 10px;
}

#edit-profile-aboutme h4 {
	 margin-bottom: 5px;
}

.edit-profile-photo h5 {
	border-bottom-width: 2px;
	 border-bottom-style: solid;
	 margin-bottom: 10px;
	 padding-bottom: 2px;
	 width: 450px;
}

#profile-friends-list .arrow-left, #profile-friends-list .arrow-right {
	padding-top: 52px;
}

#profile-interact li {
	float: left;
}

#profile-interact li a {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 display: block;
	 float: left;
	 margin-right: 7px;
	 padding-top: 5px;
	 padding-right: 7px;
	 padding-bottom: 6px;
	 padding-left: 7px;
}

#profile-interact li a img {
	border-top-style: none;
	 border-right-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-width: initial;
	 height: 16px;
	 margin-top: 0px;
	 margin-right: 5px;
	 margin-bottom: -3px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 width: 16px;
}



.profile-info-question {
	 margin-bottom: 2px;
}

.profile-info-answer {
	 margin-bottom: 10px;
	 margin-left: 10px;
}



#profile-about, #members-home-list, #groups-home-list, #events-home-list, #groups-top-list, #profile-interact, #magazine-list {
	

}

.profile-group-list li.group-list-item, .group-list-members, .profile-details-box, .wall-posts li, .search-listing li {
	border-width: 1px;
	}



#profile-interact ul li {
	margin-bottom: 5px;
	
}



#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-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

#profile-location .content-box-content {
	padding-top: 7px;
	 padding-right: 7px;
	 padding-bottom: 7px;
	 padding-left: 7px;
}

.profile-details-box {
	border-top-style: solid;
	 border-top-width: 1px;
	 margin-bottom: 10px;
	 padding-top: 10px;
}

.profile-details-box h5 {
	 margin-bottom: 5px;
}



.details-info {
	margin-bottom: 0px;
}

.custom-questions {
	 margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 5px;
}


/* @end */

/* @group events */







.event-smallinfo {
	height: 51px;
	 margin-top: 10px;
}

.event-date {
	float: left;
	 width: 50px;
}

.event-smallinfo .month {
}

.event-smallinfo .day {
	border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: none;
	 border-top-width: initial;
}

.event-smallinfo .name {
	 margin-left: 60px;
}

.event-smallinfo .tagline {
	 margin-top: 2px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 60px;
}

/* @end */

/* @group groups */

/* @group groups hacks */



/* @end */




.group-list-info {
	float: left;
}

.group-list-info .title {
	 margin-top: 3px;
	 width: 225px;
}

.group-list-members {
	float: left;
	 height: 20px;
	 padding-right: 10px;
}

.group-list-members strong {
	float: left;
}

.group-list-members span {
	 margin-left: 2px;
}



.group-top-list li.group-list-item, .group-new-list li.group-list-item {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 0px;
	 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 {
	 margin-top: 3px;
}

.group-list-half .tagline {
	 margin-top: 2px;
}

.group-list-join {
	float: right;
	 height: 50px;
	 padding-top: 9px;
	 padding-right: 5px;
	 padding-bottom: 0px;
	 padding-left: 5px;
	 width: 50px;
}

.group-list-join strong {
}



.group-list-item img {
	float: left;
	 margin-right: 3px;
width: 40px;
padding: 6px;
border-width: 0px;
border-style:solid ;}



#groups-home-list, #events-home-list {
	padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}

/* @end */

/* @group actions */



.inline-upload h2 {
	margin-top: 0px;
}

.actions {
	margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 30px;
}

.actions li {
	 margin-top: 2px;
	 margin-right: 0px;
	 margin-bottom: 8px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}

.actions li a img {
	float: left;
}

.actions li a span {
	padding-left: 8px;
}

.actions li a:hover {
}

.actions li a:hover span {
}

.countdown {
}

.countdown li {
	float: left;
	 margin-top: 0px;
	 margin-right: 10px;
	 margin-bottom: 0px;
	 margin-left: 10px;
}

.countdown-days, .countdown-hours, .countdown-minutes, .countdown-seconds {
	 height: 34px;
	 width: 41px;
}

.countdown-label {
}

/* @end */

/* @group invite */



.invite-list {
	margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 width: 580px;
}

.invite-list li {
	float: left;
	 margin-top: 5px;
	 margin-right: 5px;
	 margin-bottom: 5px;
	 margin-left: 5px;
	 width: 180px;
}

.invite-list li img {
	float: left;
	 margin-right: 10px;
}

.invite-list li .invite {
	margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 margin-top: 12px;
}

.tip {
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 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-top: 0px;
	 margin-right: 9px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

/* @end */

/* @group what now */

#what-now {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

#what-now h3 {
}

#what-now-list {
	margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 width: 480px;
}

#what-now-list li {
	display: block;
	 float: left;
	 width: 140px;
}

#what-now-list li.one {
	margin-right: 15px;
}

#what-now-list li.two {
	margin-top: 0px;
	 margin-right: 15px;
	 margin-bottom: 0px;
	 margin-left: 15px;
}

#what-now-list li.three {
	margin-left: 15px;
}

#what-now-list li .title {
}

#what-now-list li .icon {
	display: block;
	 margin-top: 2px;
}

#what-now-list li .desc {
}

#what-now .close {
	 padding-top: 0px;
	 padding-right: 3px;
	 padding-bottom: 0px;
	 padding-left: 3px;
}



#what-now h3 {
	border-bottom-style: solid;
	 border-bottom-width: 1px;
	 margin-top: 5px;
	 margin-right: 5px;
	 margin-bottom: 5px;
	 margin-left: 5px;
	 padding-bottom: 5px;
}

#what-now a {
}

#what-now h3 img {
	float: left;
	 margin-right: 5px;
}

/* @end */

/* @group quick help */

#quick-help {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 margin-bottom: 10px;
}

#quick-help h3 {
	 border-bottom-style: solid;
	 border-bottom-width: 1px;
	 margin-top: 5px;
	 margin-right: 5px;
	 margin-bottom: 5px;
	 margin-left: 5px;
	 padding-bottom: 5px;
}

#quick-help h3 img {
	margin-right: 5px;
}

#quick-help h3 .more-help img {
	margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 5px;
}

#quick-help a {
}

#quick-help .close {
	padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}



.quick-info {
	border-top-style: none;
	 border-right-style: none;
	 border-bottom-style: none;
	 border-left-style: none;
	 border-width: initial;
	 margin-left: 5px;
}

.quick-info h3 {
	 margin-bottom: 5px;
}

/* @end */

/* @group calendar */

.calendar caption {
}

.calendar .prev, .calendar .month, .calendar .year, .calendar .next {
	padding-top: 0px;
	 padding-right: 5px;
	 padding-bottom: 0px;
	 padding-left: 5px;
}

.calendar div {
	border-top-width: 4px;
	 border-right-width: 4px;
	 border-bottom-width: 4px;
	 border-left-width: 4px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

.calendar .valid {
}

.calendar td {
}

.calendar table th {
}

.calendar table td {
	padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
}

button.calendar {
	width: 20px;
	 height: 20px;
}

/* @end */

/* @group rating */

div.snm_rating {
	float: left;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 width: 80px;
	 height: 20px;
	 position: relative;
}

div.snm_rating_box {
	height: 35px;
}

#snm_rating_votes {
	float: left;
	 margin-left: 5px;
	 margin-top: 1px;
}

div.snm_rating .rate {
	display: block;
	 width: 20px;
	 height: 16px;
	 position: absolute;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 top: 0px;
	 left: 0px;
}

div.snm_rating .rating_bg {
	z-index: 1;
	 width: 80px;
	 position: absolute;
	 height: 16px;
	 top: 0px;
}

div.snm_rating .current-rating {
	position: absolute;
	 top: 0px;
	 height: 16px;
	 display: block;
	 z-index: 2;
}

div.snm_rating a:hover {
	position: absolute;
	 height: 16px;
	 top: 0px;
	 height: 16px;
	 display: block;
	 z-index: 3;
}

.rating_text {
	 margin-left: 3px;
}

div.snm_rating canvas#loading {
	left: 200px;
}

div.snm_rating a.rating_0 {
	width: 0px !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: 0px !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;
}

/* @end */

/* @group widget/addons */





.widget-member_new {
width: 101%;

	
}


#at16lb {
	display: none;
	 position: absolute;
	 top: 0%;
	 left: 0%;
	 width: 100%;
	 height: 100%;
	 z-index: 1001;
}

.at15a {
	border-top-width: 0px;
	 border-right-width: 0px;
	 border-bottom-width: 0px;
	 border-left-width: 0px;
	 border-style: initial;
	 height: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 width: 100%;
	 width: 230px;
}

.atnt {
	text-align: center !important;
	 padding-top: 6px !important;
	 padding-right: 0px !important;
	 padding-bottom: 0px !important;
	 padding-left: 0px !important;
	 height: 24px !important;
}

.atnt a {
	text-decoration: none;
}

.atnt a:hover {
	text-decoration: underline;
}

#at15a1 {
	border-bottom-width: 1px;
	 border-bottom-style: solid;
	 border-bottom-color: rgb(238, 238, 238);
}

#at15a2 {
	border-top-width: 1px;
	 border-top-style: solid;
	 border-top-color: rgb(238, 238, 238);
}

#at_msg, #at16p label, #at_share .at_item, #at16p, #at15s, #at16p form input, #at16p form textarea {
}

#at15s {
	 border-top-width: 1px !important;
	 border-right-width: 1px !important;
	 border-bottom-width: 1px !important;
	 border-left-width: 1px !important;
	 border-top-style: solid !important;
	 border-right-style: solid !important;
	 border-bottom-style: solid !important;
	 border-left-style: solid !important;
	 float: none !important;
	 margin-top: 0px !important;
	 margin-right: 0px !important;
	 margin-bottom: 0px !important;
	 margin-left: 0px !important;
	 overflow-x: visible !important;
	 overflow-y: visible !important;
	 padding-top: 1px !important;
	 padding-right: 1px !important;
	 padding-bottom: 1px !important;
	 padding-left: 1px !important;
	 width: 230px !important;
}

#at15s_head {
	position: relative;
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
}

#at15s_head_brand {
	position: absolute;
	 top: 4px;
	 right: 4px;
}

#at_hover {
	padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
}

#at_hover .at_item, #at_share .at_item {
	 float: left !important;
}

#at_hover .at_item {
	width: 102px !important;
	 padding-top: 2px !important;
	 padding-right: 3px !important;
	 padding-bottom: 2px !important;
	 padding-left: 3px !important;
	 margin-top: 1px;
	 margin-right: 1px;
	 margin-bottom: 1px;
	 margin-left: 1px;
}

#at_hover .at_item:hover, #at_hover .at_item.athov {
	margin-top: 0px !important;
	 margin-right: 0px !important;
	 margin-bottom: 0px !important;
	 margin-left: 0px !important;
}

#at_hover .at_item:hover, #at_hover .at_item.athov, #at_share .at_item:hover, #at_share .at_item.athov {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

#at_email15 {
	padding-top: 5px;
}

.at15e_row {
	height: 28px;
}

.at15e_row label, .at15e_row span {
	padding-left: 10px !important;
	 display: block !important;
	 width: 60px !important;
	 float: left !important;
}

.at15e_row input, .at15e_row textarea {
	display: block !important;
	 width: 150px !important;
	 float: left !important;
	 border-top-width: 1px !important;
	 border-right-width: 1px !important;
	 border-bottom-width: 1px !important;
	 border-left-width: 1px !important;
	 border-top-style: solid !important;
	 border-right-style: solid !important;
	 border-bottom-style: solid !important;
	 border-left-style: solid !important;
	 padding-top: 0pt !important;
	 padding-right: 0pt !important;
	 padding-bottom: 0pt !important;
	 padding-left: 0pt !important;
	 background-position: initial initial !important;
}

#at_email {
	height: 338px !important;
}

.at15t {
	display: block !important;
	 height: 16px !important;
	 padding-left: 20px !important;
}

.at15t_more {
}

.at15t_000 {
}

.at15t_aim {
}

.at15t_ask {
}

.at15t_backflip {
}

.at15t_ballhype {
}

.at15t_bebo {
}

.at15t_blinklist {
}

.at15t_blogmarks {
}

.at15t_buzz {
}

.at15t_delicious {
}

.at15t_digg {
}

.at15t_diigo {
}

.at15t_email {
}

.at15t_facebook {
}

.at15t_fark {
}

.at15t_faves {
}

.at15t_favorites {
}

.at15t_feedmelinks {
}

.at15t_friendfeed {
}

.at15t_furl {
}

.at15t_google {
}

.at15t_kaboodle {
}

.at15t_kirtsy {
}

.at15t_linkagogo {
}

.at15t_linkedin {
}

.at15t_live {
}

.at15t_misterwong {
}

.at15t_mixx {
}

.at15t_multiply {
}

.at15t_myaol {
}

.at15t_myspace {
}

.at15t_netvibes {
}

.at15t_netvouz {
}

.at15t_newsvine {
}

.at15t_pownce {
}

.at15t_print {
}

.at15t_propeller {
}

.at15t_reddit {
}

.at15t_segnalo {
}

.at15t_shadows {
}

.at15t_simpy {
}

.at15t_slashdot {
}

.at15t_spurl {
}

.at15t_stumbleupon {
}

.at15t_stylehive {
}

.at15t_tailrank {
}

.at15t_technorati {
}

.at15t_thisnext {
}

.at15t_twitter {
}

.at15t_yahoobkm {
}

.at15t_yardbarker {
}

.at15t_netscape {
}

#at16clb {
}

#at_share .at_item {
	width: 105px !important;
	 padding-top: 4px;
	 padding-right: 4px;
	 padding-bottom: 4px;
	 padding-left: 4px;
	 margin-right: 4px;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
}

#at16pcc {
	position: fixed;
	 top: 0px;
	 left: 0px;
	 width: 100%;
	 margin-top: 0px;
	 margin-right: auto;
	 margin-bottom: 0px;
	 margin-left: auto;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 z-index: 1e+07;
}

* html #at16pcc {
	position: absolute;
}

#at16p {
	position: absolute;
	 padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 margin-left: -261px;
	 width: 502px;
	 left: 50%;
}

#at_share {
	margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}

#at16pi {
	 width: 500px;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 border-bottom-width: 0px;
	 border-bottom-style: initial;
}

#at16pt {
	position: relative;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 height: 16px;
	 padding-top: 8px;
	 padding-right: 14px;
	 padding-bottom: 8px;
	 padding-left: 14px;
}

#at16pt h4, #at16pt a {
}

#at16pt h4 {
	display: inline;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}

#at16pt a {
	position: absolute;
	 top: 8px;
	 right: 14px;
}

#at16pc {
	padding-top: 20px;
	 padding-right: 0px;
	 padding-bottom: 20px;
	 padding-left: 14px;
}

#at16pc .tmsg {
	height: 1.2em;
	 margin-bottom: 14px;
	 padding-left: 90px;
}

#at16pc form {
	margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 width: 460px;
}

#at16pc form label {
	display: block;
	 width: 70px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 float: left;
}

#at_email form input, #at_email form textarea {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 width: 268px;
	 padding-top: 3px;
	 padding-right: 3px;
	 padding-bottom: 3px;
	 padding-left: 3px;
	 margin-top: 0px !important;
	 margin-right: 0px !important;
	 margin-bottom: 8px !important;
	 margin-left: 20px !important;
}

#at16pc form .at_ent {
}

#at16pc form textarea {
	width: 356px;
}

#at16pc form input:focus, #at16pc form textarea:focus {
}

#at16pc .atbtn {
	border-top-width: 1px;
	 border-top-style: solid;
	 border-left-width: 1px;
	 border-left-style: solid;
	 border-right-width: 1px;
	 border-right-style: solid;
	 border-bottom-width: 1px;
	 border-bottom-style: solid;
	 width: 90px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-bottom: 20px;
	 padding-top: 2px;
	 padding-right: 8px;
	 padding-bottom: 2px;
	 padding-left: 8px;
	 font-weight: normal;
}

#at16pc .atbtn:hover {
}

#at16pc form .form-text {
	padding-left: 90px;
	 margin-bottom: 10px;
}

#at16pc form .form-button {
	padding-left: 90px;
	 margin-top: 0px;
	 margin-right: 120px;
	 margin-bottom: 20px;
	 margin-left: 0px;
}

#at16pc form .form-char {
	width: 120px;
	 margin-right: 5px;
	 float: right;
}

#at16pf {
	position: relative;
	 height: 12px;
	 border-top-width: 1px;
	 border-top-style: solid;
}

#at16pf a#at-gyo {
	 width: 105px;
	 left: 14px;
}

#at_complete {
	 padding-top: 130px;
	 height: 208px !important;
	 width: 472px;
}

#at_s_msg {
	margin-bottom: 10px;
}

#at16pf a#at-logo {
	 width: 48px;
	 right: 14px;
}

.at_baa {
	display: block;
	 overflow-x: hidden;
	 overflow-y: hidden;
	 outline-style: none;
	 outline-width: initial;
	 outline-color: initial;
}

#at16pf a {
	position: absolute;
	 top: 3px;
	 height: 7px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
}

#at16pc form #at_send {
	width: 80px !important;
}

#at_share.fbtns {
	padding-left: 6px;
	 height: 140px;
}

#at_feed {
	display: none;
	 height: 160px;
}

#at_feed div {
	width: 102px !important;
	 height: 26px !important;
	 float: left !important;
	 margin-right: 78px;
}

#at_feed div.at_litem {
	margin-right: 0px;
}

#at_feed a {
	margin-top: 10px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 0px;
	 height: 17px;
}

.fbtn {
	 float: left;
	 width: 102px;
}

.fbtn.bloglines {
	width: 94px;
	 height: 20px !important;
	 margin-top: 8px !important;
	 background-position: 0px 0px;
}

.fbtn.yahoo {
	background-position: 0px -20px;
}

.fbtn.newsgator {
	background-position: 0px -37px;
}

.fbtn.technorati {
	background-position: 0px -71px;
}

.fbtn.netvibes {
	background-position: 0px -88px;
}

.fbtn.pageflakes {
	background-position: 0px -141px;
}

.fbtn.feedreader {
	background-position: 0px -172px;
}

.fbtn.newsisfree {
	background-position: 0px -207px;
}

.fbtn.google {
	width: 104px;
	 background-position: 0px -54px;
}

.fbtn.winlive {
	width: 100px;
	 height: 19px !important;
	 line-height: 19px;
	 margin-top: 9px !important;
	 background-position: 0px -105px;
}

.fbtn.mymsn {
	width: 71px;
	 height: 14px !important;
	 line-height: 14px !important;
	 margin-top: 12px !important;
	 background-position: 0px -158px;
}

.fbtn.aol {
	width: 92px;
	 height: 18px !important;
	 line-height: 18px !important;
	 background-position: 0px -189px;
}


/* @end */

/* @group Other */


div.undertaker {
	 display: block;
	 height: 17px;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 width: 12px;
}

.ds-album-list {
}

div#comments-list canvas#loading {
	left: 250px;
	 position: absolute;
}

div.side_tools {
	width: 205px;
	 margin-bottom: 10px;
	
}

.members-list li span {
	display: block;
	 margin-top: 3px;
}

.members-list li span a {
}

.description {
	padding-top: 10px;
	 padding-right: 10px;
	 padding-bottom: 10px;
	 padding-left: 10px;
	 text-align: center;
}

div.progressBarStatus, .unread .activity-when {
	color: rgb(0, 0, 0) !important;
}

.more {
	float: right;
	margin-right: 10px;
}

.more_rss {
	float: left;
}

.status-online {
	 margin-right: 5px;
}

.status-away {
	 margin-right: 5px;
}

.status-kick {
	 margin-right: 5px;
}

.site-help {
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 border-top-style: solid;
	 border-right-style: solid;
	 border-bottom-style: solid;
	 border-left-style: solid;
	 padding-top: 5px;
	 padding-right: 5px;
	 padding-bottom: 5px;
	 padding-left: 5px;
	 margin-left: -9px;
}

ul.widget-list {
	margin-top: -4px;
}

.widget-list li {
	border-bottom-width: 1px;
	 border-bottom-style: dotted;
	 padding-top: 10px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 0px;
	
}

.entity-list img {
	padding-top: 2px;
	 padding-right: 2px;
	 padding-bottom: 2px;
	 padding-left: 2px;
}

#workshops {
	position: absolute;
	z-index: 2000;
	
}

#workshops a {
		display: block;
	width: 80px ;
	
	height: 80px;
	margin-left: 600px;

	
	}

#workshops a {
		display: block;
	width: 80px ;
	
	height: 80px;
	margin-left: 980px;
	margin-top: 150px;

	
	}
	
	#tab {
	position: absolute;
	z-index: 2000;
	margin-left: 360px;
}
	
	#tab a {
	
	display: block;
	width: 190px ;
	height: 80px;
	z-index: 2000;
	margin-left: 540px;
	
}


.tagcloud div {
	float: right;
	 width: 94%;
}
/* @end */


#wl_instant_messanger h2 {
	font-size:12px;
	font-weight:bold;
	border-bottom:0px solid #ccc;
	margin-left: ;
	
}

#wl_im_icons {
	padding-top: 5px;
	margin-left: 0px;
	width: 176px;
}


