body {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #444;
   background-color: #A3C570;
}

a, a:visited {
	color: #333;
	font-weight: bold;
}

a img {
	border: 0;
}

div#wrapper {
	text-align: left;
	width: 769px;
	margin: 8px auto;
	background-color: white;
	border: 8px solid white;
/*	border-top: 0;*/
}

div#header {}

	div#header img {
/*		margin: 0 4px;*/
		height: 201px;
		padding: 0;
		border: 0;
	}

	div#header ul {
		list-style: none;
		padding: 6px 0;
		margin: 4px 0;
		background-color: #bcb;
	}
	
		div#header ul li {
          display: inline;
/*          padding: 0 20px;*/
/*          margin: 5px;*/
		}
		
		div#header ul li a {
			text-decoration: none;
			color: #363;
			font-weight: bold;
			font-size: 120%;
/*          display: block;*/
			padding: 5px 10px;
			margin: 0;
			background-color: #bcb;
		}
		
		div#header ul li a:hover {
/*          text-decoration: underline;*/
			background-color: #aba;
			color: #333;
		}
		
		div#header ul li a.selected {
			color: #333;
    		background-color: #aba;
		}
		
		div#header ul li a.selected:hover {
			text-decoration: none;
		}
		
		div#header div#main-links {
/*			background-color: #A3C570;*/
/*			display: block;*/
			text-align: center;
		}

div#container {
	padding: 0 10px;
/*	background-color: #ffe;*/
	clear: both;
/*	border-top: 4px solid #bcb;*/
}

    div#container p.footer_blurb {
        text-align: justify;
        font-style: oblique;
        margin: 0 30px 20px;
    }
    
    div#container img.footer_blurb {
        margin: 20px 0;
    }

/*div#sidebar {
	float: left;
	width: 250px;
	background-color: #eed;
	height: 100%;
}

	div#sidebar ul {
		float: left;
		list-style: none;
		margin: 12px 4px;
		padding: 0;
	}

		div#sidebar ul li {
			padding: 0;
			margin: 6px;
		}*/

div#content {
/*	float: right;*/
/*	width: 690px;*/
    min-height: 200px;
}

	div#content h1 {
		margin: 8px 0;
		padding: 0;
		font-weight: normal;
		color: #333;
		font-size: 225%;
	}
	
	div#content h2 {
		margin: 8px 0;
		padding: 0;
		color: #333;
	}
	
	div#content h3 {
		margin: 8px 0;
		padding: 0;
		color: #333;
	}

	div#content h4 {
		margin: 0 8px;
		padding: 0;
		color: #333;
	}

	div#content p {
		margin: 4px 0;
		padding: 0;
	}
	
	div#content blockquote {
		font-style: italic;
	}
	
	div#content p img {
		margin-right: -2px;
		margin-bottom: 8px;
		margin-left: 8px;
	}
	
	div#content blockquote p {
		padding: 0;
	}

	div#content ul {
		margin-top: 4px;
		margin-bottom: 4px;
		margin-left: 0;
	}

		div#content ul li {
			margin: 4px 0;
		}

	div#content ol {
		margin-top: 4px;
		margin-bottom: 4px;
	}

		div#content ol li {
			margin: 4px 0;
		}

	
	div#content form {
    	margin: 0;
    	padding: 0;
    }

    div#content form table {
    	margin: 0 auto;
    	padding: 0;
    	margin-bottom: 6px;
    }

    div#content form table th {
    	font-weight: normal;
    	text-align: right;
    	padding: 4px;
    }

    div#content form table td {
    	font-weight: normal;
    	padding: 4px;
    }

    div#content th.required, div#content td.required {
    	font-weight: bold;
    }

    div#content ul {
    	padding: 0;
    	margin: 0 16px 10px;
    }

    div#content ul.errorlist {
    	margin: 0;
    	padding: 0;
    }

    .errors {
    	color: #c00;
    }


div#footer {
	clear: both;
	color: #353;
}

div#footer ul {
	list-style: none;
	margin: 12px 0;
	padding: 0;
}

	div#footer ul li {
		display: inline;
		margin: 8px;
		padding: 0;
	}

		div#footer ul li a {
			text-decoration: none;
			color: #363;
		}
		
		div#footer ul li a.selected {
			color: #333;
		}
		
		div#footer ul li a:hover {
			color: #333;
		}

div#footer p {
	padding: 0;
	margin: 16px 0;
	font-size: 92%;
}

div#photo-gallery img {
	float: none;
}

