body 
{
	background-image:url(../images/backgroundSmaller.jpg); background-repeat:no-repeat;
	padding:0;margin:20px 0 0 0;BACKGROUND-color: none; COLOR:#666666; font-size:0.8em;
	font-family: verdana; 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:#4c1340; margin:0px 0 0px 0;}

a:hover {	text-decoration:none; color:#4c1340;}

h1 { font-family: georgia; color: #4c1340; font-size: 3em; font-weight: normal;padding:0;margin:5px 0 20px 0; }
h2 { font-family: georgia; color: #4c1340; font-size: 2em; font-weight: normal;}

.brown { color: #ab752a; font-size: 1.2em;}
.greyLarge { color: #666666; font-size: 1.4em; font-weight: normal;}

.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 40px;border:0px solid red;padding:0;
}

#topNav{font-family: georgia; float:right; width:200px;padding:10px 20px 0 0;margin:0;border:0px solid red;}
#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:#4c1340;text-decoration:none;}
#topNav li a.sectionSelected{color:#4c1340;}

/*############## BODY ################*/

#outerMiddle
{	
	width:996px;margin:0;padding:10px 0px 0px 30px;border:0px solid red;max-width:966px;overflow:hidden;
}

#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;overflow:hidden;
}

#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:14px;border:0px solid red;min-height:43px;
}

#footerBarLeft
{
	float:left; width:245px;height:45px;margin:0px 0px 0px 0px; border:0px solid red;
}

#footerBarRight
{
	width:745px;height:45px;float:left;padding:12px 0 0 10px;margin:0;text-align:left;max-width:735px;
}

#footerBarRight span
{
	color:#c3b59b;
}
	
#footer A 
{
	text-decoration:none; color:#ffffff; margin:0px 0 0px 0;
}

#footer A:hover 
{
	text-decoration:none; color:#ffffff;
}


/* Form*/

table
{ font-size: 1em;
}
input
{
	width: 176px; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;	COLOR: #666666;
	BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: white;
}

input.button
{
	width: 88px; BORDER-RIGHT: #4c1340 1px solid; BORDER-TOP: #4c1340 1px solid;margin-top:5px;
	BORDER-LEFT: #4c1340 1px solid;	COLOR: white; BORDER-BOTTOM: #4c1340 1px solid;	 BACKGROUND-COLOR: #4c1340;	cursor: hand;
}

select
{
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;	BORDER-LEFT: #999999 1px solid;	COLOR: #666666;	BORDER-BOTTOM: #5999999BA9BF 1px solid; BACKGROUND-COLOR: white; width: 178px;
}

textarea
{
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;	COLOR: #666666;	BORDER-BOTTOM: #999999 1px solid;	
	BACKGROUND-COLOR: white; 
}