body
{
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font-family: verdana, tahoma, arial;
	font-size: 100% ;
}

img
{
	border: 0px;
}

a:active, a:link
{
	color: #0044aa;
	text-decoration: underline;
}

a:visited {
	color: #880088;
	text-decoration: underline;
}

a:hover
{
	color: #008811;
	text-decoration: none;
}

#menu
{
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	background-color: #fff;                     
	border-right: 2px groove #a6c9db;
}

#menutop
{
	width: 200px;
	height: 180px;              
  border-bottom: 2px groove #a6c9db;
	background-color: #fff;
}

#main
{
  /* width: 540px; */
	margin-left: 200px;
  margin-right: 20px ;
	padding: 20px;
	border-left: 2px groove #a6c9db;

}


#main h2
{
	font-family: arial;
	font-weight: 100;
	letter-spacing: 8px;
	font-size: 200% ;
	text-align: left;
}

/* mine starts here */

#main p, li
{
 font-size: .8em ;
 line-height: 1.4em ;
}

#main ul li li {
  font-size: 1em ; 
  line-height: 1.6em ;
  list-style-type: square ;
}

#main ul li p {
  font-size: 1em ; 
  line-height: 1.6em ;
}

div#rightcol {
	float: right;
	width: 120px;
  position: relative ;
  top: 80px ;
	margin: 20px 0 15px 20px;  
  background-color: #ddd ;
}


div#footer {
   margin-top: 1em;
   padding-bottom: 3em;
   clear: both;
   font-size: 82%;
   line-height: 1.3em;
   background-color: #ffffff;
}

div#footer p {
   padding-right: 3em; padding-left: 3em;
   color: #003333 ;
}

h4 {
  font-size: 115%; 
  line-height: 125%;
  font-weight: normal ;
}

h3 { 
  font-size: 130%;
  font-weight: normal ; }

em { 
  background-color: #ffffaa; 
  color: #000000; 
  font-weight: bold; 
  font-style: normal;
}

small { font-size: 70% }

.tiny { font-size:70% ; 
  font-weight: normal ; 
  line-height: 120% ;
}

#main li {
  padding-bottom: 1.1em
}
#main ul {
  margin-bottom: 0em; padding-bottom: 0em ;
} 
#main li.nopad {
  padding-bottom: 0em
}




div.bpar {
 border: 1px solid #ff0 ;
 padding: 8px ;
 font-size: 1em ;
 line-height: 1.6em ;
}


hr {
  margin-top: 26px ;
  margin-bottom: 26px ;
  color: #000 ;
   }

hr {
  margin-top: 6px ;
  margin-bottom: 6px ;
  color: #000 ;
  }

#adspace {
  padding-left: 10px ;
  }