#at_stripe { background: #000000; border-bottom: 1px solid #666666; margin: 2px 0; padding: 2px 0; z-index: 100; top: 0; left: 0; width: 100%; position: fixed;}
#at_stripe .powered { float: left; text-align: left; font-family: Arial,Sans-Serif; font-size: 10px; font-weight: normal; font-style: normal; color: #5F6601; width:120px;}
#at_stripe .left { float: left; text-align: center; font-family: Arial,Sans-Serif; font-weight: bold; font-style: normal;  width:73%;}
#at_stripe .right { font-family: Arial,Sans-Serif; float: right; text-align: right; font-weight: normal; font-size: 10px;letter-spacing: 0; width: 150px; white-space: nowrap;}
#at_stripe .left a {font-size: 12px; color: #5F6601; text-decoration: none;}
#at_stripe .left a:hover {font-size: 12px; color: #5F6601; text-decoration: underline;}
#at_stripe .right a {font-size: 10px; color: #5F6601; text-decoration: none;}
#at_stripe .right a:hover {font-size: 10px; color: #5F6601; text-decoration: underline;}
#at_stripe .powered a {font-size: 10px; color: #5F6601; text-decoration: none;}
#at_stripe .powered a:hover {font-size: 10px; color: #5F6601; text-decoration: underline;}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #000000;
}
a {
	text-decoration:none;
}
img {
	border-style: none;
}
.text_colour {
	color: #CCCCCC;
}
.noborder {
	border: 0px none;
}
.outline {
	border: 1px solid #CCCCCC;
	padding: 2px;
}
.leftmenu {
	position:relative;
	/*top:45px;*/
	left:5px;
	width:120px;
}
.leftnav {
	border-bottom: 1px solid #CCCCCC;
	text-align: left  !important;
	font-size: 0.7em  !important;
	font-weight: normal  !important;
	color: #CCCCCC;
	text-decoration: none;
	margin: 3px 0 3px 0;
	padding: 0 0 0 9px;
	background-image: url("../images/menu_arrow2.gif");
	background-position: -6px -3px;
	background-repeat: no-repeat;
	text-transform: uppercase;
}
.leftnav a {
	color: #CCCCCC;
	text-decoration:none;
}
.leftnav a:hover, .leftnav a:hover h2 {
	color: #FFFF00;
}
.topnav {
	color: #CCCCCC;
	margin: 4px 5px;
}
.topnav a:hover {
}
.topnavselected {
	border-bottom-color: #111111 !important;
}
.topnavselected2 {
	border-bottom: 1px solid #222222 !important;
}
.topnav2 {
	color: #CCCCCC;
	margin: 0px 5px;
	font-size: 0.8em;
}
.topnav2:hover {
	color: #0000CC;
}
.subtopnav {
	border: 1px solid #666666;
	/*background-image: url("/images/menuback2.gif");*/
}
.navbar {
	list-style: none;
	padding: 0;
	margin: 0;
}
.navbar li {
	float: left;
	line-height: 21px;
}
.background {
	background-color: #111111 !important;
}

.border {
 	border-color: #666666 !important;
} 
.legal {
	color: #CCCCCC;
	font-size: 0.6em;
 	font-weight: normal;
	text-align:center;
	width:100%;
}
.legal a {
	color:#CCCCCC;
	text-decoration:underline;
}
h1 {
	color:#CCCCCC;
	font-size: 1em;
	display:inline;
}
h2 {
	color:#CCCCCC;
	display:inline;
	font-size: 1em;
	font-weight:inherit;
	margin:inherit;
}
h3:before {
  display:inline;
}
h3 {
	color:#CCCCCC;
	font:inherit;
	margin:0px;
	display:inline;
}
.maintitle {
	color:#CCCCCC;
	font-size: 0.8em;
	padding-top: 1px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.maintitle a {
	color:#CCCCCC;
	text-decoration:underline;
}
.maintext {
	color:#CCCCCC;
	font-size: 0.75em;
	padding: 10px;
}
.maintext a {
	color:#CCCCCC;
	text-decoration:underline;
}
.mainview {
	vertical-align:top;
	width:100%;
}
.welcome {
	text-align: center;
	color: #CCCCCC;
	font-size: 0.8em;
}

/*********** General **************/

.error {
	color:#FF0000;
}

.info {
	color:#CCCCCC;
}


/*    Profiles    */

.profile {
	border: 1px solid #222222;
	float:left;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}

.profile .photo {
	float:left;
	background-color: #111111;
	border:none;
	height: 72px;
	width: 55px;
}

.profile .info {
	background-color:#111111;
	float:left;
	font-size: 0.7em;
	width: 413px;
}

.profile .info .title {
	background-color: #333333;
	border-right: 1px solid #222222;
	float:left;
	height: 17px;
	padding-left: 5px;
	width: 265px;
}

.profile .info .name {
	background-color: #333333;
	float:left;
	height: 17px;
	padding-left: 5px;
	width: 137px;
}

.profile .info .title .title_label,
.profile .info .name .name_label {
	color: #999999;
	position:relative;
	top:2px;
}

.profile .info .title .title_body,
.profile .info .name .name_body {
	color: #CCCCCC;
	padding-left: 5px;
	position:relative;
	top:2px;
}

.profile .info .location {
	background-color: #111111;
	clear:both;
	height: 17px;
	padding-left: 5px;
}

.profile .info .details {
	background-color: #111111;
	clear:both;
	height: 17px;
	padding-left: 5px;
}

.profile .info .details .age {
	background-color: #111111;
	border-bottom: 1px solid #222222;
	border-right: 1px solid #222222;
	border-top: 1px solid #222222;
	float:left;
	height: 17px;
	padding-left: 5px;
	width: 75px;
}

.profile .info .details .gender {
	background-color: #111111;
	border-top: 1px solid #222222;
	border-bottom: 1px solid #222222;
	float:left;
	height: 17px;
	padding-left: 5px;
	width: 95px;
}

.profile .info .details .orientation {
	background-color:#111111;
	border-top: 1px solid #222222;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	float:left;
	height: 17px;
	padding-left: 5px;
	width: 125px;
}

.profile .info .details .role {
	background-color: #111111;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #222222;
	border-top: 1px solid #222222;
	float: left;
	height: 17px;
	padding-left: 5px;
	width: 90px;
}

.profile .info .location .location_label,
.profile .info .details .age_label,
.profile .info .details .gender_label,
.profile .info .details .orientation_label,
.profile .info .details .role_label {
	color: #999999;
	position:relative;
	top:2px;
}

.profile .info .location .location_body,
.profile .info .details .age_body,
.profile .info .details .gender_body,
.profile .info .details .orientation_body,
.profile .info .details .role_body {
	color: #CCCCCC;
	position:relative;
	top:2px;
	padding-left: 5px;
}

.profile .info .actions {
	color: #999999;
	padding-left: 5px;
	padding-right: 5px;
	height:18px;
	clear:both;
}

.profile .info .actions .message {
	background-color: #111111;
	float: left;
	height: 18px;
	padding-top: 1px;
	width: 100px;
}

.profile .info .actions .message .message_span {
	background-color: #111111;
	border: 1px solid #660000;
	color: #999999;
	font-size: 0.9em;
	height: 17px;
	padding: 1px;
	position:relative;
	top:4px;
	width: 100px;
}

.pro_control {
	border-left: 1px solid;
	border-right: 1px solid;
	color: #999999;
	font-size: 0.9em;
	text-align: center;
} 
.pro_control-border {
	border-color:#555555 !important;
}
.pro_control-background {
	background-color: #111111;
}

.profile .info .actions .contact {
	background-color: #111111;
	float: right;
	height: 18px;
	padding-left: 5px;
	padding-top: 1px;
	width: 90px;
}

.profile .info .actions .contact .contact_span {
	background-color: #660000;
	border: 1px solid #555555;
	color: #999999;
	font-size: 0.9em;
	height: 17px;
	padding: 1px;
	position:relative;
	top:4px;
	/*width: 100px;*/
}

.profile .info .actions .friend {
	background-color: #111111;
	float: right;
	height: 18px;
	padding-left: 5px;
	padding-top: 1px;
	width: 90px;
}

.profile .info .actions .friend .friend_span {
	background-color: #660000;
	border: 1px solid #555555;
	color: #999999;
	font-size: 0.9em;
	height: 17px;
	padding: 1px;
	position:relative;
	top:4px;
	/*width: 100px;*/
}

/* Search */

.search_main {
	display:block;
}
.search_title {
	float:left;
}
.search_text {
	color:#CCCCCC;
	font-size: 0.75em;
}
.toggle_search {
	border: 1px solid;
	float: right;
	margin-top:1px;
	padding: 1px;
	text-decoration:none;
	font-size:0.7em;
	padding:3px 3px 3px 3px;
}

.toggle_search a {
	color: #CCCCCC;
	text-decoration:none;
}

.clear_both {
	clear:both;
}

.search_member_name,
.search_location_country_label {
	float: left;
	margin-right: 10px;
	padding-top: 5px;
}

.search_member_name_options,
.search_location_options {
	margin-top: 10px;
}

.search_member_name_options_label,
.search_location_options_label {
	float: left;
}

.search_member_name_options_selection,
.search_location_options_selection {
	float: left;
}

.search_member_name_options_selection_photos_labels,
.search_location_options_selection_photos_labels {
	float:left;
	margin-left:15px;
	width:120px;
}

.search_member_name_options_selection_photos_input,
.search_location_options_selection_photos_input {
	float:left;
}

.search_member_name_options_selection_albums_labels,
.search_location_options_selection_albums_labels {
	float:left;
	margin-left:15px;
	width:120px;
}

.search_member_name_options_selection_albums_input,
.search_location_options_selection_albums_input {
	float:left;
}

.search_member_name_options_selection_ignoreblank_labels,
.search_location_options_selection_ignoreblank_labels {
	float:left;
	margin-left:15px;
	width:120px;
}

.search_member_name_options_selection_ignoreblank_input,
.search_location_options_selection_ignoreblank_input {
	float:left;
}

.search_location_options_selection_photos {
	float:left;
}

.search_location_options_selection_person {
	float:left;
	margin-left: 60px;
}

.search_location_options_selection_person_gender {
}

.search_location_options_selection_person_orientation {
}

.search_location_options_selection_person_role {
}

.search_member_name_btn,
.search_location_btn {
	border: 1px solid;
	float: right;
	padding: 3px;
}

.search_member_name_btn A,
.search_location_btn A {
	color: #CCCCCC;
}


/*********************** HOME **********************/

.stats {
	width:400px;
	height:150px;
}
.stats > .label {
	font-weight:bold;
}
.stats .photo {
/*	background-color:#FF0000; */
	border: 1px solid;
	float:right;
	width:58px;
	height:87px;
}
.stats .member {
	margin-top:20px;
}
.stats .hits {
}
.stats .hits .label {
	float: left;
	width:100px;
}
.stats .hits .text {
}

.stats .ranking {
}
.stats .ranking .label {
	float: left;
	width:100px;
}
.stats .ranking .text {
	
}
.stats .ranking .total {
}
.stats .edited {
}
.stats .edited .label {
	float: left;
	width:100px;
}
.stats .edited .text {

}
.stats .pendingfriends {
}
.stats .pendingfriends .label {
	float: left;
	width:100px;
}
.stats .pendingfriends .text {
	
}

/********************** My Account *******************************/


.dyn_title {
	float:left;
}
.dyn_toggle {
	border: 1px solid;
	float: right;
	margin-top:1px;
	padding: 1px;
	text-decoration:none;
	font-size:0.7em;
}

.dyn_toggle a {
	color: #CCCCCC;
	text-decoration:none;
}

.old_password,
.new_password {
	float:left;
	padding-top:5px;
	width:120px;
}

.input {
}

.change_password_main {
	display:none;
}

.change_password_btn {
	border: 1px solid;
	float: right;
	padding: 3px;
}

.change_password_btn A {
	color: #CCCCCC;
}

.raised .b2, .raised .b3, .raised .b4 {
	background:#4C4C4C;
	border-left:1px solid #666666; 
	border-right:1px solid #666666;
}

.raised .b1 {
	margin:0px 5px; 
	/*background: #666666;*/
	border-bottom:1px solid #666666;
	
}
.raised .b2 {
	margin:0 3px; 
	border-width:0 2px;
}
.raised .b3 {
	margin:0 2px;
}
.raised .b4 {
	height:2px; margin:0 1px;
}
.raised .b5 {
	margin:0px 5px; 
	/*background: #666666;*/
	border-top:1px solid #666666;
}
.raised {
	background:transparent;
}
.raised p {
	padding-bottom:0.5em;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b5{
	display:block; 
	overflow:hidden;
	font-size:1px;
}
.raised .b1, .raised .b2, .raised .b3, .raised .b5{
	height:1px;
}
.raised .content {
	border-left:1px solid #666666; 
	border-right:1px solid #666666;
}
.raised .boxSquareBottom {
	display:block;  
	border-left:1px solid #666666; 
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}
.raised .boxSquareTop {
	display:block;  
	border-left:1px solid #666666; 
	border-right:1px solid #666666;
	border-top:1px solid #666666;
}
.hgap {
	height:5px;
}






.rounded {
	background:transparent;
}
.rounded > .r1, .rounded > .r2, .rounded > .r3, .rounded > .r4, .rounded > .r5{
	display:block; 
	overflow:hidden;
	font-size:1px;
}
.rounded > .r1, .rounded > .r2, .rounded > .r3, .rounded > .r5{
	height:1px;
}
.rounded > .r2, .rounded > .r3, .rounded > .r4 {
	border-left:1px solid; 
	border-right:1px solid;
}
.rounded > .r1 {
	margin:0px 5px;
	border-bottom:1px solid;		
}
.rounded > .r2 {
	margin:0 3px; 
	border-width:0 2px;
}
.rounded > .r3 {
	margin:0 2px;
}
.rounded > .r4 {
	height:2px; margin:0 1px;
}
.rounded > .r5 {
	margin:0px 5px;
	border-top:1px solid;
}



.roundedBtn {
	background:transparent;
}
.roundedBtn > .r1, .roundedBtn > .r2, .roundedBtn > .r3 {
	display:block; 
	overflow:hidden;
	font-size:1px;
	height:1px;
}
.roundedBtn > .r1 {
	margin:0px 2px;
	border-bottom:1px solid;		
}
.roundedBtn > .r2 {
	margin:0 1px; 
	border-left:1px solid; 
	border-right:1px solid;
	border-width:0 1px;
}
.roundedBtn > .r3 {
	margin:0px 2px;
	border-top:1px solid;
}

.test {
	border-left:1px solid;
	border-right:1px solid;
	text-align:center;
}
.test-border {
	border-color:#FFFF00 !important;
}
.test-background {
	background-color:#996633;
}

