.inner {
	background-color: #70a3c9;
}

.callout {
	float: left;
	width: 275px;
	margin: 40px;
	padding: 10px;
}

.calloutnw {
	float: left;
	margin: 40px;
	padding: 10px;
}

.rcallout {
	float: right;
	margin: 10px;
	clear: right;
}

.calendar {
	float: right;
	margin: 10px;
	padding: 10px;
	border: 4px outset DarkBlue;
	background-color:#F4B50B;
	width: 425px;
	text-size: 100%;
	clear: right;
}

.calendar h1 {
	text-align: center;
	margin: 0;
}

.calendar table td {
	padding-left: 5px;
	font-size: 100%;
}

.calendar table tr {
	border-bottom: 2px solid black;
}
.lcalendar {
	float: left;
	margin: 40px;
	padding: 10px;
	border: 4px outset DarkBlue;
	background-color:#F4B50B;
	width: 480px;
	text-size: 100%;
	clear: right;
}

.lcalendar h1 {
	text-align: center;
	margin: 0;
}

.lcalendar table td {
	padding-left: 5px;
	font-size: 100%;
}

.lcalendar table tr {
	border-bottom: 2px solid black;
}
.mission {
	margin: 10px;
	font-style: italic;
	font-family: cursive;
	font-size: 10pt;
	text-align: center;
}

.header {
	font-size: 350%;
	text-align: center;
	color: gainsboro;
}

.news {
	padding: 5px;
	margin: 10px;
	font-size: 120%;

}
.news h2,h1 {
	text-align: center;
	margin: 0 auto;
}
.news ul {
	margin-left: 10px;
	padding: 5px;
}
.news li {
	padding: 5px;
	list-style-type: circle;
}
.nav {
	padding: 0 0 0 0;
	clear: both;
	width: 100%;
}

.nav table {
	width: 95%;
	border: 1px solid gray;
	margin: 10px;
}

.nav  a {
	text-decoration: none;
	font-size: 120%;
	vertical-align: middle;
	padding: 10px;
	color: black;
}

.nav a:visited {
	color: black;
}

.nav a:hover {
	color: blue;
}

.nav td {
	border: 1px inset black;
	background-color: LightBlue;
}

.ticker {
	text-align: center;
}

blockquote {

font-size:125%;

font-style:italic;

}