
body { 
  margin: 0px 8%; 
  background: white url(./chessboard.png)  no-repeat scroll 20% 100%;;
  padding: 0; 
  font-size: 90%;
  font-family: verdana, arial, helvetica, sans-serif;
  border-left: 0.08em solid #FFFFFF; 
  border-right: 0.08em solid #FFFFFF; 
}

#header {
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;

}




#header ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: 0 none;	
}


#header li {
		position: relative;
		border-bottom: 1px;
		margin: 0;
		}


#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}


#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 10px 4px 10px;
text-decoration: none;
/* background: white url(media/menudivide.gif) top right repeat-y; */
}

#underlinemenu ul li a:hover{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid red;
padding-bottom: 0;
}

#underlinemenu ul #current a{
color: black;
background-color: #F3F3F3;
border-bottom: 4px solid black;
padding-bottom: 0;
}
/*

div.entry h3 {
  letter-spacing: 0.04em;
  font-weight: bold;
  font-size: 1.2em; 
  margin: 1em 0 0.4em 0;
  padding: 0.1em 0.2em;
/*  background: #F0F0F0 url(./bodybg2.png) repeat-x top left; */
  background: #F0F0F0;
}

*/


div.entry h3 {
  letter-spacing: 0.04em;
  font-weight: bold;
  font-size: 1.2em;
  margin: 1em 0 0.4em 0;
  padding: 0.1em 0.2em;
  background: #F0F0F0;
  /* background-image url(./white-trans.png) */
  background-repeat: repeat-y;
}


a, a:link, a:visited {
        text-decoration:        none;
}

a:active, a:hover {
   text-decoration:   underline;
}
