body{
	margin: 0px;
	padding: 0px;
	border: 0 none;
	outline: 0;
	background: #000 url(../images/thereader_homebg.jpg) no-repeat;
	background-position: top center;
}

body#sweeps-page {
	margin: 0px;
	padding: 0px;
	border: 0 none;
	outline: 0;
	background: #000 url(../images/thereader_homebg.jpg) no-repeat center top;
}

body#love-page{
	margin: 0px;
	padding: 0px;
	border: 0 none;
	outline: 0;
	background: #000 url(../images/lovestory_bgimg.jpg) no-repeat center top;
}

#readerwrap{
	width: 739px;
	margin: auto;
}

#readerhdr{
	width: 356px;
	height: 80px;
	float: left;
	clear: both;
	margin: 43px 0px 0px 190px;
	_margin: 43px 0px 0px 115px;
}

#readerhdr2{
	width: 309px;
	height: 38px;
	float: left;
	clear: both;
	margin: 0px 0px 0px 214px;
	_margin: 0px 0px 0px 135px;
}

#flashcontent{
	width: 438px;
	height: 272px;
	float: left;
	clear: both;
	margin: 21px 0px 0px 163px;
	_margin: 21px 0px 0px 100px;
	color: #fff;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

#readerthanks {
	width: 514px;
	height: 473px;
	float: left;
	clear: both;
	margin: 65px 0px 140px 129px;
	_margin: 65px 0px 140px 83px;
	background: url(../images/thanks_mainbgimg.jpg) no-repeat;
}

#readerthanks p{
	margin: 130px 0px 0px 23px;
	color: #fff;
	font: 18px "Times New Roman", Times, serif;
}

#readerrules{
	width: 514px;
	float: left;
	clear: both;
	margin: 65px 0px 20px 129px;
	_margin: 65px 0px 20px 82px;
	background: url(../images/rules_mainbgimg.jpg) no-repeat;
}

#readerrules div.box{
	width: 514px;
	height: 600px;
	overflow: auto;
	margin: 120px 0px 0px 23px;
	padding: 0px 15px 0px 0px;
}
#readerrules p {
	color: #fff;
	font: 18px "Times New Roman", Times, serif;
}

#readerrules a {
	color: #fff;
}

#readerlove{
	width: 514px;
	float: left;
	clear: both;
	margin: 65px 0px 20px 129px;
	_margin: 65px 0px 20px 83px;
	background: url(../images/love_mainbgimg.jpg) no-repeat;
}

#readerlove p{
	margin: 130px 0px 0px 0px;
	color: #fff;
	font: 18px "Times New Roman", Times, serif;
}

#readersorry {
	width: 514px;
	float: left;
	clear: both;
	margin: 65px 0px 35px 129px;
	_margin: 65px 0px 35px 83px;
	background: url(../images/sorry_mainbgimg.jpg) no-repeat;
}

#readersorry p{
	margin: 130px 0px 0px 23px;
	color: #fff;
	font: 18px "Times New Roman", Times, serif;
}

#readersweeps {
	width: 514px;
	float: left;
	clear: both;
	margin: 65px 0px 35px 129px;
	_margin: 65px 0px 35px 83px;
	background: url(../images/enter_mainbgimg.jpg) no-repeat;
}

#readersweeps p{
	width: 450px;
	margin: 30px 0px 0px 23px;
	color: #fff;
	font: 18px "Times New Roman", Times, serif;
}

#sweepsform {
	width: 450px;
	margin: 0px 0px 0px 140px;
	color: #fff;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

#sweepsform a:link, #sweepsform a:visited {
	color: #d5d2af;
}

#sweepsform a:hover {
	color: #d5d2af;
	text-decoration: none;
}

#sorryform {
	width: 450px;
	margin: 0px 0px 0px 120px;
	float: left;
	color: #fff;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}

#sorryform a:link, #sorryform a:visited {
	color: #d5d2af;
}

#sorryform a:hover {
	color: #d5d2af;
	text-decoration: none;
}


#readertitle{
	width: 568px;
	height: 185px;
	float: left;
	clear: both;
	margin: 26px 0px 0px 87px;
	_margin: 26px 0px 0px 55px;
}

#readerenter{
	width: 227px;
	height: 37px;
	float: left;
	margin: 30px 0px 0px 270px;
	_margin: 30px 0px 0px 140px;
}

#readerftr{
	width: 776px;
	height: 130px;
	float: left;
	margin: 52px 0px 0px 8px;
	_margin: 52px 0px 0px 18px;
	background: url(../images/ftrbgimg.jpg) no-repeat;
}

#readerftr p{
	width: 450px;
	height: 110px;
	color: #aeab8a;
	font: 9px Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin: 5px 0px 0px 116px;
	_margin: 5px 0px 0px 62px;
	padding: 0px 6px 0px 0px;
}

#readerftr a:link, #readerftr a:visited {
	color: #aeab8a;
	text-decoration: underline;
}

#readerftr a:hover {
	color: #aeab8a;
	text-decoration: none;
}

#readerftr2 {
	width: 776px;
	height: 383px;
	float: left;
	margin: 52px 0px 0px 8px;
	_margin: 52px 0px 0px 18px;
	background: url(../images/ftr2img.jpg) no-repeat;
}

#readerftr2 p{
	width: 450px;
	height: 110px;
	color: #aeab8a;
	font: 9px Arial, Helvetica, Geneva, sans-serif;
	float: left;
	margin: 5px 0px 0px 116px;
	_margin: 5px 0px 0px 62px;
	padding: 0px 6px 0px 0px;
}

#readerftr2 a:link, #readerftr2 a:visited {
	color: #aeab8a;
	text-decoration: underline;
}

#readerftr2 a:hover {
	color: #aeab8a;
	text-decoration: none;
}

#checkboxdiv {
	margin: 0px 0px 35px 100px;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 10px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/* Main navigation -------------------------*/
ul#readernav
	{     
	margin: 18px 0px 0px 90px;
	_margin: 18px 0px 0px 55px;
	width: 580px;
	height: 19px;
	padding: 0px;
	float: left;
	}

ul#readernav li {
	padding:0;
	margin:0;
	float:left;
	text-indent:-9999px;	
	list-style-type:none;
	}

ul#readernav li a {
	border:0;
	display:block;
	text-decoration:none;
	background:transparent url(../images/navigation_img.jpg) no-repeat;
	}

li#home a {
	width: 142px;
	height:19px;
	 }
li#home a:link, li#home a:visited {	
	background-position:0px 0px;
	}
li#home a:hover, li#home a:focus {	
	background-position: 0px -19px;
	outline: 0; 
	/*-moz-outline: none;*/
	}

li#lovestories a {
	width: 191px;
	height:19px;
	 }
li#lovestories a:link, li#lovestories a:visited{	
	background-position: -142px 0px;
	}
li#lovestories a:hover, li#lovestories a:focus {	
	background-position: -142px -19px;
	outline: 0; 
	/*-moz-outline: none;*/
	}

li#enter a {
	width: 102px;
	height:19px;
	 }
li#enter a:link, li#enter a:visited {	
	background-position: -333px 0px;
	}
li#enter a:hover, li#enter a:focus {	
	background-position:-333px -19px;
	outline: 0; 
	/*-moz-outline: none;*/
	}
		
li#rules a {
	width: 145px;
	height:19px;
	 }
li#rules a:link, li#rules a:visited {	
	background-position: -435px 0px;
	}
li#rules a:hover, li#rules a:focus {	
	background-position:-435px -19px;
	outline: 0; 
	/*-moz-outline: none;*/
	}
	

/* Main navigation "active tabs" --------------------------*/
body#home-page ul#readernav li#home a {
	background-position: 0px -19px;
	}
	
body#love-page ul#readernav li#lovestories a {
	background-position: -142px -19px;
	}
	
body#sweeps-page ul#readernav li#enter a {
	background-position:-333px -19px;
	}
	
body#rules-page ul#readernav li#rules a {
	background-position:-435px -19px;
	}
	
.charcount {
background-color: #000000;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
color: #FFFFFF;
}

.clear {
	clear: both;
}