body
  {position: relative;
  background: #F7F7F3;
  margin: 0 20px 0 0;
  padding: 0;}

div#links
  {position: absolute;
  top: 55px;
  left: 20px;
  width: 140px;
  height: 500px;
  font: 12px Verdana, sans-serif;}

div#links a
  {display: block;
  text-align: center;
  padding: 5px 10px;
  margin: 0 0 1px 0;
  border-left: 5px solid #CCCCCC;
  border-width: 5px;
  text-decoration: none;
  background: #555577;
  color: #FFFFFF;}

div#links a:hover
  {color: #555577;
  background: #CCCCCC;
  border-left: 5px double #555577;
  font-weight: bold;}

div#links a span
  {display: none;}

div#links a:hover span
  {display: block;
  position: absolute;
  top: 458px;
  left: 0;
  width: 140px;
  padding: 5px 0px;
  margin: 0;
  color: #0000FF;
  background: #CCCCCC;
  font: 11px Verdana, sans-serif;
  text-align: center;}

div#main
  {position: absolute;
  top: 86px; left: 180px;
  font-family: Verdana,sans-serif;
  font-size: 14px;
  text-align: justify;
  padding: 0px 0px 20px 0px;}

div#main a
  {text-decoration: none;}
  
div#main a:hover
  {color: #FF0000;}

h1
  {margin: 0;
  padding: 0.5em 0.25em 0 0;
  font: bold 36px Verdana, sans-serif;
  line-height: 1em;
  border-bottom: 1px solid #555577;
  text-align: right;
  color: #555577;
  letter-spacing: 2px;
  margin: 0 0 0 20px;}
  
h2
  {font: bold 18px Verdana, sans-serif;
  line-height: 1em;
  color: #F7F7F3;}

h3
  {margin: 0;
  font: bold italic 14px Verdana, sans-serif;
  text-align: right; color: #555577;
  letter-spacing: 2px;}
  
h4
  {margin: 0.25em 0.5em 0.25em 0;
  font: bold italic 12px Verdana, sans-serif;
  text-align: right; color: #555577;
  letter-spacing: 2px;}
  
img
  {align: center;}

div#pic

  {background: #555577;
  padding: 10px;}

div#pic img
  {border: solid #555577 10px;}
  
div#left
  {position: relative;
  top: 0px;
  left: 0;
  padding: 5px;
  font-family: Verdana,sans-serif;
  width: 25em;}

div#left a
  {display: block;
  text-align: justify;
  font-size: 12px;
  padding: 5px;
  margin: 0 0 1px 0;
  border-left: 5px solid #CCCCCC;
  border-width: 5px;
  text-decoration: none;
  background: #555577;
  color: #FFFFFF;}

div#left a:hover
  {color: #555577;
  background: #CCCCCC;
  border-left: 5px double #555577;
  font-weight: bold;}

div#left p
  {display: block;
  text-align: justify;
  font-size: 12px;
  padding: 5px;
  margin: 0 0 1px 0;
  border-left: 5px solid #CCCCCC;
  border-width: 5px;
  background: #555577;
  color: #FFFFFF;}
  
div#center
  {position: absolute;
  top: 0px;
  left: 25.5em;
  padding: 5px;
  font-family: Verdana,sans-serif;
  width: 15em;}

div#center p
  {display: block;
  text-align: center;
  font-size: 12px;
  padding: 5px;
  margin: 0 0 1px 0;
  border-left: 5px solid #CCCCCC;
  border-width: 5px;
  background: #555577;
  color: #FFFFFF;}
  
div#center a
  {display: block;
  text-align: center;
  font-size: 12px;
  padding: 5px;
  margin: 0 0 1px 0;
  border-left: 5px solid #CCCCCC;
  border-width: 5px;
  text-decoration: none;
  background: #555577;
  color: #FFFFFF;}
  
div#center a:hover
  {color: #555577;
  background: #CCCCCC;
  border-left: 5px double #555577;
  font-weight: bold;}
  
div#right
  {position: absolute;
  top: 0px;
  left: 41em;
  padding: 5px;
  font-family: Verdana,sans-serif;
  width: 10em;}

div#right a
  {display: block;
  text-align: center;
  font-size: 12px;
  padding: 5px;
  margin: 0 0 1px 0;
  border-left: 5px solid #CCCCCC;
  border-width: 5px;
  text-decoration: none;
  background: #555577;
  color: #FFFFFF;}

div#right a:hover
  {color: #555577;
  background: #CCCCCC;
  border-left: 5px double #555577;
  font-weight: bold;}

div#right p
  {display: block;
  text-align: center;
  font-size: 12px;
  padding: 5px;
  margin: 0 0 1px 0;
  border-left: 5px solid #CCCCCC;
  border-width: 5px;
  background: #555577;
  color: #FFFFFF;}
  
div#MIDI
  {position: relative;
  top: 0;
  left: -5px;
  padding: 5px;
  font-family: Verdana,sans-serif;
  width: 15em;}

div#MIDI a
  {display: block;
  text-align: justify;
  font-size: 12px;
  padding: 5px;
  margin: 0 0 1px 0;
  border-left: 5px solid #CCCCCC;
  border-width: 5px;
  text-decoration: none;
  background: #555577;
  color: #FFFFFF;}

div#MIDI a:hover
  {color: #555577;
  background: #CCCCCC;
  border-left: 5px double #555577;
  font-weight: bold;}
