	body {
		margin: 0;
		padding: 0;
		color: #666666; 
		text-align:center; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; font-size:.75em; font-family:Verdana, Tahoma, Helvetica, sans-serif
	}
	
	/* links */
	a { 
		color: #421070;
		background-color: inherit;
		text-decoration: none;
	}
	a:hover {
		color: #9933cc;
		background-color: inherit;
	}
	
	/* headers */
	h1, h2, h3 {
		font: bold 1.5em 'Trebuchet MS', Arial, Sans-serif;
		color: #306;	
		text-transform:uppercase; 
	}
	p, h1, h2, h3 {
		margin: 10px 15px;
	}
	ul, ol {
		margin: 10px 30px;
		padding: 0 15px;
		color: #4284B0;
	}

	#mainDiv{
		margin-left:auto;
		margin-right:auto;
	}
	#nav{
		border: 1px solid gray;
		background-color: #f9f9f9;
	 	padding:5px;
		font-family: 'Trebuchet MS', Arial, Sans-serif;
		font-size:1.5em;
		font-weight:bolder;
		color:#306;
		line-height:2em;
	}
	#MainContent{
		border: 1px solid gray;
		background-color: #f9f9f9;
	 	padding:5px;
		font-family: 'Trebuchet MS', Arial, Sans-serif;
		color:#306;
		text-align:left;
	}

	#News li{
		margin-bottom: 10px;
		border-style: none none dotted none;
		border-width: 1px;
		padding:0px 0px 5px 0px;
		
	}
	#megaheader{
		margin: 0; padding: 0;
		font: bolder 3.5em 'Trebuchet MS', Arial, Sans-serif;
		letter-spacing: -2px;
		color:#bad;
	}
	
	div.floater{
		border-style: none none none solid;
		border-width:0px;
		border-color: #07b;
		background-color: #ddeeff;
	 	text-align:center;
	 	padding:8px 0px 5px 0px;
		font-family: 'Trebuchet MS', Arial, Sans-serif;
		color:#306;
		/* for IE */
		  filter:alpha(opacity=80);
		/* CSS3 standard */
		  opacity:0.8;		
		list-style-type: none;
 	}
	div.news{
		border-style: none none none solid;
		border-width:0px;
		border-color: #672;
		background-color: #ddeeff;
	 	text-align:left;
	 	padding:15px;
		font-family: 'Trebuchet MS', Arial, Sans-serif;
		color:#436;
		/* for IE */
		  filter:alpha(opacity=80);
		/* CSS3 standard */
		  opacity:0.8;		
		
 	}
 	div.news h3{
 		margin-top: -10px;
 		margin-left: -10px;
 		margin-bottom: 0px;
 	}
 	div.floater h3{
 		margin-top:-5px; 	
		padding:0px;	
 	}
 	div.floater h4{
 		margin-top:-10px; 		
 	}

	.SectionHead {
		color:white; 
		padding:10px; 
		text-align: center; 
		background-color:#997799;	
		font-weight: bolder;
		width: 90%;	
		clear: left;			
	}
	.name{
		font-size:1.5em;
		font-weight:bolder;
		color:#306;

	}
	.headline{
		font-size:1.4em;
		font-weight:bolder;
		color:#306;
		font-family: Times New Roman;
	}
	.blogentry{
		border-style: solid solid solid solid;
		border-width: 1px;
		border-color: #672;
		margin-top: 10px;
		margin-bottom: 10px;
		padding: 10px;
		
	}