@charset "utf-8";
/* CSS Document */

body
{
	background-image: url(images/background.gif);
	background-color: #020101;
	background-position: left top;
	background-repeat: repeat-x;
	color: white;
	font-family: arial;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	height: 100%;
}


	a:link
	{
		border: none;
		color: #885D69;
	}
	a:visited
	{
		border: none;
		color: #885D69;
	}
	a:hover
	{
		border: none;
		color: #885D69;
	}
	a:active
	{
		border: none;
		color: #885D69;
	}
	img
	{
		border: none;
	}

	div#shell
	{

		width: 980px;
		margin: auto;
		min-height: 600px;
	}
	
		div#shell div#header
		{
			min-height: 318px;
		}
			div#shell div#header div#logo
			{
				float: left;
				
			}
	
			div#shell div#header div#extra
			{
				float: right;
				z-index: 100;
			}
				div#shell div#header div#extra div#headerimage
				{

				}
				div#shell div#header div#extra div#login
				{
					position: absolute;
					padding-left: 370px;
				}
					div#shell div#header div#extra div#login div#frame
					{
						position: absolute;
					}
					div#shell div#header div#extra div#login div#loginbutton
					{
						position: absolute;
						width: 183px;
						margin-top: 10px;
						text-align: center;
					}
					div#shell div#header div#extra div#login span#registered
					{
						position: absolute;
						text-align: center;
						width: 183px;
						margin-top: 40px;
						color: #885d69;
					}
					
		div#shell div#search
		{
			margin-left: 60px;
			width: 578px;
			float: left;
		}
		
	
			div#shell div#search div#partners
			{
				background-color: black;
				float: right;
				width: 535px;
				-moz-border-radius: 4px;
				margin-top: -186px;
				padding-bottom: 0px;
			}
				div#shell div#search div#partners div#deco
				{
					margin: 0px;
					padding: 0px;
					position: absolute;
				}
				div#shell div#search div#partners div.inner
				{
					margin: 10px;
		
				}

					div#shell div#search div#partners div.inner div#searchform
					{
						float: left;
						margin-top: -4px;
						margin-bottom: 10px;
						margin-top: 25px;
					}
						div#shell div#search div#partners div.inner div#searchform div.background
						{
							float: left;
							clear: both;
							margin-left: 10px;
							margin-top: -25px;
						}
						div#shell div#search div#partners div.inner div#searchform div.inner
						{
							margin: 10px;
							clear: both;
						}
							div#shell div#search div#partners div.inner div#searchform div.inner p
							{
								color: #F0BDFD;
								padding: 0px 0px 10px 0px;
								margin: 0px;
							}
								div#shell div#search div#partners div.inner div#searchform div.inner form
								{
									padding: 0px 0px 10px 0px;
								}
									div#shell div#search div#partners div.inner div#searchform div.inner form label
									{
										color: #885d69;
										font-style: italic;
										font-size: 12px;
									}
									
										div#shell div#search div#partners div.inner div#searchform div.inner form label#aged
										{
											margin-left: 5px;
											margin-right: 5px;
										}
										div#shell div#search div#partners div.inner div#searchform div.inner form label#agedto
										{
											margin-left: 5px;
											margin-right: 5px;
										}
								
									div#shell div#search div#partners div.inner div#searchform div.inner form input.search
									{
										background-image: url(images/search.gif);
										background-position: center center;
										background-repeat: no-repeat;
										background-color: transparent;
										border: none;
										width: 102px;
										height: 39px;
										padding: 0px;
										margin: 0px 0px 20px 20px;
									}
								
					div#shell div#search div#partners div.inner div#recentmembers div.background
					{
						float: left;
						margin-left: 10px;
						margin-bottom: 3px;
					}
					div#shell div#search div#partners div.inner div#recentmembers div#recentmembers_ouput
					{
						float: left;
						clear: both;
						height: 470px;
					}
						div#shell div#search div#partners div.inner div#recentmembers div#recentmembers_ouput div.inner
						{
							margin: 20px 0px 20px 10px;
							width: 470px;
						}
							
							div#wld_badge_item_1
							{
								
							}
							
							div#wld_badge_item_2
							{
								margin-left: 130px;
							}
							
							div#wld_badge_item_3
							{
								margin-left: 260px;
							}
							
							div#wld_badge_item_4
							{
								margin-left: 390px;
							}
							
							div#wld_badge_item_5
							{
								margin-top: 150px;
							}
							
							div#wld_badge_item_6
							{
								margin-top: 150px;
								margin-left: 130px;
							}
							
							div#wld_badge_item_7
							{
								margin-top: 150px;
								margin-left: 260px;
							}
							
							div#wld_badge_item_8
							{
								margin-top: 150px;
								margin-left: 390px;
							}
							
							div#wld_badge_item_9
							{
								margin-top: 300px;
							}
							
							div#wld_badge_item_10
							{
								margin-top: 300px;
								margin-left: 130px;
							}
							
							div#wld_badge_item_11
							{
								margin-top: 300px;
								margin-left: 260px;
							}
							
							div#wld_badge_item_12
							{
								margin-top: 300px;
								margin-left: 390px;
							}
							
							div#shell div#search div#partners div.inner div#recentmembers div#recentmembers_ouput div.inner div.wld_badge_item
							{
								position: absolute;
								margin-right: 26px;
							}
								div#shell div#search div#partners div.inner div#recentmembers div#recentmembers_ouput div.inner div.wld_badge_item div.wld_badge_item_photo
								{
									border: #000000 2px solid;
									float: left;
								}
								div#shell div#search div#partners div.inner div#recentmembers div#recentmembers_ouput div.inner div.wld_badge_item div.wld_badge_item_detail
								{
									clear: both;
									float: left;
									margin-top: 15px;
									font-size: 11px;
									width: 95px;
								}
									div#shell div#search div#partners div.inner div#recentmembers div#recentmembers_ouput div.inner div.wld_badge_item div.wld_badge_item_detail span.wld_badge_item_name
									{
										color: #C0C5C9;
										font-style: italic;
									}
									div#shell div#search div#partners div.inner div#recentmembers div#recentmembers_ouput div.inner div.wld_badge_item div.wld_badge_item_detail span.wld_badge_item_age
									{
										color: #C0C5C9;
										font-style: italic;
									}
									div#shell div#search div#partners div.inner div#recentmembers div#recentmembers_ouput div.inner div.wld_badge_item div.wld_badge_item_detail span.wld_badge_item_region
									{
										color: #885D69;
									}
		div.box
		{
			background-color: #220040;
			-moz-border-radius: 4px;
			width: 100%;
		}
			
		div.box2
		{
			float: right;
			width: 95%;
			padding-left: 10px;
			padding-top: 10px;
			padding-right: 10px;
			padding-bottom: 10px;
		}
					
		div#shell div#registration
		{
			width: 342px;
			float: right;
			margin-top: -180px;
		}
			div#shell div#registration div#title
			{
				height: 49px;
				padding-left: 10px;
			}
				div#shell div#registration div#title p
				{
					padding: 0px;
					margin: 0px;
					color: #F2EFE8;
					
				}
			div#shell div#registration div#main
			{
				/*background-image: url(images/register.gif);
				background-position: center top;
				background-repeat: no-repeat;*/
				height: 400px;
				min-height: 470px;
			}
				div#shell div#registration div#main div.background
				{
					position: absolute;
				}
				div#shell div#registration div#main div#form
				{
					position: absolute;
					margin-top: 20px;
					color: #CCCCCC;
				}
					div#shell div#registration div#main div#form form
					{
						margin: 10px 10px 0px 10px;
						width: 310px;
					}
						div#shell div#registration div#main div#form form div.row
						{
							clear: both;
							float: left;
							width: 100%;
							margin: 0px 0px 15px 0px;
						}
						
						div#shell div#registration div#main div#form select
						{
							float: left;
						}
						div#shell div#registration div#main div#form input
						{
							float: left;
							width: 200px;
							margin: 0px;
						}
						div#shell div#registration div#main div#form form label
						{
							font-size: 11px;
							float: left;
							width: 96px;
						}
						div#shell div#registration div#main div#form form label span
						{
							float: left;
							width: 85px;
						}
						div#shell div#registration div#main div#form form label#lookingfor
						{
							margin-left: 10px;
							margin-right: 10px;
							text-align: center;
							width: 40px;
						}
						div#shell div#registration div#main div#form form select.dob
						{
							margin-right: 1px;
						}
						div#shell div#registration div#main div#form form p
						{
							font-size: 9px;
							font-style: italic;
							margin: 0px;
							margin-left: 96px;
							width: 180px;
							padding: 0px;
						}
						div#shell div#registration div#main div#form form input#submit
						{
							background-image: url(images/submit.gif);
							background-position: center center;
							background-repeat: no-repeat;
							background-color: transparent;
							border: none;
							width: 152px;
							height: 89px;							
						}
						div#shell div#registration div#main div#form form div#sub
						{
							width: 109px;
							margin: auto;
							margin-top: 10px;
						}
						
div#ftr
{
	float: left;
	text-align: left;
	margin-left: 110px;
}
	div#ftr span#dis
	{

	}

div#wld
{
	float: left;
	clear: both;
	text-align: right;
	width: 99%;
	margin: auto;
	margin-top: 0px;
	font-size: 10px;
}
	div#wld a:link, div#wld a:visited, div#wld a:hover, div#wld a:active
	{
		color: #885d69;
		text-decoration: none;
	}
	
	div#wld span
	{
		color: white;
	}

