body{
background-color:#fffff0;
font-family:Verdana,Geneva,Arial,Helvetica;
}

p{
text-indent: 0em; margin-bottom:0.5em;
}

p.hindent{
margin-top:0em;
margin-bottom:0.5em;
text-indent:-4em;
padding-left:4em;
}

p.indent{
margin-top:0em;
margin-bottom:0.5em;
text-indent:0em; padding-left:4em;
}

dt{
font-weight:bold
}

a:link {color:blue}
a:visited {color:blue}
a:hover {color:#FF6700}

span.tag{
font-weight:bold;
/*font-family:"arial";*/
color: green;
/*border: 1px solid #FFcc06;*/
}

h1,h2,h3 {color:green} 

h4 {color:black}

span.first {
float:left;
/*width:1em;*/
font-size:200%;
margin-top: 0px;
}

img.left {/* The margin to the right of an image that is aligned left */
border:1;
float:left;	
margin-right: 1ex;
margin-left: 1ex;
}

img.inline{ /*The image is in line with the text with no border and a margin to the left and rigth*/
border:1;
margin-left: 1ex;
margin-right:1ex;
}

li{
margin-bottom:1ex;
}

/* format the horizontal menu */
ul.menu{/*float:left;*/
width:100%;
padding:2px;
margin:2em;
list-style-type:none;
}

li.menu{
display:inline;
margin:2px;
}

a.menu{/*float:left;*/
width:8em;
text-decoration:none;
background-color: #dfd;
padding:0.1em 0.1em 0.1em 0.1em;
/*border: 1px solid black;*/
/*border: 1px solid #FF6700;*/
}

a.menu-nolink{/*float:left;*/
width:8em;
text-decoration:line-through;
background-color:silver;
padding:0.2em 0.6em 0.2em 0.6em;
border: 1px solid slategray;
}

a.menu:link {color:black}
a.menu:visited {color:black}
a.menu:hover {background:#8f8; color:black}

p.pos_fixed
{
position:fixed;
top:50px;
}
/* end the menu stuff */

dd { margin-bottom: 1em; }
