body {
    font-size: 0.9em;
}
h1 {
	font-size: 1.5em;
	color: #1D3B1D;
	padding:0;
	margin: 1em 0 0.5em 0;
}
h2 {
	font-size: 1.2em;
	padding:0;
	margin: 0.8em 0 0 0;
}
h3 {
	font-size: 1.0em;
	padding:0;
	margin: 0.7em 0 0 0;
}
h4 {
	font-size: 0.9em;
	padding:0;
	margin: 0.6em 0 0 0;
}
h5 {
	font-size: 0.7em;
	padding:0;
	margin: 0.5em 0 0 0;
}
h6 {
	font-size: 0.7em;
	padding:0;
	margin: 0.4em 0 0 0;
}
p {
	padding:0;
	margin: 0 0 0.9em 0;
}
dt {
  font-weight:bold;
  margin-top:5px;
}
#Content ul li {
    padding:0;
	margin-bottom:0.5em;
}
#Gallery img {
    border:0 ;
}
/* ******************************************************* */
a:link, a:visited, a:active {
    color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color: #1D3B1D;
}

ul.nl {
        margin: -5px auto 10px 15px;
        padding: 0;
        list-style: none;
}

ul.nl li {
        position: relative;
        width: 150px;
        display:block;
        }

ul.nl li a, ul.nl li a:link, ul.nl li a:visited, ul.nl li a:active, ul.nl li.thispage  {
        display: block;
        text-decoration: none;
        color:#ffffff;
        background-color: #999933;
        padding: 6px 3px;
        margin:0 0 10px 0;
        font-weight:bold;
        border: 2px outset #999933;
        }
/* Fix IE. Hide from IE Mac \*/
* html ul.nl li { float: left; height: 1%; }
* html ul.nl li a { height: 1%; }
/* End */

ul.nl li a:hover {
 text-decoration:none ;
 color:#333333;
 background-color:#cccc99;
 font-weight:bold;
 border: 2px inset #cccc99;
}
ul.nl li.thispage{
 color:#333333;
 width:140px;
 background-color:#cccc99;
 border: 2px outset #cccc99;
}
/* Fix IE. Hide from IE Mac \*/
* html ul.nl li.thispage { float: left; height: 1%; }
* html ul.nl li.thispage { height: 1%; }
/* End */


#Footer {
    font-size:80%;
	color:#333333;
}
#Footer p {
    padding:0;
	margin:2px;
}

