html { min-height: 100%; margin-bottom: 1px; }
body{	 
	font-size:100.01%;
	background-color:gray; 
	padding:0;
	margin:0;
	}
#wrapper {
	position:relative;
	border: navy 2px solid;
	margin: 1% auto;
	padding:1%;
	background-color:white;	
	display:table;
	width:46em;
	}
#header{
	position:relative;
	width:100%;
	display:table;
	border:2px navy solid;
	background-color:#ffffcc;
	}
    #header h1{
	padding-top:1%;
	width:100%;
	color:navy;
	text-align:center;
	margin-bottom:.5%;
	}
#header h2{
	color:navy;
	margin-left:30%;
	padding-bottom:2%;
	margin-top:0;
	}
#header h3{
	color:navy;
	margin-left:30%;
	padding-bottom:2%;
	margin-top:0;
	}

#content{
    float:left;
	position:relative;
	width:50%;
	background-color:white;
	padding-left:1%;
	}
#content h2{
	margin-left:10%;
	color:navy;
	font-family:georgia, sans-serif;
	}
#rightcol{
	float:left;
	width:46%;
	display:table;
	background-color:white;
	padding-top:3%;
	padding-left:1%;
	}
#rightcol img{
	padding:1% 0 0 2%;
	}
#rightcol p{
	margin-bottom:1%;
	font-weight:normal;
	color:navy;
	text-align:center;
	}
P {
	background-color:transparent;
	text-align:left; 
	font-family:"trebuchet ms", sans-serif;
	font-weight:normal; 
	font-size:.8em;
	color:#000000;
	/*margin-left:15px;*/
	/*margin-right:15px;*/
	}
ul li{
     font-family:"trebuchet ms",sans-serif;
	 font-weight:normal;
	 font-size:.8em;
	 }
/*li ul li{
   font-family:arial,sans-serif;
	 font-weight:normal;
	 font-size:.9em;
   }*/
H1,H2,H3,H4,H5,H6 {
   border-style: none;
   background-color:transparent;
   font-family:Georgia, serif;
   }
H1 { 
   	font-weight:bold; 
    font-size:2.5em;  
	} 
H2{ 	
  	font-weight:bold; 
    font-size:1.5em; 
	font-style:normal; 
	}
H3{
	font-weight:normal; 
    font-size:1.25em;  
	font-style:normal;
	text-align:left;
	}
H4{
	font-weight:bold;  
    font-size:1em;  
	font-style:normal;
	text-align:left;
	}
H5{
	font-weight:normal; 
    font-size:.8em;  
	font-style:normal;
	text-align:center;
	}
H6{
	font-weight:normal; 
    font-size:.6em;  
	font-style:normal;
	text-align:center;
	}
#clear{
	clear:both;
	}
#footer{
	Background-color:#ffffcc;
	position:relative;
	width:100%;
	display:table;
	border: 2px navy solid;
	}
#footer img{
	float:left;
	padding:1%;
	}
#footer p{
	margin:5% 0 0 25%;
	font-size:.9em;
	}
A:link {color:navy; background-color:transparent;}
/*a:link {color:#0000aa; background-color:transparent;}*/
A:active {color:#cc9933; background-color:transparent;}
A:visited {color:#666666; background-color:transparent;}
A:hover {color:#990000; background-color:transparent;}
