
body {
 background:  #CCCCCC; 
 color: #000;
 margin: 0;
 }
p {
 color: #000;
 font-family: arial;
 font-size: 80%;
 }
h1 { 
 color: #999999;
 font-family: countryblueprint;
 font: italic;
 font-size: 150%;
 }
h2 {
 color: #999999;
 font-family: countryblueprint;
 font: italic;
 font-size: 100%;
 }
h3 {
 color: #999999;
 font-family: countryblueprint;
 font: italic;
 font-size: 90%;
 }
h4 {
 color: #999999;
 font-family: countryblueprint;
 font: italic;
 font-size: 80%;
 }
h5 {
 color: #999999;
 font-family: countryblueprint;
 font: italic;
 font-size: 60%;
 }
h6 {
 color: #999999;
 font-family: countryblueprint;
 font: italic;
 font-size: 50%;
 }

img { 
 border: solid 1px #aaa;
 padding: 1px;
 max-width: 95%; 
}
.fleft { 
 float: left;
 margin: 1em;
 padding: 1px;  
}
.fright {
 float: right;
 margin: 1em;
 padding: 1px;
}

#container {
 font-size: 90%;
 font-family: arial;
 max-width: 1020px;
 margin: auto;
 }


#logo {
 background: url('../img/logo.JPG') no-repeat; width: 500px; height:121px; overflow:hidden; border-left: 260px solid #FFF; border-right: 260px solid #FFF; border-top: 10px solid #FFF; border-bottom: 10px solid #FFF; 
 }
#logo a {
 color: black; 
 text-decoration: none;
}
#logo a span { 
 color: black;
 padding-right: 0.1em; 
 font-weight: bold;
}


#menu { 
 background:#CCCCCC;
 padding: 5px ; 
 margin: 0;
 text-align: left;
 color:#999999; 
}
#menu li {
 font-size: 85%;
 display: inline; 
 list-style-type: none; 
 border-left: 2px solid white; 
 padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0
}
#menu li a:link { color: #000000; text-decoration: underline; }
#menu li a:visited { color: #000000; text-decoration: none; }
#menu li a:hover { background: #cc33cc; color: #ffffff; text-decoration: underline; } 
#menu li a:active { color: #ffffff; text-decoration: underline; }


#subnav {
 width: 17%;
 height: 1300px;
 float: right; 
 padding: 10px ;
 margin: 5px;
 border-left: 1px dotted #aaa; 
 font-size: 0.9em; 
}
#subnav dt {
 font-size: 1.2em;
 font-family: verdana, arial, sans-serif;
 padding: 0.5em;
 margin-top: 1em;
 border-top: 1px dotted #aaa; 
}
#subnav dd { 
 padding: 0.5em;
 margin: 0.2em 0;
}


#main {
 background-color: #FDFBEC; 
 padding-left:25px;
 padding-right:25px;
 padding-top:20px;
 padding-bottom:50px; 
 line-height: 1.0em; 
}