#wrapper{ 
 	width:800px; 
 	margin: 0 auto -10px; /* the bottom margin is the negative value of the footer's height */
 	margin-left:auto;
 	margin-right:auto;  	
	border-top: 2px solid #0000FF;
	border-bottom: 2px solid #0000FF;

} 
 
p {font-family: Verdana, Kalimati, Tahoma;
	font-size: .8em;}



#header{
	height:100px; 
	width:800px;
 	background-color:#FFFFFF; 
 	width:100%;
} 
 
#menu {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 10px; 
	border-bottom: 1px solid #0000FF;
	border-top: 1px solid #0000FF;
	background-color:#FFFFFF;
		
}

#menu ul {

	margin:0 0 10px;
		

	}
	
#menu li{	
	list-style-type:none;
	display:inline;
	background-color:#ffffff;
	padding:0 6px;
	border-right:1px solid #0000FF;
	font-size:.8em;
	font-family: Verdana, Tahoma;
}

#menu li:first-child{border-left:1px solid #0000FF;}

#menu a
	{	
	text-decoration: none;
	color:#0000FF;
}


#maincol{
	width:800px;
	float: right; 
 	height: 400px;
 	display:inline; 
	overflow-x:hidden; 
	overflow-y:auto; 
 	position: relative; 
	background-color:#FFFFFF;
 }
 
#maincol p{ padding:1em; margin: 1em; font-size:.8em; font-family: Verdana, Kalimati, Tahoma;}

#maincol h2{margin:1em; padding:.3em; font-family: Verdana, Kalimati, Tahoma; color:#0000FF; font-size:1em;}

#maincol h3{margin:1em; padding:.8em; font-family: Verdana, Kalimati, Tahoma; color:#0000FF; font-size:.8em;}

 
#maincol ul {
	margin-left:15px;
	list-style-type:square;
	font-size:.9em;
	font-family:verdana;
	color:#FFFFFF;}


#footer {
	width:100%; 
	font-size:.9em;  						text-align:center; 
	font-family: Verdana, Kalimati, Tahoma; 	
	margin-top:1em; 
	background-color:#FFFFFF;
}
 

#footer ul {
	margin:8px;
} 


#footer li {
	display:inline; 		
	border-left:1px solid; 
	padding:0 5px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */
				
}

#footer li:first-child {border-left:0;} 

#footer ul.fineprint li {
	color:#0000FF;} 
/* color for copyright and vert dividers on last row */
 

#footer ul.fineprint li a {color:navyblue;} 
/* had to explicitly color these or they inherit white from div#footer li */
  

.footer, .push {
	height: 10px; }
/* .push must be the same height as .footer */



.imgprofile { 
 float:right; margin:10px; 
} 



div.img
{
  margin: 2px;
  border: 1px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}

div.desc  {
  text-align: center;
  font-size:.6em;
  font-family:Verdana, Kalimati, Tahoma;
  width: 120px;
  margin: 2px;}

