html body {
  margin:0;
  padding:0;
  background:#fff;
  font:x-small Verdana,Sans-serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  }

/* Links
----------------------------------------------- */
a:link, a:visited {
  border-bottom:1px dotted #69f;
  color:#36c;
  text-decoration:none;
  }
a:visited {
  border-bottom-color:#969;
  color:#939;
  }
a:hover {
  border-bottom:1px solid #f00;
  color:#f00;
  }
a.noline:link, a.noline:visited, a.noline:hover {border-style:none;}


/*--------------------------*/

#header {
   width: 100%;
   height: 6em;
   top: 0;
   right: 0;
   bottom: auto;
   left: 0;
   background: #036;
   background-image: url(http://invis.user.anonymizer.com/http://ardour.org/css/"bluestripe.png");
   background-repeat: repeat-x repeat-y;
   border-bottom:1px solid #69c;
}

#header .logo {
  float:left;
}

#header .logo h1 {
  float:left;
  font-size:250%;
  color: #c30;
  padding:0px 0 0 15px;
  margin:0 1em 0 0;
}

#header p {
  clear:both;
  margin:0;
  padding:0px 0 0 15px;
  border:0;
  top:80%;
  color:#ff8;
}

#header p span {
  font-weight:bold;
}

#header ul {
  margin:0;
  padding:1.5em;
  text-transform:lowercase;
  top: 1em;
  font-size:85%;
}

#header ul li {
  float:right;
  padding:0;
  margin:0;
  list-style:none;
  background: rgb(0,32,65);
  background-image:none;
  border:1px solid #369;
  line-height:normal;
}

#header ul a, #header ul strong {
  background:none;
  display:block;
  float:left;
  height:auto;
  border:1px solid #369;
  border-width:0 1px 0 0;
  margin:0;
  padding:4px 8px;
  text-decoration:none;
  font-weight:normal;
  color:#69c;
}

#header ul a strong {
  padding:0;
  border:none;
  background:none;
}

/* Commented Backslash Hack hides 
   rule from IE5-Mac, documented at 
   http://www.sam-i-am.com/work/sandbox/css/mac_ie5_hack.html \*/
   #header ul a, #header ul strong {float:none;}
   /* End hack */
#header ul span {
  text-transform:lowercase;
  font-weight:bold;
  color:#9cf;
  }

#header ul a:hover {
  background:#036;
}

#header #c strong, #header #c a, #header #c a strong {
  background:#369;
}
#header ul a:hover, #header ul a:hover strong, #header ul a:hover span, #header #c strong, #header #c strong span {
  color:#fff;
}

#header ul #h {
  border-left-width:1px;
}

/*------------------------------------------------------*/

#content {
     position:relative;
     clear:both;
}	 

/*------------------------------------------------------*/

#maincol {
  width:80%;
  margin:0;
  font-size:100%;
  background:#fff;
  color:#222;
}

#maincol .col {
 /* default image */
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  padding:15px 15px 30px 15px;
}

#maincol .col img {
  margin:3px 12px 5px 30px;
}

#maincol .col img hanging {
  padding:0;
  margin:0;
  border-left:0;
  border-right:0;
}

#maincol .col .speculative {
    font-style: italic;
    font-size: 120%;
}

#maincol .col .emphatic {
    font-style: italic;
    font-size: 120%;
}

#maincol .col .overview ul {
  margin:0;
  padding:1px 0 0 15px;
  text-transform:none;
}

#maincol .col .overview ul li {
  float:left;
  margin:0;
  padding:0;
  list-style:none;
}

/* Titles
----------------------------------------------- */
.pageheader {
  position:relative;
  margin:0;
  padding:20px 50px 10px 15px;
  background:#eee;
  font-size:85%;
  line-height:1.5em;
}

.pageheader p {
  margin:.5em 0 0;
}

.pageheader em {
  display:block;
  padding-top:5px;
  font:italic 120%/1.6em Georgia,Serif;
}

/*--------------------------------------------------*/

#sidebar {
  background: #036;
  background-image: url(http://invis.user.anonymizer.com/http://ardour.org/css/"bluestripe.png");
  background-repeat: repeat-x repeat-y;

  position:absolute;
  width:20%;
  right:15px; margin-right:-15px; /* IE5/Mac Horiz Scrollbar Hack */
  left:auto;
  top:0;
  height:100%;
  font-size:100%;
  line-height:1.5em;
}

#sidebar .col {
  background-image: url(http://invis.user.anonymizer.com/http://ardour.org/css/"bluestripe.png");
  background-repeat: repeat-x repeat-y;

  padding:10px 15px 10px 15px;
  color:#666;
  margin:0;
  color:#666;
}

#sidebar h3 {
  padding:4px 0 0 15px;
  margin:0;
  color:#ff8;
}

#sidebar h4 {
  padding:8px 0 0 15px;
  margin:0;
  color:#ff8;
}

#sidebar p {
  width:10em;
  margin:1px 0 0 15px;
  color:#036;
}

#sidebar ul  {
  margin:10px 0 0 0;
  padding:0 0 0 15px;
  list-style:none;
  background-image:none;
  line-height:normal;
}

#sidebar ul li {
  margin:0;
  padding:0;
  list-style:none;
  background-image:none;
  line-height:normal;
  font-size:85%;
}

#sidebar ul a, #sidebar ul strong {
  background:none;
  display:block;
  height:auto;
  margin:0;
  padding: 0.25em 0.5em;
  text-decoration:none;
  font-weight:bold;
  font-size:100%;
  color:#a00;
}

#sidebar ul a strong {
  padding:0;
  border:none;
  background:none;
}

/* Commented Backslash Hack hides 
   rule from IE5-Mac, documented at 
   http://www.sam-i-am.com/work/sandbox/css/mac_ie5_hack.html \*/
   #sidebar ul a, #sidebar ul strong {float:none;}
   /* End hack */
#sidebar ul span {
  text-transform:lowercase;
  font-weight:bold;
  color:#9cf;
}

#sidebar ul a:hover {
  background:#036;
}

#sidebar #c strong, #sidebar #c a, #sidebar #c a strong {
  background:#369;
}

#sidebar ul a:hover, #sidebar ul a:hover strong,
  #sidebar ul a:hover span, #sidebar #c strong, #sidebar #c strong span {
  color:#fff;
}

#sidebar ul a:hover, #sidebar ul a:hover strong,
  #sidebar ul a:hover span, #sidebar #c strong, #sidebar #c strong span {
  color:#fff;
}

#sidebar ul #h {
  border-left-width:1px;
}

#sidebar p {
  color:#69c;
}
#sidebar form {
  margin:10px 0 0 0;
  padding:0 0 0 15px;
}

#sidebar .col .footer p {
    border:0;	 
    margin:0;
    padding:50px 0 0 0;	 
    width: 100%;
    text-align:right;
    font-style:italic;
    font-size:80%;
}

/*-----------------------------*/