
#header h1
{color: #9c3;
font-size: 3em;
margin: 0;
padding: 0em 1em 0 0;
font-style:italic}

#header h2
{
font-size: 1.7em;
margin: 0;
padding: 0em 0 0.4em 0;
font-style:italic;
width: 100%;
}

a
{color: #9c3;}
a:visited
{color: #999;}

h3
{margin-bottom: 0.5em;
padding: 0;}

h2
{padding: 0.5em 0;
margin: 0;
}

p
{padding: 0.2em 0 0 0 ;
margin: 0;}


ul, ul li
{color: #99cc33;
list-style-type: square;}




#navcontainer ul li
{color: #9c3;
padding: 0.1em 0 0.1em 0;
list-style-type: none;
/* border-top: 2px solid #666; */
font-size: 0.8em;
font-weight: bold;
}

#navcontainer a
{text-decoration: none;
padding: 0 0 0 1.5em;
/* border-left: 0.5em solid #9c3; */
}

#navcontainer a:visited
{color: #9c3;}

#navcontainer a:hover
{color: #fff;
font-weight: bold;
padding: 0 0 0 1em;
border-left: 0.5em solid #fff;}

#navcontainer ul
{background-color: #000;
margin: 0;
padding: 0;
/* border-bottom: 2px solid #666; */
}

#navcontainer #active
{color: #fff;
font-weight: bold;
padding: 0 0 0 1.5em;
# border-left: 0.5em solid #fff;
}

#navcontainer .header
{color: #999;
font-weight: bold;
padding: 0 0 0 0.5em;
border-left: 0.5em solid #9c3;
}

.decor
{color: #9c3;
font-style:italic;
font-weight: bold;
}

.lines
{
border-bottom: 2px solid #666;
border-top: 2px solid #666;
padding: 0.1em 0 0.1em 0.5em;
}

#footer
{font-size: 0.7em;
color:#9c3; }


.news
{margin-bottom:1em;
font-size: 0.8em}

.small
{font-size: 0.8em}
