body { font-family: tahoma, arial, sans-serif;
background: #cc0000;
color: white; }

.nav {
background: white;
border:solid 3px #00cc00;
color: black;
width: 100%;
}

.main {
background: white;
border: solid 2px #0033ff;
color: black;
width: 100%; }

.LogoTitle {
font-size: 2em;
background: #cc0000;
color: white;
font-family: Impact, "Trebuchet MS", tahoma, arial, sans-serif; }

.hook {
font-size: 1.25em;
background: #cc0000;
color: white;
font-family: "lucida sans", "comic sans", cursive;
width: 30%; }

.copyright {
font-size: 0.8em;
background: #cc0000;
color: white;
text-align: right;
}

h1{ font-size: 1.75em;
background: #cc0000;
color: white; }

h2{ font-size: 1.45em;
background: white;
color: #0033ff; }

form fieldset legend {
border:solid 2px #00cc00;
background: #ffff33;
color: black;
}

form fieldset {
border:solid 2px #00cc00;
}

label {
color: #0033ff;
background: white;
}

.byline {
color:#00cc00;
background: white;
font-weight:bold;
text-align: center;
}

.accessibility {
	font-size: 0.8em;
	background: #cc0000;
	color: yellow;
	font-family: tahoma, arial, sans-serif;
	text-align: right;
}

#accessibility
{
	text-align: right;
	background: #cc0000;
	font-size: 100%;
	margin-bottom: 5px;
	color: black;
}

#accessibility a:link
{
	color: yellow;
	background: #cc0000;
	text-decoration:underline;	
}

#accessibility a:visited
{
	color: yellow;
	background: #cc0000;
}

#accessibility a:hover
{
	color:yellow;
	text-decoration: underline;
	background-color: #cc0000;
}
