/* generic classes */ 

body {	
		color: #221100;	
		font-family: times, serif;	
		font-size: 11pt;	
		background-color: #000000;	
		letter-spacing: .2em;
		margin: none;
	  }	  


td {
	font-size: 11pt;
	font-family: times, serif;
}

p 	{
		font-family: times, serif; 
		text-decoration:none; 
		margin-left:7; 
		margin-right:7;  
		text-indent: 10px;
	}

p:first-letter { font-size: 14pt; font-weight: normal; }


b 	{font-family: times, serif;}


li 	{font-family: times, serif; text-decoration:none;}




a:link 		{font-family: times, serif; color:#660000; text-decoration:none}
a:visited 	{font-family: times, serif; color:#773300; text-decoration:none}
a:hover 	{font-family: times, serif; color:#CC9900; text-decoration:none}
a:active 	{font-family: times, serif; color:#CC9966; text-decoration:none}

hr {height:1px; color:#cccccc; margin:0; padding:none;}  

img {padding:3px; margin: 6px; border: 1px solid #CD6}



/* 
super-special ids ----- 
	-- --- ----- --   - 
		----- --  
			---
			-- 
		--  
*/ 

#pagetitle	{ 				
	font-family: times, serif;  					
	font-weight: bold; 				
	font-size: 25px;
	color: #FFDD99;
	background-color: #221100;		
	height: 30px;
	vertical-align: middle;
	line-height: 25px;
	border-top: 1px solid #361;
	border-bottom: 1px solid #361;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;		
} 

#pagetitleOutside {
	background-color: #886622;	
	background-image: url("titlebg.gif");	
	height: 40px;
	vertical-align: middle;
	line-height: 30px;
	border-top: 1px solid #361;
	border-bottom: 1px solid #361;
	padding-top: 3px;
	padding-bottom: 4px;
}

#nav	{ 				
	font-family: times, serif;  					
	font-weight: bold; 				
	width:100%; 
	color: #FFDD99;
	line-height: 16pt;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 15px;		
} 

.nava:link 		{font-family: times, serif; color:#FFDD99; text-decoration:none}
.nava:visited 	{font-family: times, serif; color:#FFDD99; text-decoration:none}
.nava:hover 	{font-family: times, serif; color:#FFFFFF; text-decoration:none}
.nava:active 	{font-family: times, serif; color:#CC9966; text-decoration:none}


#content {
	background-color: #FFFFEE;
	
	border-top: 2px solid #361;
	border-bottom: 2px solid #361;
	padding-top: 20px;
	padding-bottom: 60px;
	padding-left: 30px;	
	padding-right: 30px;
}


/* 
special classes ----- 
	-- --- ----- --   - 
		----- --  
			---
			-- 
		--  
*/ 

.text {
	font-family: times, serif;  									
	font-size:10pt;
	color: #443311;
	height: 100%;
	background-image: url("textbg.gif");
	background-repeat: no-repeat;		
	background-color: #FFFFFF;
	line-height: 12pt;
	border-top: 2px solid #631;
	border-bottom: 2px solid #631;
	border-right: 1px solid #631;
	border-left: 1px solid #631;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 15px;	
	padding-right: 15px;
}

.titletext 	{ 				
	font-family: times, serif;  					
	font-weight: bold; 				
	font-size:16pt; 								
	padding-top: 0px; 
	padding-left: 10px;	
	padding-bottom: 5px; 
	line-height: 12pt;	
	border-bottom: 1px #CCC solid;	
	width:100%;	
} 			

.booktitle:link 	{font-family: times, serif; color:#443311; text-decoration:none; font-size: 12pt; font-weight: bold}
.booktitle:visited {font-family: times, serif; color:#443311; text-decoration:none; font-size: 12pt; font-weight: bold}
.booktitle:hover 	{font-family: times, serif; color:#994422; text-decoration:none; font-size: 12pt; font-weight: bold}
.booktitle:active 	{font-family: times, serif; color:#663300; text-decoration:none; font-size: 12pt; font-weight: bold}


.book {
	padding-top:10px;
	padding-bottom:30px;
	font-size:11pt; 
}

.bookOrderInfo { 
color:#331100; 
       border-top:1px #CCC solid; 
margin-top:10px; 
padding-top:10px; 
padding-left:20px; 
font-size:11pt;
}

.bookinfo 	{ 					
	font-family: times, serif;  				
	font-size:10pt; 
	padding-left: 20px;
	padding-bottom: 10px;			
}	

.bookshort {
	padding-left: 15px;
	padding-right: 15px;
}		

.fineprint 	{ 
	font-family: times, serif;  				
	font-size:9pt; 			
}
