	body, h1, ul, li, p {
		margin: 0;
		padding: 0;
	}
	ul, li {
		list-style-type: none;
	}
	body {
		width: 1000px;
		background: #D8EFC9; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	a {
		color: #009900;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	a:active {
		color: #528A2D;
	}
	a:visited {
		color: #99CC99;
	}
	#header {
		background: url(../images/header_cat.jpg);
		width: 287px;
		height: 162px;
	}
	#header h1 {
		text-indent: -9999px;
		position: absolute;
		left: 287px;
		background: url(../images/header_title.jpg);
		width: 612px;
		height: 136px;
	}
	#nav {
		background: url(../images/menu_bkgrd_01px.jpg) repeat-x;
		position: absolute;
		width: 612px;
		height: 26px;
		left: 287px;
		top: 136px;
	}
	#nav li {
		width: 116px;
		float: left;
		margin: 4px 0 0 12px;
	}
	li#n2 {
		width: 110px;
	}
	li#n3 {
		width: 108px;
	}
	li#n4 {
		width: 78px;
	}
	li#n5 {
		width: 75px;
	}
	#nav li a {
		color: white;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
	}
	#nav li a:hover,
	.current {
		color: #9DFB5F;
	}
	#nav a.current {
		color: #9DFB5F;
	}	
	#sitenav {
		position: absolute;
		width: 86px;
		top:118px;
		left: 805px;
	}
	#sitenav li {
		float: left;
		width: 43px;
	}
	#sitenav li a {
		color: #528A2D;
		font-weight: bold;
		text-decoration: none;
	}
	#sitenav li a:hover {
		color: #000;
	}
	#content {
		background: white url(../images/branches_LRG.gif) no-repeat bottom left;
		width: 899px;
		height: 525px;
	}
	#subnav {
		background: url(../images/dotted.gif) repeat-x bottom;
		padding-bottom: 3px;
		width: 105px;
		position: absolute;
		top: 185px;
		left: 185px;
	}
	#subnav li {
		background: url(../images/dotted.gif) repeat-x;	
		padding-top: 3px;	
	}
	#subnav li a {
		width: 93px;
		padding: 6px 0 6px 10px;
		text-decoration: none;
		color: #528A2D;
		display: block;
	}
	#subnav li a:hover {
		color: #000;
		background: #D8EFC9;
	}
	#subnav a.current {
		font-weight: bold;
	}
	#footer {
		background: #528A2D;
		width: 899px;
	}
	#footer p {
		color: white;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 2px 0 2px 210px;
	}
	#book {
		background: url(../images/book.jpg) no-repeat;
		width: 171px;
		height: 177px;
		position: absolute;
		top: 190px;
		left: 360px;
	}
	#cats {
		background: url(../images/cats.jpg) no-repeat;
		width: 180px;
		height: 442px;
		position: absolute;
		top: 190px;
		left: 350px;
	}
	#author {
		background: url(../images/author.jpg) no-repeat;
		width: 150px;
		height: 133px;
		position: absolute;
		top: 195px;
		left: 370px;
	}
	#ask {
		background: url(../images/ask_img.jpg) no-repeat;
		width: 140px;
		height: 150px;
		position: absolute;
		top: 195px;
		left: 370px;
	}
	#contact {
		background: url(../images/contact_img.jpg) no-repeat;
		width: 200px;
		height: 135px;
		position: absolute;
		top: 195px;
		left: 325px;
	}
	#book span {
		display: block;
		margin-top: 200px;
	}
	#book p {
		margin: 4px 0 0 26px;
	}
	#book p a {
		text-decoration: none;
		color: #528A2D;
		font-weight: bold;
	}
	#book p a:hover {
		color: #000;
	}	
	#text {
		padding: 30px 0 0 550px;
		width: 285px;
		color: #528A2D;
	}
	#text h1 {
		background: url(../images/dotted.gif) repeat-x bottom;
		width: 285px;
		margin-bottom: 8px;
		padding-bottom: 5px;
		font-size: 14px;		
		text-transform: uppercase;
	}
	#text p {
		margin-bottom: 13px;	
	}
	#text p,
	#text dt,
	#text dd {
		line-height: 15px;
		font-size: 12px;	
	}
	#text p.sep {
		padding-top: 20px;
	}
	.excerptsep {
		background: url(../images/separator.gif) no-repeat bottom;
		width: 177px; 
		height: 27px;
		padding-left: 105px;
		margin-top: 15px;
	} 
	iframe#events {
		position: absolute;
		top: 190px;
		left: 285px;
	}
	dl#reviews dd {
		margin-left: 20px;
		padding-bottom: 20px;
		font-style: italic;
	}
	dl#reviews dt {
		padding-bottom: 5px;
	}
	dl#reviews dt span {						
		/*font-size: 42px;
		position: relative;
		top: 13px;
		letter-spacing: 1px;
		color: #D0EDBD;*/
	}

	
