* {margin: 0; padding: 0;}

body {background: #fff; color: #4e0908; font: 12pt Cambria, Georgia, serif; font-weight: normal; margin: 0; padding: 0;}

a {color: #ef4123; font-weight: normal; text-decoration: none;}

a:hover {color: #9fb943; font-weight: normal; text-decoration: none;}

a.home:link {color: #3e3e3e; font-weight: normal;}
a.home:visited {color: #3e3e3e; font-weight: normal;}
a.home:hover {color: #9adfe5; font-weight: normal;}

a.about:link {color: #3e3e3e; font-weight: normal;}
a.about:visited {color: #3e3e3e; font-weight: normal;}
a.about:hover {color: #cadf7d; font-weight: normal;}

a.blog:link {color: #3e3e3e; font-weight: normal;}
a.blog:visited {color: #3e3e3e; font-weight: normal;}
a.blog:hover {color: #9adfe5; font-weight: normal;}

a.books:link {color: #3e3e3e; font-weight: normal;}
a.books:visited {color: #3e3e3e; font-weight: normal;}
a.books:hover {color: #ff9c00; font-weight: normal;}

a.contact:link {color: #3e3e3e; font-weight: normal;}
a.contact:visited {color: #3e3e3e; font-weight: normal;}
a.contact:hover {color: #d12300; font-weight: normal;}

a.book-links:link {color: #4c2f00; font-weight: normal;}
a.book-links:visited {color: #4c2f00; font-weight: normal;}
a.book-links:hover {color: #a56500; font-weight: normal;}

.center {margin: 0 auto; text-align: center;}

p {margin: 0.7em 0;}

li {/*padding-left: 0.5em;*/ margin-left: 2.5em;}

ul, ol{margin-top: 0.5em; margin-bottom: 0.8em;}

img {border: none;}
.imgswap {display: block; overflow: hidden; text-decoration: none; text-indent: -9999px;}
.imgswap a {display: block; height: 100%; width: 100%;}

#container {margin: 0 auto; width: 1000px;}

/*-- header --*/
#menu {font: 16px Georgia, "Times New Roman", Times, serif; float: right; height: 30px; padding-right: 100px; padding-bottom: 10px;} 
	#menu ul li {display: inline;}
#section-one {background: url('/images/section-1-bg.jpg') no-repeat 0 0; height: 453px; margin: 0 auto; padding-top: 10px; width: 983px;}
#section-two {background: url('/images/section-2-bg.jpg') no-repeat 0 0; height: 755px; margin: 0 auto; padding-top: 10px; width: 909px;}
	.about-copy {font-size: 14px; color: #272b10; padding-top: 80px; padding-left: 312px; width: 560px;}
	
#section-three {background: url('/images/section-3-bg.jpg') no-repeat 0 0; height: 450px; margin: 0 auto; padding-top: 10px; width: 894px;}
	.books-copy {padding-top: 80px; padding-left: 40px; width: 800px;}
	
#section-four {background: url('/images/section-4-bg.jpg') no-repeat 0 0; height: 717px; margin: 0 auto; padding-top: 10px; width: 945px;}
	.app-copy {padding-top: 80px; padding-left: 35px; width: 800px; color: #fff;}
	
#section-five {background: url('/images/section-5-bg.jpg') no-repeat 0 0; height: 470px; margin: 0 auto; padding-top: 10px; width: 894px;}
	.contact-copy {padding-top: 80px; padding-left: 370px; width: 500px; color: #fff;}
	
#blog-sign-up {clear: both; margin-top: 400px; float: left; width: 500px; height: 50px;}
	#blog-sign-up .input-style {height: 22px; border: 1px solid #CCC; color: #607980; font: 14px Georgia, "Times New Roman", Times, serif;}
		.subscribe-button {background: url('/images/subscribe-button.jpg') no-repeat 0 0; border: none; width: 99px; height: 31px;}
	
#twitter {float: left; background: url('/images/follow-twitter.jpg') no-repeat 0 0; height: 173px;}
	#follow-twitter {float: left; width: 214px; height: 83px; margin-left: 184px;}
	#twitter-updates {float: left; margin-left: 250px; width: 800px;}
	#twitter_update_list {list-style: none; color: #607980;}
		#twitter_update_list li {border-bottom: 1px dotted #c1d96a; padding-bottom: 10px; padding-top: 10px;}
	.twitter-header {font-size: 22px; font-weight: normal; color: #666; margin-top: 20px; margin-left: 20px;}
