/*
----------------------------------------------------------------
	C O L O R S
---------------------------------------------------------------- 

	Dark Green:		#7c8c5a
	Byline Green:	#c1cea6
	Light Green: 	#89986b
	Orange:			#f2a413
	Dark Blue:		#3c7da6
	Light Bkg Gray:	#f2f2f2
	Dark Bkg Gray	#ebebeb
	Title Gray:		#464646
	Main Txt Gray:	#666666
	Subtitle Gray:	#959595
	Footer Gray:	#f8f8f8
	Copyright Gray:	#c2c2c2
*/

/*
----------------------------------------------------------------
	H E A D I N G S
---------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 { 

}	

.maincontent h1 {
	color: #f2a413;
	font: bold 24px/normal Arial, sans-serif;
	margin:40px 0 0 0;
}

.maincontent h2 {
	color: #f2a413;
	font: normal 18px/normal Arial, sans-serif;
	margin:0;
}

.maincontent p {
	margin-top:20px;
	width: 550px;
}

.maincontent a:link, .maincontent a:visited {
	color:#3c7da6;
	font: bold 10px/normal Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.maincontent a:hover { text-decoration: underline; }

h3 {
	color:#464646;
	font: bold 18px/normal Arial, sans-serif;
	margin-top:40px;
}

ul {
	list-style: none;
	padding:0;
	margin:0;
}

ul.meetinglist {
	padding:0;
}

ul.meetinglist li {
	border-top: 1px dotted #c2c2c2;
	margin-left:0;
	padding-left:0;
	padding:15px 0;
	width:450px;
}

ul.meetinglist li.last { padding-bottom:10px; border-bottom: 1px dotted #c2c2c2; }

ul.linklist li {
	border-top:1px dotted #c2c2c2;
	padding:0;
	margin:0;
}

ul.linklist li.last { border-bottom: 1px dotted #c2c2c2; }

ul.linklist li a, ul.linklist li a:visited {
	color:#3c7da6;
	font: bold 10px/14px Arial, sans-serif;
	padding:3px 0;
	text-transform: uppercase;
	text-decoration: none;
}

ul.linklist a:hover { text-decoration: underline;}

p.linktitle { 
	color:#3c7da6;
	font: bold 12px/18px Arial, sans-serif;
	margin:0;
	text-transform: uppercase;
}


p.linkdesc {
	color:#959595;
	font: bold 10px/normal Arial, sans-serif;
	margin:0;
	text-transform: uppercase;
}

.maincontent p.linkdesc a:link, .maincontent p.linkdesc a:visited {
	color:#959595;
	font: bold 10px/normal Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}

.maincontent p.linkdesc a:hover {
	color:#f2a413;
	text-decoration: underline;
}

li {

}

/*
----------------------------------------------------------------
	B A S E
---------------------------------------------------------------- */

body { 
	background: white;
	color:#666;
	font: normal 14px/24px Arial, sans-serif;
	margin:0;
	vertical-align:top;
}
	
#container { 
	overflow: hidden;
}

#headercontainer {
	background: #7c8c5a;
	border-bottom: 5px solid #89986b;
	height: 112px;
}

.maincontent {
	padding-left:20px;
	width:600px !important;
}

#tier2container {
	background:#f2f2f2;
	border-top: 5px solid #ebebeb;
	margin-top:40px;
	padding-bottom:40px;
	overflow:hidden;
}

#footer {
	height: 70px;
	border-top: 5px solid #ebebeb;
	background: #f8f8f8;
	text-align: center;
	padding-top:20px;
}

#footer a, #footer a:visited {
	color:#464646;
	font: bold 12px/24px Arial, sans-serif;
	text-decoration: none;
	margin: 0 20px;
}

#footer a:hover { text-decoration: underline; }

#footer p {
	padding:0;
	margin:0;
}

#footer p.copyright {  
	color:#c2c2c2;
	font: bold 10px/normal Arial, sans-serif;
	margin-top:10px;
}
		
/*
----------------------------------------------------------------
	L I N K S  &  F O R M
---------------------------------------------------------------- */

a:link, a:visited {

}	

a:hover {

}

label {  
	display:block;
	float:left;
	font: bold 12px/18px Arial, sans-serif;
	width:75px;
}

form ul li {
	margin-top: 20px;
}

form ul { padding: 0;}

input.text { width: 175px; }

/*
----------------------------------------------------------------
	C O N T E N T
---------------------------------------------------------------- */

#logo { margin-top: 20px; float:left; }

#byline { 
	clear:left;
	color: #c1cea6;
	font: bold 12px/24px Arial, sans-serif; 
}

#navigation {
	background: transparent;
	float:right;
	height:45px;
	margin-top:56px;
	width:514px;
}

#navigation ul li, #navigation ul li {
	float:left;
	height:45px;
	margin:0 1px;
	width:125px;
}

#navigation ul li a, #navigation ul li a {
	float:left;
	height:45px;
	margin:0 1px;
	width:125px;
}

#navigation ul li#home a { background: url(../images/navigation.jpg); background-position: 0 0;}
#navigation ul li#about a { background: url(../images/navigation.jpg); background-position: -130px 0; }
#navigation ul li#park a { background: url(../images/navigation.jpg); background-position: -260px 0; }
#navigation ul li#contact a { background: url(../images/navigation.jpg); background-position: -390px 0; }

#navigation ul li#home a:hover { background-position: 0 44px; }
#navigation ul li#about a:hover { background-position: -130px 44px; }
#navigation ul li#park a:hover { background-position: -260px 44px; }
#navigation ul li#contact a:hover { background-position: -390px 44px; }

#mainpic { margin-top: 20px; }

input.button {
	background:#f2a413;
	border:none;
	color:white;
	cursor:pointer;
	font: bold 10px/normal Arial, sans-serif;
	height:28px;
	text-transform: uppercase;
	width:78px;
}

input.button:hover {
	background:#3c7da6;
}

p.tiny {
	font: italic 10px/normal Arial, sans-serif;
	color:silver;
	margin:0;
	padding:0;
}

img.image {
	margin:40px 0 0 0;
}

.spacer20 {
	clear:both;
	display:block;
	width:100%;
	height:20px;
}

input.area {
	display:block;
	width:300px;
	height:200px;
}

blockquote {
	background:#3c7da6;
	color:white;
	font: italic 14px/24px Georgia, serif; 
	padding:20px;
	margin-left:0;
}
