body {
  margin:9px 9px 0 9px;
  padding:0;
  background: #FFF;}
#level0 {
  background: #CCC;}
#level1 {
  margin-left:143px;
  padding-left:9px;
  background:#FFF;}
#level2 {
  background: #FFF3AC;}
#level3 {
  margin-top:-10px;
  margin-right:143px;
  padding-right:9px;
  background:#FFF;}
#main {
  background:#CCC;}
#logo {
  margin-top: -2px;
  text-align: center;
  background: #00008c;
}
#logo h1 {
height: 160px;
background: transparent url(images/logo.png) no-repeat top center;
}
#logo h1 span {
display: none
}
#rgtBar {
  background: #FFF3AC;
  position: absolute;
  width: 9em;
  top:12em;
  right:9px;}
#navbar {
	display:block;
  position:absolute;
  width:143px;
  top:9px;
  left:9px;}
#main h1 { # Where our main section headers go
    margin:0;
    padding-left:.3em;
    font:1.25em Verdana,Helvetica,Arial;
    color:#609;
    background:#FC0;
}
#main dt { # Bump up the main content links
    font-weight:bold;
    font-size:120%;
    margin-top:.8em
}
#rgtBar h3 { # Subheads for right nav bar, (newsletter, experts...) 
    margin:0;
    padding:3px;
    background:#FC0;
    font-weight:bold;
    font-size:1em;
    text-align:center;
    top: 75px;
}
#navbar h1 { # Subheads for left nav bar, (newsletter, experts...)
    margin:0;
    padding:3px;
    background:maroon;
    color:white;
    font-weight:bold;
    font-size:.9em;
    text-align:center;
    top: 75px;
}
#navbar a { # Subheads for right nav bar, (newsletter, experts...)
    position: absolute;
    display: block;
    background: black;
    font-weight:bold;
    font-size:1em;
    text-align:center;
    text-decoration: none;
}
#navbar a:hover {
    background: maroon;
    color: white;
}

#firefox {
    align: center;
}
