/* CSS Document */
body {margin: 0px; padding: 0px; font: 11px Arial, Helvetica, sans-serif;  height: 100%; }
form {margin: 0px; padding: 0px; }
h1 { font: 	20px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #000000; padding: 0px 0px 0px 5px; margin:0;}
h2 { font: 	16px Arial, Helvetica, sans-serif; font-weight:bold; color: #7d0000; padding: 0px; margin:0px;}
h2 a:link, h2 a:visited, h2 a:hover { text-decoration:underline;color: #7d0000; padding: 0px; margin:0px;}

a:link,  a:visited { text-decoration: underline; color: #7d0000;}
a:hover, a:active {text-decoration: underline; color:#7d0000;}

/* Begin Header */
div#headtab {margin:0 auto; height:28px;}
div#headtab div#tab {height:25px; background:url(http://www.fuck-buddies.com/images/layout/bgHeadTabR.gif) repeat-x; width:300px; float:right;}
div#headtab div#tab div#content {clear:both; display:inline; float:left; background:url(http://www.fuck-buddies.com/images/layout/bgHeadTabL.gif) no-repeat; padding-left:40px; text-align:left;font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; text-align:left; height:25px; line-height:24px;}
div#headtab div#tab div#content a, div#headtab div#tab div#content a:visited {color:#7d0000; text-decoration:none; font-weight:bold; }
div#headtab div#tab div#content a:hover {text-decoration:underline; }

div#navLogin {float:right; clear:left;}
div#navLogin td{font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; text-align:left; }
div#navLogin .textbox {font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; text-align:left; width:70px; height:18px; border:1px solid #898989; background-color:#F0F0F0; color:#898989; margin:0; padding:1px 2px; }
div#navLogin .sitebox {width:150px; height:18px; border:1px solid #898989; background-color:#F0F0F0; color:#898989; margin:0; padding:1px 2px; }
/* End Header */

/*Begin MainMenu*/
#navBar {font-family:Arial,Verdana, Helvetica, sans-serif; font-size:12px; height:25px; text-align:left; clear:both; background-color:#7d0000;}
#navBar div#nav {float:left; height:25px; line-height:25px; padding-left:5px;}
#navBar h2 {float:right; margin:0; padding:0 1em; height:25px; line-height:25px; color:#FFF; font-size:130%; font-family:Arial,Verdana, Helvetica, sans-serif; }
#navBar .join, #navBar .join a:link, #navBar .join a:visited{color:#FFFF00; font-size:110%;}

div#nav{ float:left}
div#nav ul {list-style:none; margin:0; padding:0; padding-left:10px}
div#nav ul li {margin:0; float:left; display:block; height:24px; line-height:24px; padding:0 5px 0 5px; color:#FFF; }
div#nav ul li a, div#nav ul li a:visited {color:#FFF; text-decoration:none; font-weight:bold; }
div#nav ul li a:hover {text-decoration:underline; }
/*End MainMenu*/

div#row1_left_col {width:320px; float:left; padding:10px 5px 0px 10px;}
*html #row1_left_col { width: 320px; float:left; padding:10px 5px 0px 10px; }
div#row1_right_col {width:420px; float:right; padding:10px 0px 0px 5px;}
*html #row1_right_col {width:420px; float:left; padding:10px 0px 0px 5px;}

#search_box {height:280px; background-color:#F0EDE7; border:1px solid #7C7C7C; padding:5px 10px 10px 10px; }
#search_box .mini_heading {font-family:Arial,Verdana, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding: 0px 0px 5px 5px;}
#search_box form {font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; padding: 5px 10px 7px 10px; border-bottom:1px solid #7C7C7C; border-top:1px solid #7C7C7C; }
#search_box form select {font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; margin: 0px 0px 5px 0px; height: 18px;}
#search_box p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9.5px; padding: 0px; margin:5px;}
#search_box .search_but { padding-top: 7px;}


div#row2_left_col {width: 400px; float:left; padding:5px 5px 0px 5px; text-align: justify;}
*html #row2_left_col {width:523px; float:left; padding:5px 5px 0px 5px;}

div#row2_right_col {width:230px; float:left; padding:5px 5px 0px 5px;}
html #row2_right_col { width: 215px; float: right; padding:5px 85px 0px 5px;}

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

/* Featured Members */

#mem_badge_wrapper { height: 230px; width: 715px; overflow: hidden;}
*html #mem_badge_wrapper { width: 425px; overflow: hidden;}
#mem_badge_wrapper2 { width: 715px; overflow: hidden;}
*html #mem_badge_wrapper2 { width: 715px; overflow: hidden;}

#mem_badge_wrapper h2 {float:right; padding:11px 0px 10px 10px;}
#mem_badge_inner { padding: 0px 0px 25px 0px; }
#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;}
.mem_badge_clear { clear: both; }

div#footer_sites {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#898989; padding: 0px; margin-top:30px; border-top: solid 1px #7c7c7c}
div#footer_copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#222; padding: 0px; margin-top:20px;}


#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 h1 {font: 18px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #000000; padding: 0px 0px 0px 5px; margin: 0;}
#sign_box td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; margin:0px;}

#sign_box p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding: 3px; margin:0px;}
td.register_checkboxes {
    text-align: right;
}