/*info * /////////////////////////////////////////////////////////////////////////////////////
author:	johnathan.kendall@vitamin k design .com
site:       returnr
date:       08/05/2008

changes: (date and inital)////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////////////////////*/
/*@import url("diagnosticstyles.css"); /*for development*/


/*baseline styles/////////////////////////////////////////////////////////////////*/
/* see iejunk.css for ie only resets//////////////////////////////////*/
	body{height:100%;}
	html{overflow-y:scroll;height:100%;}
	html,div, span,applet, object, h1, h2,h3, h4, h5, h6, p,blockquote, pre, a, em,font, img, strong, sub,sup, ol, ul, li,fieldset,form, label, legend
	{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size: 1em;font-family:inherit;vertical-align: baseline;list-style:none outside none;}
	body{font-size: 62.5%;margin:0;padding:0;}	
	.stretcher:after{ content: "."; display:block;height: 0px;clear: both;visibility: hidden;}
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

/* structure  /////////////////////////////////////////////////////////////////////////////
_wrapper
__header
__maincontent
___primary
___secondary
_footer
/////////////////////////////////////////////////////////////////////////////////////////////////*/

body{font-family:Arial, Helvetica, sans-serif;text-align:center;position:relative;}
h1,h2,h3,.branding p {
	font-weight:bold;
	letter-spacing: -0.15ex;
}
h1{font-size:3.6em;}
h2{font-size:2.4em;margin-top:1em;}
p{font-size:1.4em;font-weight:bold;}

span.off{text-decoration:line-through;color:#CCCCCC;}

div#wrapper{width:74em;margin:0 auto;text-align:left;margin-bottom:120px;}
/*_header*/



div#header{margin-top:62px;min-height:11em;}
.branding h2 {font-size:7.2em;font-weight:bold;line-height:0.7em;position:relative;margin:0;}
.branding h2>strong{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	dispaly:block;
	background: url(texture.png) 2em top;
}
.branding h1{font-size:3.6em;line-height:1em;}

#utilMenu li{float:left;}
ul#utilMenu{position:absolute;left:600px;}

div#genList,div#instructions{float:left;width:32em;padding:0 2em 0 2em;padding-top:1em; }
div#usrList{float:left;width:33em;padding:0 3em 0 0;padding-top:1em;}

div#instructions{background:url(crosshatchbg.gif);min-height:44em;}

#genList li,#usrList li{font-size:2.2em;}

ol label{visibility:hidden;}
ol label input{visibility:visible;}
em,a{
	color:#FF0099;
	font-style: normal;
}


form li label{position:relative;height:1.5em;display:block;}
form label input{position:absolute;left:0;top:0;width:100%;border:solid 2px #000;font-size:0.75em;font-weight:bold;}
form label input:focus{border:solid 2px #FF0099;}
div#secondary{clear:both;text-align:left;padding-top:3em;}

div#footer{

}

div#gad{position:absolute;top:0;right:0;}

#usrList form button{
	background:#ff00cc url(gobbtn.jpg) no-repeat center bottom;
	color:#FFFFFF;
	font-size:3.6em;
	width:83px;
	height:56px;
	margin:0 0 0 auto;
	display:block;
	border:none;
	font-weight:bold;
	letter-spacing:-0.1ex;
	
}

a.affLink{font-size:0.5em;}

#results #usrList{color:#CCCCCC;}
.betabadge{display:none;}
#socbook li{display:inline;margin-right:2em;font-size:1.4em;}
ul.recList{float:left;margin-right:10px;width:30%;padding:5px;min-height:200px;font-size:1.2em;}
.recList a{text-decoration:none;}
.recList a:hover{text-decoration:underline;}