body { padding:0; margin:0; background:#f8f6f7 url(images/background.gif) left top repeat-x; font-family:arial, sans-serif; font-size:62.5%; color:#251225; line-height:18px; }

a  { text-decoration:underline; font-weight:normal; color:#251225; outline:0 none; }

a:hover  { text-decoration:none; }

a img  { border:0; }

ul  { list-style-type:square; padding:0 0 0 15px; }

li  { margin-bottom:15px; }

h1  { font-weight:normal; font-size:24px; color:#3a899d; margin:0 0 30px 0; }
h2  { font-weight:normal; margin:0 0 30px 0; font-size:24px; color:#251225; }
h3  { font-weight:normal; margin:0 0 30px 0; font-size:24px; color:#251225; }
h6  { color:#FFF; text-transform:uppercase; font-size:12px; }

#container  { background:#f8f6f7; padding:0 10px; width:960px; margin:0 auto; font-size:1.2em; }

#header  { height:493px; width:960px; background:url(images/header.jpg) left top no-repeat; position:relative; }

#sitelogo  { float:left; margin:0 0 0 5px; }

#login  { position:absolute; bottom:42px; left:368px; }

#signup  { width:235px; height:329px; padding:30px; background:url(images/signup.png) left top no-repeat; float:right; margin:12px 12px 0 0; }

#country  { height:33px; }

#search, #reasons, #people  { padding:30px; float:left; background:#FFF; border-left: 1px solid #e6e5e6; border-right: 1px solid #e6e5e6; border-bottom: 1px solid #e6e5e6; width:246px; height:207px; margin:0 0 18px 0; }

#reasons { margin:0 18px 18px 18px; }

#people    { position:relative; height:208px; border-bottom:0; }
.people   { position:absolute; left:-1px; bottom:0; }

.search  { width:107px; height:56px; background:url(images/search.gif) left top no-repeat; border:0; margin:10px 0 0 0; padding:0; text-indent:-99999em; overflow:hidden; font-size:1; float:right; cursor:pointer; }

.wrapperdiv   { margin:0 0 10px 0; }

label  { margin:0 10px 0 0; }

	/* This CSS is used for the Show/Hide functionality. */
	.more {display: none;}
	a.showLink, a.hideLink {cursor: pointer; }
	a.hideLink {}
	a.showLink:hover, a.hideLink:hover {}    
    #signup label   { width:60px; float:left; margin:0; font-size:11px; }
    #signup input { width:175px; }
    #signup .row  { margin:0 0 10px 0; }
         
    #signup .month  { width:60px; }    
    .clear   { clear:both; }
    
    .continue-btn p  { display:block; margin:0 0 25px 0; padding:0; width:137px; height:38px; background:url(images/continue.png) left top no-repeat; text-indent:-9999em; overflow:hidden;  float:right; }

#signup .header  { background:url(images/joinfree.png) left top no-repeat; width:137px; height:38px; text-indent:-99999em; overflow:hidden; float:right; border:0; margin:0 0 10px 0; padding:0; clear:left; cursor:pointer; }

.note  { clear:both; }

#footer_outer  { height:340px; background:url(images/background.gif) left top repeat; clear:both; margin:18px 0 0 0; }
#footer_inner  { width:960px; padding:0 10px; margin:0 auto; height:340px; }

#footer_inner ul { padding:0; margin:0 0 25px 0; list-style:none; color:#FFF; font-size:11px; }
#footer_inner li { margin:0; padding:0 10px; display:block; border-bottom: 1px dotted #FFF; height:25px; line-height:24px; }
.box  { float:left; width:225px; margin:0 20px 0 0; }
.last { margin:0; }
.flag  { float:left; margin:6px 6px 0 0; }

#footer_inner a { color:#FFF; text-decoration:none; }

#footer_inner a:hover  

{ text-decoration:underline; }

#copyright { clear:both; color:#FFF; font-size:11px; }

#members { height:87px; margin:0 0 18px 0; clear:both; }
#members .wld_badge_item_detail  { display:none; }
#members .wld_badge_item_photo  { float:left; margin:0 10px 0 0;  }
#members .wld_badge_item_photo img  { width:81px; height:81px; padding:2px; border: 1px solid #e6e5e6; }
#members #wld_badge_item_10 .wld_badge_item_photo  { margin:0; }

#content  { padding:30px; background:#FFF; border: 1px solid #e6e5e6; }

.facebook-connect-connect  { clear:both; }

#country ul, #country li  { padding:0; margin:0; list-style:none; }

.menu_class {
    float:right;
    cursor:pointer;
}

.the_menu {
position:absolute;
right:12px;
top:30px;
	display:none;
	width:182px;
z-index:99999;
}

.the_menu li {
	background-color: #241324;
}

.the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:10px; 
	display:block;
    border-bottom: 1px solid #321d32;
}

.the_menu li a:hover {
	padding:10px;
	font-weight:bold;
	color: #F00880;
}
