@charset "utf-8";
/* CSS Document */
html, body, p, h1, h2, h3, h4, img, form, fieldset, ul, li, span, a, input, select, option, legend, img {
border:0 none;
margin:0;
}
h1, h2, h3, h4, legend, p, fieldset, ul, li, select, img, a {
padding:0;
}
html {
background:#55b7ff url(main-bg-1px.gif) repeat-x scroll 0 0;
font-family:georgia,serif;
font-size:13px;
}
body {
	color:#666666;
}
h1, h2 {
color:#6e0069;
font-size:1.7em;
font-weight:normal;
}
h2#members {
float:left;
padding:18px 0 0 58px;
width:150px;
}
a {
text-decoration:none;
}
a:link, a:visited {
color:#333333;
}
a:hover, a:link span, a:visited span, p.searchbtn a:link, p.searchbtn a:visited, input.regjoinbtn, input.loginbtn {
color:#6e0069;
}
#footer a:link, #footer a:visited {
color:black;
font-size:0.9em;
}
.italic {
font-style:italic;
}

.italic-find {
font-style:italic;
margin-left:45px;
}


.empty {
font-size:0;
line-height:0;
}
.hideme {
height:0;
left:-9999em;
line-height:0;
position:absolute;
}
.clear {
clear:both;
}
.centralise {
margin:0 auto;
height:755px;
}
.floatie {
float:left;
}
.button {
border:0 none;
}
.txtcenter {
text-align:center;
}
fieldset, input, legend, form, option, select {
margin:0;
padding:0;
}
fieldset.hideme input {
border:0 none;
font-size:0;
line-height:0;
}
#logo {
margin:0 0 0 270px;
}
#pagewrap {
background:transparent url(main-bg.jpg) no-repeat scroll center 0;
position:relative;
text-align:left;
width:830px;
height:920px;
}
#content {
background:transparent url(transparent.gif) no-repeat scroll -6px bottom;
margin-left:50px;
padding-bottom:15px;
height:700px;
}
#memberwrap {
/* margin-left:-20px; */
float:left;
margin:50px 0 0 -20px;
}
.formlayout fieldset {
margin:14px 0 0.8em;
}
.formlayout fieldset p {
padding:0;
}
.formlayout label, .formlayout select, .formlayout span {
display:block;
float:left;
margin-bottom:6px;
width:92px;
}
.formlayout span {
height:1.4em;
text-align:center;
width:30px;
}
.formlayout select {
background-color:white;
border:1px solid #ADADAD;
margin-right:2px;
padding:0.2em;
}
.formlayout input {
border:1px solid #ADADAD;
display:block;
float:left;
font-size:0.9em;
height:1.1em;
width:180px;
}
.formlayout .text {
padding:0.2em;
}
.formlayout select.options {
width:186px;
}
.formlayout label {
font-size:0.9em;
padding:0.2em 10px 0 0;
}
.formlayout .dropdownage {
width:53px;
}
.formlayout .gender {
width:68px;
}
.formlayout .day {
width:52px;
}
.formlayout .month {
width:65px;
}
.formlayout .year {
width:55px;
}
.formlayout br {
clear:left;
}
.formlayout .day, .formlayout .month {
margin-right:7px;
}
#registration {
margin:0 0 0 450px;
min-height:380px;
width:310px;
}
#registration form {
padding-top:1px;
height:355px;
}
#registration fieldset {
width:290px;
}
#registration p.note {
font-size:0.8em;
font-style:italic;
padding:0 0 0 102px;
}
p#joinnow {
float:left;
font-size:0.8em;
padding:0 0 0 102px;
width:180px;
}
#registration fieldset.tight {
margin:0;
padding:0;
}
#registration fieldset .p span {
white-space:nowrap;
}
#registration span.genderchoice {
font-size:11px;
padding:0 2px;
width:44px;
}
#search {
display:inline;
float:left;
padding:0 0 20px 210px;
width:210px;
}
#search form {
background:transparent url(line.gif) no-repeat scroll center bottom;
}
#search .formlayout select.options {
width:138px;
}
#search {
margin:0 0 0;
}
#searchintro {
margin:16px 0 0 20px;;
}
#search .formlayout label {
width:60px;
}
#search form {
margin-bottom:15px;
padding:0 0 10px;
}
#searchform input {
font-family:Georgia,serif;
height:auto;
}
a.naughtylink {
margin:0 auto;
}
#search .formlayout .button {
margin-top:10px;
}
#login {
min-height:93px;
position:absolute;
right:5px;
top:11px;
width:143px;
}
#login a img {
margin:25px 0 0 36px;
}
input.button, #login input.button {
border:0 none;
height:auto;
padding:0;
width:auto;
}
#text-bottom{
text-align:justify;
position:absolute;
top:770px;
left:40px;
width:750px;
color:#666666;
}
#footer-cd{
margin:0;
}

.icons{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#6e0069;
font-weight:bold;
}

#icons{
margin: 205px 40px 0 0;
}
