/******** General tags ********/

#morning{

	font:76% Verdana,Tahoma,Arial,sans-serif;

	color:#404040;

	line-height:1.2em;

	margin:0 auto;

	padding:0;

	background:url(../images/morning_rep.jpg) repeat-x;

}

#morning-theme {

	margin:0 auto;

	padding:0;

	width:1222px;

	background:url(../images/morning_bg.jpg) no-repeat;

}



#day{

	font:76% Verdana,Tahoma,Arial,sans-serif;

	color:#404040;

	line-height:1.2em;

	margin:0 auto;

	padding:0;

	background:url(../images/day_rep.jpg) repeat-x;

}

#day-theme {

	margin:0 auto;

	padding:0;

	width:1222px;

	background:url(../images/day_bg.jpg) no-repeat;

}





#evening{

	font:76% Verdana,Tahoma,Arial,sans-serif;

	color:#404040;

	line-height:1.2em;

	margin:0 auto;

	padding:0;

	background:url(../images/evening_rep.jpg) repeat-x;

}

#evening-theme {

	margin:0 auto;

	padding:0;

	width:1222px;

	background:url(../images/evening_bg.jpg) no-repeat;

}





#night{

	font:76% Verdana,Tahoma,Arial,sans-serif;

	color:#404040;

	line-height:1.2em;

	margin:0 auto;

	padding:0;

	background:url(../images/night_rep.jpg) repeat-x;

}

#night-theme {

	margin:0 auto;

	padding:0;

	width:1222px;

	background:url(../images/night_bg.jpg) no-repeat;

}







#wrap {

	margin-left:145px;

	padding:0;

	width:907px;





}



#header{

	display:block;

	width:907px;

	height:210px;

	padding:0px;

	background:url(../images/header.jpg);

}



#menu{

	display:block;

	width:100%;

	padding:0px;

	margin:0px;

	border-top:#666666 solid 1px;

	

}







#body{

	display:block;

	width:860px;

	padding:0px;

	padding-left:24px;

}







#bodycopy{

	padding:0px;

	height:100%;

	min-height:465px;

	width:860px;

	background:#ffffff;



}



#footer{

	padding-left:24px;

	width:860px;

	

}



#footcontent{

	display:block;

	height:158px;

	width:860px;

	background:url(../images/footer.jpg) no-repeat;



}



.contactdetails{

	float:left;

	display:inline;

	color:#fff;

	height:148px;

	width:600px;

	padding-top: 10px;

	padding-left: 10px;



}



.subscribe{

	float:left;

	display:inline;

	color:#fff;

	height:148px;

	width:250px;

	padding-top: 10px;





}



.nudge{

	padding-left:24px;

	

}



.indepth{

	padding-left:24px;

}





/******** CONTENT ********/



#leftside{
	

	float:left;

	display:inline;

	width:525px;

	height:426px;

	padding-left:1px;

}



#rightside{

	float:left;

	display:inline;

	background:url(../images/aboutthebook.jpg) no-repeat;

	width:329px;

	height:426px;

	

}



#content{
	position:relative;
	display:block;
	height:143px;
	width:525px;
	background:url(../images/welcome.jpg) no-repeat;
		z-index:99;

}



#postits{
	display:block;
	height:283px;
	width:525px;
	background:url(../images/postits.jpg) no-repeat;


}



.content{
	position:absolute;
	float:left;
	margin-top:35px;
	margin-left:50px;


}



.postleft{

	float:left;

	display:inline;

	padding-top:25px;

	margin-left:50px;

	width:220px;

}



.postright{

	float:left;

	display:inline;

	margin-top:40px;

	margin-left:35px;

	width:220px;

}



h2{

	font-size:14px;

}



.book{

	float:left;

	display:block;

	width:180px;

	height:180px;



}

.booktext {
	height:150px;
	float:left;
	padding:0px;
	margin-top:5px;
	margin-right:8px;
	margin-left:170px;
	text-align:left;
}
.booktext p {padding: 5px 0 0 0;}



.booktext2 { width:265px;

	float:left;
	margin-left:50px;
	padding-top:20px;
	margin-right:8px;
	padding-right:8px;
	color:#4d4670;
	font-weight:bold;
	font-style:italic;
	clear:left;
}
.booktext2 p {}





a{

color:#FF0000;

text-decoration:none;

}



a:hover{

color:#FF0000;

text-decoration:underline;

}