body {
	background-color: #ffffff;
	margin: 0;
	margin-top: 20px;
	/*font: 12px/20px verdana, arial, sans-serif;*/
	font: 14px/20px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	}

/*STYLES (Basic styles for all pages) ____________________*/

h1{
	font-size: 30px;
	color: #660000;
	font-weight: normal;
	text-align: left;
	line-height:130%;
	}

h3{
	font-size: 18px;
	color: #660000;
	font-weight: normal;
	margin: 1.5em 0 0 0;
	padding-top: 1em;
	}

A:link {
	color: #660000;
	text-decoration: none;
	}

A:visited {
	color: #660000;
	text-decoration: none;
	}

A:hover {
	color: #9a6814;
	text-decoration: none;
	}


/*STYLES for Header (except Home Page) ____________________*/

#header h1{
	font-size: 32px;
	color: #9a6814;
	font-weight: normal;
	text-align: left;
	padding: 30px 190px;
	}

#header h2{
	font-size: 24px;
	color: #9a6814;
	font-weight: normal;
	text-align: left;
	padding: 15px 190px 0px;
	line-height:130%;
	margin-top: 20px;
	}

#header A:link {
	color: #9a6814;
	text-decoration: none;
	}

#header A:visited {
	color: #9a6814;
	text-decoration: none;
	}

#header A:hover {
	color: #660000;
	text-decoration: none;
	}

/*STYLES for Header (Home Page only) ____________________*/

#headerHome h1{
	font-size: 40px;
	color: #9a6814;
	font-weight: normal;
	text-align: center;
	padding: 30px 190px;
	}

#headerHome a{
	font-size: 40px;
	color: #9a6814;
	font-weight: normal;
	text-align: center;
	padding: 30px 190px;
	}

/*STYLES for Book Data ____________________*/

#book_data h3{
	font-size: 18px;
	color: #660000;
	font-weight: normal;
	margin: 0 0 0 0;
	padding-top: 0em;
	}

#book_data h4{
	font-size: 15px;
	color: #660000;
	font-weight: normal;
	margin: 0 0 0 0;
	padding-top: 0.5em;
	}

/*HEADER ____________________*/

#header{
	padding: 5px;
	height:100px;
	}
	
#header img.header_left{
	float: left;
	padding: 0px;
	margin-top: -10px;
	margin-left: 40px;
	border: none;
	}

/*HEADER Navigation (except Home Page)____________________*/

#headerNav{
	float: right;
	margin-top: 30px;
	padding: 0 15px 0 0;
	}

#headerNav li{
	float: left;
	list-style: none;
	display: block;
	padding: 0 10px 0 10px;
	border-bottom: 0px solid #9a6814;
	}

#headerNav li a{
	font-size: 15px;
	color: #9a6814;
	}

#headerNav a{
	float: right;
	margin-top: -20px;
	margin-right: 10px;
	}

/*HEADER Navigation (Home Page only) ____________________*/

#headerHomeNav{
	margin-top: 50px;
	margin-left: 0px;
	}

#headerHomeNav li{
	float: left;
	list-style: none;
	display: block;
	padding: 0 10px 0 10px;
	}

#headerHomeNav li A:link {
	font-size: 15px;
	color: #9a6814;
	text-decoration: none;
	}

#headerHomeNav li A:visited {
	font-size: 15px;
	color: #9a6814;
	text-decoration: none;
	}

#headerHomeNav li A:hover {
	font-size: 15px;
	color: #660000;
	text-decoration: none;
	}

/*NAVIGATION BAR ____________________*/

#navigation {
	position: absolute;
	background-color: #ffffff;
	left: 0px;
	width: 180px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top:80px;
	padding: 0px;
	}

#navigation p{
	background-color: #ffffff;
	text-align: right;
	color: #9a6814;
	width:180px;
	margin-bottom:1px;
	}

#navigation ul{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#navigation li{
	width:183px;
	padding-left:0;
	}

#navigation a{
	display: block;
	font-weight: normal;
	width:160px;
	padding: 10px 15px;
	color: #660000;
	background-color: #ffffff;
	font-size: 14px;
	text-align: right;
	}

#navigation A:link {
	color: #660000;
	text-decoration: none;
	}

#navigation A:visited {
	color: #660000;
	text-decoration: none;
	}

#navigation A:hover {
	color: #9a6814;
	text-decoration: none;
	}

#section A:link {
	color: #9a6814;
	text-decoration: none;
	}

#section A:visited {
	color: #9a6814;
	text-decoration: none;
	}

#section A:hover {
	color: #660000;
	text-decoration: none;
	}

/*SIDEBAR (except Home Page) ____________________*/

#sidebar {
	position: absolute;
	right: 20px;
	top: 130px;
	width: 155px;
	margin-top:80px;
	background-color: #ffffff;
	}
	
#sidebar p{
	font-size: .9em;
	line-height:1.25em;
	padding:0px 5px;
	}

#sidebar p.gold{
	color: #9a6814;
	font-size: .9em;
	line-height:1.25em;
	padding:0px 10px;
	}

#sidebar p.box{
	font-size: .9em;
	line-height:1.60em;
	margin-left:20px;
	margin-right:20px;
	padding:10px;
	border: 1px solid #grey;
	text-align: center;
	background-color: #f1f3ea;
	}

#sidebar img{
	padding: 0px;
	border: 0px;
	}

/*SIDEBAR (Home Page only) ____________________*/

#sidebar.home {
	position: absolute;
	right: 0px;
	top: 140px;
	width: 185px;
	margin-top:80px;
	padding: 0px 15px;
	}
	
#sidebar.home p{
	text-align: left;
	color: #9a6814;
	width:160px;
	margin-bottom:1px;
	font-size: 14px;
	}

#sidebar.home ul{
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#sidebar.home li{
	float: right;
	list-style: none;
	display: block;
	padding: 0 10px 0 0px;
	border-bottom: 0px solid #9a6814;
	}

#sidebar.home a{
	display: block;
	font-weight: normal;
	width:160px;
	padding: 10px 5px;
	color: #660000;
	font-size: 14px;
	text-align: left;
	}

#sidebar.home A:link {
	color: #660000;
	text-decoration: none;
	}

#sidebar.home A:visited {
	color: #660000;
	text-decoration: none;
	}

#sidebar.home A:hover {
	color: #9a6814;
	text-decoration: none;
	}

/*CONTENT ____________________*/

#content {
	margin: 0 200px 0 200px;
	border-left: 2px solid #e1ebd8;
	border-right: 0px solid #e1ebd8;
	padding: 10px 20px;
	margin-top: 40px;
	background-color: #f1f3ea;
	}

#content p {
	text-align: left;
	}

#content p.center {
	text-align: center;
	}

#content p.box {
	text-align: center;
	border: thin solid grey;
	padding: 0.5em;
	}

#content p.source {
	font: 12px/15px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	text-align: justify;
	}

#content p.blockquote_source {
	text-align: right;
	font-style:normal;
	font-size: 14px;
	padding-bottom: 20px;
	border:0px;
	background-color: #f1f3ea;
	}

/*paragraphs containing superscript notes*/ #content p.sup {
	text-align: left;
	line-height: 1.45em;
	}

/*paragraphs containing superscript notes*/ #content p.sup SUP {
	line-height: 0;
	}

/*note to page title*/ #content p.title_note {
	text-align: left;
	font: 12px/15px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	}

#content p.note {
	font: 12px/15px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	}
	
/*CONTENT (Home Page and old Top Page only) ____________________*/

#content.home {
	margin: 0 200px 0 200px;
	border-left: 0px solid #e1ebd8;
	border-right: 0px solid #e1ebd8;
	padding: 10px 20px;
	background-color: #ffffff;
	}

#content.white_background {
	margin: 0 200px 0 200px;
	border-left: 2px solid #e1ebd8;
	border-right: 0px solid #e1ebd8;
	padding: 10px 20px;
	background-color: #ffffff;
	}

/*CONTENT (old Top Page only) ____________________*/

#content p.blockquote_source_top {
	text-align: right;
	font-style:normal;
	font-size: 14px;
	padding-bottom: 20px;
	border:0px;
	background-color: #ffffff;
	}

/*CONTENT (currently not used) ____________________*/

#content ol {
    list-style-image: none;
    list-style-position: inside;
    list-style-type: none;
    margin-left: 175px;
    padding: 0;
    text-indent: 0;
	font: 14px/14px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	}
	
#content ol.bullet {
    border: none;
    text-decoration: none;
	}

/*BLOCKQUOTE ____________________*/

blockquote.large p{
	text-align: left;
	font-size: 120%;
	line-height: 1.4em;
	font-style:italic;
	margin:0em 2.5em .7em 0em;
	padding:12px 0 0 20px;
	color: #000066;
	}

blockquote p.source{
	text-align: right;
	font-style:normal;
	font-size: 110%;
	padding-bottom: 20px;
	color: #000066;
	background-color: #FFFFFF;
	border:0px;
	}


/*TABLES ____________________*/

td {
	margin: 0;
	}

/*IMAGES and CAPTIONS ____________________*/

img{
	padding:0px;
	}

img.center{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

img.center_border{
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding: 10px;
	border:1px solid #ccc;
	}

img.center_no_border{
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding: 10px;
	border:0px;
	}

div.figure_left {
	float: left;
	padding:0 20px 0 0;
	}

div.figure_left p {
	text-align: center;
	font-style: italic;
	font: 12px/15px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	font-style: italic;
	text-indent: 0;
	}

div.figure_right {
	float: right;
	padding:0 0 0 20px;
	}

div.figure_right p {
	text-align: center;
	font-style: italic;
	font: 12px/15px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	font-style: italic;
	text-indent: 0;
	}

img.search{
	margin-top: 2px;
	margin-left: 55px;
	padding-left: 10px;
	padding-right: 10px;
	border:0px;
	float:left
	}

#caption {
	text-align: center;
	font: 10px/15px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	}

/*IMAGES and CAPTIONS (Home Page only) ____________________*/

img.home{
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding: 10px;
	border: none;
	}

/*FOOTER ____________________*/

#footer {
	position: relative;
	clear: both;
	font: 10px/15px "Hoefler Text", "Book Antiqua", "Georgia", "Palatino Linotype", "Times New Roman", "Trebuchet MS", serif;
	padding: .5em;
	border-top:0px solid #ccc;
	}


/*ROUNDED BOXES*/

.roundedcornr_box_391701 {
	background: url(roundedcornr_391701_tl.png) no-repeat top left;
}
.roundedcornr_top_391701 {
	background: url(roundedcornr_391701_tr.png) no-repeat top right;
}
.roundedcornr_bottom_391701 {
	background: url(roundedcornr_391701_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_391701 div {
	background: url(roundedcornr_391701_br.png) no-repeat bottom right;
}
.roundedcornr_content_391701 {
	background: url(roundedcornr_391701_r.png) top right repeat-y;
}

.roundedcornr_top_391701 div,.roundedcornr_top_391701,
.roundedcornr_bottom_391701 div, .roundedcornr_bottom_391701 {
	width: 100%;
	height: 25px;
	font-size: 1px;
}
.roundedcornr_content_391701, .roundedcornr_bottom_391701 {
	margin-top: -19px;
}
.roundedcornr_content_391701 { padding: 0 15px; }