

div.info {
	float: 				left;
	display:			block;
	text-align:			left;
	width:				310px;
	height:				60px;
	color:				#555;
	padding:			11px 0 0 15px;
	margin:				0;
	background: 		transparent url('http://www.whenthemusicstops.com/template/images/online-member-bg.jpg') top left no-repeat;
	font-size:			1.1em;
	line-height:		1.5em;
}

#content.online-content form {
	background-image:	none;
	width:				auto;
	min-width:			280px;	
	padding:			10px;
	margin:				0;
}
#content.online-content fieldset {
	background-image:	none;
	background-color:	#f3edef;
	padding:			0 10px 10px 10px;
	margin:				0 0 3px 0;	
}
#content.online-content #members_area {
	margin:				3px 0 0 0;
	padding:			0;	
}
	
#content.online-content #members_area div.main_col,
#content.online-content #members_area div.sidebar {
	float:				left;
	width:				350px;
	margin:				3px 3px 0 0;	
	border:				0;
}
#content.online-content #members_area div.sidebar {
	width:				322px;
	margin-right:		0;	
}
#content.online-content #members_area fieldset {
	width:				auto;
}
#my_details {
	text-align:			left;	
}
#content.online-content h1 img {
	display: none;
}
#content.online-content legend,
#my_details h2,
#content.online-content h3 {
	float:				left;
	clear:				both;
	display:			block;
	width:				100%;
	font-family: 		'georgia', 'times new roman', arial, sans-serif;
	font-size:			1.4em;
	line-height:		1em;
	font-weight:		normal;
	color:				#333;
	padding:			15px 0 10px 0;
	margin:				20px 0 0 0;
	border:				0;
}
#my_details h2 {
	text-align:			left;
	margin-top: 		5px;	
}
#content.online-content h3 {
	margin-top:			5px;
}
#content.online-content h3 a {
	margin:				0;
	padding:			0;
	text-decoration:	none;
	font-weight:		normal;
	line-height:		1.4em;	
}

#content.online-content input,
#content.online-content select,
#content.online-content textarea {
	float:				none;
	clear:				none;
	display:			inline;
	background-image:	none;
	width:				auto;
	min-width:			105px;
	background-color:	#fefefe;
	border: 			1px solid #ddd;
	padding:			2px;
	margin:				2px;
	font-size:			1.1em;
	line-height:		1em;
	height:				auto;
}
#content.online-content form#find_by_username input[type="text"] {
	padding:			4px;
	margin-bottom:		4px;
	width:				265px;	
}
#content.online-content input[type="submit"] {
	height: 				32px;
	width:					275px;
	padding: 				0;
	border: 				0;
	font-size:				1em;
	font-weight: 			normal;
	color: 					#eee;
	background-color: 		#895262;
	background-image:		url('http://www.whenthemusicstops.com/template/images/button-bg.gif');
	background-position:	bottom left;
	background-repeat:		no-repeat;
	text-transform:			uppercase;
	cursor:					pointer;
}
#content.online-content input[type="submit"]:hover {
	color:					#fff;
	text-decoration:		none;
}
#content.online-content input[type="radio"],
#content.online-content input[type="checkbox"] {
	width:					auto;
	min-width:				0;
}
#content.online-content input[type="hidden"]{
	display:			none;	
}
#content.online-content textarea {
	width:				400px;
	height:				120px;
	padding:			5px;
	font-size:			1.1em;
	line-height:		1.2em;	
}

#content.online-content p.txtcenter {
	background-color:	#f3edef;
	line-height:		1em;
	color:				#444;
	padding:			4px 0 4px 0;
}
#content.online-content p.txtcenter input,
#content.online-content p.txtcenter select {
	font-size:			1em;	
}
#content.online-content p.txtcenter select#agemin,
#content.online-content p.txtcenter select#agemax {
	min-width:			45px;
}
#content.online-content p.txtcenter img {
	margin:				0 2px 0 2px;
	border:				1px solid #fff;
}
#content.online-content div.user_summary {
	padding:			2px 0 5px 2px;	
}
#content.online-content fieldset.new_local_members img,
#content.online-content div.user_summary,
#content.online-content div.user_summary img.thumbnail,
#content.online-content fieldset.my_profile img.thumbnail {
	padding:			1px;
	border:				1px solid #ddd;
	margin:				2px 1px 0 0;
}
#content.online-content div.user_summary {
	height:				60px;
	padding:			2px 2px 0 2px;	
	background-color:	#fbf9fa;
}
#content.online-content div.user_summary img.thumbnail {
	margin:				2px 5px 2px 2px;	
}
#content.online-content fieldset.my_profile img.thumbnail {
	padding:			4px;	
}
#content.online-content fieldset.new_local_members img:hover,
#content.online-content div.user_summary:hover,
#content.online-content div.user_summary img.thumbnail:hover,
#content.online-content fieldset.my_profile img.thumbnail:hover {
	border:				1px solid #888;
}
#content.online-content img.user_online,
#content.online-content img.active_today {
	float:				right;
	margin:				-20px -10px 0 0;
	border:				0;
	padding:			0 0 0 -10px;	
}
#tabs ul li a {
	font-size:			0.9em;	
	font-weight:		normal;
}
#tabs h1 {
	font-family:		arial, helvetica, sans-serif;
	font-size:			1.4em;
	text-decoration:	none;	
}
#content.online-content table,
#content.online-content table tr,
#content.online-content table td {
	border:				0;	
	background:			transparent;
	font-size:			1em;
}
#content.online-content table:hover
#content.online-content table tr:hover,
#content.online-content table td:hover {
	cursor:				auto;
	background:			transparent;
}

#content.online-content table.roweven {
	background-color:	#f6f6f6;
	margin:				0 0 2px 0;
}
#content.online-content table.message_table {
	margin:				0;
}
#content.online-content table.message_table tr.female {
	background-color:	#f3edef;
	border-bottom:		1px solid #fff;
}
#content.online-content table.message_table tr:hover,
#content.online-content table.message_table tr.female:hover,
	#content.online-content table.message_table tr.read:hover {
	background-color:	#fbf9fa;
}
#content.online-content table td div p {
	font-size:			1em;
	line-height:		1.2em;
	text-align:			right;
}
#content.online-content table td.txtright,
#content.online-content table td.txtleft {
	padding:			0;
}
#content.online-content table td.txtright {
	padding:			5px 5px 0 0;
}
#content.online-content table td.txtcenter {
	text-align:			right;	
}
#content.online-content div.profileSummary {
	border:				1px solid #f7f7f7;
	margin:				1px 0 3px 0;
}
#content.online-content div.roweven {
	background-color:	#f9f9f9;	
}
#content.online-content div.profileSummary:hover {
	border:				1px solid #eee;
}
#content.online-content div.profileSummary div.field_label,
#content.online-content div.profileSummary div.field_label {
	margin:				0;
	padding:			2px 5px 2px 5px;
	line-height:		1.2em;
	font-weight:		normal;
	color:				#444;
}
#content.online-content div.profileSummary img.thumbnail {
	background:			transparent url('http://www.whenthemusicstops.com/template/images/photo-bg.png') top left no-repeat;
	border: 			0;
	padding:			5px;
}
#content.online-content div.profileSummary img.user_online {
	float:				left;
	margin:				0;
	padding:			0;
	border:				0;
}
#content.online-content div.profileSummary div.col {
	width:				auto;
}
#content.online-content div.profileSummary div.buttons {
	width:				450px;
	border:				0;
}
#content.online-content ul.actions li,
#content.online-content ul.actions li a {
	background-image:	none;	
}
#content.online-content div.infobox {
	clear:				both;
	margin:				15px 7px 7px 7px;
	border:				1px solid #999;	
}

#local-regions {
	padding:			0 0 15px 0;	
	line-height:		1.3em;
}
#local-regions a {
	font-size:			0.9em;
	font-weight:		normal;
	color:				#555;	
}

#gallery_container div.gallery_box {
	-moz-box-shadow: 	2px 2px 2px #ccc;
	-webkit-box-shadow: 2px 2px 2px #ccc;
	box-shadow: 		2px 2px 2px #ccc;
	border: 			1px solid #dedede;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 		1em;
	margin:				15px 25px 5px 0;
	padding:			5px;
}

#gallery_container div.gallery_box img.profile-photo {
	border: 			1px solid #dedede;
	padding:			2px;	
}
#gallery_container div.gallery_box img.profile-photo:hover {
	border: 			1px solid #ccc;	
}

#footer ul li a {
	font-size:			1.1em;	
	margin-bottom:		4px;
}

div.field_pair {
	clear: both;
	width: auto;
}
div.field_label {
	width: 250px;	
	margin-right: 5px;
}
div.field_value_text {
	width: 150px;
}

