html, body {
	background-color: #000000;
	margin:0;
	padding:0;
	height:100%;
}

#hd h1
{
	font-size: 197%;
	color: #53bcff;
	text-align: left;
	vertical-align: middle;
}
#hd p {
	font-style: italic;
	text-align: left;
	color: #FFFFFF;
	padding: 5px;
}

#strapline {
	text-align: right;
	font-size: 77%;
	padding: 1px;
	margin: 1px;
	background-color: #0072bc;
	color: #FFFFFF;
}

#doc {
	background-color: #000000;
}

.itemtext {
	background-color: #002244;
	padding: 10px;
	margin: 2px 2px 10px 2px;
}

ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}

ul li {
	list-style: disc outside;
}

#bd {
	color: #ffffff;
}

#bd .pjlstrike {
	font-size: 138.5%;
	color: #FF0000;

}

#bd h1 {
	font-size: 138.5%;
	color: #000000;
	background-color: #53bcff;	
}

#bd h2 {
	font-size: 138.5%;
	color: #FFFFFF;
	text-align: left;	
}

#bd p {
	padding: .25em;
}

#menubar ul {
	margin-left:0em;
}

#menubar ul li{
	margin-left:0em;
	list-style: none;	
}

#menubar ul li a{
	display: block;
	background-image: url(images/menu-background.png);
	background-color: #000000;	
	color: #aaffaa;
	width: 150px;
	margin: 5px;
	padding: 5px;
	text-decoration: none;	
}

#menubar ul li a:hover{
	background-image: url(images/menu-hover.png);
	background-color: #000000;
	color: #44ff44;
	text-decoration: none;
}

a:link, a:visited {
	color: #aaffaa;
	text-decoration: none;	
}

a:hover{
	color: #44ff44;
	text-decoration: none;	
}
blockquote {
	background-color: #0000CC;
	width: 80%;
	border: thin solid;
	background-position: center;
	margin: 1em;
	padding: 1em;


}
th {
	font-size: 112%;
	color: #000000;
	background-color: #53bcff;
	padding: 0.25em;
	font-weight: bold;

}
