body { 
  font-family: sans-serif;
  margin: 0em;
  padding: 0em;
  border-top: 0.5em solid #006;
}


#header { 
  width: 727px;
  position: relative;
  margin: 0em 0em 0em 32px;
  border-bottom: #006 2px solid;
}

#header h1 { 
  padding: 0em;
  margin: 0em;
}

#header h1 a { 
  display: block;
  width: 700px;
  padding: 55px 0em 0.5em 83px;
  margin: 0em 0em;
  background: url(images/aiu-logo.gif) no-repeat 9px 12px;
  text-decoration: none;
  color: black;
  font-size: 28px;
}

#header ul, #header li, #menu, #menu ul, #menu li { 
  padding: 0em;
  margin: 0em;
  list-style: none;
}

#alliances { 
  position: absolute;
  top: 27px;
  right: 0em;
}

#alliances li {
  border: none;
  width: 55px;
  height: 55px;
  position: absolute;
  top: 0px;
  text-indent: -10000px;
  text-decoration: none;
}

#alliances #olympic-sponsor { 
  right: 56px;
  
}

#alliances #aiu-worldwide { 
  right: 0em;
  
}

#navigation { 
  display: block;
  font-size: 12px;
}

#navigation li { 
  display: inline;
}

#navigation li#home a { 
  padding-left: 8px;
  text-align: left;
  border-left: none;
  width: 173px;
}

#navigation li a { 
  /*\*/
  display: block;
  float: left;
  /* */
  /*\*//*/
  display: inline-block;
  /* */
  text-align: center;
  width: 90px;
  height: 20px;
  padding-top: 4px;
  border-left: 1px solid white;
  color: white;
  text-decoration: none;
  background: #006;
}

#navigation li a:hover { 
  background: #F00;
}

#meta-info { 
  position: absolute;
  right: 0em;
  top: 0em;
}

#meta-info li {
  display: inline;
  margin-top: 1em;
}

#meta-info li a { 
  color: #006;
  text-decoration: none;
  font-size: 10px;
  padding: 0.5em 0.5em;
  border-left: 1px solid #006;
  height: 1%;
}

#meta-info li a:hover { 
  color: #F00;
}


/*******************************
 * SIDEBAR FRAME CSS
 */
.side { 
  background: white;
}

#menu { 
  margin: 0em 6px;
  font-size: 12px;
}

#menu li { 
  /* To avoid IE/5 Windows list whitespace bug */
  float: left;
  clear: left;
}

#menu a, #menu span { 
  border-top: 1px solid white;
  width: 175px;
}

#menu a, #menu span { 
  display: block;
  padding: 0.3em 0em 0.3em 0.5em;
}

/* TEXT/COLOURS */
#menu a, #menu span { 
  background: #006;
  color: white;
  text-decoration: none;
}

#menu ul a { 
  background: #EFEFEF;
  color: #333;
}

#menu a:hover { 
  background: #F00;
  color: white;
}