body { padding: 0; margin: 0; font-family: arial; }
a { color: #b0634f; text-decoration: none; }
a:hover { text-decoration: underline; }

#wrapper { width: 975px; margin: auto; }
.clearright { clear: both; }

#header { background-color: #c6a47f; }
#header_wrapper { width: 975px; height: 93px; margin: auto; }
#header_wrapper a { width: 975px; height: 93px; margin: auto; border: 0; }

#navigation { background-color: #c6a47f; height: 21px; padding-top: 2px; text-transform: uppercase; }
.nav_wrapper { width: 902px; margin: auto; }
.nav_wrapper a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #ffffff; text-decoration: none; }
.nav_wrapper a:hover { color: rgb(198,164,126); }
.nav_wrapper a#current { color: rgb(198,164,126); }
.nav_wrapper ul { padding: 0; margin: 0; }
.nav_wrapper ul li { display: inline; margin: auto;}
.nav_li { float: left; margin: auto; height: 21px; }

.nav_color1 { background-color: #e3c8ae; padding: 4px 0; width: 82px; height: 13px; text-align: center;}
.nav_color2 { background-color: #a3683e; padding: 4px 0; width: 82px; height: 13px; text-align: center;}
.nav_color3 { background-color: #764937; padding: 4px 0; width: 82px; height: 13px; text-align: center;}
.nav_color4 { background-color: #ac5b46; padding: 4px 0; width: 82px; height: 13px; text-align: center;}

.second_nav { width: 832px; margin: auto;  }
.second_nav a { font-weight: bold; font-size: 11px; color: #b0634f; text-decoration: none; }
.second_nav a:hover { text-decoration: underline;; }
.second_nav ul { padding: 0; margin: 0; }
.second_nav ul li { display: inline; margin: auto; padding-right: 20px; }
.second_nav #current a { text-decoration: underline; }
.nav_li2 { float: left; margin: auto; }
.nav_li span { font-size: 11px; color: #643b29; }

#content h2.page_header { padding-left: 70px; font-family: Georgia, Times New Roman; color: #643b29; }
#images_nav { padding: 2px; background-color: #bc936c; width: 832px; height: 284px; 
z-index: 0;
position: relative;
margin: 40px auto 30px auto;
}

#images_nav img
{
	opacity:1;               /*Firefox & Chrome*/
	filter:alpha(opacity=100);   /* IE */
	z-index: 1;
	width: 100px;
	height:67px;
}

#images_nav img:hover
{
	opacity:0.5;               /*Firefox & Chrome*/
	filter:alpha(opacity=50);   /* IE */
	width: 100px;
	height:67px;
}

.image_nav_item { width:100px; height:67px; padding: 2px; background-color: #bb926c; float:left; }
.image_nav_item span { display: none; }
.image_nav_item:hover span {
	display: block;
	position: absolute;
	left: 0;
	bottom: -20px;
	color: #62332a;
	z-index: 2;
	padding: 2px 5px;
	font-weight: bold;
	font-size: 11px;
	height: 11px;
}

#main_content { width: 832px; margin: auto; font-size: 11px; color: #522a26; }
.book_cover { padding: 2px; }
.book_cover:hover { background-color: #bb926c; }

.newsfeed h2 a { color: #b0634f; text-decoration: none; padding-left: 5px; }
.newsfeed h2 a:hover { color: #b0634f; text-decoration: underline; }
.newsfeed .start_date { padding-left: 4px; }

#cf3r07d a img
{
	opacity:1;               /*Firefox & Chrome*/
	filter:alpha(opacity=100);   /* IE */
	z-index: 1;
	width: 60px;
	height:60px;
}

#cf3r07d a img:hover
{
	opacity:0.5;               /*Firefox & Chrome*/
	filter:alpha(opacity=50);   /* IE */
	width: 60px;
	height:60px;
}

p#privacy { display: none; }

#footer { width: 470px; margin: auto; padding-top: 20px; padding-bottom: 5px; font-size: 11px; color: #c6a47f; }

.clearit { clear: both; }

.e2ma_signup_form_row { border: 0; }