/* layout
----------------------------------------------- */

body   { color: white; background: black; text-align: center; margin: 20px; padding: 0 }

#header  { color: white; background-color: black; margin: auto; width: 760px; height: 150px; border: none }

#linkbar  { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: black; display: inline-block; margin: auto; padding: 5px; width: 760px; height: 25px }
 
#date  { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: black; text-align: left; padding: 5px; width: 300px; float: left }
 
#nav  { color: white; background: black; padding: 5px }

#bodyblock  { color: white; background: black; display: inline-block; margin: auto; padding: 0; width: 760px; overflow: hidden; border: none }

#content  { background: black; text-align: left; padding: 20px; width: 530px; float: left }

#graphics  { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: black; text-align: center; padding: 10px; width: 170px; float: right }

#footer  { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background: black; display: inline-block; margin: auto; padding: 10px; width: 760px; height: 25px; overflow: hidden }
 
 /* typography
----------------------------------------------- */

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: maroon;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: maroon;
	line-height: 16px;
}
.text a:link   { color: green; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.text a:visited    { color: navy; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC9966;
	text-decoration: underline;
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
}
.topnav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: maroon;
	text-decoration: none;
}
.topnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: green;
	text-decoration: none;
}
.topnav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.pictureborder {
	border: 1px solid #99CC66;
}

