* {margin: 0;padding: 0;}
html{}
body{background:gray;}
#page{background:lightblue;}
#navigation{background:#025395;padding:5px;}
#header{background: #025395;padding:.5em 0;}
#topnav{background:#FFD401;padding:.5em 0;}
#footer{}
#envcontent {}
#content{background:lightblue;padding:10px;font-size: 120%;}
#content hr {margin:1em 0;}
#featurepic{margin:0 auto;text-align:center;}

p {margin: .25em 0 .25em 0;}
h1 {font-size: 200%; margin: .1em 0 .1em 0;}
h2 {font-size: 175%; margin: .1em 0 .1em 0;}
h3 {font-size: 160%; margin: .1em 0 .1em 0;}
h4 {font-size: 150%; margin: .1em 0 .1em 0; text-decoration:underline;}
h5 {font-size: 140%; margin: .1em 0 .1em 0;}
h6 {font-size: 130%; margin: .1em 0 .1em 0;}

ul {margin-left: 2em; margin-top: 1em;}

.highlight {	background:yellow;}
.blink {text-decoration: blink;}
.redletter {color:red;}
.bold{font-weight:bold;}
.smallbold{font-size:80%;font-weight:bold;}
.italic {font-style:italic;}
.centered {text-align:center;}

.navigation,.topnav{
	font-weight:bolder;
	font-size:125%;
}
.navigation ul{
	width:100%;
	line-height:200%;
	margin:0;
}
.navigation li {
	list-style-type:none;
	}
.navigation li a {
	color:#FFD401;
	width:100%;
	display:block;
	width:100%;
}
.navigation li a:hover{
	color:#025395;
	width:100%;
	width:100%;
	display:block;
	background:#FFD401;
}

.topnav li {
	display:inline;
	list-style-type:none;
}
.topnav li a {

	background:#FFD401;
	color:#025395;
	padding:0 .5em;
}
.topnav li:hover {
}
.topnav li a:hover {
	background:#025395;
	color:#FFD401;
	padding: .25em .5em;
}