body
{
	background: url(images/bg.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: .8em;
	line-height: 1.2em;
}

.container
{
	padding-left: 6px;
	padding-right: 6px;
	width: 734px;
	height: 760px;
	margin-top: 40px;
	background-color: #006633;
	border: 2px solid white;
	font-family: helvetica, arial, sans-serif, serif;
	font-size: 90%;
}

#container
{
}

img
{
	border-style: none;
}

.header
{
	margin-top: 4px;
}

.header img
{
	border: 2px solid white;
}

.side-nav
{
	margin-top: 4px;
	float: left;
	width: 150px;
}

.links
{
	width: 146px;
	height: 450px;
	background-color: #ccffcc;
	border: 2px solid white;
	font-size: 110%;
}

#links a.current
{
	color: black;
	text-decoration: underline;
}

#links a
{
	color: #006633;
	line-height: 1.0em;
	text-decoration: none;
	display: block;
}

#links a:hover
{
	text-decoration: underline;
}

.banner
{
	margin-top: 16px;
}

.banner a img
{
	border: 2px solid white;
}

@media print {
#showForPrint{overflow:visible; height:100%;}
#hideForPrint{display:none;}
}

@media screen
{
#showForPrint{overflow:scroll; height:627;}
#hideForPrint{display:block;}
}

.content
{
	float: right;
	width: 555px;
	height: 627px;
	margin-top: 4px;
	background-color: #ccffcc;
	border: 2px solid white;
	overflow: scroll;
	font-size: 100%;
	color: black;
	text-align: left;
	padding: 0 5px 0 10px;
}

.content p
{
	padding-bottom: 5px;
}

.content a:link
{
	color: black;
	text-decoration: underline;
}

.content a:visited
{
	color: black;
	text-decoration: underline;
}

.content a:hover
{
	color: #006633;
	text-decoration: underline;
}

.test
{
	
}

h2
{
	text-decoration: underline;
	color: #006633;
	font-size: 100%;
	text-indent:-5px;
	padding-bottom:10px;
}

#details-nav
{
	padding-left: 20px;
}

#details-nav a
{
	padding-left: 20px;
	font-style: italic;
}

#details-nav a.current-det
{
	color: #006633;
	font-weight: bolder;
}

.reunion
{
	font-size: 100%;
	color: black;
	width: 500px;
	padding-left: 25px;
}

.content ol
{
	padding-bottom: 10px;
}

.second-list
{
	margin-left: 0;
	padding-left: 0;
}

.mem-image
{
	margin: 0;
	width: 250px;
	height: 250px;
	padding-right: 10px;
}

.underline
{
	text-decoration: underline;
	font-weight: bolder;
}

.question
{
	font-weight: bolder;
	font-size: 110%;
}

.footer
{
	width: 746px;
	min-height: 20px;
	margin-top: 0px;
	background-color: #006633;
	border: 2px solid white;
}

#footer
{
	font-family: helvetica, arial, sans-serif, serif;
}

.page-counter
{

}

.count-clock
{
	font-size: 110%;
}

.counter
{
	margin-right: 50px;
	color: #999;
	font-size: 80%;
}

.contact
{
	color: white;
	font-size: 100%;
	margin-right: 30px;
}

.contact a:link
{
	color: white;
	text-decoration: underline;
}

.contact a:hover
{
	color: #ccffcc;
	text-decoration: underline;
}

.credits
{
	margin-left: 10px;
	color: #999;
	font-size: 80%;
}

.credits a:link
{
	color: #999;
	text-decoration: none;
}

.credits a:hover
{
	color: #999;
	text-decoration: underline;
}

