/*
Theme Name: Bronymate
Description: This theme is custom made for Bronymate
Version: 1.0
*/

* {
	margin: 0;
}

html, body {
	height: 100%;
}

body {
	background: #eeeeee !important;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 14px;
}	

body .main-content {
	font-family: 'Varela Round', sans-serif;
	font-size: 14px;
}

body .main-content a {
	font-family: 'Varela Round', sans-serif;
	font-size: 14px;
}

.main-content p {
	line-height: 20px;
	margin-bottom: 10px;
}

.main-content ul {
	margin-bottom: 10px;
}

.main-content h1 {
	font-family: 'Lobster Two', cursive !important;
	font-size: 21px !important;
	color: #fcfcfc !important;
	padding: 4px 72px 0;
}

.main-content h2 {
	font-family: 'Varela Round', sans-serif;
	font-size: 18px;
	color: #44b5df;
	margin-bottom: 10px;
}

#top {
	
}

#top-cloud {
	background: url('images/top-clouds-bg.png') no-repeat;
	width: 1055px;
	height: 94px;
	margin: 10px auto 0;
	padding: 0 40px;
}

#top-strip {
	background: url('images/strip.png') repeat-x;
	height: 66px;
	margin-top: -11px;
}

#logo {
	width: 1025px;
	margin: -153px auto 0;
}

#log-top-menu {
	float: right;	
	margin: 47px 0 0 0;
}

#top-menu {
	float: right;
	margin-right: 30px;
	margin-top: 6px;
	display: none;
}

#top-menu ul li {
	float: left;
	padding:0 8px;
	border-right: 1px solid #404040;
}

#top-menu ul li:last-child {
	border: none;
}

#top-menu ul li a {
	font-size: 12px;
	color: #404040;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#log {
	float: right;
}

.logout {
	background: url('images/logout-btn.png') no-repeat;
	width: 105px;
	height: 30px;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
	display: block;
}

#top-strip-wrapper {
	margin: 0 auto;
	width: 1057px;
}

.findyour-upgrade {
	width: 665px;
	float: right;
}

#find-your-bronymate {
	float: left;
	margin-top: 3px;	
}

.upgrade-account {
	float: left;
	margin: 10px 0 0 36px;
}

#main-menu-wrapper {
	width: 1057px;
	margin: -30px auto 0;
}

#main-menu {
	float: right;	
	position: relative;
	z-index: 9999;
}

#main-menu ul li ul {
	display: none;
	padding: 0px;
	height: auto;
	position: absolute;	
	left: -1px;	
	list-style: none;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-width: 1px 1px 1px 1px;
	width: 140px;
	margin-top: 4px;
}

#main-menu ul li:hover ul {
	display: block;
}

#main-menu ul li ul li {
	float: none;
}

#main-menu  ul li {
	float: left;
	padding: 4px 10px 4px 28px;
	margin: 0 10px;
	position: relative;
}

#main-menu ul li.profile {
	background: url('images/unicorn.png') no-repeat;	
}

#main-menu ul li.messages {
	/*background: url('images/number-2.png') no-repeat 0 1px;*/
	padding-top: 0;
}

#main-menu  ul li.media, #main-menu  ul li.nav_apps {
	background: url('images/eye.png') no-repeat 0 5px;
}

#main-menu  ul li.network {
	background: url('images/network.png') no-repeat 0 4px;
}

#main-menu  ul li.settings {
	background: url('images/settings.png') no-repeat;
}

#main-menu  ul li a {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	color: #404040;
}

#search {
	float: right; 
	margin-left: 30px;
}

.main-content div.title {
	background: url('images/welcome-bg.png') no-repeat;
	width: 722px;
	height: 43px !important;
	float: none !important;
	display: block !important;
}

#content {
	width: 1054px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 50px auto -200px; /* the bottom margin is the negative value of the footer's height */	
	
}

.two-columns-left {
	float: left;
	width: 725px;
}

.two-columns-left-account {
	float: left;
	width: 809px;
}

.two-columns-left-account .content {
	border: none;
	padding: 0;
	background: none;
}

.two-columns-left-account .content .location_wrap {
	display: none;
}

.two-columns-left-account .outter {
	background: #fff !important;
	margin-top: 0 !important;
	padding: 15px 5px 5px !important;
	border: none !important;
}

.content {
	border: 1px solid #e1e1e1;
	background: #fff;
	margin: -8px 47px 0 45px;
	padding: 20px 30px 35px;
}

.main-content ul li {
	line-height: 25px;
}

.main-content a {
	color: #e23c8e;
	text-decoration: none;
}

.sidebar {
	float: right;
	width: 232px;
}

.notification-top {
	background: url('images/notification-top-bg.png') no-repeat;
	width: 109px;
	height: 36px;
	font-family: 'Lobster Two', cursive;
	color: #fff;
	font-size: 21px;
	font-style: italic;
	padding: 21px 63px 0;		
	position: relative;
}

.notification-content {	
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #fff2f9;
	margin-top: -12px;	
	padding: 20px 10px;
}

.notification-content ul li {
	border-bottom: 1px dashed #88a560;
	padding: 5px 0;
	font-size: 11px;
	padding-left: 25px;
}

.notification-content ul li:last-child {
	border: none;
}

.noti-list {
	border-left: 1px solid #e7e7e7;
	padding-left: 10px;
}

.noti-list a {
	color: #e94d9c;
	font-size: 11px;
	text-decoration: none;
}

.notification-content ul li.warning {
	background: url('images/warning-icon.png') no-repeat left;	
}

.notification-content ul li.error {
	background: url('images/error-icon.png') no-repeat left;	
}

.sidebox_wrap {
	border: 1px solid #e1e1e1;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #fff;
	overflow: hidden;
	margin: 25px 0;
}

.sidebox_wrap h5 {
	background: #44b5df;
	height: 27px;
	width: 120px;
	font-family: 'Lobster Two', cursive;
	color: #fff;
	font-size: 21px;
	font-style: italic;
	padding: 15px 55px 0;
}

.sidebox_wrap h5 span {
	font-size: 21px;
	font-style: italic;
	font-weight: normal;
}

.sidebox_wrap .sidebox  {
	padding: 15px 16px;
}

.sidebox_wrap .memberslist .image a img {
	width: 59px;
	height: 59px;
	border: 1px solid #d8e1e4 !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.sidebox_wrap .memberslist .image {
	padding-right: 5px !important;
	float: left;
	padding-bottom: 5px !important;
}

.latest-visitor {
	border: 1px solid #e1e1e1;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #fff;
	overflow: hidden;
	margin: 25px 0;
}

.latest-visitor-top {
	background: #44b5df;
	height: 34px;
	width: 120px;
	font-family: 'Lobster Two', cursive;
	color: #fff;
	font-size: 21px;
	font-style: italic;
	padding: 8px 55px 0;
}

.latest-visitor-content {
	padding: 15px 27px 20px;
}

.latest-visitor-content ul li {
	float: left;
	margin: 1px;
	padding: 1px;
	border: 1px solid #97c3ef;
}

.clr {
	clear: both;
}

#footer-wrapper {
	width: 1214px;
	margin: 0 auto;
	background: url('images/bottom-cloud.png') no-repeat center bottom;	
	min-height: 200px;
}

.footer-line {
	border-top:1px solid #dbdbdb;
	border-bottom: 1px solid #f5f5f5;
	height: 2px;	
	margin: 26px 0 20px;
}

#footer-links-copyright {
	float: left;
	padding-left: 140px;
	width: 645px;
	font-family: arial;
}

.footer-links ul li {
	float: left;
	padding: 0 10px;
	border-right: 1px solid #009acf;
}

.footer-links ul li:first-child {
	padding-left: 0;
}

.footer-links ul li:last-child {
	border: none;
}

.footer-links ul li a {
	color: #009acf;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
}

#about-footer {
	float: right;
	width: 340px;
	font-family: 'Lobster Two', cursive;
	font-size: 14px;
	color: #676767;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	margin-right: 75px;
	margin-top: 24px;
}

.footer-links {
	margin-bottom: 10px;
}

.copyright {
	color: #5d676b;
	font-size: 10px;
	margin-bottom: 10px;
}

.copyright a {
	color: #e85b9f;
	text-decoration: none;
}

#footer-links-copyright p {
	color: #5d676b;
	font-size: 10px;
	width: 380px;
	margin-bottom: 10px;
}

.content div.title {
	display: none !important;
}

#footers, .push {
	height: 200px; /* .push must be the same height as .footer */
}

.landing-page {
	background: url('images/landing-page-bg3.png') no-repeat;
	width: 1225px;	
	margin: -43px auto 0;
	min-height: 496px;
}

.landing-page .page_account_register {
	width: 603px;
	padding-left: 101px;
	padding-top: 146px;
}

.landing-page dl.fieldgrid dt {
	float: none;
}

.landing-page dl.fieldset dt label {
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #fff;
}

.landing-page input.text {
	background: url('images/landing-page-field.png') no-repeat;
	width: 241px;
	height: 30px;
	padding: 0 5px;
	border: none;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

/*
.landing-page input[type="file"] {
	background: url('images/choose-btn.png') no-repeat;
	border: none;
	width: 130px;
	height: 30px;
	text-indent: -9999px;
	cursor: pointer;
	color: transparent;	
}
*/
.landing-page input.submit {
	background: url('images/signup-btn.png') no-repeat;
	width: 132px;
	height: 36px;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}

.landing-page input.submit:hover {
	background: url('images/signup-btn.png') no-repeat;
	width: 132px;
	height: 36px;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}

.landing-page dl.fieldset dd span.wide {
	margin-left: 10px;
}

.login-group {
	float: left;
	width: 251px;
}

.general-group {
	float: left;
	width: 291px;
	padding-left: 55px;
}

.landing-page select.select {
	background: url('images/select-field.png') no-repeat;
	width: 190px;
	height: 30px;
	border: none;
	cursor: pointer;
}

.landing-page select#field_gender1 {
	background: url('images/small-select.png') no-repeat;
	width: 120%;
	height: 30px;
	border: none;
	-webkit-appearance: none;
}

.landing-page select#field_gender2 {
	background: url('images/small-select.png') no-repeat;
	width: 103px;
	height: 30px;
	border: none;
	-webkit-appearance: none;
}

.landing-page select[name="age_month"] {
	background: url('images/small-select.png') no-repeat !important;
	width: 120%;
	height: 30px;
	border: none;
	-webkit-appearance: none;
}

.landing-page select[name="age_day"] {
	background: url('images/date-select.png') no-repeat !important;
	width: 126%;
	height: 30px;
	border: none;
	-webkit-appearance: none;
}

.landing-page select[name="age_year"], .landing-page select#field_State {
	background: url('images/small-select.png') no-repeat !important;
	width: 120%;
	height: 30px;
	border: none;
	-webkit-appearance: none;
}

.landing-page select[name="tos"] {
	background: url('images/date-select.png') no-repeat !important;
	width: 70px;
	height: 30px;
	border: none;
	-webkit-appearance: none;
}

.landing-page select#field_country {
	-webkit-appearance: none;
	width: 120%;
}

.top-login {
	float: right;	
	width: 426px;
	margin-top: 10px;
}

.top-login label {
	display: block;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #404040;
	padding-left: 5px;
}

.top-login label[for="loginbox_nonxpcookie"] {
	float: left;
	margin-top: 5px;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000;
}

.top-login .checkbox {
	background: url('images/checkbox.png') no-repeat;
	border: none;
	width: 17px;
	height: 18px;
}


.top-login .lostpass {
	margin-top: 8px;
	float: right;	
}

.top-login .lostpass a {
	color: #0490c3;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.top-login input.submit, .top-login input.submit:hover {
	background: url('images/login-btn.png') no-repeat;
	width: 104px;
	height: 29px;
	border: none;
	cursor: pointer;
	text-indent: -9999px;
}

.top-login input.text {
	background: url('images/username-field.png') no-repeat;
	width: 180px;
	height: 30px;
	border: none;
	padding: 0 5px;
}

.top-login input[type="password"] {
	background: url('images/password-field.png') no-repeat;
	width: 104px;
	height: 30px;
	border: none;
	padding: 0 5px;
}

.top-login input.text:-webkit-autofill {
	background: url('images/username-field.png') no-repeat !important;
	width: 189px;
	height: 30px;	
}

.top-login .username-div {
	float: left;
	width: 191px;	
}

.top-login .password-submit-div {
	float: right;
	width: 222px;
}

.remember-forgot {
	float: right;
	width: 227px;
}


.spacer {
	background: url(images/spacer.png);		
}

.upgrade .spacer {
	width: 169px;
	height: 34px;
	position: absolute;
	display: block;
	margin-top: 31px;
	bottom: 0;
	margin: 0 11px 8px;
}

div#main-menu ul li.nav_profile {
 }

	div#main-menu ul li.nav_profile li.home {
		background: url('navigation/pre_home.png') no-repeat left; }

	div#main-menu ul li.nav_profile li.profile {
		background: url('navigation/pre_profile.png') no-repeat left; }

	div#main-menu ul li.nav_profile li.photo {
		background: url('navigation/pre_photo.png') no-repeat left; }

div#main-menu ul li.nav_messages {
	padding-left: 0;
	}

	div#main-menu ul li.nav_messages_new {
		/*background: url('navigation/pro_messages_new.png') no-repeat 8px 50%;*/ }

	div#main-menu ul li.nav_messages li.inbox {
		background: url('navigation/pre_inbox.png') no-repeat left; }

	div#main-menu ul li.nav_messages li.sent {
		background: url('navigation/pre_sent.png') no-repeat left; }

div#main-menu ul li.nav_media {
}

	div#main-menu ul li.nav_media li.pictures {
		background: url('navigation/pre_pictures.png') no-repeat left; }

	div#main-menu ul li.nav_media li.videos {
		background: url('navigation/pre_videos.png') no-repeat left; }

	div#main-menu ul li.nav_media li.audio {
		background: url('navigation/pre_audio.png') no-repeat left; }

div#main-menu ul li.nav_apps {
	display: none;
	}

	div#main-menu ul li.nav_apps li.blog {
		background: url('navigation/pre_blog.png') no-repeat left; }

	div#main-menu ul li.nav_apps li.gifts {
		background: url('navigation/pre_gifts.png') no-repeat left; }

	div#main-menu ul li.nav_apps li.guestbook {
		background: url('navigation/pre_guestbook.png') no-repeat left; }

	div#main-menu ul li.nav_apps li.events {
		background: url('navigation/pre_events.png') no-repeat left; }

div#main-menu ul li.nav_network {
	 }

	div#main-menu ul li.nav_network li.favorites {
		background: url('navigation/pre_favorites.png') no-repeat left; }

	div#main-menu ul li.nav_network li.friends {
		background: url('navigation/pre_friends.png') no-repeat left; }

	div#main-menu ul li.nav_network li.visitors {
		background: url('navigation/pre_visitors.png') no-repeat left; }

	div#main-menu ul li.nav_network li.blocked {
		background: url('navigation/pre_blocked.png') no-repeat left; }

div#main-menu ul li.nav_settings {
	 }

	div#main-menu ul li.nav_settings li.settings {
		background: url('navigation/pre_settings.png') no-repeat left; }

	div#main-menu ul li.nav_settings li.notifications {
		background: url('navigation/pre_notifications.png') no-repeat left; }

	div#main-menu ul li.nav_settings li.privacy {
		background: url('navigation/pre_privacy.png') no-repeat left; }

	div#main-menu ul li.nav_settings li.upgrade {
		background: url('navigation/pre_upgrade.png') no-repeat left; }

	div#main-menu ul li.nav_settings li.credits {
		background: url('navigation/pre_credits.png') no-repeat left; }
		
	.circle {
		border-radius: 50%;
		width: auto;
		height: auto;
		background: #44b5df;
		display: inline;		
		padding: 1px 5px;
		color: #fff;
		text-align: center;
		margin-right: 3px;
		font-size: 16px;
	}
	
	div#content div.location_wrap {
		display: none;
	}
	
	.page_contactus textarea.textarea_full {
		width: 98%;
	}
	
	.packages-includes {	
		background: #f0f0f0;
		border: 1px solid #dfdfdf;
		border-radius: 15px;
		width: 406px;
		margin: 30px auto 30px;
		position: relative;
		padding-top: 25px;
	}
	
	.packages-includes h2 {
		background: url('images/all-include-top-bg.png') no-repeat;
		width: 227px;
		height: 37px;
		font-size: 18px;
		color: #fff;
		text-align: center;
		top: -14px;
		left: 90px;
		position: absolute;
		border: none;
		padding-top: 8px;
	}
	
	.packages-includes ul li {
		background: url('images/all-include-line.png') no-repeat center bottom;
		padding: 10px 0;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}
	
	.gender-select-container {
		width: 103px;
		overflow: hidden;
	}
	
	.month-age-select-container {
		width: 103px;
		overflow: hidden;
		float: left;
	}
	
	.date-age-select-container {
		width: 70px;
		overflow: hidden;
		float: left;
	}
	
	.year-age-select-container {
		width: 103px;
		overflow: hidden;
		float: left;
	}
	
	.country-select-container {
		width: 190px;
		overflow: hidden;
	}
	
	.successful-reg #info-message {
		color: #000;
		border: none;
	}
	
	.landing-page dl.fieldset dd ul.fielditems li label {
		color: #fff;
		font-size: 12px;
		
	}
	
	.landing-page dl.fieldset dd ul.fielditems li {
		margin: 0px 0 0 12px;
		width: auto;
		float: left;
	}
	
	.landing-page #field_username_status {
		display: none !important;
	}
	
	.state_field {
		position: relative;
		margin: -57px 0 0 176px;
	}
	
	.landing-page div#error_message {
		position: absolute;
		margin-left: 295px;
	}
	
	body #content .main-content .title, .account_home #content .main-content .title {
		display: none !important;
	}
	
	body #content .content, .account_home #content .content {
		padding: 0;
		background: #fff;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border: 1px solid #dadada;		
	}
	
	body div#content div.options, .account_home div#content div.options {
		margin: 0;
		border: none;
		height: auto;
	}
	
	body div#content div.options_wrap, .account_home div#content div.options_wrap {
		border-bottom: 1px solid #dbdada;
		height: auto;
	}
	
	body div#content div.options ul, .account_home div#content div.options ul {
		background: #f4f4f4;
		height: auto;
		margin: 0;
		display: block;
		width: 100%;
		float: left;
	}
	
	body div#content div.options ul li, .account_home div#content div.options ul {
		border-right: 1px solid #e2ebee;		
		height: auto;
	}
	
	
	body div#content div.options ul li a, .account_home div#content div.options ul li a {
		padding: 16px 15px;
		border-top: 2px solid #f4f4f4;		
	}
		
	body div#content div.options ul li:hover a, .account_home div#content div.options ul li:hover a {
		background: none;
		border-top: 2px solid #6ebfdd;
		-webkit-border-top-left-radius: 0px;
		-webkit-border-top-right-radius: 0px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 0px;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		color: #009ad1;
	}
	
	body div#content div.options ul li a.active, .account_home div#content div.options ul li a.active {
		background: none;
		color: #009ad1;
	}
	
	body div#content div.options ul li.info, .account_home div#content div.options ul li.info {
		padding: 15px 20px 0 0;
		color: #a2a9ad;
		font-size: 12px;
	}
	
	body div#content div.options ul li.info div.progress_bar, .account_home div#content div.options ul li.info div.progress_bar {
		border: 1px solid #e2e2e2;
		width: 130px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	
	body div#content div.outter, .account_home div#content div.outter {
		margin: 0;
		padding: 0;
		background: none;
		border: none;
	}
	
	body div.typepage, .account_home div.typepage {
		border: none;
		padding: 20px 25px;
	}
	
	body div#content div.suboptions {
		padding: 0;
		height: auto;
		background: none;
		border: none;		
		margin-bottom: 15px;
	}
	
	body div#content div.suboptions ul li a {
		color: #556268;
		font-size: 20px !important;
	}
	
	body dl.fieldset dt label {
		color: #7b878c;
		font-size: 13px;
	}
	
	body dl.fieldgrid dd {
		float: left;
		width: 241px;
		overflow: hidden;
		padding: 0 0 15px 0;
	}
	
	body .page_account_register dl.fieldgrid dd {
		float: none;
		width: auto;
		overflow: hidden;
		padding: 0;
	}
	
	body .page_account_register input#field_city { 
		width: 150px !important;
		border: none;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		color: #000000;
	}
	
	body .page_account_register dl.fieldset dt label[for="field_photo"] {
		font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #fff;
	}
	
	body dl.fieldgrid dd select {
		background: url('images/account-select.png') no-repeat;
		width: 120%;
		height: 27px;
		-webkit-appearance: none;
		color: #aaaaaa;
		border: none;
	}
	
	body dl.fieldgrid dd select[name="age_month"], 
	body dl.fieldgrid dd select[name="age_day"],
	body dl.fieldgrid dd select[name="age_year"] {
		margin-bottom: 5px;
	}
	
	body textarea.textarea_data {
		width: 230px;
		border: 1px solid #cccccc;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		color: #aaaaaa;
	}
	
	body input#field_city {
		width: 230px !important;
		border: 1px solid #cccccc;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		color: #aaaaaa;
	}
	
	body.account_profile input.submit {
		margin-left: 290px;
	}
	
	body input.submit {
		background: url('images/submit-btn.png') no-repeat;
		width: 72px;
		height: 27px;
		text-indent: -9999px;
		border: none;		
		cursor: pointer;
	}
	
	body input.submit:hover {
		background: url('images/submit-btn.png') no-repeat;
	}

	.sidebar {
		/*width: 301px;*/
	}
	
	.sidebar .sidebox_wrap {
		/*border: 1px solid #dadada;*/
	}
	
	.sidebar .sidebox_wrap h5 {
		/*
		background: #f4f4f4;
		border-bottom: 1px solid #dadada;
		text-align: left;
		color: #556268;
		height: auto;
		font-size: 20px;
		padding: 17px 0 17px 15px;
		width: auto;
		font-family: 'Varela Round', sans-serif;
		font-style: normal;
		*/
	}
	
	.sidebar .sidebox_wrap h5 a {		
		color: #556268;		
		font-size: 20px;		
		font-family: 'Varela Round', sans-serif;
		font-style: normal;
	}
	
	.account_home .sidebar {		
		margin-right: 48px;
	}
	
	.account_home .notification {
		display: none;
	}
	
	.sidebar .sidebox_wrap h5 span {
		font-style: normal;
	}
	
	.sidebar .notification-top {
		/*
		background: #f4f4f4;
		border-bottom: 1px solid #dadada;
		text-align: left;
		color: #556268;
		height: auto;
		font-size: 20px;
		padding: 13px 0 13px 15px;
		width: auto;
		font-family: 'Varela Round', sans-serif;
		font-style: normal;
		*/
	}
	
	.notification {
		/*border: 1px solid #dadada;*/
		border-radius: 5px;
		overflow: hidden;
		width: 232px;
		margin: 0 auto;
	}
	
	div#content .single div.image {
		margin-right: 20px;
		padding: 10px;
		border: 1px solid #e5e5e5;
		border-radius: 5px;
	}
	
	div#content .single div.image a img {
		width: 170px;
		border: none !important;
	}
	
	div#content div.image .online {
		background: url('images/online-now.png') no-repeat 0 5px;
		padding-left: 15px;
		margin-left: 5px;
	}
	
	.account_home div#content h2.inner a {
		font-size: 20px;
		color: #556268;
	}
	
	.account_home div#content h2.inner {
		padding-bottom: 15px;
		padding-top: 5px;
		font-size: 20px;
		color: #556268;
	}
	
	body div#content dl.datainfo dt {
		color: #7b878c;
		font-size: 13px;
		font-family: 'Varela Round', sans-serif;
		padding-bottom: 15px;
	}
	
	body div#content dl.datainfo dd {
		color: #556268;
		font-size: 13px;
		font-family: 'Varela Round', sans-serif;
		padding-bottom: 15px;
	}
	
	.recent-activities {
		float: left;
		display: block;
		width: 620px;
		background: #fff;
		margin-top: 27px;
		border: 1px solid #dadada;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		overflow: hidden;
	}
	
	div#content div.subtitle {
		background: #f4f4f4 !important;
		border: none !important;
		margin-top: 0 !important;
		height: auto !important;
		border-bottom: 1px solid #dadada !important;
	}
	
	div#content div.subtitle h2 {
		color: #556268 !important;
		padding: 14px 10px !important;
		font-family: 'Varela Round', sans-serif !important;
		font-size: 20px !important;
		font-weight: normal !important;		
	} 
	
	.recent-activities table {
		margin: 0 20px;
		width: 580px !important;
	}
	
	.recent-activities table.activities td {
		padding: 10px 0px;
	}
	
	body dl.fieldset dt label[for="field_photo"] {
		font-size: 20px;
		color: #556268;
	}
	
	body input.text_small {
		width: 97%;		
	}
	
	body textarea.textarea_small {
		width: 97%;
	}
	
	div.page_account_messages_compose div.pmhistory, div.page_account_messages_view div.pmhistory {
		width: auto !important;
	}
	
	body div.typemembers div.dataitem h2.inner {
		text-align: left;
		padding: 11px 0 7px !important;
	}
	
	body div.typemembers div.dataitem {		
		width: auto;
		float: none;		
		padding: 15px 0;
		border-bottom: 1px solid #dadada;
		margin: 0 20px;
	}
	
	div#content div.typemembers div.datainfo {
		padding-left: 15px !important;
	}
	
	body div.typemembers div.dataitem h2.inner a {
		color: #436082 !important;
	}
	
	body.account_upgrade div#content h2.inner {
		text-align: center;
		padding: 0;
	}
	
	body.account_upgrade div.typemembers div.dataitem {
		width: 175px;
		height: 300px;
		float: left;
		margin: 10px 0px;
		border: none;
		padding: 0;
	}
	
	body.account_upgrade div.typemembers div.dataitem h2.inner {
		margin-right: 4px !important;
		padding: 11px 0 50px !important;
	}
	
	body.account_upgrade div.typemembers div.dataitem h2.inner a {
		color: #fff !important;
	}
	
	.home .content {
		margin-top: 28px;
	}
	
	div.homepage {
		padding: 10px 15px;
	}
	
	.member_profile div#content div.page_member_profile td.left a.picture_zoom img {
		width: 170px;
		padding: 5px;
		border: 1px solid #dadada;
		border-radius: 5px;
	}
	
	body div.actions ul.actions li.friends a {
		background: url('images/addtofriends-btn.png') no-repeat 4px 2px;
	}
	
	body div.actions ul.actions li.message a {
		background: url('images/send-message-icon.png') no-repeat 4px 2px;
	}
	
	body div.actions ul.actions li.wink a {
		background: url('images/send-wink-icon.png') no-repeat 4px 2px;
	}
	
	body div.actions ul.actions li.chat a {
		background: url('images/chat-now-icon.png') no-repeat 4px 2px;
	}
	
	body div.actions ul.actions li {
		margin: 10px 0;
		border: none;
	}
	
	body div.actions ul.actions li a {
		color: #556268;		
		font-size: 13px;	
		font-family: 'Varela Round', sans-serif !important;		
	}
	
	body div#content div.page_member_profile td.left {
		border: none;
		width: 210px;
	}
	
	body.member_profile div#content dl.datainfo dt, body.member_profile div#content dl.datainfo dd {
		padding-bottom: 10px;
	}
	
	div#content .sidebar .sidepics div.image a img {
		width: 59px;
		height: 59px;
		border: 1px solid #d8e1e4 !important;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	
	h1.member-profile-title {
		color: #556268;
		font-size: 24px;	
		font-family: 'Varela Round', sans-serif !important;
		padding: 0 0 20px 58px;
	}
	
	.account_upgrade .two-columns-left {
		width: 822px;
	}
	
	.account_upgrade .page_account_upgrade {
		padding: 0 10px !important;
	}
	
	.account_upgrade .sidebar {
		width: 232px;
	}
	
	.page_account_upgrade .gold-text  {
		color: #ad7d06;
	}
	
	.page_account_upgrade .gold-text span {
		color: #66696b;
	}

/* LocalSearchMod */
input:disabled, select:disabled, textarea:disabled {
background:#e0e0e0 !important;
}	