html
	{

	}	

body
	{
		margin: 1% 1% 1% 1%;
		padding: 0;
		font-family: Georgia, Times, "Times New Roman", serif;
		width: 98%;
		border-style: groove;
		border-width: 2px 2px 2px 2px;
	}
				
frame
	{
	
	}
		
#header
	{
		border-style: groove;
		border-width: 2px 2px 2px 2px;
		margin: 0px;
		padding: 0px;
		height: auto;
	}
	
#header p
	{
		text-align: right;
		padding: 0 10px 0 10px;
	}
	
#header p.center
	{
		text-align: center;
	}
	

#header p.name
	{
		font-weight: bold;
		font-size: xx-large;
		line-height: 90%;
		margin-top: 0.5em;
	}

#sitenav
	{
		clear: left;
		float: left;
		position: relative;
 		width: 150px;
 		padding: 0px; 
 		margin: 0px;			 
 		font-family: Verdana, Helvetica, Arial, sans-serif;					
		}
		
#sitenav ul
	{
		padding: 0;
 		margin: 0;
 		width: 100%;
	}
	
#sitenav li
	{
		padding: 0;
 			margin: 0;
 		width: 100%;
 		list-style-type: none;						
 		text-align: center;
 		border-style: groove;
 		border-width: 4px;
	}
		
#sitenav a
	{
		display: block;
		padding: 0;
 		margin: 0;
 		width: 100%;
 		text-decoration: none;
	}	
	
#sitenav a:hover
	{
		font-weight: bold;
		width: 100%;
	}		

#content
	{
		margin: 0 0 0 160px;
		padding: 0 0 0 0px;
		width: auto;
		position: relative;
		border-style: groove;
		border-width: 2px 2px 2px 2px;
	}		

#content iframe
	{
		margin: 1em 20px 1em 20px;
		text-align: left;
		height: auto;
	}	
		
#content img.bigpicture
	{
		padding: 2px;
		border-style: solid;
		border-width: 1px;
		margin: 0.5em;
	}

#content p
		{ 
			margin: 1em 20px 1em 20px;
			color: black;
			text-align: left; 
		}
	
#content p.object
	{ 
		margin: 1em 20px 1em 20px;
		text-align: left; 
	}
	
#content p.center
	{ 
		text-align: center;
	} 
			
#content p.caption, #content p.imgcaption
	{ 
		margin-top: 0em;
		text-align: center;
		font-style: italic;
		font-size: smaller;			
	}
		
#content p.date, #content p.itemtitle
	{
		font-weight: bold;
		margin-left: 5px;
	}	
		
#content p.headline
	{
		font-size: x-large;
		font-weight: bold;
		text-align: center;	
		}		
	
#content p.section
	{ 
		text-align: center;
		font-size: 150%;
		font-weight: bold; 
		border-style: solid;
		border-width: 3px 0px 3px 0px;
		margin: 1em 0px 1em 0px;
		width: auto;
	}						
		
#content p.subsection
	{ 
		text-align: center;
		font-weight: bold; 
		border-style: solid;
		border-width: 3px 0px 3px 0px;
		margin: 1em 0px 1em 0px;
		width: auto;
	}
		
#content p.blackborder
	{ 
		border-color: black ;
	}
		
#content p.blueborder
	{ 
		border-color: blue ;
	}
	
#content p.fuchsiaborder
	{ 
		border-color: fuchsia ;
	}
		
#content p.grayborder
	{ 
		border-color: gray ;
	}
				
#content p.greenborder
	{ 
		border-color: green ;
	}
		
#content p.purpleborder
	{ 
		border-color: purple ;
	}
				
#content p.orangeborder
	{ 
		border-color: orange ;
	}
		
#content p.redborder
	{ 
		border-color: red ;
	}

#content p.rwbborder
	{
		border-top: solid red ;
		border-bottom: solid blue ;
	}
				
#content li
	{ 
		margin: 1em 20px 1em 20px;
		text-align: left; 
	}		
					
#content p.pagenav
	{	
		font-family: Verdana, Arial, Helvetica, sans-serif;
	 	font-size: smaller;
	 	text-align: center;
		margin: 1em 0 1em 0;
	}
		
#footer
	{
		clear: both;
		padding-bottom: 10px;
		border-style: groove;
		padding: 0.25em 0px 0.25em 155px;
		font-size: smaller;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

		
.floatright
	{
		float: right;
		margin: 5px 20px 5px 5px;
		border: 1px solid #666;
		padding: 2px;
	}

.floatleft
	{
		float: left;
		margin: 5px 5px 5px 20px;
		border: 1px solid #666;
		padding: 2px;
	}

.alignright
	{
		text-align: right;
	}

.aligncenter
	{
		text-align: center;
	}	

.smallitalic
	{	font-style: italic;
		font-size: small;
	}			