/**** LAYOUT COMPONENTS ****/		

	/** HEADER CSS **/
	#header{
		background: url('/or/images/header-image-new.gif') no-repeat 0 0;}

	#header_photo_1, #header_photo_2, #header_photo_3, #header_photo_4, #header_photo_5, #header_photo_6 {
		height: 80px;
		width: 80px;
		float: left;
		margin: 0px 4px 4px 10px;
		border: .25px solid white;}
	#header_photo_1 {
		background: url('/or/images/photo1.jpg') repeat-y 0 0;}
	#header_photo_2 {
		background: url('/or/images/photo2.jpg') repeat-y 0 0;}
	#header_photo_3 {
		background: url('/or/images/photo3.jpg') repeat-y 0 0;}
	#header_photo_4 {
		background: url('/or/images/photo4.jpg') repeat-y 0 0;}
	#header_photo_5 {
		background: url('/or/images/photo5.jpg') repeat-y 0 0;}
		
		
	/** End HEADER CSS **/	
	
		/** BEGIN LEFT NAV **/
	#left-nav {   /* Wrapper Around Entire Left Nav */
		
		min-height: 390px;  /* FF fix for message falling out of table */	}
	
	
	
	
	/** Right Bar Layout **/		

	#blackbar {
	width:25px;
	background-color:#000000;
	}
		
	#rightbar { /* right gradient - this is the reworked gradient */
	margin-left: 0;
	padding:0;
	width:20px;
	background: url('/or/images/faq-gradient.gif'); 
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#cccc99;}

	div#foot-text-upper {
	background: url('/or/images/footer-right-25px.gif') repeat-y 0 0; 
	background-position:bottom right;
	color:#000000;
	font-size: small;
	text-align: center;
	background-color:#CCCC99; 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12%;}

/**** END LAYOUT COMPONENTS****/


/**** BEGIN CONTENT ELEMENTS****/

	#center-table {
	margin-left:auto;
	margin-right:auto;
	text-align: center;	}

	.dist-address { /*  container for district address blocks on index page */
		padding-top: 5px;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
		text-align: left;
		float: left;
		padding-bottom: 0px;}

	.dist-address2 { /*  container for district address blocks on about page */
		padding-top: 5px;
		width: 50%;
		margin-left: 0px;
		margin-right: 0px;
		text-align: left;
		float: left;
		padding-bottom: 0px;}


	.dist-address p{
	text-align: center;	}

  	 
	#maincontent table.district-main { /* district home page table - orignial ver*/
	border: none;
    width: 550px;
	margin-top: 10px;}
	
	#maincontent table.district-main td{
	border: none;}


	#dstr-wrapper {  /* district home wrapper  */
	margin-left: auto;
	margin-right: auto;
	width: 556px;
	/*border: 1px solid blue;*/}
	
	#left-col {  /* district home left colm  */
	float: left;
	width: 275px;
	/*border: 1px dotted black;*/}
	

	#right-col { /* district home right colm  */
	float: right;
	width: 255px;
	/* border: 1px dotted black;*/}	

	#right-col p {
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 25px;}

	#right-col img {
		margin-top: 10px;}

	#maincontent ul.district {  /* list style used on home pages w/ tighter margins */
	margin: 0;
	padding-left: 40px;
	}

	#maincontent li.district {
	padding-top: 2px;
	text-align: justify;}

	p.subtitle_dist{  /*  District Title Style */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-style: normal;
		font-weight: bold;
		font-variant: small-caps;
		margin-bottom: 3px;
		width: 100%;
		text-align: left;
		 /* border: dotted 1px #333; */}
		
	 #about-container1 { /*  Address 1 on district home pages*/
		 margin-top: 0px;
		 width: 130px;
		 float:left;
 	 /*border: dotted 1px #333;*/}
	
	 #about-container2 { /*  Address 2 on district home pages */
		 margin-top: 0px;
		 width: 130px;
		 float:right;
 	  /* border: dotted 1px #333;*/}	
	#about-container3 { /*  Address 2 on district home pages */
		 margin-top: 0px;
 		 width: 130px;
		 float:right;
 	  /* border: dotted 1px #333;*/}	
	
	/*  about page styles for the image/caption */
	p.about {  /*  this style levels the p w/ the image on the first paragraph in the about page*/
	padding-right: 4px;}	
	img.right-about  {
	float: right;
	margin-top: 8px!important;
	margin-top: 16px;
	margin-left: 8px;
	}	
	
	#maincontent table.recreation{  /*  rec site table definitions */
	margin-bottom: 10px;
	width: 98%;	
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;}

	#maincontent table.recreation th{ /*  rec site table definitions */
		border-bottom: 1px solid #E3E0D0;
		font-size: small;}
	
	#maincontent table th.subheader{ /*  rec site table definitions */
		border: none;
		background-color: #EAE7D8;
		color:#333333;
		text-align: left;}

	#maincontent table.directory { /*  district directory table */
	width: auto;
	margin-left: auto;
	margin-right: auto;
	}

/******  BEGIN DISTRICT PLANNING TABLE Definitions  ********/

#maincontent table.sortable {		/* base table */	
			border: none;
			border-collapse: collapse;
			background-color: #FFFFFF;
			color: #333333;
			padding:0px;
			text-align:left;
			margin: 0 0 8px 0;}

#maincontent table.sortable th {	/* base th */		
			border-collapse: collapse;
			background-color:#FFFFFF;
			border: none;
			color: #FFFFFF;
			padding:0px;
			text-align:left;
			line-height: 1.5em;
			font-size: small;
			font-weight: normal;
			padding-left: 5px;
			font-weight: bold;
			}

			
#maincontent table.sortable th a{	/*  base th a*/		
			color: #FFFFFF;
			}

#maincontent table.sortable td { /* base td */
			border: 1px solid #E3E0D0;
			padding-left:5px;
			padding-right:5px;
			padding-top: 4px;
			padding-bottom: 4px;
			text-align:left;
			font-weight: normal;
			}
			

#maincontent table.sortable td.review-prj {
	width: 200px;
}
#maincontent table.sortable-onload-2-reverse td.review-prj-complete {
	width: 195px;
}

#maincontent table.sortable-onload-2-reverse td.pubreview {
	width: 70px;
	white-space: nowrap;

}

#maincontent table.sortable-onload-2-reverse td.doc-type {
	width: 100px;
	white-space: nowrap;

}
/* active review long list added 5/23/08 */

#maincontent table.sortable-onload-3 td.ra {
	width: 100px;
	white-space: nowrap;

}

#maincontent table.sortable-onload-3 td.review-prj-complete {
	width: 195px;
}

#maincontent table.sortable-onload-3 td.pubreview {
	width: 70px;
	white-space: nowrap;

}

#maincontent table.sortable-onload-3 td.doc-type {
	width: 100px;
}

#maincontent table.sortable-onload-3 td.ra {
	width: 100px;
	white-space: nowrap;
}

/* end active review long list added 5/23/08 */

#maincontent table.sortable td.ext-prj {
	width: 200px;
}
#maincontent table.sortable-onload-2-reverse td.ext-prj {/* long table */	
width: 240px;
}	

#maincontent table.sortable td.pubreview {
width: 75px;
}		
#maincontent table.sortable td.doc-type {
width: 70px;
}	
#maincontent table.sortable td.ext-doc-type {
width: 120px;
}	
#maincontent table.sortable-onload-2-reverse td.ext-doc-type { /* long table */	
width: 120px;
}	
#maincontent table.sortable td.ra{	/* date th */			
width: 120px;
}						
						
#maincontent table.sortable-onload-2-reverse td.long-ra{	/* ra for long table */			
width: 125px;
}						
#maincontent table.sortable td.date{	/* date th */			
width: 90px;
}						
#maincontent table.sortable-onload-2-reverse td.date{	/* long table */			
width: 90px;
}

#maincontent table.sortable-onload-2-reverse {		/* base table sorted*/	
			border: 1px solid #E3E0D0;
			border-collapse: collapse;
			background-color: #FFFFFF;
			color: #333333;
			padding:0px;
			text-align:left;
			margin: 0 0 18px 0;}

#maincontent table.sortable-onload-2-reverse th {	/* base th */		
			border-collapse: collapse;
			background-color:#FFFFFF;
			border: none;
			color: #FFFFFF;
			padding:0px;
			text-align:left;
			line-height: 1.5em;
			font-size: small;
			font-weight: normal;
			padding-left: 5px;
			font-weight: bold;
			}

			
#maincontent table.sortable-onload-2-reverse th a{	/*  base th a*/		
			color: #FFFFFF;
			}

#maincontent table.sortable-onload-2-reverse td { /* base td */
			border: 1px solid #E3E0D0;
			padding-left:5px;
			padding-right:5px;
			padding-top: 4px;
			padding-bottom: 4px;
			text-align:left;
			font-weight: normal;
			}




h2.more { /* h2 for the more cases */
		margin: 10px 0 0 0;

		}
h2.histor { /* h2 for the normal case */
		margin: 10px 0 1px 0;

		}
h2.active-review { /*style above active review */
		margin: 0 0 1px 0;
}

p.active-review { /*style above active review */
		margin: 4px 0 5px 0;
}

	div.more {   /* more button */
/*			background-color:#E2E2E2; */
			background-color: #FFFFFF;
			text-align: left;
			padding: 0 5px 1px 25px;
			font-size: small;
			font-weight: normal;
/*			background-image: url(../images/plan-tbl-corner-Right.gif); */
			background-repeat: no-repeat;
			background-position:left;
			display: inline;
			border-bottom: 1px solid #FFFFFF;
			float: right;
			}			
	div.more a{   /* more button */
			color: #0000FF;
			}
	div.more a:visited{   /* more button */
			color: #0000FF;
			}

div.more-paginated {   /* more button */
			color: #FFFFFF;
			text-align:center;
			font-size: small;
			font-weight: normal;
			padding: 3px;			
			}

		ul.planning { /* list styles  */
		margin: 6px 0 0 0;
		padding: 0;
		}		
		
		ul.planning li{
		margin-left: 25px;
		padding: 0;
		}		

p.plan-desc-paginate {
margin-bottom: 0;

}

p.plan-desc-nonpaginate {
margin-bottom: 5px;
}


p.plan-nonpaginate-more {
margin-bottom: 0;
}

/* New Pagination Styles */

#maincontent #pageNavPosition {			
			color: #0000FF;
}


.pg-normal {
				color: #0000FF;
                font-weight: normal;
                text-decoration: none;    
                cursor: pointer;    
}
.pg-selected {
				color: #0000FF;
                font-weight: bold;        
                text-decoration: underline;
                cursor: pointer;
}


/******  END DISTRICT PLANNING TABLE Definitions  ********/



/****** BEGIN DISTRICT PLANNING SEARCH FORM DEFINITIONS   **********/

#maincontent #search{  /* search  container */
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	clear: both;
	color: #333333;
	font-weight: normal;
	width: 600px;
}

#maincontent #search select{ 
	color:#333333;
	background-color:#FFFFFF;
	margin: 2px;
	padding: 0;
	width: 150px;
	font-size: x-small; }

	#maincontent #search .select-wrapper {
/*	border: 2px solid black; */
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;}

	#maincontent #search .select-wrapper-top {
	width: 400px;
	height: 30px;
/*	border: 2px solid blue; */
	padding: 1px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;}

	#maincontent #search .select-wrapper-bottom {
	width: 300px;
	height: 105px;
/*	border: 2px solid red;*/
	margin: 0;
	padding: 1px;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;}

	#maincontent #search .submit-btn-wrapper {
	/*border: 1px solid black;*/
	text-align: center;
	margin-right: 20px!important;
	margin-right: 0;
	}
	
	#maincontent #search form{ /* form styles */
	margin: 10px 0 0 0;
/*	border: 3px solid #699271;	*/
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	clear: both;}
	
	#maincontent #search .submit-btn{ /* form btn styles */
	margin: 0;
	font-size: x-small;
	color: #000000;
	border: 1px solid #699271;
	margin: 2px;
	padding: 0 0 1px 0;
	width: 120px;
	margin-top: 12px;

}

#maincontent #search form select.fy-wrapper {
width: 130px;
margin: 0;
border: 0;
padding: 1px;
font-size: 12px;

}

#maincontent #search form .fy-wrapper {
float: left;
width: 130px;
border: 2px solid #CECDC7;
padding: 0;
margin: 10px 0 0 10px;
}

#maincontent #search form .fy-wrapper p{
color: #333333;
margin: 0;
padding: 0;
background-color:#CECDC7;
width: 130px;
font-size: small;
}

#maincontent #search form select.resourceAreas {
width: 120px;
margin: 0;
border: 0;
padding: 1px;
font-size: 12px;
}

#maincontent #search form .district-wrapper {
float: left;
width: 120px;
border: 2px solid #CECDC7;
padding: 0;
margin: 10px 0 0 10px;
}

#maincontent #search form .district-wrapper p{
color: #333333;
margin: 0;
padding: 0;
background-color:#CECDC7;
width: 120px;
font-size: small;
}

#maincontent #search form select.program-wrapper {
width: 180px;
margin: 0;
border: 0;
padding: 1px;
font-size: 12px;}

#maincontent #search form .program-wrapper {
float: left;
width: 180px;
border: 2px solid #CECDC7;
padding: 0;
margin: 0 0 0 10px;
}

#maincontent #search form .program-wrapper p{
color: #333333;
margin: 0;
padding: 0;
background-color:#CECDC7;
width: 180px;
font-size: small;
}

#maincontent #search form select.doctype-wrapper {
width: 170px;
margin: 0;
border: 0;
padding: 1px;
font-size: 12px;
}

#maincontent #search form .doctype-wrapper {
width: 170px;
border: 2px solid #CECDC7;
padding: 0;
margin: 0 0 0 10px;
float: left;}

#maincontent #search form .doctype-wrapper p{
color: #333333;
margin: 0;
padding: 0;
background-color:#CECDC7;
width: 170px;
font-size: small;
}

/****** END DISTRICT PLANNING SEARCH FORM DEFINITIONS   **********/


/****** BEGIN TIMBER SALE RESULTS DEFINITIONS  **********/

p.timber{
margin-bottom:0;
margin-top: 14px;
}

#maincontent table.timber-sale{
font-size: 11px;
}

#maincontent table.timber-sale td.header{
background-color:#F5F3EB;

}

p.timber{
margin-bottom:0;
margin-top: 14px;
}

#maincontent table.timber-sale{
font-size: 11px;
width: 100%;
}

#maincontent table.timber-sale td.header{
background-color:#F5F3EB;

}


#maincontent #quicklinks form{ /* quicklinks form styles */
	border: 2px solid #015A84;
	/* border-color: #CCCC99;*/}


#maincontent table.timber-announce { /* timberannounce table*/
	width: 100%;
	border: 1px solid #9A9E98;
	border-right:  1px solid #9A9E98;
	border-left:  1px solid #9A9E98;
	border-collapse: collapse;
	padding: 0;
	vertical-align: top;
	margin-top: 3px;}	

*:first-child+html #maincontent table.timber-announce { /* ie 7*/
	margin-top: 1px;}	
	
#maincontent table.timber-announce td{ 
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #9A9E98;
	padding-bottom: 4px;
	text-align: left;
	vertical-align: top;}	
#maincontent table.timber-announce th{ 
	background-color: #91343A;
	padding: 2px 0 2px 4px;
	vertical-align: top;}	
#maincontent table.timber-announce td.date{
	white-space: nowrap;
	width: 5%}
#maincontent table.timber-announce td.title{
	width: 90%;}

#maincontent table.timber-announce th.left {
text-align: left;
border-left:  1px solid #9A9E98;}

#timbContainer{
clear: both;
min-height: 10px;
margin-bottom: -5px;}

div.leftTitle {
width: 350px;
float: left;
min-height: 10px;}

div.rightbtns {
width: 75px;
float: right;
min-height: 10px;
margin: 0;
padding: 0;}

h2.timber {
margin-bottom: -8px;
}

h2.timber2 {
margin: 5px 0;
padding-top: 3px;
}
span.more{
margin-right: 5px;
margin-top: -2px;
margin-bottom: 0;}

a.more{
cursor:pointer;
font-size: x-small;
color: #0000FF;
margin-right: 5px;
margin-top: 2px;
margin-bottom: 0;
float: right;}

a:visited .more{
cursor:pointer;
font-size: x-small;
color: #0000FF;
float: right;}

/****** END TIMBER SALE RESULTS DEFINITIONS  **********/

/****** BEGIN NEWS DEFINITIONS  **********/

#maincontent table.news2 { /* the MySQL news table*/
	width: 100%;
	border: none;
	border-right:  1px solid #9A9E98;
	border-left:  1px solid #9A9E98;
	border-bottom:  1px solid #9A9E98;	
	border-collapse: collapse;
	padding: 0;
	vertical-align: top;
	margin-top: 4px;}	
#maincontent table.news2 td{ /*  the MySQL news table*/
	border-right: none;
	border-left: none;
	border-bottom: 1px solid #9A9E98;
	padding-bottom: 4px;
	text-align: left;
	vertical-align: top;}	
#maincontent table.news2 th{ /*  the MySQL news table*/
	background-color: #699271;
	padding: 2px 0 2px 4px;
	vertical-align: top;}	
#maincontent table.news2 td.date{/*  MySQL DB news table*/
	white-space: nowrap;
	width: 5%}
#maincontent table.news2 td.title{/*  MySQL DB news table*/
	width: 75%;}

table.news2 th.right {
text-align: right;
border-right:  1px solid #9A9E98;
width: 20%;
color: #FFFFFF;}

#maincontent table.news2 th.left {
text-align: left;
border-left:  1px solid #9A9E98!important;}

#maincontent #quicklinks form{
	border: 2px solid #015A84;}

span.newsrightbtns {
width: 95px;
float: right;
min-height: 10px;
margin: 0;
padding: 0;}

.newsrightbtns input{
border-style: none;
background-color: #699271;
font-size: x-small;
color: #FFFFFF;
height: 15px;
width:30px;
padding: 0 0 0;
margin: 0;
cursor:pointer;}

.newsrightbtns input:hover{ 
cursor:pointer;
text-decoration: underline;}

.newsrightbtns input.newsright{
margin-left: -3px;}

.newsrightbtns input.newsleft{
margin-right: 0;}

p.news {
margin-bottom: 0;
}

/****** END NEWS DEFINITIONS  **********/


/****** New Recreation Pages DEFINITIONS  **********/

/** begin site index info defs **/


.search_result {
	padding: 10px;
	height: auto;
	width: 550px;
	clear: both;
}

#container {
	height: auto;
	float:right;
}
.map_dist {
	height: auto;
	width: 296px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	position: relative;
}
.map_ins {
	height: auto;
	width: 250px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	position: relative;
	float: right;
}
.district_col {
	width: 175px;
	float: left;
	height: auto;
	padding-left: 15px;
}
.district_col p {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.search_result img {
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 5px;
	margin-bottom: 20px;
	border: 2px solid #000000;
	margin-top: 5px;
}
.search_result p {
}
.search_result a {
	padding-top: 2px;
	margin-top: 2px;
}
.search_result h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	width: auto;
	font-size: medium;
	margin-top: 10px;
}
.search_result img {
	height: 67px;
	width: 100px;}


#container h2 {
	color: #999999;
}

/** end site index info defs **/

/** begin site info defs **/
#masterdiv {
	width: 100%;
	height: auto;
	position: relative;
	overflow: visible;
	float: left;
	padding-top: 15px;
}
#site_header {
	height: 70px;
	width: 565px;
	float: left;
	padding-left: 10px;
	padding-top: 0px;
	position: relative;
	top: -20px;
}
.seasonfees {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	float: right;
	height: auto;
	width: 35%;
	color: #000000;
	position: relative;
	margin-top: 10px;
}
.sitename {
	height: auto;
	width: auto;
	float: left;
	position: relative;
}
.activity_icons {
	width: 200px;
	height: auto;
	position: relative;
}
.sitename h2 {
	color: #A8CE6F;
	font-size: x-large;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	height: 50px;
	width: auto;
	float: left;
	padding-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#site_content {
	width: 100%;
	float: left;
	position: relative;
}
#leftcol {
	float: left;
	width: 60%;
	position: relative;
	height: auto;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
}
.sitename h3 {
	color: #87BA00;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
#site_content2 {
	float: left;
	width: 50%;
	position: relative;
}
.sitedesc {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#activity_icons{
	float: left;
	width: 48.5%;
	height: auto;
}

#activity_icons h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	height: auto;
	position: relative;
	font-size: large;
}

.activities {
	width: 35px;
	height: 35px;
	float: left;
	padding-right: 2px;
	position: relative;
	padding-bottom: 2px;
}

#facility_icons{
	float: left;
	width: 50%;
	padding-left: 5px;
	height: auto;
	position: relative;
}

#facility_icons h2{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	height: auto;
	position: relative;
	font-size: large;
}

.facilities {
	width: 35px;
	height: 35px;
	float: left;
	padding-right: 2px;
	position: relative;
	padding-bottom: 2px;
}

#photogallery{
	height: 300px;
	width: 100%;
	float: left;
	padding-bottom: 20px;
	overflow: scroll;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	margin-top: 15px;
	position: relative;
}

#photogallery h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	height: 25px;
	width: auto;
	padding-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	position: relative;
	font-size: large;
}

.photo{
	height: 50px;
	width: 75px;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
	margin-left: 5px;
	position: relative;
}
#leftcol2 {
	float: right;
	width: 203px;
	position: relative;
	height: auto;
}
.brochurebutton {
	height: 36px;
	width: 203px;
}
.directions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	position: relative;
}
#spacer {
	height: 10px;
	width: 100px;
	float: left;
	border: thin dotted #000000;
	position: relative;
}
.brochureandmap {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	position: relative;
	color: #FFFFFF;
	background-color: #eaeaea;
	height: 300px;
}
.seasonfees p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	position: relative;
}
.top {
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 203px;
	top: -40px;
}
.bottom {
	background-image: url(../images/bottom.png);
	background-repeat: no-repeat;
	height: 13px;
	width: 203px;
	position: relative;
}
.info {
	float: right;
	height: 47px;
	width: 41px;
	position: absolute;
	left: -2px;
	top: -8px;
	margin-right: 5px;
}
.brochureandmap h2 {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	position: relative;
	color: #666666;
	padding-left: 30px;
	float: left;
}
.brochureandmap li {
	width: 100%;
	font-weight: bold;
	position: relative;
	padding-left: 40px;
	float: left;
}


div.map p.rec-caption {
margin: 3px 0 0 0 ;
font-size: x-small;}


h3.rec-transition {
border-bottom: 1px solid #333333;
display: inline;
}


/** end site info defs **/

/****** End Recreation Pages DEFINITIONS  **********/


