#frontpage, #frontpagemask, .slide-image { width: 570px;}
#sideoverflow { margin-top: -10px;}
#page p#path { margin-top: 5px;}
p#path a { text-decoration: none;}
.author { font-style: italic; font-family: Georgia, "Times New Roman", Times, serif;}
.author a { text-decoration: none;}	
#page p.cta { margin-top: 20px; text-align: left; font-size: 120%; padding-left: 55px; width: 510px;}
p.cta img { overflow: visible; position: absolute; margin-left: -50px; margin-top: -12px;}
#sidebar { height: 1200px;}
#page .infobox { float: right; width: 250px; border: 2px dashed #a07d03; margin: 6px;}
#page .infobox p, #page .infobox h3 { padding: 8px; margin: 0px; font-style: italic;}
#page .infobox h3 { padding-bottom: 0px;}
#page .infobox p.cta { font-size: 100%; width: 220px; text-align:center; padding-left: 5px; margin: 10px;}
.redbox { border: 2px dashed red; margin: 6px; padding: 8px;}
.red { color: red;}
.review-box { overflow: hidden; clear: both; font-size: 90%; width:570px;}
.review-box dl { margin: 1px 0px 0px 0px; padding: 7px 7px 0px 7px; list-style: none;}
.review-box dt { overflow: hidden; padding-left: 5px; font-weight: bold; padding-bottom: 0px;}
.review-box dd { margin-bottom: 5px; margin-top: 2px; margin-left: 14px; line-height: 110%;}
.thumb {clear: left;}

#addthis {margin: 20px 0px 15px 90px;}

.photocredit {font-size:small;font-style:italic;}
.byline {font-style: italic; font-size: small; margin-top:0;
}
.bytitle {font-size: 18px;	font-style: italic;color: #996;margin: 0px;}

#page p.book {font-family:"Lucida Sans","Lucida Grande","Bitstream Vera Sans",Arial,Helvetica,sans-serif; text-transform:uppercase;}
#page p.book a{background:url(/img/calltoactionbutton.png) repeat-x;display:block;padding:10px;margin:10px auto;width:60%;text-align:center;}
#page p.book a,.book a:hover{color:#ffffff;}

#page .high, #page .contact { float: right; width: 250px; border: 2px dotted #538634; background-color: #d8edcd; margin: 6px;}
#page .contact { float: none; clear: both; width: 550px; border: 2px dotted #538634; background-color: #d8edcd; margin: 6px;}
#page .high p, #page .high h3, #page .contact p { padding: 8px; margin: 0px; font-style: italic;}
#page .high h3 { padding-bottom: 0px;color: #538634;text-align:center; }
#page .contact p.name {font-style: italic;color: #538634;font-weight:bold;padding-bottom: 4px;font-size: 110%;}
.wp-biographia-container h3, .wp-biographia-container p {
	margin:0 0 6px 0;
}
.wp-biographia-container-top {
	margin: 10px 0;
	overflow: hidden;
	padding: 10px;
}
.wp-biographia-container-around {
	margin: 10px 0;
	overflow: hidden;
	padding: 15px 10px 10px 10px;
}
.wp-biographia-text {
	font-size: 90%;
}
.wp-biographia-text h3 {
	margin: -4px 0px -4px 0px;
	font-size: 130%;
}
ul.wp-biographia-list-text li, ul.wp-biographia-list-icon li {
	margin: 0;
	padding: 0;
}