* {
	margin: 0;
	padding: 0;

}
	body {
		text-align: center;
		background-color: #F0E478; color: black; font-size: 100%; font-family: arial, helvetica, sans-serif;
}
	h1, h2, h3, h4, h5 {
	color: #95151b; 
	font-family: arial, helvetica, sans-serif;
	margin-bottom: 10px;
}
	h1 {
	font-weight: bold; 
	font-size: 150%; 
	border-style: solid none solid none;

}
	h2 {
	font-weight: bold; 
	font-size: 130%;
	margin-top: 10px;
}
	h3 {text-decoration: none; font-size: 120%;
}
	h4 {font-style: italic; font-size: 100%;
}
	h5 {font-style: italic; font-size: 90%; color: blue;
}
	h3, h4{
		margin: 0;
		padding: 0;
		margin-bottom: 5px;
}
	h2 {
		padding-left: 3px;
		background: #F0E478;
}
p	{
	padding-top: 5px;
	padding-bottom: 5px;
}
	.indent {text-indent: 20px;
}
ul	{
	padding-left: 10px;
}	
	li {font-size: 90%;
	padding: 5px;
	padding-left: 10px;
}
	tt {text-indent: 20px; font-size: 110%; font-family: courier, monospace;
}
	table {
		border: solid 1px black;
		text-align: center;
}
	.small{
		font-size: 75%;
}
	.verysmall{
		font-size: 60%;
}
	.large{
		font-size: 200%;
}

	.medium {
		font-size: 150%;
		color: red;
}

	#frame {
		width:750px;
		margin-right:auto;
		margin-left:auto;
		margin-top:10px;
		padding:0px;
		text-align:left;
		background: #F0E478;
		}
		
	#contentleft {
		width:250px;
		padding:5px;
		float:left;
		background: #F0E478;
		font-size:75%;
		text-align:center;
		}
		
	#contentright {
		margin-top: 10px;
		width:440px;
		padding:15px;
		float:right;
		background:#fff;
		}

	#contentright #photo {
		float:right;
		width:230px;
		margin:10px 10px 10px 10px;
		text-align: center;
		}

	#footer, .header	{
		width: 745px;
		padding:5px;
		text-align: center;
		font-size:60%;
		background: #F0E478;
}

	#footer a:link, #footer a:visited, .header a:link, .header a:visited	{
		color: #95151b;
}

	#footer a:hover, .header a:hover	{
		background: #95151b;
		color:  #F0E478;
}

	#footer hr	{
		color: #95151b;
}
		
	div#mainnavbuttons	{
		width: 150px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		line-height: 2em;
		font-size: 100%;
		text-align: center;
		background: #F0E478;
		color: #95151b;
}

	div#mainnavbuttons a {
		display: block;
		font-size: larger;
		font-weight: 900;
		color: #95151b;
		text-decoration: none;
}

	div#contentleft a:link	{
		background: #F0E478;
		color: #95151b;
		}

	div#contentleft a:hover	{
		background: #ffffff;
		color: #000000;
		}

	div#contentright a:link	{
		background: #ffffff;
		color: #95151b;
}

	div#contentright a:hover	{
		background: #F0E478;
		color: #95151b;
}
	.title{
		font-size: 90%;
		color: #ff0000;
}
	.noborder table {
			border: none;
			text-align: center;
			font-size: 75%;
}
	.withborder {
			border-style: solid;
			border-color: red;
}
.blackbar	{
	margin: 0;
	padding: 0;
	font-size: 200%;
	color: #ff0000;
	background-image: url('pics/black gradient.gif');
}
.blackbar p	{
	text-align: center;
	padding: 0;
}
.scoutlogo {
	background-color: #ef4035;
	margin: 0;
	padding: 0;
}

dd	{
	padding: 10px;
	padding-left: 25px;
	margin: 10px;

}
dt {
padding-top: 10px;
font-weight: bold;
}
	#frame2 {
		width:100%;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:center;
		background: #F0E478;
		}
#content {
		margin-top: 10px;
		width:800px;
		padding:15px;

		background:#fff;
		}


