/* XHTML Styles */

		
html, body {
		margin:0;
		padding:0;
		height:100%;
		background-color: #ffffff;
	}
	
	
img {
		border: 0;
		}
		
em {
		font-style: italic;
		}
	
#container {
		min-height:100%;
		position:relative;
		}
		
#wrapper , .widecolumn{
		width: 90%;
		padding-bottom:60px;	/* Height of the footer */
		margin: auto;
		}
		
#booklist ul {
		padding-bottom: 55px;
		}
		
.commentlist {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #333333;
		font-size: .8em;
		line-height: 1.5em;
		}
		
		
/* Header styles */

#header {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		width: 100%;
		margin: auto;
		text-align: center;
		}
		
#header h1, h2, h3 {
		text-decoration: none;
		font-weight: normal;
		margin: auto;
	
		}
		
#header h1 {
		}
		
#header h1 a {
		display:block;
		background:transparent url(../img/title-logo.jpg) no-repeat;
		width:440px; 
		height: 0;
		padding-top:80px;  
		overflow: hidden;
		margin: auto;
		}
		
#header h2 {
		color: #3366cc;
		}
		
#header h3 {
		color: #E58109;
		}
		
#img_slices {
		height: 25px;
		width: 550px;
		margin: auto;
		background: transparent url(../img/image_slices.jpg) no-repeat;
		margin-bottom: 5px;
		}
		
#menu {
		width: 100%;
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		margin: auto;
		text-align: center;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		padding-top: 4px;
		padding-bottom: 8px;
		position: relative;
		right: 15px;
		}
		
#menu ul {
		list-style-type: none;
		margin: 0;
		}
		
#menu ul li {
		display: inline;
		padding-right: 15px;
		}
		
#menu a {
		padding: 3px;
		}
		
#menu a:link {
		color: #3366cc;
		background-color: #ffffff;
		}
		
#menu a:visited{
		color: #3366cc;
		background-color: #ffffff;
		}
		
#menu a:hover {
		color: #ffffff;
		background-color: #3366cc;
		}
		
#menu a:active {
		color: #ffffff;
		background-color: #3366cc;
		}
		
/* Footer styles */

#footer {
		
		width:100%;
		height:60px;			/* Height of the footer */
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		text-align: center;
		background-color: #3366cc;
		color: #ffffff;
		padding-top: 10px;
		clear: right;
		}
		
#footer hr {
		display: none;
		}
		
#footer p {
		font-size: .8em;
		margin: 0;
		padding: 0;
		}
		
#meta {
		padding-top: 20px;
		}
		
#meta p {
		font-size: .7em;
		}
		
#meta a:link {
		color: #ffffff;
		text-decoration: none;
		border-bottom: 1px dotted #ffffff;
		font-weight: normal;
		background-color: #3366cc;
		}
		
#meta a:visited {
		color: #ffffff;
		text-decoration: none;
		border-bottom: 1px dotted #ffffff;
		font-weight: normal;
		background-color: #3366cc;
		}
		
#meta a:hover {
		color: #3366cc;
		text-decoration: none;
		font-weight: normal;
		background-color: #ffffff;
		}
		
#meta a:active {
		color: #3366cc;
		text-decoration: none;
		font-weight: normal;
		background-color: #ffffff;
		}
		
/* Landing page styles */

#rightcontent, #sidebar {
		float: right;
		width: 250px;
		height: 100%;
		padding-bottom: 15px;
		margin-left: 25px;
		}
		
#sidebar ul {
		list-style-type: none;
		}
		
#sidebar h2{
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #3366cc;
		font-size: 1.1em;
		margin-top: 13px;
		margin-bottom: 10px;
		margin-right: 15px;
		border-bottom: 1px solid #cccccc;
		} 
		
h3#respond {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #3366cc;
		font-size: 1.1em;
		margin-top: 13px;
		margin-bottom: 10px;
		} 
		
		
#bookcover {
		text-align: center;
		}
		
		
#buyblurb {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		font-size: .8em;
		font-weight: normal;
		color: #333333;
		margin-left: 0;
		line-height: 1.4em;
		}
		
#buyblurb a {
		padding: 2px;
		}
		
#buyblurb, a:link {
		color: #3366cc;
		}
		
#buyblurb a:visited {
		color: #3366cc;
		}

		
#buyblurb a:hover {
		color: #ffffff;
		background-color: #3366cc;
		}
		
#buyblurb a:active {
		color: #ffffff;
		background-color: #3366cc;
		}
		
#buzz {
		
		}
		
#buzz  h2{
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #3366cc;
		font-size: 1.1em;
		padding-bottom: 15px;
		margin-top: 13px;
		border-bottom: 1px solid #cccccc;
		}
		
.blogtitle {
		margin-top: 15px;
		}
		
h2.blogtitle {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #3366cc;
		font-size: 1.1em;
		padding-bottom: 3px;
		margin-top: 13px;
		text-decoration: none;
		}
		
.blogtitle a:link {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #3366cc;
		font-size: 1.1em;
		padding-bottom: 3px;
		margin-top: 13px;
		text-decoration: none;
		}
		
.blogtitle a:visited {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #3366cc;
		font-size: 1.1em;
		padding-bottom: 3px;
		margin-top: 13px;
		text-decoration: none;
		}
		
.blogtitle a:hover {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #ffffff;
		background-color: #3366cc;
		font-size: 1.1em;
		padding-bottom: 3px;
		margin-top: 13px;
		text-decoration: none;
		}
		
.blogtitle a:active {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #ffffff;
		background-color: #3366cc;
		font-size: 1.1em;
		padding-bottom: 3px;
		margin-top: 13px;
		text-decoration: none;
		}
		
small, p.hidden {
		font-size: .8em;
		color: #666666;
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		}
		
		
#leftcontent, #narrowcolumn {
		margin-right: 275px;
		}

#booklist, .entry, .postmetadata, .contact {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #333333;
		font-size: .8em;
		line-height: 1.5em;
		}
		
p.postmetadata  {
		width: 80%;
		border-bottom: 1px solid #cccccc;
		padding-bottom: 10px;
		}
		

		
#topquote blockquote {
		color: #666666;
		}
		
		
#booklist h2, h2.pagetitle{
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #3366cc;
		font-size: 1.3em;
		padding-bottom: 7px;
		padding-top: 15px;
		}
		
h2.pagetitle {
		border-bottom: 1px solid #cccccc;
		padding-bottom: 10px;
		margin-bottom: 15px;
		margin-right: 200px;
		}
		
#booklist ul li {
		padding-bottom: 8px;
		line-height: 1.4em;
		}
		
#booklist ul {
		margin-bottom: 15px;
		}
		
/* About Styles */

#meet, #carolyntext, #elainetext {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		font-size: .8em;
		line-height: 1.3em;
		color: #333333;
		}
		
#meet, #carolyntext {
		border-bottom: 1px solid #cccccc;
		}
		
#elainetext {
		margin-bottom: 20px;
		}
		
#elainepic {
		float: left;
		padding-right: 8px;
		padding-top: 15px;
		}
		
		
#carolynpic {
		float: right;
		padding-left: 8px;
		padding-top: 15px;
		}
		
#meet h2 {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		color: #3366cc;
		font-size: 1.3em;
		padding-bottom: 7px;
		margin-top: 25px;
		}
		
#about a {
		padding: 2px;
		text-decoration: none;
		}
		
#about a:link {
		color: #3366cc;
		}
		
#about a:visited {
		color: #3366cc;
		}
		
#about a:hover {
		color: #ffffff;
		background-color: #3366cc;
		}
		
#about a:active {
		color: #ffffff;
		background-color: #3366cc;
		}
		
#othermedia, #appearances {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		}
		
#othermedia h4, #appearances h4 {
		margin: auto;
		}
		
#othermedia h5 {
		font-size: .8em;
		font-weight: bold;
		border-bottom: 1px solid #cccccc;
		}
		
#othermedia ul, #appearances ul {
		list-style-type: none;
		font-size: .8em;
		line-height: 1.3em;
		color: #333333;
		}
		
#othermedia ul li, #appearances ul li {
		margin-top: 10px;
		margin-left: 0;
		padding-left: 0;
		padding-top: 4px;
		border-top: 1px solid #cccccc;
		}
		
.center {
		text-align: center;
		}
		
#reviewlist {
		width: 80%;
		margin: auto;
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		font-size: .9em;
		}
		
#reviewlist ul, #select_reviews ul {
		list-style-type: none;
		}
		
#reviewlist ul li {
		border-bottom: 1px solid #cccccc;
		padding: 10px;
		margin-top: 10px;
		}

#select_reviews {
		font-family: "Palatino Linotype", Didot, Baskerville, Georgia, "Times New Roman", serif;
		font-size: .8em;
		}
		

#select_reviews div {
		border-top: 1px solid #cccccc;
		padding-top: 20px;
		margin-top: 20px;
		}
		
.reviewtext, .indexreview {
		color: #333333;
		}
		
.reviewer, .indexreviewer {
		color: #E58109;
		font-weight: bold;
		}

a.indexreviewer {
		color: #E58109;
		font-weight: bold;
		text-decoration: none;
		}
		
#content a, #sidebar a {
		padding: 3px;
		}
		
#content a:link, #sidebar a:link {
		color: #3366cc;
		background-color: #ffffff;
		}
		
#content a:visited, #sidebar a:visited{
		color: #3366cc;
		background-color: #ffffff;
		}
		
#content a:hover, #sidebar a:hover {
		color: #ffffff;
		background-color: #3366cc;
		}
		
#content a:active , #content a:active{
		color: #ffffff;
		background-color: #3366cc;
		}

		
		
			
/* Accessibility Styles */

.hide {
		display: none; /* Hides accessibility features from CSS enabled browsers */
		}
		
		

		
