html {
	background-color: #656E75;
	background-image: url("/images/bg.png");
	background-attachment: fixed;
	font-family: "Bitstream Vera Sans", sans-serif;
	margin: 0 auto;
}
img {
	border: 0;
}
a, a:link, a:visited {
	color: #669900;
}
#footer a {
	color: #F1921A;
}
a:hover {
	color: #000;
}
#footer a:hover {
	color: #000;
}
h1 {
	font-size: 32px;
}
#header {
	width: 800px;
	height: 180px;
	margin: 0 auto;
	background-color: #679EC9;
	background-image: url("/images/headerbg.png");
	padding-right: 1%;
	padding-left: 1%;
	border-bottom: 1px solid #000;
	text-align: center;
}
#logo {
	margin-top: 60px;
	margin-bottom: 10px;
}
.menuitem {
	background-color: #F1921A;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 2px 0;
	display: inline;
}
.menuitem a {
	text-decoration: none;
	padding: 2px;
	color: #000000;
}
.menuitem a:hover {
	background-color: #FFF;
}
.content {
	background-color: #FFF;
	width: 800px;
	margin: 0 auto;
	padding: 1%;
}
.buttons {
	background-color: #E6E7E8;
	border: 1px solid #000;
}
a:hover .buttons {
	background-color: #F1921A;
}
.rspace {
	margin-right: 20px;
}
.img {
	text-decoration: none;
}
img.thumb {
	height: 150px;
	width: 150px;
}
#keybframe {
	background-image: url("/images/keybrect.png");
	text-align: center;
	width: 420px;
	height: 185px;
	margin: 0 auto;
}
#keybframe img {
	margin-top: 35px;
}
#footer {
	width: 800px;
	margin: 0 auto;
	background-color: #656E75;
	padding: 1px 1%;
}
#mlist {
	background: #FFFFCC;
	width: 300px;
	margin: 5px;
}
#mlist p {
	padding-left: 5px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.italic {
	 font-style:italic;
}
.bold {
	font-weight: bold;
}
.center {
	text-align: center;
}
.imgcaption {
	font-size: 76%;
	color: #F1921A;
}
