@charset "UTF-8";
/* CSS Document */

/* 1.0 Normalization */

/* normalize margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}

/* normalize font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}

/* remove list-styles from lists */
ol, ul {
	list-style:none;
}

/* normalize font-style and font-weight */
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}

/* remove listy-style from lists */
table {
	border-collapse:collapse;
	border-spacing:0;
}

/* remove border from fieldset and img */
fieldset, img {
	border:0;
}

/* left-align text in caption and th */
caption, th {
	text-align:left;
}

/* remove quotations marks from q */
q:before, q:after {
	content:'';
}

body {
	background:#B64926 url("images/bg.gif") repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#main {
	width:900px;
	border: 5px solid #FFF0A5;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
	padding:5px;
}

div#content_wrap {
	/*background: url("images/panel_bg.gif") repeat-y;*/
}

div#content {
	width:550px;
	float:right;
}
div#content p {
	margin:5px;
	line-height:1.5em;
	font-size:12px;
	padding:15px 5px 5px 25px;
}

div#content h2 {
	margin:5px;
	line-height:1.5em;
	font-size:18px;
	color:#006666;
	padding:15px 5px 0px 25px;
}

div#content_panel {
	width:340px;
	float:left;
}
div#feature {
	width:350px;
	height:250px;
	background:#686B00 url("images/feature_bg.gif") repeat-x;
	color:#FFFFFF;
}
div#feature p{
	padding:5px;
	margin-bottom:5px;
}

div#book {
	padding:10px;
}

div#book img { float: right; padding: 0 0 0 10px; }    
div#book ul { float: left; width: 200px; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #92b83f; }
div#book li { font-size: 1.2em; font-weight: bold; color: #f4f8ea; padding: 3px 0; }
div#book p { font-size: 1.2em; color: #fff; font-weight: bold; line-height: 1.2em; width: 200px; padding: 0 0 0 0px; }
div#book p span { display: block; margin: 7px 0; padding: 0; color: #bae361; font-size: 0.95em; line-height: 1.1em; font-weight: normal; }

div#book a {color:#fff; font-weight: bold; text-decoration:none;}
div#book a:hover {color:#bae361; font-weight: bold; text-decoration:underline;}

div#navigation {width:900px; height:40px; background:#386F52 url("images/nav_bg.gif") repeat-x;}

div#navigation ul li { float: left; font-size: 1.2em; z-index: 9997; }

div#navigation ul a { color: #fff; text-decoration: none; display: block; padding: 12px 13px 13px 13px; }
div#navigation ul a:hover { color: #fff; background: #9b9b9b url("images/nav_hover_bg2.gif") bottom center no-repeat; }
div#navigation ul a.here { color: #fff; background: #5D90D6 url("images/nav_hover_bg.gif") bottom center no-repeat;}
div#navigation ul li.last { background: none; border: none; margin-bottom: 0; }

div#clear {
	clear:both;
}
