a { background : #FFFFFD; color : #0000FF; text-decoration : underline; }
a.menu { background : #FFFFF0; color : #0000FF; text-decoration : underline; }
a.notice { background : #ffffcc; color : #0000FF; text-decoration : underline; }
a:hover { background-color : #339933; color : #FFFFFF; text-decoration : none; }

body {
	font-family: verdana, geneva, arial, helvetica, sans-serif; /*margin: 0; padding: 0;*/
	color: #000000;
	background-color: #b3e699;
}

dl, dt { background : #FFFFFD; color : #000000; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 95%; line-height : normal; text-align : left; }
h1{ background : #FFFFFD; color : #008400; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 120%; }
h2 { background : #FFFFFD; color : #006400; font-family : geneva, arial, helvetica, sans-serif; font-size : 105%; }
h3 { background-color : #FFFFFD; color : #006600; font-family : bold, verdana, geneva, arial, helvetica, sans-serif; font-size : 100%; }
h4 { background : #FFFFFD; color : #009900; font-family : bold, verdana, geneva, arial, helvetica, sans-serif; font-size : 95%; line-height : 100%; }
hr { background : #FFFFFD; color : #C0C0C0; height : 1px; }
li, .pagebody { font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 90%; line-height : 130%; vertical-align : top; width : 80%;}
p.footer { background : #FFFFFD; color : #808080; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 75%; text-decoration : none; }
p.menu	{ color : #006400; font : 100%/180% verdana, geneva, arial, helvetica, sans-serif; text-align : left; text-decoration : none; }
p.notice{ background : #ffffcc; border : 1px solid #C0C0C0; color : #000000; font-family : verdana, arial, helvetica, sans-serif; font-size : 85%; line-height : 150%; padding : 4px; text-align : left; vertical-align : top; }
p.bronzemedallion { color : #742216; font : 180%/180% verdana, geneva, arial, helvetica, sans-serif ; font-size : 180%;}
p.silvermedallion { color : #808080; font : 180%/180% verdana, geneva, arial, helvetica, sans-serif ; font-size : 180%;}
p.goldmedallion { color : #F29A15; font : 180%/180% verdana, geneva, arial, helvetica, sans-serif ; font-size : 180%;}
p.medallionamount { color : #742216; font : 100% verdana, geneva, arial, helvetica, sans-serif ; font-size : 120%;}
table { background : #FFFFFD; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 100%; line-height : normal; padding : 4px; text-align : left; }
table.main{ background : #FFFFFD; border : 1px solid #DCDCDC; color : #000000; margin-left : auto; margin-right : auto; padding : 4px; vertical-align : top; }
table.menu{ background : #FFFFF0; border : 1px dotted #E6E6FA; color : #000080; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 85%; line-height : 150%; padding : 4px; text-align : left; }
td { font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 100%; line-height : normal; padding : 4px; text-align : left; vertical-align : top; }
td.center, tr.center { font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 100%; line-height : normal; text-align : center; vertical-align : top; }
td.header { background : #FFFFFD; color : #008000; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 80%; line-height : 180%; text-decoration : none; vertical-align : top; }
th { color : #008000; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 100%; text-align : center; }
tr { font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 100%; line-height : normal; text-align : left; vertical-align : top; }
ul.lifenotes{ font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 85%; line-height : 130%; text-decoration : none; vertical-align : top; }
.article { background : #FFFFFD; color : #000000; font-family : "Times New Roman", Times, serif; font-size : 110%; text-align : left; text-decoration : none; }
.attribution { background : #FFFFFD; color : #808000; font-family : italic, verdana, geneva, arial, helvetica, sans-serif; font-size : 80%; text-align : left; text-decoration : none; }
.blurb { background : #FFFFFD; color : #C00000; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 85%; text-decoration : none; }
.pagebodysmall{ font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 90%; line-height : 130%; text-decoration : none; vertical-align : top; }
.pagebodytiny{ font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 80%; line-height : 130%; text-decoration : none; vertical-align : top; }
.quotation { background : #FFFFFD; color : #000000; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 90%; text-align : left; text-decoration : none; }
.tiny { background : #FFFFFD; color : #000000; font-family : verdana, geneva, arial, helvetica, sans-serif; font-size : 75%; text-align : left; text-decoration : none; }


p.pagebody, ul {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 88%;
	line-height: 130%;
	vertical-align: top;
}


span.headertext {
	background: #FFFFFD;
	color: #008400;
	font-family: bold, tahoma, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 85%;
}

span.logotext {
	background: #FFFFFD;
	color: #008400;
	font-family: bold, tahoma, verdana, geneva, arial, helvetica, sans-serif;
	font-size: 180%;
}


#banner	{
	background-color: #FFFFFD;
	padding-top: 20px /*1em*/;
	margin-left: 20px;
	margin-top: 20px;
}

#container {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color: #FFFFFD;
}

#content {
	padding-top: 1em;
	margin: 5px 2em 10px 220px;
}

#footer	{
	clear: both;
	background-color: #FFFFFD;
	margin: 0 0 0 0;
	padding: 1em;
	text-align: left;
	border-top: 1px solid #FFF;
}

#nav {
	float: left;
	width: 140px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 25px;
	padding-top: 10px;
	background: #FFFFFD;
	border: 1px dotted #E6E6FA;
	color: #000000;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 80%;
	line-height: 150%;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: left;
}

#nav p, #content h2 {
	margin-top: 0;
}
