body 
{
	padding:0;margin:0;color: #666666;font-size:0.7em;
	font-family: Verdana, Arial, Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; text-align: center;
}

a{cursor:hand;}
img{border:0;}
p{margin:0;padding:2px 0 10px 0;}
.hide{position:absolute; left:-1000em; top:-2000px;width:20em; height:0px; margin: 0px;}

a {	text-decoration:underline; color:#A67128; margin:0px 0 0px 0;}

a:hover {	text-decoration:none; color:#A67128;}

h2 { color: #98957d; font-size: 2em; }

.brown { color: #ab752a; font-size: 1.2em;}

.rightBooks { text-align: right; margin-left:100px;}


/*######### Outer Container#############*/
#container
{ 
	width:996px; margin:0px auto; border:0px solid red; text-align:left;background-color:#ffffff;padding:0;
}

/*######### Top Bar #############*/
#outerTop{width:965px;border:0px solid red;margin:0 0 10px 30;padding:0 0 20px 0; border-bottom:1px dashed #9A947E;min-height:175px;}

#topBar, #topBarIE
{
	background-repeat:no-repeat;
	width:996px;height:30px;float:left;margin:-10px 0px 20px 0;border:0px solid red;
}

#topBarIE{margin:0 0 20px 0;}

#logo
{ 
	background-image:url(../images/logo.jpg); background-repeat:no-repeat;	
	width:400px;height:121px;float:left;margin:10px 0 0 0px;border:0px solid red;padding:0;
}

#topnav{
	float: right;
	width: 150px;
	padding: 10px 20px 0px 0px;
	margin: 0px;
	
}

#topnav li{display:block;list-style:none;text-align:right;}
#topnav li a{font-size:20px;color:#98957d;text-decoration:none;}
#topnav li a:hover{font-size:20px;color:#ab752a;text-decoration:none;}
#topnav li a.sectionSelected{color:#ab752a;}

/*############## BODY ################*/

#outerMiddle
{	
	width:996px;margin:0;padding:10px 0px 0px 30px;border:0px solid red;max-width:966px;
}

#topImage
{
	background-repeat:no-repeat;padding:0;
	width:650px;height:120px;float:left;margin:0;border:0px solid red;max-width:650px;
}

#rightBar
{
	width:310px;height:475px;float:right;margin:0;border:0px solid red;padding:0;
}

#rightBar P
{
	margin:0;border:0px solid red;padding-right:5px;
}


#innerMiddle
{	
	margin:0;padding:5px 15px 5px 15px;border:0px solid red;
}

#contentColumnLeft
{
	width:50%;padding:0px 5px 0px 0px;margin:0;float:left;border:0px solid red;
}

#contentColumnRight
{
	width:50%;padding:0px 0px 0px 5px;margin:0;float:right;border:0px solid red;max-width:44%;
}

/*######### Footer #############*/

#footer 
{
	width:996px; text-align:right; font-weight:bold; 
	margin:0px 0 0px 0px; padding:0;clear:both;color:#ffffff;font-size:13px;border:0px solid red;min-height:43px;
}

#footerBarLeft
{
	background-repeat: no-repeat;	
	float: left;
	width: 245px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#footerBarRight
{
	width: 735px;
	height: 45px;
	float: right;
	padding: 12px 0px 0px 10px;
	margin: 0;
	text-align: left;
}

#footerBarRight span
{
	color:#98957E;
}
	
#footer A 
{
	text-decoration:none; color:#ffffff; margin:0px 0 0px 0;
}

#footer A:hover 
{
	text-decoration:none; color:#ffffff;
}

#siteinfo{
	padding: 5px 0px 0px 5px;
	background-color: #98957e;
}

#siteinfo a:link, #siteinfo a:visited, #siteinfo a:hover, #siteinfo a:active{
	color: #FFFFFF;
	text-decoration: none;
} 



