html {height: 100.01% }
body {font-size: 85%;  font-family: comic sans ms, trebuchet ms, arial; margin: 0px; background-color: #f8b900; 
background-image: url('../backgrounds/bg_body_1px.jpg');
background-repeat: repeat-x;
background-position: top;
color: #000;}
fieldset{border-width: 0px;}
p, em, a {font-size: 100%;}
h1 {
color: #000; 
font-size: 140%; 
font-weight: normal; 
margin: 0px 0px 15px 0px;
} 
h2 {margin: 0px 0px 0px 0px, padding 0px; color: #000;  font-size: 105%; font-weight: bold;} 
p {line-height: 180%}
#main { padding: 0px 20px 19px 20px; margin: 0px 0px 0px 0px; }
textarea{font-size: 10px; font-family: trebuchet ms, arial, verdana; padding: 0px;}
input{font-size: 10px; font-family: trebuchet ms, arial, verdana;}

a {color: #1d6ba6; text-decoration: underline;}
a:link {color: #1d6ba6; text-decoration: underline;}
a:visited {color: #1d6ba6; text-decoration: underline;}
a:hover {color: #1d6ba6; text-decoration: none;}
a:active {color: #ffdc1c; text-decoration: underline;}

#middle li {  float:left; /* LTR */ width: 100%; margin:0; padding: 0;}

#navi ul { margin: 0px; padding: 0px; overflow:hidden; }
#navi li {display: block; position:relativ;}
#left a {font-size: 100%; font-weight: bold; display: block;padding: 1px 0px 1px 3px;margin-bottom: 1px;border-bottom: 1px solid #e9c91c;}
#left a:link {color: #1d6ba6; text-decoration: none;}
#left a:visited {color: #1d6ba6; text-decoration: none;}
#left a:hover {color: #ffdc1c; text-decoration: none; display: block; background-color: #1d6ba6; }
#left a:active {color: #ffdc1c; text-decoration: none;}
#left a.navi_inactive {color: #ffdc1c; text-decoration: none; display: block; background-color: #1d6ba6;}

#footer {position: absolute; bottom: 365px; left: 637px; z-index: 1100; color: #441501; white-space: nowrap; font-size: 90%;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active  {color: #1d6ba6;}
#footer a:hover { text-decoration: none; }