body
{
	margin:0px;
	padding:0px;
	background:#e7e7de;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	overflow-x:hidden
}
#wrapper
{
	width:925px;
	margin:0px auto;
}
h1
{
	margin:15px 0px 15px 15px;
	padding:0px;
	line-height:500px;
	width:133px;
	height:39px;
	display:block;
	overflow:hidden;
}
h1 a
{
	line-height:500px;
	width:133px;
	height:39px;
	display:block;
	overflow:hidden;
	background:url('images/kinsaki.gif') no-repeat;
}
#navigation
{
	width:905px;
	height:29px;
	background:url('images/navigation.gif') no-repeat;
	padding-left:20px; padding-right:0px; padding-top:11px; padding-bottom:0px
}
#navigation a
{
	display:block;
	margin:0px 45px 0px 0px;
	float:left;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#navigation a:hover
{
	text-decoration:underline;
}
#navigation a.active
{
	color:#65b713;
}
#navigation a.active:hover
{
	text-decoration:none;
}
#editAvatar
{
	background:url('images/edit_avatar.jpg') no-repeat;
}
#registerAvatar
{
	background:url('images/register_avatar.jpg') no-repeat;
}
#editAvatar #avatar
{
	position:relative;
	left:380px;
	top:-10px;
}
#registerAvatar #avatar
{
	position:relative;
	top:-10px;
	left:113px;
}
.avatarHeader
{
	position:relative;
	width:925px;
	height:200px;
}
.avatarHeader #tagline
{
	position:absolute;
	top:172px;
	left:20px;
}
#tagline strong
{
	border-bottom:1px dashed #FFF;
}
#content
{
	background:#141c1b url('images/content.gif') repeat-x;
	width:865px;
	position:relative; padding-left:30px; padding-right:30px; padding-top:35px; padding-bottom:25px
}
#girl
{
	background:url('images/girl.png') no-repeat;
	width:323px;
	height:419px;
	position:absolute;
	top:200px;
	left:690px
}
#footer
{
	background:url('images/footer.gif') repeat-x #2b2b2b;
	height:105px;
	width:925px;
	line-height:1.2em
}
#footerLogo
{
	margin-left:35px;
	background:url('images/footerlogo.gif') no-repeat;
	width:118px;
	height:81px;
	float:left
}
#footerText
{
	float:left;
	margin:25px 0px 0px 15px;
	color:#ccc;
	font-size:12px;
}
#footer a
{
	color:#75c228;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

fieldset
{
	border:1px solid #424948;
	background:url('images/filter.png') repeat-x bottom; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:20px
}
fieldset.big
{
	background:url('images/big_filter.gif') repeat-x bottom !important;
}
legend,
h3
{
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding:0px 5px;
	margin:0px;
}
fieldset div
{
	padding:5px 0px 5px 10px;
	color:#e8e9e9;
}
fieldset div label
{
	display:block;
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	clear:both;
}
fieldset div label.block
{
	width:70px;
}
fieldset div ul
{
	margin:5px 0px 0px 4px;
	float:left;
	display:block;
	list-style:none;
	padding:0px;
}
fieldset div ul.block
{
	width:200px;
}
fieldset div ul li
{
	list-style:none;
	margin:0px 0px 10px 6px;
	padding:0px;
	float:left;
}
fieldset div ul li img
{
	cursor:pointer;
}
fieldset div label.gender
{
	margin:8px 0px 0px 0px;
}
fieldset div ul.gender li
{
	color:#afc2ea;
	font-weight:bold;
	padding:3px 0px 0px 4px;
	width:13px;
	height:16px;
	cursor:pointer
}
fieldset div ul.gender li.on
{
	background:url('images/gender_filter.gif') no-repeat;
	cursor:default
}
ul.accountSettings
{
	margin:7px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
ul.accountSettings li
{
	margin:0px;
	padding:0px;
}
ul.accountSettings li a
{
	display:block;
	width:205px;
	height:24px;
	background:url('images/account_link.gif') no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fefefe;
	text-decoration:none;
	font-size:13px; padding-left:7px; padding-right:0px; padding-top:8px; padding-bottom:0px
}
ul.accountSettings li a.active
{
	font-style:italic;
	font-weight:bold;
	color:#d4d5d8;
}
ul.accountSettings li a.active:hover
{
	text-decoration:none;
}
ul.accountSettings li a:hover
{
	text-decoration:underline;
}
#registerForm
{
	margin:0px;
	padding:0px;
}
#registerPadding
{
	padding:0px 0px 0px 10px;
}
#registerForm label
{
	display:block;
	float:none;
	clear:both;
	padding:10px 0px;
	font-size:15px;
	font-weight:bold;
}
#registerForm label em
{
	color:#7082a7;
	font-style:normal;
}
#registerForm input
{
	display:block;
	float:none;
	clear:both;
	background:url('images/input_bg.gif') no-repeat;
	border:0px none;
	width:338px;
	height:27px;
	font-size:13px;
	color:#333333; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:8px; padding-right:0px; padding-top:10px; padding-bottom:0px
}
#registerTerms
{
	background:#212626;
	padding:10px;
	margin:0px;
}
#registerTerms input
{
	float:left;
	display:block;
	width:25px;
	height:25px;
	margin:5px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:none;
}
#registerTerms label
{
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	clear:none;
}
input#registerSubmit
{
	margin:0px;
	padding:0px;
	border:0px none;
	background:url('images/register_submit.jpg') no-repeat;
	widht:329px;
	height:37px;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	text-align:center
}
/* new */
#emailoptout
{
	padding:10px;
	margin:0px;
	clear:none;
	position: relative;
}
#emailoptout input
{
	float:left;
	display:block;
	width:25px;
	height:25px;
	margin:5px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:none;
}
#emailoptout label
{
	float:left;
	display:block;
	margin:0px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	clear:none;
}
.whitelinks{
color:#FFFFFF;
text-decoration:underline;
}
#girl_test
{
	background:url('images/girl.png') no-repeat;
	width:323px;
	height:419px;
	position:absolute;
	top:550px;
	left:690px;
	
}


