a:link {
	color: blue;
	background-color: transparent; 
   text-decoration: none;
}
a:visited{
	color: purple;	
	background-color: transparent; 
   text-decoration: none;
} 
a:hover { background-color: transparent; color: red; text-decoration: none; }
a:hover {background-color: transparent; color: #000; }
#active { color: #f00; }
body { font: 200 100.01%/1.3 sans-serif; text-align: center; }
body, html {
	background-color: Teal;
	color: #000;
	margin: 0;
	padding: 0;
}
br.both { clear: both; height: 0; }
h1, h2, h3 { background-color: #FFF; color: silver; margin: 0 0 0 20px; padding: 10px 0; }
h1 { background-color: transparent; color: #7d7d7d; font: 22px serif; margin: 0; padding: 1px 0; }
h2 { font: 20px serif;}
h3 { background-color: transparent; color: silver; margin: 0 0 0 5px; padding: 0 0 10px 0; font: 18px serif; }/*sidebar*/
p { margin: 0; padding: 0; }
.box, .box-wide { background-color: #E0E0E0;  float: left; height:  50px; margin: 9px; padding: 0px; }
.box-wide {width: 215px; }
#content p { margin: 0 0 30px 0; padding: 0 20px; }
#footer p { background-color: #FFF; color: Gray; margin: 0 20px; padding: 10px 0; }
#sidebar p { margin: 15px 0 20px 0; padding: 0 10px; text-align: left; }
#anchor {
	border: 1px solid #32CD32;
	margin: 20px auto;
	padding: 0;
	text-align: left;
	width: 720px;
	background-color: #FFF;
}
#container { background: #FFF; color: #000; float: right; margin: 0 0 0 -230px; padding: 0; width: 100%; }
#content { margin: 0 0 0 230px; padding: 0; }
#footer { margin: 0; padding: 0; font-size: 10px;}
#header { background-color: #FFF; margin: 0; padding: 0; }
#sidebar { float: left; margin: 0; padding: 10px 0 0 9px; width: 210px; }
#wrapper { background: #FFF; color: #000; margin: 0 auto; padding: 0; }
ul#navlist { list-style-type: none; margin: 0 0 0 10px; padding: 0; }
.photo { font-size: 75%; font-style: italic; }
