body { background-color:#574D46;}

a {color: #990033; text-decoration:none;}

a:hover {color:#97755E; text-decoration: underline;}

#container
{ margin: 20px ; width: 800px; font-family: 'Droid Serif', serif; font-size: 13px; line-height: 19px;}

p { margin-bottom: 13px;}


h1 { background: #ccc; width: 560px; height: 100px; margin-bottom: 10px; text-indent:-9999px; 
	background-image:url(images/logo.gif); background-repeat:no-repeat; 
	}

#content-container
{
	float: left; width: 800px;
}

#content
{
	clear: left;
	float: left;
	width: 520px;
	padding: 20px;
	margin: 0;
	display: inline;
	background-color:#EEEAE6;
}

#content h2 { color: #775C48; font-size: 26px; margin: 9px 0 13px 0; line-height: 36px;}
#content h3 { color: #775C48; font-size: 20px; margin: 29px 0 13px 0; line-height: 26px;}

#content ul
{
list-style-type: none;
text-align: left;
color:#606060;
}

#content span {color:#990000; font-size:16px; font-weight: bold;}

#book {
margin:15px 20px 0 0;
clear: left;
float: left;
width: 130px;
height: 290px;
font-size:12px; text-align:center;
}

#details {
    float: right;
	    margin: 5px 10px 20px 0;
	width: 350px;
	}
	
#details h3 { margin: 0;}


#aside
{
	float: right;
	width: 200px;
	padding: 0;
	margin: 0 20px 0 0;
	display: inline;
}

#navcontainer ul
{
list-style-type: none;
text-align: left;
}

#navcontainer ul li a
{
padding-left: 15px;
text-align: left;
font: normal 18px "Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color:#917764;
text-transform:uppercase;
font-weight:bold;
line-height:180%;

}

#navcontainer ul li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat; color:#EBECCE;
}

#navcontainer ul li a#current
{
background: transparent url(images/list-off.gif) left center no-repeat; color:#999999;
}

#footer
{
	clear: both;
	background-color: #9F8A75;
	text-align: left;
	height: 1%;
	width: 520px;
	padding: 20px;
	font-size:10px;
}

#footer a { color:#E6E3DF;}





