/* CSS Document */

body,
	html {
		margin:0;
		padding:0;
		background: #e2f1fa;
		color:#000;
	}
	body {
		min-width:750px;
		font-family:Arial, Helvetica, sans-serif;
		color:#00529b;
	}
	a {
font-family:Arial, Helvetica, sans-serif;
color: #5eaacd;
}

.footerhyperlink {
color: #000099;
text-decoration:none;
font-weight:500;
}

#extra_div1 {
width: 790px;
margin:0 auto;
background: url(images/background_dropshadow_heade.jpg) repeat-y;
}


.firstpara {
font-family:Arial, Helvetica, sans-serif medium;
color:#00529b;
margin: 200px 0 20px 0px;
line-height:1.3em;
}

.bodytext {
font-family:Arial, Helvetica, sans-serif medium;
color:#00529b;
line-height:1.3em;
}

.bodytext_press {
font-family:Arial, Helvetica, sans-serif medium;
color:#00529b;
padding: 0;
line-height:1.3em;
}

.bookquote {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 120%;
margin: 10px 0 30px 165px;
} 

.endorsement {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 120%;
margin: 10px 0 30px 0px;
}

.serif {
font-family:"Times New Roman", Times, serif;
font-size:115%;
}
.active {
color: #66a324;
text-decoration:none;
border-bottom:#66a324 solid 2px;
}
.quoted {
font-style:italic;
font-size: 78%;
}
.comingsoon {
color:#EE713A;
padding-top:20px;
}
.testimonial {
	font-family: "Times New Roman", Times, serif;
	color:#478D26;
	}
	
	.press_publication {
	font-family: Arial, Helvetica, sans-serif;
	color:#00529b;
	font-size: 80%;
	font-variant:small-caps;
	}

	#wrap {
		background:url(images/linebackground.jpg) no-repeat 500px 250px #f4fbd7; 
		margin:0 auto;
		width:750px;
	}
		#wrap_author {
		background:url(images/momandme.gif) no-repeat 450px 200px #f4fbd7;
		margin:0 auto;
		width:750px;
	}
	
	#wrap_bookstore {
	background-color:#f4fbd7;
		margin:0 auto;
		width:750px;
	}

	#header {
		background:	url(images/header.jpg) repeat-x;
		height: 164px;
		position:relative;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background:#f4fbd7;
		padding:5px;
	}
	#nav ul{
		margin:0;
		padding:5px 5px 5px 10px;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:15px;
	}
	#nav li a {
	font-size: 90%;
		color: #66a324;
		text-decoration:none;
	}
	
	#booklist {
		background:#f4fbd7;
		padding:30px;
		margin:0;
	}
	
	#booklist ul{
		font-size: 80%;
		border:none;
		margin-top: 130px;
		list-style:none;
	}
	#booklist li{
		display:inline;
		border: 0px;
		background:url(images/book_small_bookstore.jpg) no-repeat;
		padding:120px 50px 20px 5px;
	}
	#booklist li a {
		color: #66a324;
		text-align:center;
		border:0px;
		text-decoration:none;
	}
#booklist li a:link, a:visited {
		color: #66a324;
		text-decoration:none;
		} 
		
		#booklist li a:hover, a:active { 
color: #66a324;
text-decoration:none;
border:0px;
}
	
	#nav li a:link, a:visited {
	font-size: 90%;
		color: #66a324;
		text-decoration:none;
		} 
	
#nav li a:hover, a:active { 
font-size: 90%;
color: #66a324;
text-decoration:none;
border-bottom:#66a324 solid 2px;
}


	
	#main_home {
		float:left;
		/*background:url(images/book_bodycontent.jpg) no-repeat 0px 60px #f4fbd7;*/
		width:500px;
	}
	#main_home h2, #main_home h3 {
		padding:25px 10px 0 30px;
    }
	#main_home p {
	padding: 5px 30px 5px 30px;
	line-height:130%;
	}
	#main_books {
		float:left;
		width:500px;
	}
	#main {
	float:left;
		width:500px;
	}
	
	#main h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:140%;
	font-weight:normal;
		padding:250px 10px 0 30px;
    }
	
	#main_books h2 { 
	font-family:"Times New Roman", Times, serif;
	font-size:140%;
	font-weight:normal;
		padding:20px 10px 0 30px;
    }
	
	 #main_home h2{
	font-family:"Times New Roman", Times, serif;
	font-size:180%;
	font-weight:normal;
		padding:20px 10px 0px 30px;
    }
	
	#main h2 {
	padding: 0 10px 0 30px;
	}
	
	#main_books h3, #main h3 {
	font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 100%;
		padding:25px 10px 0 30px;
    }
	#main_books p, #main p {
	padding: 0px 30px 0 30px;
	line-height:130%;
	}
	#sidebar_home {
		float:right;
		background:url(images/side_bar_snail.jpg) no-repeat right 50px;
		width:240px;
	}
	#sidebar_home ul, #sidebar_books ul {
		margin-bottom:0;
		margin-left: 0;
		text-indent: 0;
		list-style: none;
		padding:10px 20px 20px 20px;
    }
	#sidebar_home li, #sidebar_books li {
		font-size: 90%;
		padding-bottom: 25px;
    }
	
	.centeredhome {
	padding-top: 0px;
	padding-bottom: -10px;
	text-align:center;
	}
	
	   #sidebar_home h3 {
		padding:0px 10px 0 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 95%;
    }
	
	#sidebar_books h3 {
	font-size: 95%;
	}
	
	#sidebar_home p {
	padding: 10px 10px 10px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size: 120%;
	color: #66a324;
	margin: 0 0 0 -5px;
	}
	#sidebar p {
	padding: 200px 10px 10px 20px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%;
	}
	#sidebar_author p {
	padding: 190px 30px 0 0;
	font-family: Arial, Helvetica, sans-serif; 
	text-align:right;
	margin-left: 50px;
	color:#999999;
	font-size: 85%;
	}
	#sidebar_news p, #sidebar_press p {
	padding: 42px 10px 10px 20px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 90%;
	}
	#sidebar, #sidebar_books, #sidebar_news, #sidebar_press, #sidebar_contact, #sidebar_bookstore {
		float:right;
		width:240px;
	}
	#sidebar 
	{background:url(images/dragon_fly.jpg) no-repeat bottom #f4fbd7;
	height: 700px;
	}
	#sidebar_author 
	{background:url(images/dragon_fly_transparent.gif) no-repeat bottom right;
	height: 700px;
	}
	#sidebar_news 
	{background:url(images/ladybugs.jpg) no-repeat 70px 200px #f4fbd7;
	height: 700px;
	}
	#sidebar_press 
	{background:url(images/leaf_and_bugs.jpg) no-repeat 0px 200px #f4fbd7;
	height: 500px;
	}
	#sidebar_contact 
	{background:none;
	}
	#sidebar_bookstore {
	background: url(images/dandelion.jpg) no-repeat right center #f4fbd7;
	height: 450px;
	}
	
	.pic {
	padding-top: 10px;
	}
	.centered {
	text-align:center;
	margin-top: 50px;
	}
	
	.strong {
	font-weight:bold;
	}
	
	#sidebar_home ul, #sidebar ul, #sidebar_books ul, #sidebar_contact ul, #sidebar_author {
		margin-bottom:0;
		margin-left: 0;
		text-indent: 0;
		list-style: none;
		padding:10px 20px 20px 20px;
    }
	
	
	.nobullet_list {
	margin-bottom:0;
		margin-left: 0;
		text-indent: 0;
		list-style: none;
		padding:10px 20px 20px 30px;
    }
	
	.address {
	margin-bottom:0;
		margin-left: 0;
		text-indent: 0;
		list-style: none;
		padding:10px 20px 0px 30px;
    }
	
	.availablenow {
	color:#FF6600;
	text-align:center;
	margin-top: -10px;
	font-weight: bold;
	}
	
	.comingsoon {
	color:#FF6600;
	text-align:center;
	margin-bottom:-20px;
	padding-bottom:0;
	font-weight: bold;
	}
	
	#sidebar li, #sidebar_books li {
		font-size: 90%;
		padding-bottom: 0px;
    }
	
	.extra {
	margin-top: 70px;
	}
	
    #sidebar h3, #sidebar_books h3 {
		padding:0px 10px 0 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 90%;
    }
	
	
	 #sidebar_home h2, #sidebar_books h2 {
		padding:0px 10px 0 10px;
		margin-top: -10px;
		text-align:center;
		font-family: "Times New Roman", Times, serif;
		font-weight:normal;
		font-size: 140%;
    }
	
	
	#sidebar_contact h3, #sidebar_bookstore {
	padding-top: 45px;
	font-size: 85%;
	}
	#sidebar_books p {
	padding: 10px 10px 10px 100px;
	font-family:"Times New Roman", Times, serif;
	font-size: 120%;
	color: #66a324;
	margin: 0 0 0 -5px;
	}
	#footer {
		height:205px;
		background: url(images/earth.jpg) repeat-x bottom left #f4fbd7;
		clear:both;
	}
	#footer p {
	font-size: 80%;
		padding:100px 0 0 25px;
		margin:0;
    }
