body {
		width: 95%; max-width: 100%;	
      background-color: #ddd;
      font: small/1.3 Arial, Helvetica, sans-serif; }
      
h1 {
		position: absolute;
		/*position: fixed;
		left: 0.5em;*/
		width: 95%;
		height: 1.5em;
		font-size: 1.7em;
      padding: 0.5em 20px;	
      color: #000;
      background-color: #ccc;//#069;
      margin: 0;
      margin-bottom: 1em;
      border-style: solid;
      border-color: #aaa;
}

#left {
		position: absolute; top: 5em; left: 0.5em; /*top 10%*/
		margin-top: 1.5em; 
		/*overflow: hidden;*/ 
		height: 100%; width: 15%; 
		text-align: left;
		}
		
div.main {
		/*top: 20%;*/
		margin-left: 2.9em;
		margin-bottom: 25px;
		border-left: solid 0px #3a3a3a;
		padding: 0 30px 30px 5px;
		background: #fff  no-repeat bottom right;
		}
#main {
		position: absolute;
		top: 5em; /*10%*/
		left: 20%;
		height: 100%;
		margin: 1.5em 5% 20px 0%; /*20px 5% 20px 20%*/
		/*padding-top: 0px !important;
		padding-top: 20px;*/
		overflow: visible;
		}
		

#nav {
		/*position: fixed;
		left: 0.5em;
		top: 7em;*/
		float: left;
		list-style-type: none;
		margin: 0;
		margin-right: 2em;
		padding: 0;
		height: 900px;	
}
#nav li {
		width: 200%; /*200px*/
		padding: 0.25em;
}
#nav li a {
		color: #000;
		font-weight: bold;
		display: block;
		background-color: #ccc;
		padding: 8px 16px;
}

#nav li a:hover {
  		background-color: #555;
  		color: white;
}
#nav li a.active {
  		background-color: #09D;
  		color: white;
}

a:link {
		color:#069; 
		text-decoration:none;}    
a:visited {
		color:#069; 
		text-decoration:none;}
		
th, td { 
		padding-left: 20px;
		padding-right: 20px;
}