 /*Text Styles*/ 
 
p, li, ol, ul, table, tr, th, td
	{ 
	font-size: 1em;
	line-height: normal; 
	font-family: Helvetica, Verdana, sans-serif, "Arial Black" ; 
	font-weight: normal;
	color: #000000;
	}  
.h1
	{
	font-family: Helvetica, Verdana, sans-serif, "Arial Black";
	font-size: 36px;
	font-weight: bold;
	color: #303033;
	}
.h2
	{
	font-size: 24px;
	font-family: Helvetica, Verdana, sans-serif, "Arial Black" ;
	font-weight: bold;
	color: #8b1a1a;
	}
.h3
	{ 
	color: #000000;
	font-size: 1.5em; 
	font-weight: bold;
	font-family: Helvetica, Verdana, sans-serif, "Arial Black";
	}
.h4
	{
	color: black; 
	font-size: 1.2em;
	font-family: Helvetica, Verdana, sans-serif, "Arial Black" ; 
	font-variant: small-caps;
	}
.thanks
	{
	color: #000000; 
	font-size: .5em;
	font-family: Helvetica, Verdana, sans-serif, "Arial Black";
	}                                                                                       
.footer
	{ 
	font-size: .75em; 
	font-family: Helvetica, Verdana, sans-serif, "Arial Black";
	color: #faebd7;
	text-align: center;
	}                                    
a
	{ 
	color:#0000FF;
	text-decoration: underline; 
	font-weight:normal;
	}
a:visited
	{ 
	font-family: Helvetica, Verdana, sans-serif, "Arial Black" ; 
	font-style: italic;
	}                
a:active
	{ 
	font-family: Helvetica, Verdana, sans-serif, "Arial Black" ; 
	text-decoration: none; 
	color:#000000;
	}
a:hover
	{ 
	font-family: Helvetica, Verdana, sans-serif, "Arial Black";
	text-decoration: underline; 
	font-weight:normal;
	font-variant: small-caps;
	color: #8b1a1a;
	}                                    

/*Page Layout*/

body
	 {
	margin: 0;
	padding: 0;
	background-color: #4B493D;
	}
	
#banner
	{
	text-align: center;
    background-color: #faebd7
	border-bottom: 1px solid #8b1a1a;
	}
#banner h1
	{
	margin: 0;
	padding: .5em;
	}
#container
	{
	margin-right: 10%;
	margin-left: 10%;
	max-width: 1000px;
	background-color: #303033;
	border: 1px solid #8b1a1a;
	}
#content
	{
	margin: 0 2em 0 2em;
	padding-top: 1em;
	padding-left: 5em;
	padding-right: 3em;
    background-color: #faebd7;
	border: 1px solid #8b1a1a;
	}
#menu h2 
	{			
/* hide visual rendering of menu h2 */
    position: absolute;
    left: -999px;
    width: 990px;
	}
#menu li
	{
	list-style: none;
	margin: 0;
	border-top: 0;
	display: inline;
	}
#menu li a
	{
	border-left: 1em solid #303033;
	padding: 0.25em 0.5em 0.25em 0.75em;
	background: #faebd7;
	text-decoration: none;
	}
#menu li a:link 
	{ 
	font-family: Helvetica, Verdana, sans-serif, "Arial Black" ; 
	color: #303033; 
	}
#menu li a:visited 
	{ 
	font-family: Helvetica, Verdana, sans-serif, "Arial Black" ; 
	color: #8b1a1a; 
	}
#menu li a:hover
	{
	font-family: Helvetica, Verdana, sans-serif, "Arial Black" ; 
	border-color: #8b1a1a;
	color: #8b1a1a;
	background: #ffffb9;
	text-decoration: small caps;
	}

#footer
	{ 
	clear: both;
	margin: 0 2em 0 2em;
	background-color: #303033;
	text-align: center;
	border-color: #8b1a1a;
	}
.warn
	{
	font-size: .5em; 
	color: 303033;
	font-family: Helvetica, Verdana, sans-serif, "Arial Black";
	}    