/* CSS Document */
html,body{
	height:100%;
}
body{
	font-size:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:white;
	background:url(/_images2/page-bkd.jpg) rgb(255,34,185) repeat-x 0px 0px;
}
a{
	color:white;
}
strong{
	font-weight:bold;
}
#outerWrapper{
	position:relative;
	width:870px;
	min-height:100%;
	_height:100%;
	border-right:1px solid #f074c8;
	border-left:1px solid #f074c8;
	background:url(/_images2/content-bkd.jpg) #ff51c8 no-repeat 0px 6px;
	margin:0 auto;
}
#innerWrapper{
	min-height:665px;
	_height:665px;
}
#topBar{
	width:100%;
	height:6px;
	overflow:hidden;
	background:#000000;
}
#mainMenu{
	height:12px;
	margin:10px auto 0;
	width:468px;
	overflow:hidden;
}
#mainMenu li,
#mainMenu li a{
	display:block;
	height:12px;
	float:left;
	background:transparent no-repeat 0px 0px;
}
#mainMenu li a{
	width:100%;
	text-indent:-9999px;
}
#mainMenu li a:hover{
	border-bottom:1px solid white;
}
#mainMenu li.spacer{
	width:15px;
	background-image:url(/_images2/menu-spacer.png);
}
#mainMenu #login{
	width:34px;
}
#mainMenu #login a{
	background:url(/_images2/menu-login.png);
}
#mainMenu #logout{
	width:47px;
}
#mainMenu #logout a{
	background:url(/_images2/menu-logout.png);
}
#mainMenu #backtoprofile{
	width:97px;
}
#mainMenu #backtoprofile a{
	background:url(/_images2/menu-backtoprofile.png);
}
#mainMenu #register{
	width:55px;
}
#mainMenu #register a{
	background:url(/_images2/menu-register.png);
}
#mainMenu #home{
	width:70px;
}
#mainMenu #home a{
	background:url(/_images2/menu-home.png);
}
#mainMenu #tellafriend{
	width:81px;
}
#mainMenu #tellafriend a{
	background:url(/_images2/menu-tellafriend.png);
}
#mainMenu #canwedobetter{
	width:116px;
}
#mainMenu #canwedobetter a{
	background:url(/_images2/menu-cwdb.png);
}
#mainMenu #contact{
	width:121px;
}
#mainMenu #contact a{
	background:url(/_images2/menu-contact.png);
}
#mainMenu #changepassword{
	width:115px;
}
#mainMenu #changepassword a{
	background:url(/_images2/menu-changepassword.png);
}

#pageLogo{
	width:338px;
	height:51px;
	margin:11px auto 0;
}
#pageTagline{
	width:122px;
	height:15px;
	margin:8px auto 0;
}
#reg-here{
	display:block;
	position:absolute;
	left:736px;
	top:14px;
	width:125px;
	height:104px;
	background:url(/_images/reg-here.png) transparent no-repeat;
	text-indent:-9999px;
}
#content{
	width:100%;
	height:354px;
	overflow:hidden;
}
#image1,
#image2{
	display:inline;
	width:230px;
	height:338px;
	padding:8px;
	float:left;
}
#image1{
	margin:0 0 0 115px;
	background:url(/_images2/image-bkd-1.png) transparent no-repeat 0px 0px;
}
#image2{
	background:url(/_images2/image-bkd-2.png) transparent no-repeat 0px 0px;
}
#statsLinks{
	width:148px;
	height:330px;
	float:left;
	overflow:hidden;
	padding:24px 0 0 0;
}
.statLink{
	display:block;
	width:83px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 4px;
	
}
#bestMatch{
	background:url(/_images2/best-match.png);
}
#oddCouple{
	background:url(/_images2/odd-couple.png);
	margin-bottom:45px;
}
#theNewGuy{
	background:url(/_images2/the-new-guy.png);
	display:none;
}
#pageHeart{
	text-align:center;
	margin:26px 0 15px 0;
}
#perfectCouple{
	text-align:center;
}
#voteArea{
	position:relative;
	width:567px;
	height:32px;
	margin:14px auto 0;
	overflow:hidden;
}
#vote1,#vote2{
	position:relative;
	display:inline;
	float:left;
	width:155px;
	height:32px;
	background:url(/_images2/vote-she.png) transparent no-repeat 0px 0px;
	text-indent:-9999px;
	overflow:hidden;
}
#vote1.m,
#vote2.m{
	background:url(/_images2/vote-he.png) transparent no-repeat 0px 0px;
}
#vote1.f,
#vote2.f{
	background:url(/_images2/vote-she.png) transparent no-repeat 0px 0px;
}
#vote3{
	position:relative;
	display:inline;
	width:155px;
	height:32px;
	background:url(/_images2/vote-perfect.png) transparent no-repeat 0px 0px;
	text-indent:-9999px;
	float:left;
	margin:0 46px;
}
#flag{
	display:block;
	width:218px;
	height:8px;
	margin:23px auto;
	text-indent:-9999px;
	background:url(/_images2/flag.png);
	overflow:hidden;
}
#cwdb{
	display:inline;
	width:61px;
	height:47px;
	background:url(/_images2/cwdb.png) transparent no-repeat 0px 0px;
	margin:6px 0 0 62px;
	float:left;
}
#lastVote{
	display:none;
	position:absolute;
	left:0px;
	top:6px;
	width:78px;
	height:230px;
	padding:39px 0 0 31px;
	background:url(/_images2/last-vote-bkd.png) transparent no-repeat 0px 0px;
}
#lastVote p{
	font-size:16px;
	font-weight:bold;
	width:50px;
	text-align:center;
	margin:0 0 10px 0;
}
#bannerRight{
	position:absolute;
	left:888px;
	top:20px;
}
#bannerLeft{
	position:absolute;
	left:-140px;
	top:20px;
}
#footer{
	height:60px;
	margin:52px 0 32px 0;
}
#footer div.banner{
	display:inline;
	width:468px;
	height:60px;
	float:left;
	margin-left:79px;
}
#footer #login-stats{
	display:inline;
	width:68px;
	height:60px;
	float:left;
	margin-left:65px;
	background:url(/_images/login-stats.png) transparent no-repeat left center;
	text-indent:-9999px;
}
#legal{
	background:url(/_images/legal.png) transparent no-repeat center center;
	width:100%;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
}
#legal2{
	display:block;
	background:url(/_images/legal2.png) transparent no-repeat center center;
	width:257px;
	height:11px;
	margin:3px auto 0;
	overflow:hidden;
	text-indent:-9999px;
	border-bottom:1px solid #ff51c8;
}
#legal2:hover{
	border-bottom:1px solid white;
}
#profileID{
	width:100%;
	text-align:center;
	font-size:8px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
