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

		html body {
			margin:0;
			padding:0;
			font-family:"Lucida Sans";
			color:black;
			background-color:#999995;
		}
		
		#container{
			margin:auto;
			width:1000px;
			background-color:white;
			border:1px solid #666665;
			height:1320px;
		}
		
		#hd{
			color:white;
		}
		
		#hd img{
			border:0px;
		}
		
		#hd-main{
			height:100px;
			background:black;
			#background-image:url(header-background.jpg);
			background-repeat:no-repeat;
			background-position:right top;
		}
		
		#hd #logo{
			display:inline;
			float:left;
		}
		
		#hd h1{
			display:inline;
			float:right;
			position:absolute;
			top:40px;
		}
		
		#hd #hd-menu{
			float:right;
			position:relative;
			right:100px;
			top:5px;
			font-weight:bold;
			color:#999995;
			font-size:85%;
		}
		
		#hd #hd-menu a{
			color:#999995;
			text-decoration:none;			
		}

		#hd-strip{
			height:25px;
			background:#666665;
			text-align:left;
			font-size:85%;
			font-weight:bold;
			padding:2px 20px 0px 20px;
		}
		
		#hd-strip a{
			color:white;
			text-decoration:none;
		}
		
		#hd-strip a:hover{
			color:#FFFF99;
			text-decoration:underline;
		}
		
		#hd-strip #hd-strip-menu{
			display:inline;
			float:right;
			font-size:93%;
			position:relative;
			top:5px;
		}
		
		#bd{
			padding:10px 5px 0px 40px;
		}
		
		#bd #bd-title{
			font-size: 1.8em;
		}
		
		#bd #main-mid{
			display:block;
			padding-bottom:40px;
			color:#666665;
		}
		
		#myform{
			float:right;
			clear:both;
			position:relative;
			font-family: Arial, Tahoma;
		        color: #FFF;
			width:320px;
			height:464px;
			background-image:url(registration-form.jpg);
			background-repeat:no-repeat;
			margin-top: -80px;
			padding:180px 60px 0px 30px;

		}
		
		#myform fieldset{
			border:0px;
			padding:0px;
			margin:0px;
			padding-bottom:10px;
		}
		
		#myform input, #myform select{

			-moz-border-radius-bottomleft:3px;
			-moz-border-radius-bottomright:3px;
			-moz-border-radius-topleft:3px;
			-moz-border-radius-topright:3px;
			
			-webkit-border-top-left-radius:3px;
			-webkit-border-top-right-radius:3px;
			-webkit-border-bottom-left-radius:3px;
			-webkit-border-bottom-right-radius:3px;			
			
			border: none; /*3px solid black;*/
			font-size:1.1em;
			color:#666665;
			margin:0;
			padding:3px 2px;
			width:200px;
		}
		
		#myform input[type=image] {
			position: absolute; 
			bottom: 90px; right: 70px;
			height: 60px;
		}

		#myform #age-gender{
			position:relative;
			bottom:10px;
		}			
		
		#myform #age{
			width:30px;
			padding:3px 7px;
		}
		
		#myform #gender{
			position:relative;
			width:204px;
			padding:3px 2px;
			font-size:1.1em;
		}
		
		#myform #submit-btn{
			position:relative;
			bottom:15px;
			left:30px;
			width:240px;
			background:none;
			border:0;
			cursor:pointer;
			height:60px;
		}		

		#main-mid #content{
			
			width:520px;
		}
		
		#main-mid p{
			line-height:1.4em;
			text-align:justify;
		}
		
		#main-mid ul{
			line-height:1.6em;
			list-style-image:url(tick.png);
		}

		#myform ul.errors {
			line-height:1;
			list-style-type: none;
			list-style-image: none;
		}
		
		#main-mid #users-online-block{
			position:relative;
			left:50px;
			bottom:20px;
			font-size:1.2em;
			font-weight:bold;
		}
				
		#main-mid h3{
			color:green;
		}

		#ft{

		}
		
		#ft #members-strip {		
			height:170px;
			background-color:#f2f2f2;
			overflow:visible;
			float: left;
			width: 100%;
			text-align:center;
			margin-bottom: 20px;
		}

		#ft #members-strip img{
			position:relative;
			top:20px;
			border:1px solid #666665;
			padding:5px;
			margin:0px 15px;
			background-color:white;		
		}
		
		#ft #ft-strip{
			height:30px;
			width: 100%;
			font-size:11px;
			color:#999995;
			padding-top:0px;
			text-align:right;
		}
		
		#ft #ft-strip a{
			color:#999995;
		}
		
		#ft #ft-strip a:hover{
			color:#333399;
		}
		
		#ft #copyright{
			float:left;
			position:relative;
			left:20px;
		}
		
		#ft #ft-rest{
			height:150px;
			background-image:url(footer-bckg.png);
			background-repeat:repeat-x;
			background-position:top;
		}
		
		#ft-variation{
			padding: 10px 100px;
			margin:auto;
			position:relative;
			left:10px;
			font-size:smaller;
			color:#666665;
		}
