@charset "UTF-8";F

body {
	margin:0 auto;
	max-width:60em; /* 960 / 16 = 60em */ /*988px / 16px = 61.75em */
	text-align:center;
}
#wrapper {
	margin: 1.2em auto;
	width: 97.65625%; /* 1000 / 1024 = 97.65625 */
	max-width:60em; /* 960 / 16 = 60em */ /*988px / 16px = 61.75em */
}

/******************************this begins the header div ********************************/

.header {
}

header h1 {
	margin:0;
	width:55%;
	font-size:2.5em;
}

header h2 {
	/*width:55%;*/
	margin:1em 3% 0 5%;
	/*margin:1em auto 0;*/
	font-size:.8em;
	line-height:1.7em;
	
	/*border:1px solid red;*/
}

header .logo { 	
	float:left;
	margin:0 1em .5em 1em;
	padding:0; 
	width:192px;
	height:166px;
}

header .donate {
	float:right;
	width:16.59919028340081%;  /* 164 / 988 = 16.59919028340081 */
	margin:1em 1.5em 0 0;
}
/******************************this ends the header div ********************************/

nav {
	width:85%;
	margin:0 auto;
}

nav ul {
	margin:0;
	padding:0;
}

nav ul li {
	margin:0 1%;
	padding:0;
}




#content {
	clear:both;
	margin:1em auto;
}

#leftcolumnhomepage {
	float:left;
	width: 60%; /* 600 /960 = 62.5% */
	margin:0;
	padding:0;
}

.bigimage {
	width:93.36099585061756%; /* 600 / 642.6666666666667 = 93.36099585061756% */
	margin:0;
}

article {
	clear:both;
}

/*******************************here begins the topthreephotos styles**************************/

#topthreephotos {
	clear:both;
	width:100%;
}

#topthreephotos h3 {
	font-size:.8em;
	margin:0 0 .5em 0;
	text-align:center;
	font-weight:bold;
	color:#576C0F;
}

#photoone .bigwords {
	font-size:.8em;
}

#topthreephotos p {
	font-size:.8em;
	margin:0;
	font-style:italic;
	text-align:center;
	/*border:1px solid red;*/
}

#photoone {
	width:31.088082901554%; /* 300 / 965 = 31.088082901554% */
	margin:0 0 0 .2em;
	padding:.5em 0;
}

/* the photoonevertical styles are for a vertical image */
#photoonevertical {
/*z-index:199;
position:relative;*/
	width:31.088082901554%; /* 300 / 965 = 31.088082901554% */
	float:left;
	margin:0 .5em 0 .6em;
	border:1px solid grey;
	padding:.5em 0;
	background:#fff;
}

#photoonevertical h3 {
	text-align:center;
}

#photoonevertical img {
	width:150px;
	float:left;
	margin:.5em 1em .5em .5em;
}

#photoonevertical p {
	text-align:left;
	margin-right:.2em;
}

#photoonevertical p.centered {
	margin:3em auto 0;
	text-align:center;
}

#photothree {
	width:31.088082901554%; /* 300 / 965 = 31.088082901554% */
	float:left;
	margin:.1em .5em 0 .6em;
	border:1px solid grey;
	padding:.5em 0;
	background:#fff;
	/*border:1px solid red;*/
}
/*******************************here ends the topthreephotos styles**************************/

/*******************************here begins the article styles**************************/
.lowerarticles {
	display:block;
	clear:both;
	width:95%;
	float:left; /* if it says float:none, the right column will not place correctly. */
	margin:0;
}

article {
	clear:both;
	margin-top:1em;
	/*margin-bottom:2em;*/
	/*border-bottom:1px solid #ccc;*/
}

section {
	margin:1em;
}

.toparticle {
	border-top:none;
	padding-top:0;
	background:#F9f9f9;
}

.left500 {
	float:none;
}

.chessie320 {
	display:none;
}

.take12 {
	display:none;
}

.lowerarticles h4 {
	font-size:1.2em;
	margin:0 0 .5em 0;
}

.lowerarticles p {
	font-size:1em;
	margin:1em;
	line-height:1.4em;
}

.lowerarticles a {
	font-size:1em;	
}

.lowerarticles img {
	margin:0 .5em;
}

article.morespace {
	padding:0;
}

#interiorleft h2 {
	font-size:1.5em;
}

.imagebox {
	overflow:hidden;
}

#interiorleft ul {
	/*border:1px solid green;*/
}

/*******************************here ends the articles styles**************************/



/******************here begins the interiorleft styles ********************************/
/******************************Interiorleft styles are on all pages EXCEPT the homepage**********************/
#interiorleft {
	width:60%;
	margin:0 1em;
}

#interiorleft h2 {
	font-size:1.5em;
}

/******************here ends the interiorleft styles ********************************/


/*******************This starts the styles for the ads768 on the homepage only **************************/

#rightcolumnhomepage {
	width: 29.75%; 
	margin:0 1em 0 0;
	float:left;
}

#rightcolumnhomepage img { 
   vertical-align: middle;
}  

#rightcolumnhomepage .left300 {
	margin:0;
	width: 100%;
}

#rightcolumnhomepage .bigwords {
	font-size:1em;
	color:#576C0F; /* green */
	margin:0;
	padding:0;
}

#rightcolumnhomepage #phototwo {
	margin:0 0 2em 0;
	padding:.5em 0;
	background:#fff;
	overflow:hidden;
}

#rightcolumn ul li.guidestar {
	height:95px;
}


.last {
	padding-top:1em;
}


ul.ads768homepage {
	list-style:none;
	margin:0 auto;
	width:75%;
}

ul.ads768homepage li {
	display:inline;
	margin:0 auto;
	padding:.5em .2em 1em;
	width:100%;
	float:left;
	text-align:left;
}

ul.ads768homepage li.parkauth {
	width:100%;
	margin:0 0 0 .5em;
	text-align:left;
}

ul.ads768homepage li.tax {
	padding:1.5em 0 0 0;
	margin:0 0 0 1.5em;
	font-family: georgia, serif;
}


ul.ads768homepage li.parktakes {
	padding:1.5em 0 0 0;
	margin:0 0 0 1.5em;
	font-style:italic;
}




/*******************This ends the styles for the ads768 on the homepage only **************************/









/**************** here starts the rightcolumn styles for every page EXCEPT the homepage *******************************/
#rightcolumn { 
	width:32%;
	margin:0 auto;
	float:left;
	overflow:hidden;
}

.first {
}

.ads768 { 
	margin:0 auto .5em;
	width:100%;
	float:none;
	/*width:100%;*/
	/*position:relative;*/
	
}

.ads768 ul {
	list-style:none;
	margin:0 auto .5em;
	width:100%;
	/*width:100%;*/
}

.ads768 ul li {
	margin:0 auto;
	padding:0;
	width:85%;
	/*height:auto;*/
	/*display:inline;*/
	/*float:right;*/
	text-align:right;
}

.ads768 ul li.first {
}

.parkauth {
	clear:both;
	padding:0;
}

.guidestar {
}

.ads768 li.parktakes {
	padding:0 0 0 5em;
	margin:2em 0 0 2em;
	width:140px;
	height:25px;
}

.ads768 ul li.tax {
	text-align:right;
	margin:1em 1em 0 0;
	font-family: georgia, serif;
	width:70%;
}

.ads768 li.trailbuddy {
	padding:0 0 1em 0;
	margin-top:2em;
	width:60%;
	height:67px;
}
/*******************************here ends the rightcolumn styles for every page EXCEPT the homepage **************************/



/*****************************************this starts the footer*************************/
#footer {
	margin:2em 0;
}

#footer p {
	margin:1em 0;
}

/****************************************this ends the footer******************************/
input {
	height: 20px;
	margin: 0;
	padding: 2px;
	font-size: xx-small;
	background-color: #8bb2b7;
	text-indent: 5px;
	color: #000;
	border: 1px solid black;
}
 
.boldandred {
	font-weight:bold;
	color:red;
}

.small320 {
	display:none;
}

