body, h1, h2, h3, h4, p, ul, ol, li, a, img{
margin:0;
padding:0;
border:none;
list-style:none;
}
input, select, textarea, label{
margin:0;
padding:0;
}
p{
text-align:left;
}
sup{
text-decoration:underline;
}
body{
background-color:#000;
font-size:10px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#container{
width:80em;
margin:1em auto;
}
#navbar{
margin:1em 0 0.5em 0;
position: relative;
height:4em;
}
#home{
position: absolute;
padding:1.1em 1.9em 0.2em 2em;
left: -6em;
color:#0d0d0d;
}
#home a{
background:url(../images/home_icon.gif) 0 0 no-repeat;
font-size:2.2em;
color:#000;
}
#home a:hover{
background:url(../images/home_icon_blue.gif) 0 0 no-repeat;
}
#home span{color:#FFFFFF; font-size:9px;}
#nav{
float:left;
height:4em;
width:82em;
margin:0;
padding:0;
display:inline;
}
#nav li{
width:8.88em;
height:4em;
float:left;
position: relative;
}
#nav a{
float:left;
color:#fff;
text-decoration:none;
font-size:1.2em;
width:6.4em;
padding:1.7em 0.5em 0.5em 0.5em;
}
#nav1, #nav1 li {
background-color:#0d0d0d;
}
#nav2, #nav2 li {
background-color:#1e1e1e;
}
#nav3, #nav3 li {
background-color:#2e2e2e;
}
#nav4, #nav4 li {
background-color:#404041;
}
#nav5, #nav5 li {
background-color:#58595b;
}
#nav6, #nav6 li {
background-color:#6d6e71;
}
#nav7, #nav7 li {
background-color:#808284;
}
#nav8, #nav8 li {
background-color:#939598;
}
#nav9, #nav9 li {
background-color:#a7a9ac;
}
#nav li:hover, #nav li.sfhover, #nav li.current{
background-color:#112a9d;
}
#nav li ul {
	position: absolute;
	top: 4em;
	left: 0;
	display: none;
	width: auto;
}
#nav li ul li {
	width: 100%;
    display: block;
	white-space: nowrap;
}
#nav li ul li a {
	width: 160px;
	height: 1em;
}
#nav li:hover ul, #nav li.sfhover ul {
	display: block;
}
#footer{
float:right;
width:80em;
color:#808284;
}
#footer p{
margin:1em 0;
padding:0;
}
#footer #copy{
float:left;
}
#footer #designer{
float:right;
}
#footer #designer a{
text-decoration:none;
}
#footer #noesis{
color:#fff;
}