	body {
		background: white;
		font: 0.8em helvetica, sans-serif;		
		margin: 0;
		padding: 0;
		font-weight: normal;
		 		
		font-style: normal;
		max-width: 960px;
		min-width: 960px;
		padding: 12px 10px 12px 20px;
	}
	
	#header {
		background-color: white;
	}
	
    #header ul {
		list-style: none;
		padding: 0;
		margin: 0;
		background: white;
		float: left;
		width: 100%;
    }
    
	#header li {
		float: left;
		margin: 0 5em 0 0;
    }
    
	#header a {
		text-decoration: none;
		display: block;
		width: 6em;
		padding: 0 0.5em;
		font-weight: bold;
		color: black;
		border-bottom: 0.5em solid #777;
		color: #777;
    }
	
	#header a:hover {
		color: #555;
		border-color: #555;
	}
	
	#header #selected a {
		color: #111;
		border-color: #111;
	}	
	
	#header2 {
			background-color: white;
	}

	#header2 ul {
		list-style: none;
		padding: 0;
		margin: 0;
		background: white;
		float: left;
		width: 100%;
	}

	#header2 li {
		float: left;
		margin: 0 1em 0 0;
	}

	#header2 a {
		text-decoration: none;
		display: inline;
		width: 6em;
		padding: 0 0.5em;
		font-weight: normal;		
		color: black;
		//border-bottom: 0.1em solid #777;
		color: #55f;
	}

	#header2 a:hover {
		color: #00f;
		//border-color: #555;
	}

	#header2 #selected a {
		color: #111;
		//border-color: #11f;
	}	
	#content {
		clear: both;
		color: white;
		padding: 1em;
		
	}
	
	#content p {
		margin: 0 0 1em 0;
		
	}
	
	h1 {
		margin: 0;
		padding: 0.0em 0 .5em 0.0em;
		color: #222;
		font: helvetica, sans-serif;			
		font-size: 1.5em;
		font-weight: normal;
 		font-variant: small-caps;
		font-style: normal;
	}
	h2, h4{ 
		font-size: 1.3em; 		
		margin: 0;
		padding: 0.0em 0 0em 0.0em;
		color: #222;
		font: helvetica, sans-serif;			
		font-weight: bold;		
		font-style: normal;
		}
	h5 { 
		font-size: 1.0em; 		
		margin: 0;
		padding: 0.0em 0 0em 0.0em;
		color: #222;
		font: helvetica, sans-serif;			
		font-weight: normal;				
		font-style: normal;
	}
	h3{
		font-size: 1.1em; 		
		margin: 0;
		padding: 0.0em 0 0em 0.0em;
		color: #222;
		font: helvetica, sans-serif;			
		font-weight: bold;		
		font-style: italics;
	   }
		
	/* Tables */
	table, tr, td { 
		margin: 0;
		padding: 0; 
		font: helvetica, sans-serif;			
		font-size: 1.em;
		font-weight: normal; 		
		font-style: normal;
	}
	td { padding: 0px 1px 0px 0px; }
	tr.visited td { color: #888; }
	
	/* Hyperlinks */
	a, a:visited { color: #117; text-decoration: none; }
	a.nav, a.nav:visited { color: #888; font-weight: normal; }
	a:hover, a.nav:hover { color: #00f; }


.news{
 clear: both;
 height: 90px;
 margin-bottom: 0px;
 overflow: hidden;
 font: 1.em helvetica, sans-serif;	
}

.entry {
 clear: both;
 height: 120px;
 margin-bottom: 4px;
 overflow: hidden;
 font: 0.66em helvetica, sans-serif;	
}
.entry img {
 float: left;
 border: 1px solid #fff;
 margin: 2px 7px 5px 0px;
 padding: 0px;
}
.entry a:hover img {
 border: 1px solid #111;
}
.entry .links {
 margin: 5px 0px 0px 0px;
}
.entry .main {
 padding-top: 1px; 
}

#vita h6,
#vita .body {
 margin-left: 135px;
}
#vita .margin {
 float: left;
 width: 115px;
 margin-right: 15px;
 padding-left: 5px;
 text-align: right;
}

#wrapper {
padding-left: 5px;
 padding-top: 0px;
 padding-bottom: 0px;
color: #f00
text-align:left;
margin:0 auto;
}

/* IE6 work-around hack */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #vita .body {
 height: 1%;
 margin-left: 0;
}
* html #info {
 margin-right: 15px;
}
* html #main {
 width: 721px;
 height: 1%;
 margin-left: 0;
}
* html .entry { 
 height: 120px;
 font: 1.em helvetica, sans-serif;	
}
/* End hide from IE5-mac */