/* CSS Document */
/* font-family: 'PT Sans';*/
/* font-family: 'Bilbo', cursive;*/
/* font-family: 'Rouge Script', cursive;*/



/* background color: #6699cc Blue  */
/* blue: 6699cc		*/
/* purple: 605ca8	*/
/* pale yellow: f9ecc2     */
/* gold:  ffcc66       */
/* teal:  59929c    x  */
/* seafoam:  9dddd9   */
/* burnt orange:  cc6600   */
/* wine:    993333     */
/* lavender:  cc99cc	*/

/* pale gray: e1e9eb	*/
/* blue:  aecbdb		*/
/* lavender: 9a8da7		*/
/* olive: 535337		*/
/* poppy: cc6566		*/
/* celery: cfd99d		*/



body			{ background-color: #2d82c2; }

#wrapper		{ width: 1000px; 
					margin: auto;
					background-color: #fff;
					padding: 0px; }


ul, ol			{  list-style-type: none;
					text-decoration: none;
					text-align: left;	}	
 
h1				{ color:#639; font-size:30px; text-align:center;  }	
h2				{ color:#605ca8; font-size: 26px;  }
h3				{ color:#cfd99d; font-size: 24px;  }

h1, h2, h3		{ font-family: 'PT Sans', Arial, "sans serif";}
					
					
h4, h5, h6		{ font-family: 'Bad Script', cursive; 	}	

h4				{ color:#2d82c2; font-size: 45px; text-align: center; margin-top: 10px; margin-bottom: 3px; }
h5				{ color:#2d82c2; font-size: 30px; text-align: left; margin-top: 10px; margin-bottom: 10px;}
h6				{ color: #2d82c2; font-size: 36px;	text-align: center; margin-top: 20px; margin-bottom: 20px;	 }

p				{ font-family: "PT Sans", Arial, "sans serif";
					font-size: 18px;
					font-style: normal;
					  	}	
						
#sidebar h5		{ font-family: 'Bad Script', cursive; color: #ffffff; font-size: 20px; text-align: center; }



.img-right		{ float:right; padding:0 30px 0 0; }
.img-smright	{ float:right; padding:5px 0 5px 5px; }
.img-left		{ float:left; padding:0 0 0 30px; }
.img-mailleft	{ float:left; padding: 0 300px 30px 250px; }
.img-book		{ border:#666 thin; margin: 2px 2px 2px 2px;  }
.img-booklatest	{ margin:0px 30px 10px 30px;    }
.img-bookpage	{ margin: 40px 40px 40px 40px;}
.img-top		{ margin: 10px 30px 0px 30px;  }
.img-flower		{ float: right; margin: 0 60px 0px 50px;    }
.img-homelft	{float: left; margin: 10px 10px 10px 10px;	}
.titles			{ font-weight: 650; color: #cc6566;  }
.booklist		{ font-weight: 650; font-size: 20px; color: #000000;  }
.maillist		{ font-family: "PT Sans", Arial, "sans serif"; font-weight: 500; color: #2d82c2;	}
.mailentry		{ font-family: "PT Sans", Arial, "sans serif"; font-weight: 500; color: #ffffff;	font-size: 18px; text-align: left;  }
.img-GOS		{ margin: 40px 40px 0px 55px; }
.img-mail		{ margin: 40px 40px 40px 55px; }
.img-coming		{ margin: 0px 30px 0px 30px; border-color: #999; border-width: 2px; }
.img-lvn1		{ margin: 0px 40px 20px 40px; border-color: #999; border-width: 2px; }
.img-lvn2		{ margin: 100px 40px 20px 40px; border-color: #999; border-width:1px; }
.img-lvn3		{ margin: 40px 40px 40px 40px; border-color: #999; border-width:1px; }
.bookbold		{ font-weight:300; color: 000;}
.profile		{ float: left; padding: 20px 20px 10px 0; }
.quote			{ font-family: "PT Sans", Arial, "sans serif"; color: #9dddd9; background: #000000; }
.sidebarcap		{ font-family: 'Bad Script', cursive; color: #FFF; 	font-size: 24px; }


#quote			{ width: 250px;
					padding: 25px 0px 50px 25px;  }

#content-left	{ float: left;
					width: 700px;
						}
			
#banner			{ width: 700px;
					height: ; 
					float: left; 
					background-color: #000000;
					 }
					
/*#bookshelf		*/			
					

					
#topnav			{ width: 375px;
					height: 40px;
					float: left; 
					background-color: #000;  
					 }		
				
					
#topnav ul		{ padding: 10px 0px 10px 50px; 
					margin: 0;  }
					
#topnav ul li	{ display: inline; 
					list-style-type:none;
					width: 60px;
					font-color: #FFF;
					font-family:'PT Sans', Arial, sans serif; 
					font-size: 18px;
					margin: 20px 10px 0px 10px; }	
					
#topnav a		{ font-color: #FFF	}						

#socialmedia	{ width: 325px;
					background: #000;
					float: right;
				 	height: 35px;
					padding: 5px 0px 0px 0px; }

#socialmedia ul	{ padding: 0 0 0 10px;
					margin: 0;				}					
					
#socialmedia ul li	{ display: inline;	
						width: 40px;
						padding: 0px 0px 0 10px;
						margin: 0px 0px 0px 0px;
						}				

					
#topright		{ float: right;
					width:300px;
					font-style: italic;
					background-color:#000; 
					padding: 20px 0 0 0; }	
					
#topright h4			{ color:#2d82c2; font-size: 35px; text-align: center; margin-top: 3px; margin-bottom: 3px;}		
#topright a:link		{ color:#2d82c2; font-size: 35px; text-align: center; }					
#topright a:visited		{ color:#2d82c2; font-size: 35px; text-align: center; }								
					
#toprightnav	{ display: block;
				    width: 300px;
					height: 300px;
					font-family:'PT Sans', Arial, sans serif; 
					font-size: 20px;
					line-height: 140%;
					margin:0px 0px 0px 0px;	}	
					
a							{ text-decoration:none;	}
#toprightnav a:link 		{ color:#fff;	}
#toprightnav a:visited 		{ color:#fff;	}
#toprightnav a:active 		{ color:#cc99cc;	}
#toprightnav a:hover 		{ color:#9dddd9;	}
#toprightnav a:focus 		{ color:#9dddd9;	}					
					

					
#sidebar		{float: right;
					width: 300px;
					padding: 0px 0px 0px 0px;
					background-color: #000;
					text-align: center;
					
}

#comingnext h5			{ color:#ffffff; font-size: 18px; text-align: center; }
#comingnext a:link		{ color:#ffffff; font-size: 18px; text-align: center; }					
#comingnext a:visited	{ color:#ffffff; font-size: 18px; text-align: center; }		
				
#comingnext		{ float: right;
					width: 300px;
					height: 525px;
					padding: 0px 0px 0px 0px;
					background-color:#0000;	}						
								
#sidenav		{ float:left;
					margin: 0px 0 0px 0; 
					width: 300px; height: 200px;
					 }
					 
#sidenav ul li	{ display: block;
				    width: 250px;
					font-family:'PT Sans', Arial, sans serif; 
					font-size: 20px;
					line-height: 180%; 
					margin:0px 0px 0px 0px; }
					
#seriescontent	{ float: left;
					width: 650px;
					padding: 0 25px 0 25px;
					font-style: italic;  }						
					
#seriescontent h5			{ color:#2d82c2; font-size: 30px;	}
#seriescontent a:link 		{ color:#2d82c2; font-size: 30px;	}
#seriescontent a:visited 	{ color:#2d82c2; font-size: 30px;	}


				
					
#seriestitle	{height: 50px;}	
#seriestitle h1	{ font-size: 35px; margin-top: 5px;}		 
					 
#sidebk1			{height: 550px;
					margin: 0 0 0 0;
					padding: 20px 0 0 0;	}
				
#sidebk2			{height: 550px;
					margin: 0 0 0 0;
					padding: 20px 0 0 0;	}	
					
#sidebk3			{height: 550px;
					margin: 0 0 0 0;
					padding: 20px 0 0 0;	}						
					
					
#contentbk1		{height: 550px;  }			

#contentbk2		{height: 550px;  }										

#contentbk3		{height: 550px;  }										
							

#latestbuy			{  }
#excerpt			{  }
#deletedscene		{  }
	

#pinterest			{clear: both;
						Width: 300;
						padding: 0px 20px 50px 20px;  }							
						
#booklist		{   clear: both;
					float:left;
					width:300px; 
					text-align: left;  }
					
#booklist ul li	{ display: block;
					width: 300px;
					font-family:'PT Sans', Arial, sans serif; 
					font-size: 16px;
					line-height: 140%;
						}
						
						
#books-in-series	{float: left;
					padding: 0 0 50px 75px}

#books-in-series h5	{font-family: 'PT Sans', Arial, "sans serif"; font-size: 18px; color: #ffffff; text-align: center;}			
					


#continuity		{ float:left;
					width:600px;   }
					
#continuity ul li  { display: block;
					width: 600px;
					font-family:'PT Sans', Arial, sans serif; 
					font-size: 18px;
					line-height: 120%;
					margin:0px 0px 0px 0px;	}
					
#continuity-covers  {clear: both;
						display: inline; 
						width: 700px}
										
						
#content-wrapper	{ clear:both; }		

#welcome		{ float: right;
					width: 300px;
					padding: 0 15px 0px 15px;}								
				
#content		{ float: left;
					width: 650px;
					padding: 0 25px 0 25px;
					font-style: italic;  }	
					
#col1			{ float: left;
					width: 520px;
					margin: 0px 0px 0px 0px;
					padding: 20px 20px 20px 60px;
					background-color: #fff;	}
					
#col2			{ float:right;
					width:250px;
					padding: 0 0 0px 0;	}	
					
#series1		{ float:left;
					width:146px; 
					height:300px;
					padding: 0px 2px 0px 0px;  }

#series2		{ float:left;
					width:146px;
					height:300px;	
					padding: 0px 4px 0px 0px; }
					
#series3		{ float:left;
					width:146px;
					height:300px;	
					padding: 0px 2px 0px 0px; }

#series4		{ float:left;
					width:146px;
					height:300px;
					padding: 0px 2px 0px 0px; 	}
						
#series5		{ float:left;
					width:146px;
					height:300px;
					padding: 0px 2px 0px 0px; 	}								


#lasvegasnights	{clear:both;   }

#sherdanaroyalty {clear:both;	}

#casebros		{clear:both;	}

#series-continuities	{clear:both;	}

a						{ text-decoration:none;	}
#sidenav a:link 		{ color:#fff;	}
#sidenav a:visited 		{ color:#fff	;	}
#sidenav a:active 		{ color:#cc99cc;	}
#sidenav a:hover 		{ color:#9dddd90;	}
#sidenav a:focus 		{ color:#9dddd9;	}

#topnav a:link 			{ color:#fff;	}
#topnav a:visited 		{ color:#fff	;	}
#topnav a:active 		{ color:#cc99cc;	}
#topnav a:hover 		{ color:#9dddd9;	}
#topnav a:focus 		{ color:#9dddd9;	}

#foot a:link 			{ color:#000;	}
#foot a:visited 		{ color:#993333;	}
#foot a:active 			{ color:#900;	}
#foot a:hover 			{ color:#C60;	}
#foot a:focus 			{ color:#C60;	}

#booklist a:link 		{ color:#fff;	}
#booklist a:visited 	{ color:#fff;	}
#booklist a:active 		{ color:#cc99cc;	}
#booklist a:hover 		{ color:#9dddd9;	}
#booklist a:focus 		{ color: #9dddd9; 	text-align: left; }


#continuity a:link 		{ weight:600; color:#59929c;	}
#continuity a:visited 	{ color:#9dddd9;	}
#continuity a:active 	{ color:#ffcc66;	}
#continuity a:hover 	{ color:#ffcc66;	}
#continuity a:focus 	{ color:#ffcc66;	}

#buy

#buy ul					{ margin: 0;
    						padding: 0 100px 0 0; }

#buy ul li				{ list-style-type: none;
    						display: inline; 
							width: 250px;
							font-family:'PT Sans', Arial, sans serif; 
							font-size: 18px;
							line-height: 180%; 
							margin:40px 20px 0px 0px; 
								}	
#buy li:first-child 		 { background: yellow;  }

#buy li:first-child:before 	{ content: none;  }

#buy a:after		{ padding: 20px 20px;
						content:  "  |  ";    }




#foot			{   clear: both;
						padding: 0px 50px 0px 50px;
						border-top: thin #000 dotted; }
					
#foot ul		{ padding: 15px 15px 15px 0; 
					margin: 0;  }
					
#foot ul li		{ display: inline; 
					list-style-type:none;
					font-family:'PT Sans', Arial, sans serif; 
					font-size: 18px;
					margin: 40px 20px 0px 0px; }
					
#foot p			{ text-align:center;  }	

#foot a			{ padding: 10px 10px;	}


#authorgraph	{ margin: 40px 60px 60px 60px  }

#rafflegive		{ margin: auto;  }
					  


/* Contact Form Style */
