/* CSS Document */

/*** #DCD9C6 - BACKGROUND TAN LIGHT
/*** #4A4438 - TEXT DARK BROWN
/*** #2D4D5C - HEADER DARK BLUE

/******** BASIC PAGE ********/
html, body, div, p, ul, ol, table { margin:0px; padding:0px; }

html
{
	background-color:#DCD9C6;
	background-image:url(../images/bodyGradientBG02.gif);
	background-repeat:repeat-x;
	overflow-y:scroll;
	height:100%;
}

body {
	font-family:Georgia, serif;
	font-size:13px;
	color: #4A4438;
}

#pageWrapper
{
    padding-top:25px;
	width:800px;
	margin:0px auto;
}
#columnWrapper
{
	width:800px;
	margin:0px auto;
}

#container 
{
    width:195px;
    overflow:hidden;
    float:left;
	margin:auto;
}

#leftColumn
{
	margin:0px;
	width: 186px;
	float:left;
}

#rightColumn
{
	margin:0px;
	width: 614px;
	float:left;
}

/********CONTENT********/

#content 
{
	padding:20px 0px 0px 25px;
	width:510px;
	line-height:2em;
	text-align:left;
	float:left;
}

#content a
{
	color: #2D4D5C;
}

#content a:hover
{
	color: #4A4438;
	text-decoration:underline;
}

.img_header
{
	float:left;
	margin:auto;
}

.img_header_right
{
	padding-left:15px;
}

.text_header
{
	float:center;
	margin:auto;
}

.homePageByline
{	
	float:right;
	padding-right: 15px;
	margin:auto;
	text-align:right;
	color:#2D4D5C;
	font-size: 0.9em;
	font-weight: bold;
}

/*** REVIEWS ***/

#contentReviews
{
	position:relative;
	top:-15px;
	left:0px;
	font-family:Georgia, serif;
	font-size: 13px;
	color: #4A4438;
	display:table;
	padding-left:20px;
	width:510px;
	line-height:2em;
}

p.boldReviewText
{
	font-size: 11px;
	font-weight: bold;
	text-align:right;
}

/***AUTHORS SECTION***/

#authorBlock
{
	position:relative;
	left: -55px;
	font-family: Georgia, serif;
	font-size: 13px;
	color: #4A4438;
	display:table;
	padding-right:25px;
	width:510px;
	line-height: 2;
	text-align:left;
}

#bioTextWrapper
{
	width:500px;
}

#bioWrapper
{
	width:510px;
	height:176px;
}

#pictureFrame
{
	padding: 2px;
	width:255px;
	height:176px;
	border-color: #4A4438;
	border-width:1px;
	border-style:solid;
}

/*****IMAGES*****/

#globalPic
{
	position:relative;
	right:-12px;
	width:160px;
	height:257px;
}

#bookFrame
{	
	width:195px;
	height: 247px;
}

/***NAVIGATION ***/

#nav-container ul
{
	padding:25px 0px 0px 0px;
	list-style-type:none;
	text-align:right;
	width: 186px;
}

#nav-container ul li
{
    margin-bottom:10px;
    width:auto;
}

.nav-container li a
{
	color: #2D4D5C;
}

#nav-container a
{	
	color: #2D4D5C;
	font-family: Georgia, serif;
	font-size:13px;
	text-decoration:none;
	font-weight: normal;
}

#nav-container a:hover
{
	color: #4A4438;
	text-decoration:underline;
}

#nav-container img
{
    margin:0px auto;
}

#navSelected
{
	color: #4A4438;
	text-decoration:underline;
}
