﻿/*Body*/

body {font-family: 'Tahoma MS', Verdana, sans-serif; background: #000000 /*black*/; font-size: 14px; color: #ff9933 /*orange*/; line-height: 175%; margin: 0; padding: 0;}

/*Background colors and Headings*/

	.bcolor1 {background: #999933; /*khaki*/}
	.bcolor2 {background: #cc0000; /*red*/}
	.bcolor3 {background: #FF9933; /*orange*/}
	.bcolor4 {background: #990000; /*dark red*/}

	h1 {font-weight: normal; color: #FFFF80; /*bright lemon*/ padding: 15px 0; margin: 0; font-size: 1.6em; letter-spacing: 4px; text-align: center; line-height: 150%;}
	h2 {font-weight: normal; color: #990000; /*dark red*/ padding: 15px 0; margin: 0; font-size: 1.5em; letter-spacing: 3px; text-align: center;}
	h3 {font-weight: normal; color: #FF9933; /*orange*/ padding: 10px 0; margin: 0; font-size: 1.4em; letter-spacing: 2px; text-align: center;}
	h4 {font-weight: normal; color: #BFFF80; /*bright green*/ padding: 5px 0; margin: 0; font-size: 1.2em; letter-spacing: 1px; text-align: center;}
	
/*Nameblock and tagline*/

	#nameblock {float: right; padding: 30px 100px 0 15px; letter-spacing: 4px; font-size: 2.5em; margin: 0;}
	
	#first	{color: #FF9933; /*orange*/ padding: 110px 0 10px 0; text-align: right; margin: 0;}
	#second	{color: #990000 /*dark red*/; padding: 5px 0 110px 125px; margin: 0;}
	
	#tagline {position: relative; left: 130px; width: 600px; padding: 60px 20px; text-align: center; letter-spacing: 2px; margin: 0; font-size: 1.5em; color: #FFFF80 /*brightlemon*/;}

/*Jump to next book directions at end of each books page*/

	h5 {font-weight: normal; background: #FFFF80; /*bright lemon*/ padding: 0; margin: 35px auto 0 auto; font-size:1.1em; letter-spacing: 1px; text-align: center; border: 2px solid #800000 /*darkest red*/; width: 150px;}

/*Images and Infoblocks*/

	#infoblock2 {background: #cc6600 /*dark orange*/; margin: 30px 280px; padding: 45px; font-size: 1em; color: #FFFF80 /*bright lemon*/; text-align: justify;}

	#bookcover {float: right; clear: right; margin: -40px 0 10px 20px; padding: 0px 100px 0 0;}
	#portrait {padding: 25px; margin: 15px 150px;}
	#bistoshot {margin: 0; padding: 30px 0;}

	.oneliner {text-align: right; padding: 10px 0 0 0; margin: 20px; letter-spacing: 1px; font-size: 1.3em;}
	.oneliner2 {text-align: right; padding: 25px 0 0 0; margin: 20px;}
	.oneliner3 {text-align: center; padding: 25px 0 0 0; margin: 20px; letter-spacing: 1px; font-size: 1.3em;}
	.oneliner a:link, .oneliner a:visited {color: #990000 /*dark red*/;}
	.oneliner a:hover, .oneliner a:active img {color: #FF9933; /*orange*/}

	#listfaqs {margin: 0 0 15px 125px; line-height: 230%; letter-spacing: .5px;}

	ol li {margin: 0; padding: 0; line-height: 250%;}

	#starspromo {margin: 15px; padding: 15px; line-height: 200%; font-size: 1.1em; letter-spacing: 1px; font-weight: bold;} 

	#books, #stories {margin: 0; padding: 0; text-align: center;}

	#contactform1, #contactform2 {text-align: center; line-height: 200%;}
	#button { padding: 0; margin: 15px; background: #FF9933; /*orange*/ color: #800000 /*darkest red*/; letter-spacing: 	2px; font-weight: bold;}

	#responseomatic {text-align: center; font-family: Arial, Helvetica; font-size: 0.6em; font-weight: bold;}
		
/*Main navigation*/

	#navcontainer {float: left; width: 130px; padding: 0 0 20px 80px;}
	#navcontainer2 {float: left; width: 130px; padding: 0 40px 20px 0;}

	#navcontainer ul, #navcontainer2 ul
		{margin: 0; padding: 0; list-style-type: none; text-align: center; letter-spacing: 4px; font-size: 1.2em; }
	#navcontainer a, #navcontainer2 a
		{display: block; padding: 52px 12px; margin: 0; font-weight: bold;}
	#navcontainer a:link, #navlist a:visited, #navcontainer2 a:link, #navlist2 a:visited 
		{color: #FFFF80 /*bright lemon*/; text-decoration: none;}
	#navcontainer a:hover, #navcontainer2 a:hover 
		{background-color: #cc6600 /*dark orange*/; color: #000000 /*black*/;}

/*Other navigation*/

	#bookcover a:link img, #bookcover a:visited img, #bookcover a:hover img, #bookcover a:active img 
		{border: 0; margin: 0; padding: 0;}

	a:link, a:visited {color: #000000; /*black*/}
	a:hover, a:active img {color: #FF9933; /*orange*/}
		
/*Footer*/
	#footer {clear: both; margin: 0 auto; color: #FFFF80 /*bright lemon*/; padding 0; text-align: center; font-size: 	0.9em;}
	#validation {margin: 0; padding: 0;}



