/* outright distribustion styles */

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, div {margin:0; padding:0;}
img {border:0;}

.centered, p.centered {text-align:center;}	
.alignRight {text-align:right;}
.floatLeft	{float:left;}	
.floatRight {float:right;}
hr {clear:both; visibility:hidden; height:0px;}
.clear {clear:both;}
	
a {color:#e10202; text-decoration:underline;}
a:hover {text-decoration:underline; color:#e10202; }
:focus {-moz-outline-style: none;} 

.largerer {font-size: 15px; font-weight:bold;}
.smaller {font-size: 11px;}
.smallest {font-size: 10px;}
.bold { font-weight:bold;}


body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	color:#8b1f1f;
	text-align:center;
	background-color: #EFEFEF;}

#container {
	position:relative;
	background:url(../images/bg_body.png) repeat-y;
	width:914px;
	margin:0px auto;
	text-align:left;
	padding:0 19px;
	height:100%;
	}
		

#header {height:70px; padding:0px 28px 0 10px; border-bottom: 1px solid #e10202;}
		#logo {/*float:right;*/ width:300px; height:43px; margin:10px 0 0 0; display:block;}
		#wn {width:112px; height:49px; margin:5px 0 0 20px; display:block; text-indent:-9999px; background: url(../images/img_w-and-n.png) no-repeat;}
		

#header2 {height:187px;  /*width:912px;*/  /*border-bottom:0px solid #d60202;*/ }	
	#stalin {width:676px; height:187px; padding:0; margin:0 0 0 215px; display:block; text-indent:-9999px; background:url(../images/header-A.jpg) no-repeat;}
	#youngStalin {width:692px; height:186px; padding:0; margin:0 0 0 222px; display:block; text-indent:-9999px; background:url(../images/header-B.jpg) no-repeat;}
	
	#catherine {width:692px; height:186px; padding:0; margin:0 0 0 222px; display:block; text-indent:-9999px; background:url(../images/header-C.jpg)  right no-repeat;}
	
 #divider {height:7px; background-color:#33CC99; margin:0; padding:0; background:url(../images/bg_header-bottom.png) repeat-x;}

	/* main nav styles */
	ul#mainNav {z-index:1000; position:absolute; top:70px; left:17px; width:209px; height:252px; background:url(../images/bg_nav.gif) no-repeat; padding:22px 0 0 0px;}
	ul#mainNav li {height:23px; padding:1px 0; margin:-1px; list-style-type:none;}
	ul#mainNav li a { text-indent:-9999px; display:block; height:23px; } 

	ul#mainNav li#navHome a 			{ background:url(../images/nav/home.gif) 0 0px no-repeat; width:200px;}
	ul#mainNav li#navHome a:hover		{ background-position: 0 -23px;} 
	ul#mainNav li#navHome2 a 			{ background:url(../images/nav/home.gif) 0 -10px; width:200px;}

	ul#mainNav li#navNonfiction a 		{ background:url(../images/nav/nonfiction.gif) 0 0px no-repeat; width:200px;}
	ul#mainNav li#navNonfiction a:hover	{ background-position:0 -23px;} 
	ul#mainNav li#navNonfuction2 a 		{ background:url(../images/nav/nonfiction.gif) 0 -10px; width:200px;}

	ul#mainNav li#navFiction a 	    	{ background:url(../images/nav/fiction.gif) 0 0px no-repeat; width:200px;}
	ul#mainNav li#navFiction a:hover	{ background-position:0 -23px;} 
	ul#mainNav li#navFiction2 a 		{ background:url(../images/nav/fiction.gif) 0 -18px; width:200px;}	
			
	ul#mainNav li#navAuthor a 			{ background:url(../images/nav/author.gif) 0 0px no-repeat; width:200px;}
	ul#mainNav li#navAuthor a:hover		{ background-position:0 -23px;} 
	ul#mainNav li#navAuthor2 a 			{ background:url(../images/nav/author.gif) 0 -10px; width:200px;}
	
	ul#mainNav li#navCritical a  		{ background:url(../images/nav/critical.gif) 0 0px no-repeat; width:200px;}
	ul#mainNav li#navCritical a:hover	{ background-position:0 -23px;} 
	ul#mainNav li#navCritical2 a  		{ background:url(../images/nav/critical.gif) 0 -10px; width:200px;}

	ul#mainNav li#navComing a 			{ background:url(../images/nav/coming.gif) 0 0px no-repeat; width:200px;}
	ul#mainNav li#navComing a:hover		{ background-position:0 -23px;} 
	ul#mainNav li#navComing2 a 			{ background:url(../images/nav/coming.gif) 0 -10px; width:200px;}
	
	ul#mainNav li#navContacts a 		{ background:url(../images/nav/contact.gif) 0 0px no-repeat; width:200px;}
	ul#mainNav li#navContacts a:hover	{ background-position:0 -23px;} 
	ul#mainNav li#navContacts2 a 		{ background:url(../images/nav/contact.gif) 0 -18px; width:200px;}	
	
	/* end main nav styles */
	

#contentLeft {float:left;  width:540px; padding:15px 0 0 0;}
#contentFull {float:left;  width:910px; padding:15px 0 0 0; background-color: #FFFFFF;}
/*
#contentLeft2 {float:left; height: 300px; width:440px; padding:15px 0 0 224px; background:url(../images/img_author2.jpg) bottom left no-repeat; }
	#contentLeft p, #contentLeft2 p {margin:0 30px 10px 0;}
*/
#contentLeft2 
{
float:left;  
width:460px; 
padding:0 0 0 0px; 
margin-left:35px;
/*background:url(../images/montefiore_simon_sebag_1.jpg) left no-repeat; margin-left:10px; margin-top:0px;*/
}

#ssmphoto
{
width:160px;
height:227px;
float:left;
margin-left:20px;
margin-top:50px;
}

#contentLeft p, #contentLeft2 p 
{
margin:0 30px 10px 0;
}
	
.copyright 
{ 
font-size: 9px; 
}

#intro 
{
padding:25px 0 10px 0; 
font-size:18px; 
font-family:"Times New Roman", Times, serif;
}

.banner {padding-top: 10px; padding-bottom: 10px;}
	
.book 
{
width:640px; 
margin:25px 0 20px 0; 
padding:0 0 20px 0; 
font-family:Arial, Times, serif; 
background:url(../images/bg_dotted.png) bottom left repeat-x; 
}

.book2
{
width:600px; 
margin:0px 0px 20px 175px; 
padding:0 0 20px 0; 
font-family:Arial, Times, serif; 
background:url(../images/bg_dotted.png) bottom left repeat-x; 
}

.bookContent2 
{ 
margin-left:175px; 
width:100px; 
font-size:13px;
}

.bookContent2 a 
{
font-weight:bold;
}

.bookContent2 .icon 
{
float: left;
}

.bookContent2 .acclaim 
{
font-size: 90%;
}

.uk
{
width: 274px;
}

.us
{
float: right;
width: 274px;
margin-top: -364px;
}
	
	.contact {width:840px; margin:25px 0 20px 0; padding:0 0 20px 0; font-family:Arial, Times, serif; }
	.contacts {margin-left: 200px;}
	
	
	.contactbox
	{ 
	display: inline; 
	width: 250px; 
	float: left; 
	padding: 20px; 
	border: 1px solid #CCCCCC; 
	min-height: 170px; 
	height: 170px;
	}
	
	
	.bookImage {float:left; width:179px; padding:0 0 0 5px; line-height:1.5em;}	
	.bookContent {float:left;  width:440px; font-size:13px;}
	.mainContent {float:left;  width:540px; font-size:13px; border: 1px solid #000000;}
	.bookContent a {font-weight:bold;}
	.bookContent .icon {float: left;}
	.bookContent .acclaim {font-size: 90%;}
	.nibby {float: right; margin-top: -40px; margin-right: 20px;}
	.bookTitle {font-size:17px; color:#e10202; font-weight:bold; padding:0 0 4px 0;}
	.amazon a {width:114px; height:37px; display:block; text-indent:-9999px; background:url(../images/b_amazon.gif) no-repeat; }
	.amazonleft a {width:114px; height:37px; display:block; text-indent:-9999px; background:url(../images/b_amazon.gif) no-repeat;     margin-left: 30px; margin-top: 30px;}
		
	.bookContent label
	{
	font-weight: bold;
	}
	
	.bookContent input
	{
	margin-left: 67px;
	}
	
	.bookContent textarea
	{
	margin-left: 50px;
	}
#contentRight 
{
float:right; 
width:150px; 
padding:45px 38px 0 0;}


.inner .icon {float: left;}


.inner label
{
display: block;
font-size: 10px;
font-weight: bold;
color: #8b1f1f;
}

.inner input
{
font-size: 90%;
}
	
		
	.review1 {width:136px; height:119px; padding:25px 20px 0 28px; margin:0 0 20px 0;  color:red; font-family:"Times New Roman", Times, serif; background:url(../images/bg_ripped.png) no-repeat;}
	.review2 {width:141px; height:106px; padding:38px 15px 0 28px; margin:0 0 20px 0;  color:red; font-family:"Times New Roman", Times, serif; background:url(../images/bg_ripped.png) no-repeat;}
	.review2 .inner
	{
	margin-top: -25px;
	font-weight: normal;
	margin-left: -4px;
	}
	
	.review2 .source
	{
	margin-top: 4px;
	font-weight: bold;
	color: #8b1f1f;
	}
	
	.review3 {width:141px; height:106px; padding:115px 15px 0 28px; margin:0 0 20px 0;  color:red; font-family:"Times New Roman", Times, serif; background:url(../images/long_ripped.png) no-repeat;}
	.review3 .inner
	{
	margin-top: -90px;
	font-weight: normal;
	margin-left: -4px;
	}
	
	.review3 .source
	{
	margin-top: 4px;
	font-weight: bold;
	color: #8b1f1f;
	}
	

/* footer */
#footer {height:30px; padding:5px 0 0 215px; font-size:10px; color:#fff; background-color:#d22021;}
	#footer a {color:#fff; }

#redtext
{
color:#e10202;
}

.bookTitle2
{
font-size:14px; 
color:#e10202; 
font-weight:bold; 
}

#stalin2
{
width:676px; 
height:187px; 
padding:0; 
margin:0 0 0 238px; 
display:block; 
text-indent:-9999px; 
background:url(../images/sashenka.jpg) no-repeat;
}

#facebook
{
float: left;
margin-right: 7px;
}





