/* ------------------ rules ---------------*/
* {	padding: 0;	margin: 0; }
html { height: 100%;}
body {margin: 0px; padding: 0px; font: 12px Arial, Helvetica, sans-serif;  height: 100%;  background-color:#AAA; color: #222; }
form {margin: 0px; padding: 0px; }
input {font: 100% Verdana, Arial ,Helvetica,sans-serif; background-color:#FFF; color: #222; margin-top: 3px; margin-bottom: 8px;}
h1 { font: 	180% Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; padding: 10px 0px 10px 0px;}
h2 { font: 	140% Arial, Helvetica, sans-serif; font-weight:bold; color: #94c301; padding-bottom: 10px;}
h2 a:link, h2 a:visited, h2 a:hover { text-decoration:underline;color: #94c301; padding-bottom: 10px;}
h3 { font: 	120% Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; padding-bottom: 10px;}
h4 { font: 	110% Arial, Helvetica, sans-serif; font-weight:bold; color: #000000; padding-bottom: 10px;}
h5 { font: 	100% Arial, Helvetica, sans-serif; }
h6 { font: 	100% Arial, Helvetica, sans-serif; } 
hr { border:0px; border-bottom: 1px dotted #999999; }
p {padding: 5px 0px 5px 0px;}
div {padding:0px;}
ul {padding: 5px 0px 5px 30px;}

a:link,  a:visited { text-decoration: none; color: #b20c0c;}
a:hover {color:#FF9800;}

/* glossy links */
#glossy_site_links {display: none;}
#glossy_site_links h1{display: none;}

#wrapper { width: 800px; padding: 0px 1px 0px 1px; border-left: #888 solid 3px; border-right: #888 solid 3px; border-bottom: #888 solid 1px; background-color:#FFF;}

/* site header */
#header {position: relative; width: 800px; height: 70px; padding: 0px; background:url(http://www.fuck-buddies.co.uk/includes/templates/default/images/header.gif) top left no-repeat; border-bottom: 1px solid #FFF;}
#logo {position: absolute; left: 0px; top: 0px;}
#logo img {border: 0px;}
#top_text {position: absolute; left: 250px; top: 0px; padding-left: 15px; padding-top: 15px; font: 140% Arial, Helvetica, sans-serif; font-weight:bold; color:#EEE}
#top_nav {float: right; width: 530px; padding-right: 0px; padding-top: 0px; font: 120% Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#EEE}
#top_nav a:link, #top_nav a:visited {color:#EEE}
#top_nav a:hover, #top_nav a:active {color:#94C301}

#top_nav_login {float:right;}
#top_nav_login .logintext {font: 90% Arial, Helvetica, sans-serif; font-weight:bold; color:#EEE; text-align:right}
#top_nav_login .logintext a:link, #top_nav_login .logintext a:visited {font: 70% Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; color:#EEE}
#top_nav_login .logintext a:hover, #top_nav_login .logintext a:active {font: 70% Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:bold; color:#EEE}
#top_nav_login .textbox {width:84px; height:20px; border:1px solid #898989; background-color:#F0F0F0; color:#898989; margin:0; padding:1px 2px; }
	
/* footer */
#footer {padding: 7px 0px 7px 10px; font: 90% Arial, Helvetica, sans-serif; color:#555; text-align:left}

/* main content */	
#content {padding: 0px; position:relative; }
#content img {border: 0px;}

/*Inde columns */
#right_col { float:right; width: 459px; text-align:left;}
#right_col p {padding: 10px;}
#right_col2 { float:right; width: 459px; text-align:left; margin-top:1px;}
#right_col2 p {padding: 10px;}

#left_col { float:right; width: 340px; height:700px; text-align:left;} /* background-image:url(http://www.fuck-buddies.co.uk/includes/templates/default/images/search_border2.gif);}*/
#left_col form {padding: 10px 0px 5px 50px; font: 120% Arial, Helvetica, sans-serif; color:#222;}
#left_col form .genderbox {width:140px; height:20px; border:1px solid #898989; background-color:#ffe190; color:#222222; margin:0; padding:1px 2px; }
#left_col form .agebox {width:50px; height:20px; border:1px solid #898989; background-color:#ffe190; color:#222222; margin:0; padding:1px 2px; }

#left_col2 { float:right; margin-top:1px; width: 250px; height:300px; background-image:url(http://www.fuck-buddies.co.uk/includes/templates/default/images/features2.gif);}
#left_col2_content {font: 100% Arial, Helvetica, sans-serif; padding:10px 20px 5px 20px; text-align:left; }
#left_col2_content ul {font: 110% Arial, Helvetica, sans-serif; border-top: 1px dotted #555; margin-top: 5px;}
#left_col2_content li {font-weight:bold; color:#b20c0c; padding-top: 7px; list-style:decimal;}

#main_col { clear:both; width: 786px; text-align:left;}
*html #main_col { float:left; width: 790px; text-align:left;}
	
/* Page classes */
.grey_container {border-top: 1px solid #DDD; background-color:#EEE; padding: 5px 7px 5px 7px;}
*html .grey_container {border-top: 1px solid #DDD; background-color:#EEE; padding: 5px 2px 5px 3px;}

.mini_heading {font: 140% Arial, Helvetica, sans-serif; font-weight: bold; color: #222; padding: 5px 0px 5px 0px;}
.mini_heading2 {font: 140% Arial, Helvetica, sans-serif; font-weight: bold; color: #94c301; padding: 5px 0px 5px 0px;}
.mini_heading a:link, .mini_heading a:visited {color:#222;} 
.mini_heading a:active, .mini_heading a:hover {color:#222;} 

.form_heading {font: 100% Arial, Helvetica, sans-serif; font-weight: bold; color: #FFF; background-color:#999; padding: 5px 0px 5px 10px; border-bottom: 1px solid #DDD; }
.form_link {float:right;}


/* Start of WhiteLabelDating.com Badge */
/*
#wld_badge_wrapper { width: 100%; overflow: hidden; padding-left:25px; }
*html #wld_badge_wrapper { width: 95%; overflow: hidden; padding-left:25px; }
#wld_badge_inner { padding: 0px 0 25px 0px; }
.wld_badge_item { float: left; margin: 0px 10px 0 0; padding: 0;}
.wld_badge_item img { border: 1px solid black; }
.wld_badge_item_detail { margin-top: 5px; font-size: 90%; font-weight:bold; width: 90px; overflow: hidden; text-align:center }
.wld_badge_clear { clear: both; }
*/

#wld_badge_wrapper { width: 425px; overflow: hidden; text-align:center;}
*html #wld_badge_wrapper { width: 425px; overflow: hidden; text-align:center;}
/*
#mem_badge_wrapper2 { width: 715px; overflow: hidden;}
*html #mem_badge_wrapper2 { width: 715px; overflow: hidden;}
*/

#wld_badge_wrapper h2 {float:right; padding:11px 0px 10px 5px;}
#wld_badge_inner { padding: 0px 0px 25px 30px; }
/* #mem_badge_inner2 { padding: 10px 0px 10px 0px; } */

.mem_badge_item { float: left; margin: 5px 4px 0 4px; padding: 0;}
.mem_badge_item img { border: 1px solid black; }
.mem_badge_item_detail { margin-top: 2px; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; width: 90px; overflow: hidden; text-align:center }
.mem_badge_item_name {font-weight:bold;}
.mem_badge_item_nage {font-weight:normal;}
.mem_badge_item_region {font-weight:normal;}
.wld_badge_clear { clear: both; }



#sign_box {height:auto; background-color:#DDDDDD; border:1px solid #BABABA; padding:5px 5px 5px 10px; margin:0px 0px 10px 0px; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px;}

#sign_box .mini_heading {font-family:Arial,Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding: 0px 0px 5px 5px;}

#sign_box form {padding: 0px 0px 0px 0px;}

#sign_box form select {font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; margin: 2px 0px 2px 0px; height: 18px}

#sign_box form .small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:0px; padding:0px 5px 0px 5px;}



#sign_box td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding: 3px; margin:0px;}



#sign_box p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding: 3px; margin:0px;}

