#home_navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #000000;
color: #FFF;
width: 100%;
font: normal 100% arial, helvetica, sans-serif;
text-align: center;
}

#home_navcontainer ul li { display: inline; }

#home_navcontainer ul li a
{
text-decoration: none;
background-color: #000000;
color: #FFF;
padding: .2em 1em;
border-bottom: 2px solid #990000;
/* border-right: 1px solid #fff; */
/* border-left: 1px solid #fff; */
}

#home_navcontainer li a:hover
{
/* background-color: #369; */
color: #990000;
}

#navcontainer ul {
	list-style-type: none;
	width: 150px;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	font: normal 90% arial, helvetica, sans-serif;
	float: left;
}

#navcontainer ul li {
	margin-left: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	border-left: 5px solid #990000;
}

#navcontainer ul li a {
	padding-left: 10px;
	text-decoration: none;
	color: #000;
}

#navcontainer li a:hover
{
/* background-color: #369; */
color: #990000;
}

#navcontainer li.active {
	padding-left: 10px;
	text-decoration: none;
	border: 2px solid #990000;
}

img.centered {
    display: block;
	margin-top: 20px;
    margin-left: auto;
    margin-right: auto 
}

img.righted {
	display: block;
	float: right;
}

img.righted_border {
	display: block;
	float: right;
	border: 2px solid #990000;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.lefted {
	display: block;
	float: left;
	border: 2px solid #990000;
	margin-right: 10px;
	margin-bottom: 10px;
}

body.black {
	background-color: #000000;
}

p.clearit {
	clear: both;
	margin-bottom: 5px;
}

hr {
	height: 8px;
	color: #999999;
	background-color: #999999;
}
#container {
	width: 60em;
	background: white url(images/graybg.gif);
	text-align: left;
	border: 4px solid #999999;
	margin: 0 auto;
}
#left_column {
	float: left;
	width: 30em;
}
#right_column {
	float: right;
	width: 30em;
}
div.content {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 28em;
	border: 2px solid #990000;
	background: white;
	margin-top: 1em;
	margin-bottom: 1em;
}
div.content-wide {
	clear: both;
	margin-left: auto;
	margin-right: auto;
	width: 58em;
	border: 2px solid #990000;
	background: white;
	margin-top: 1em;
	margin-bottom: 1em;
}
p.text_centered {
	text-align: center;
	font: normal 150% arial, helvetica, sans-serif;
}
p.content_header {
	font-family: 'Comic Sans MS'; 
	font-size: 120%;
	margin: 4px 4px 4px 4px;
	color: #000000;
}
p.content_text {
	margin: 1em 1em 1em 1em;
	font-family: arial, sans-serif;
}
p.content_text a {
	font: normal 90% arial, helvetica, sans-serif;
	border-left: 5px solid #990000;
	padding-left: 10px;
	margin-left: 20px;
	text-decoration: none;
	color: #000;
}
p.content_text a:hover {
	color: #990000;
}
p.content_header a {
	font: normal 120% arial, helvetica, sans-serif;
	border-left: 5px solid #990000;
	padding-left: 10px;
	/* margin-left: 20px; */
	text-decoration: none;
	color: #000;
}
p.content_header a:hover {
	color: #990000;
}
p.anniversary {
	font-family: 'Arial';
	font-size: 120%;
	font-style: italic;
	color: #996666;
	text-align: center;
	margin: 0 0 0 0;
}
table.centered {
	margin-left: auto;
	margin-right: auto;
}
td {
	padding: 5px;
	background: white;
	font: normal 85% arial, helvetica, sans-serif;
}