@charset "utf-8";
/* CSS Document */

body {background:url(images/background.jpg) top left repeat-x #fdd4b7}

#container { background:url(images/containerback.jpg) repeat-y; width:960px; margin:19px auto 0 auto; }
#meat { background:url(images/header.jpg) no-repeat; position:relative; }
#header { position:relative; width:100%; }
	#header p {position:relative; text-align:right; margin:0px 20px; padding-top:10px; }

#content { background:url(images/books.jpg) 0 300px no-repeat; padding:0px 10px 40px 490px; }
	#content h1 {color:#E58056; margin:20px 0 0 0; }
	#content h2 {margin:20px 0 0 0; }
	#content p {margin:0 0 10px 0; }
	#content ul {list-style:none; margin-left:40px; font-family:Verdana, Geneva, sans-serif; font-size:1em; }
	#content table tr td { vertical-align:text-top; padding:5px 0  }

 a:link#upcomingbtn, a:visited#upcomingbtn  { display:block; width:195px; height:50px; background:url(images/upcoming_btn.png) top no-repeat}
	a:hover#upcomingbtn  {background:url(images/upcoming_btn.png) bottom no-repeat}
	a:active#upcomingbtn  {background:url(images/upcoming_btn.png) top no-repeat}

#footer { background:url(images/footer.jpg) no-repeat; height:25px; }
	#footer p {padding:5px 0 0 0; color:#77917e; text-align:center; font-size:.8em; line-height:1em; }

