@charset "UTF-8";
html, body {
	margin: 0 auto;
	color: #000;
	font: 14px/18px "Times New Roman", Garamond, serif;
	background: #6890d2;
}
#outerwrapper {
	height: 785px;
	width: 826px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -390px;
	margin-left: -413px;
}
#header {
	height: 359px;
	width: 826px;
	background: url(images/header.jpg) no-repeat;
}

a:link, a:visited {
	text-decoration: none;
	color: #000;
    border-bottom: 1px dotted #000;
}
a:hover, a:active {
	text-decoration: none;
	color: #333;
    border-bottom: 1px dotted #333;
}


/* NAVIGATION */
#nav {
	background: url(images/nav1.png) no-repeat;
	position: relative;
	top: 315px;
	height: 14px;
	margin: 0 0 0 440px;
	padding: 0;
	width: 366px;
}
#nav a {
	display: block;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
	border: none;
}
#nav li {
	float: left;
	list-style: none;
}
#nav_home a {
	background: url(images/nav1.png) no-repeat;
	width: 46px;
}
#nav_home a:hover, #nav_home a.active:hover {
	background-position: 0 -14px;
}
#nav_home a.active {
	background-position: 0 -14px;
}
#nav_bio a {
	background: url(images/nav1.png) -46px 0 no-repeat;
	width: 34px;
}
#nav_bio a:hover, #nav_bio a.active:hover {
	background-position: -46px -14px;
}
#nav_bio a.active {
	background-position: -46px -14px;
}
#nav_ft a {
	background: url(images/nav1.png) -80px 0 no-repeat;
	width: 127px;
}
#nav_ft a:hover, #nav_ft a.active:hover {
	background-position: -80px -14px;
}
#nav_ft a.active {
	background-position: -80px -14px;
}
#nav_blog a {
	background: url(images/nav1.png) -207px 0 no-repeat;
	width: 45px;
}
#nav_blog a:hover, #nav_blog a.active:hover {
	background-position: -207px -14px;
}
#nav_blog a.active {
	background-position: -207px -14px;
}
#nav_news a {
	background: url(images/nav1.png) -252px 0 no-repeat;
	width: 45px;
}
#nav_news a:hover, #nav_news a.active:hover {
	background-position: -252px -14px;
}
#nav_news a.active {
	background-position: -252px -14px;
}
#nav_contact a {
	background: url(images/nav1.png) -297px 0 no-repeat;
	width: 69px;
}
#nav_contact a:hover, #nav_contact a.active:hover {
	background-position: -297px -14px;
}
#nav_contact a.active {
	background-position: -297px -14px;
}
/* NAVIGATION */


/* PULLQUOTE */
#maincontent blockquote.pullquote {
	width: 305px;
	margin: 20px auto;
	padding: 0 5px;
	background: url(images/startquote.png) no-repeat left top;
}

#maincontent blockquote.pullquote p {
	margin: 0;
	background-position: bottom right;
	color: #000;
}

#maincontent blockquote.pullquote p.pullquote {
	padding: 14px 20px 14px 25px;
	margin: 0;
	background: transparent url(images/endquote.png) no-repeat right bottom;
	font-size: 18px;
}
#maincontent blockquote.pullquote p.source {
	font-style: italic;
	text-align: right;
}
/* PULLQUOTE */

#maincontent {
	height: 376px;
	width: 826px;
	padding-top: 30px;
	background: #CCCC99 url(images/contentbg.jpg) no-repeat;
}
#footer {
	height: 20px;
	width: 826px;
	background: url(images/footerbg.jpg) no-repeat;
	font-size: 12px;
}
#copyright {
	float: left;
	margin-left: 20px;
}
#development {
	float: right;
	margin-right: 20px;
	text-align: right;
}

#leftcolumn {
	margin: 0 25px 0 100px;
	float: left;
	width: 224px;
}
#rightcolumn {
	margin-left1: 25px;
	padding-right: 20px;
	overflow: auto;
	height: 345px;
	width: 405px;
}
.pageheadline {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #333333;
	margin-bottom: 10px;
}
.sectionheadline {
	font-size: 14px;
	font-weight: bold;
}
.clear {
	clear: both;
}

/* HOMEPAGE */
#bookcover {
	margin-left: 100px;
	float: left;
	width: 224px;
	text-align: center;
}
#bookcover a {
	border: none;
}
#reviewquote {
	margin: 90px 0 0 40px;
	float: left;
}

#hidden-9 { background:#036 ; color:#FFF ; overflow:hidden ; text-align:center }
	#toggle { display:none }


.more {
    display: none;
}
.showhidelink {
	text-align: right;
}
p a.showLink, p a.hideLink {
	text-decoration: none;
	color: #CC0000;
	1padding-left: 8px;
    border-bottom: none;
}
p a.showLink:hover, p a.hideLink:hover {
    border-bottom: 1px dotted #CC0000;
}
.review {
	background: url(images/divider.png) no-repeat center bottom;
	margin-bottom: 10px;
	padding-bottom: 30px;
}
.news {
	background: url(images/divider.png) no-repeat center bottom;
	margin-bottom: 20px;
	padding-bottom: 30px;
}
.contactleft {
	float: left;
	width: 50%;
}
.contactright {
	float: right;
	width: 50%
}
