/**
 * Harried and Isabella Styles
 */

/*COLORS
Dark Blue: #111926
Red: #990033
Light Blue: #446D95
Brown: #332E00;
Background-golden brown: #785825
*/

body {
   padding: 0;
   margin: 0;
   font-family: Georgia, Times, serif;
   font-size: 14px;
   background-color: #785825;
   background-image: url(../images/body_bg.jpg);
   background-repeat:repeat-x;
   color: #332E00;
   line-height: 1.6em;
   text-align:left;
   }
p {padding: 0 0 .8em 0; margin: 0;}
h1, h2, h3, h4, h5, h6 { padding: 0 0 .4em 0; margin: 0;}
h1{font-size:26px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
a {color:#3e566a;text-decoration:none;}
a:hover {color:#B5111A;}

table{padding:0; margin:0;}
tr{padding:0; margin:0;}
td{padding:0; margin:0;}
div{padding:0; margin:0;}

ul { padding: 0 0 .4em 0; margin: 0;}
ul li { padding: 0; margin: 0 0 0 0px;}
ol { padding: 0 0 .4em 0; margin: 0;}
ol li { padding: 0; margin: 0 0 0 0em;}
td { padding: 0; vertical-align: top;}
img { border: 0;}


/*HOME*/
#home{width: 748px; height:623px; margin: 0 auto; text-align:center; background-image: url(../images/home_bg.jpg); background-repeat:no-repeat;position:relative;}
#home #homeFlash{background-image: url(../../flash/flash_bg_over.jpg); width:300px; height: 189px;position:absolute;top:326px;left:180px;}

#home #homeMenu{
	font-size:17px; 
	width: 722px; 
	height: 30px;
	position:absolute;
	top:580px;
	left:13px;
	color: #332E00; 
	padding:0;
	}
#home #homeMenu td{padding:0 10px; text-align:center;}
#home #homeMenu a{color: #332E00; text-decoration: none; padding:0; margin:0;}
#home #homeMenu a:hover{color: #990033;}
#home #homeMenu a.over{color: #990033;}

#home .bookclub{
	position:absolute;
	top:542px;
	left:473px;
	width:255px;
	height:26px;
	display:block;
	}
#home .bookclub:hover{
	background-image:url(../images/btn-bookclub.jpg);
	}

#home #homeFooter{font-size:12px; width: 724px; text-align:center; color:#fff; position:absolute; top:610px; left:12px;}
#home #homeFooter a{color: #fff; text-decoration: underline;}
#home #homeFooter a:hover{color: #111926;}

#home h1{width:1px; height:1px; padding:-1000px; overflow:hidden;}
#home h2{width:1px; height:1px; padding:-1000px; overflow:hidden;}



/*MAIN CONTAINER*/
#mainContainer{
	width:748px;
	background-color:transparent;
	position:relative;
	margin: 0 auto;

	padding:0px;
	}


/*HEADER & MAIN MENU*/
#mainHeader{
	width:748px;
	height:294px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	}
#mainHeader #mainMenu{
	font-size:17px; 
	width: 722px; 
	height: 30px;
	position:absolute;
	top:260px;
	left:13px;
	color: #332E00; 
	padding:0;
	}
#mainHeader #mainMenu td{text-align:center;padding:0 10px;}
#mainHeader #mainMenu a{color: #332E00; text-decoration: none; padding:0; margin:0;}
#mainHeader #mainMenu a:hover{color: #990033;}
#mainHeader #mainMenu a.over{color: #990033;}
#mainHeader h1{width:1px; height:1px; padding:-1000px; overflow:hidden;position:absolute;}
#mainHeader h2{width:1px; height:1px; padding:-1000px; overflow:hidden;position:absolute;}

/*MAIN CONTENT*/
#mainContent{
	background-image:url(../images/bg_repeat.png);
	background-repeat:repeat-y;
	}
#mainTable{
	margin: 0px auto;
	width:724px;
	background-image:url(../images/bg_repeat.png);
	background-repeat:repeat-y;
	}
#mainTable td{
	background-color:#fff;
	padding:15px 0;
	}	
#mainTable #leftCol{
	border-right:1px solid #446D95;
	text-align: center;
	width:200px;
	}
#mainTable #rightCol .header{
	margin-left:15px;
	}
#mainTable #rightCol .content{
	margin: 15px 30px 0 37px;
	}	
#subMenu a{
	display:block;
	}
#mainTable #oneCol;{
	padding:15px;
	}
#mainTable #oneCol .header{
	margin-left:15px;
	}	
#mainTable #oneCol .content{
	margin: 15px 30px 0 37px;
	}
	
/*BOOK*/
#book{
	margin: 15px 0 0 0px;
	}
#book ol li{
	margin:20px 0 15px 0;
	}
#book ol dd{
	margin: 0;
	}	
#book #qAndA li{
	margin:20px 0 0 0;
	font-style:italic;
	}
#book #qAndA dd{
	margin-top: 15px;
	font-style:normal;
	}
#book img {
	float:right;
	border:1px solid #446D95;
	margin: 0 0 10px 10px;
	}

/*PRAISE*/
#praise h3{
	font-size:16px;
	}
#praise .quoteAuthor{
	text-align:right;
	border-bottom: 1px dotted #332E00;
	padding:0 0 15px 0;
	margin:10px 0 20px 0;
	}

/*BUY*/
#buy{
	margin: 15px;
	}	
#buy .border{
	border-top:1px solid #446D95;
	}
#buy .bookImage{
	width: 200px;
	}
#buy  h1{
	line-height:normal;
	}
#buy table{
	margin: 0 auto;
	width:680px;
	}
#buy table td{
	padding: 20px;
	color: #332E00;
	text-align:center;
	}	
#buy table h1{
	color:#446D95;
	}
#buy table a{
	display:block;
	text-align:center;
	margin: 5px 0;
	border:1px solid #fff;
	}
#buy table a:hover{
	border:1px solid #446D95;
	}	
#buy table a img{
	display:block;
	margin:0 auto;
	}
	
	
/*AUTHOR*/
#schedule td{
	}
#schedule th{
	border-bottom: 1px solid #332E00;
	}
#schedule .leftCol{
	width:100px;
	}

/*OTHER BOOKS*/
#otherbooks img{
	float:right;
	margin: 0 0 10px 10px;
	}



/*LINKS*/
#links h5{
	margin:20px 0 0 0;
	padding:0;
	}


/*FOOTER*/
#footer{font-size: 12px; 
	width: 760px; text-align:center; margin: 0px 0 20px 0; color:#fff;}
#footer a{color: #fff; text-decoration: none;}
#footer a:hover{color: #111926;}	
	

