html {margin: 0; padding: 0;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0;
	padding: 0;
	background-color:#EFEFFF;
	color: blue;
}

h1 {font-size: 2em; letter-spacing: 3px;
   margin: 0; padding: 0.66em 0 0.33em 0;}
   
h3 {line-height: 200%; font-size: 1.33em; margin: 0; padding: 0;
   /*border-bottom: 1px solid black; */}

h4 {line-height: 150%; font-size: 1em; margin: 0; padding: 0.33em 0 0; 
}
   
h1, h3, h4 {line-height: 1em;}

h4.red {font-size: small; font-weight: bold; color: red; text-align: center;
		padding: 0.66em 0 0.66em 0;}

p {line-height: 125%; margin: 0.5em 0 1em;}

.red {color: #FF0000}

#header {border-bottom: 3px solid #73AD4A; color: #374C0E;
		 /* background: #B4E637 url(../images/header-bg.gif) repeat-x top left; */
	}

#sitenav {border-style:ridge;                         /* testing line border style*/
	      border-width: 3px;  						  /* testing line border style*/
		  position:fixed;							  /* testing line pinned-down menu*/
		  top:10;									  /* Both 10 and 10% work Ok. But 10px not. */
		  left:0;									  /* testing line pinned-down menu*/
		  float: left;
		  width: 15%;
		  margin-top: 2.33em;
    	  font-size: 11px;
		  background-color:#FFFFCC;
    	  /*border: 1px solid black;*/				/* removed for border style test */
   }
   
div#sitenav h4 {background: rgb(0%,0%,70%); color: white;
   text-align: center; margin: 0; padding: 0.25em 0 0.125em 0;}

#sitenav a {display: block; padding: 4px 8px; margin: 0; 
   text-decoration: none; text-align: right;
   border-top: 1px solid gray;
   }
   
#sitenav a:link {color:#000000;}
#sitenav a:visited {color:#0000FF;}
#sitenav a:hover {background:#AEC3E4; color:red}
#sitenav a:active {color:#0000FF; background: #AEC3E4;}

#content {margin: 2em 5% 1em 17.5%; padding:0;
	/*border-bottom: 1px solid rgb(70%,70%,55%);*/
	/*The style rule immediately following this rule offers another chance for CSS2
	aware browsers to pick up the values meant for correct box-model implementations.
	It uses a CSS2 selector that will be ignored by IE5x PC.
	Read more at http://www.glish.com/css/hacks.asp
	*/
	voice-family: "\"}\"";
	voice-family: inherit;
	}

#content a:link {text-decoration:none; font-weight:bold; color:orange;}
#content a:hover {text-decoration:none; font-weight:bold; color:red;}
   
#footer {
	clear: both;
	background: #73AD4A;
	}

#footer p {
	margin: 0;
	padding: 0.66em 0 0.33em 37%;
	font-size: 85%;
	color: #000;
	border-top: 1px solid #87B825;
	padding-bottom: 2px;
	padding-top: 10px;;
	padding-bottom: 10px;
	padding-top: 10px;
	}
