/* -*- mode: text; indent-tabs-mode: nil; -*- */
/* $Id: sleepandthetraveller.com.css 7809 2007-05-28 23:04:34Z dfs $ */

html {
  font-family     : Verdana, Helvetica, Arial, sans-serif;
  color           : #ffffff;
  background-color: #000000;
  border : 3px solid #000000;
}

body {
  padding      : 0;
  margin       : 0;
  min-width    : 672px;
  width        : 100%;
  vertical-align : bottom;
  font-weight  : normal;
  font-size    : 11px;
  color        : #ffffff;
  background-color : #0d1b1b;
}

div.section, div.sect1, div.sect2, div.sect3, div.sect4, div.sect5 {
  padding-left  : 1em;
  padding-right : 1em;
}

h1 {
  font-size: 14px;
}

h2 {
  font-size: 13px;
}

h3, h4, h5, h6 {
  font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
  font-weight : normal;
}

a:link    {
  color : #ffffcc;
  text-decoration: none;
}

a:visited {
  color : #ffcc99;
  text-decoration: none;
}

a:active  {
  color : #cc9966;
  text-decoration: none;
}

pre {
  border: 1px solid #abbfe1;
  border-right-width : 0;
  border-left-width  : 0;
  padding : 0.5em;
  background-color: #c9d8ef;
  color: #000000;
}

pre.screen, pre.programlisting {
  font-family : fixed;
  font-size   : 80%;
  display     : block;
  overflow    : auto;
}

hr {
  clear            : both;
  border-style     : none;
  height           : 1px;
  background-color : #ffffff;
  color            : #ffffff;
}

img {
  border : 0;
  margin  : 0;
  padding : 0;
}

.strikethrough {
  text-decoration: line-through;
}

div.content, div.content-sitemap {
  margin: 0;
}

.content td, .content-sitemap td {
  border: 0;
}

.table tr, .informaltable td, .informaltable tr, .informaltable td {
  vertical-align: top;
}

.table tbody table td, .informaltable tbody table td, .table tbody table th, .informaltable tbody table th {
/*  border     : 1px solid #ffffff; */
  border: 0;
  text-align : left;
  padding-top    : 0;
  padding-bottom : 0;
  padding-left   : 1em;
  padding-right  : 1em;
}

.table table, .informaltable table {
  border: 0;
  margin: 0;
  padding: 0;
  width : 100%;
  empty-cells : hide;
}

.table p, .informaltable p {
  margin-top    : 1.5ex;
  margin-bottom : 1.5ex;
  margin-left  : 1em;
  color        : #ffffff;
}

.informaltable span.title {
  display     : block;
  font-size   : 13px;
  font-weight : normal;
  padding-bottom : 1.5ex;
  margin-left  : -1em;
}

div.segmentedlist div.title span.title {
  margin-left : 0;
}

.informaltable tbody .segmentedlist table td, .table tbody .segmentedlist table td, .segmentedlist td, .simplelist td, td.seg {
  border: 0;
}

.segmentedlist table tr td {
  padding-top    : 0.25ex;
  padding-bottom : 0.25ex;
}

.important table {
  border          : 1px solid #000000;
  background-color: #eeddaa;
}

.note table {
  border          : 1px solid #000000;
  background-color: #eeddaa;
}

.warning table {
  border          : 1px solid #000000;
  background-color: #eeddaa;
}

.tip table {
  border          : 1px solid #000000;
  background-color: #eeddaa;
}

.caution table {
  border          : 1px solid #000000;
  background-color: #eeddaa;
}

table.toc {
  border             : 1px solid #000000;
  border-left-width  : 0;
  border-right-width : 0;
  border-spacing     : 0;
  margin             : 0;
  padding            : 0;
}

div.logo {
  background-color: #000000;
  border          : 0;
  float           : none;
  text-align      : left;
  clear           : right;
  padding-left    : 10px;
  padding-top     : 10px;
  padding-right   : 2px;
  padding-bottom  : 16px;
  border-spacing  : 0;
  margin          : 0;
}

.NewAlbum {
  visibility: hidden;
  padding: 0px;
  margin: 0px;
}

#Player {
  display: block;
  position: absolute;
  float: right;
  background-color: #0d1b1b;
  margin: 0px;
  padding: 4px 0px 0px 4px;
  right: 0px;
  z-index: 1;
}

div.postlogo {
  clear : left;
}

div.navtoc, div.navtoc-sitemap {
  background-color: #000000;
  border : 1px solid #ffffff;
  border-left-width  : 0;
  border-right-width : 0;
  float           : none;
  clear           : both;
  padding         : 0;
  padding-left    : 16px;
  border-spacing  : 0;
  margin          : 0;
  font-size       : 10px;
}


td.toc, tr.toc {
  border-spacing : 0;
  border         : 0;
  background-color : #000000;
  padding        : 0;
  text-align     : left;
  vertical-align : top;
  margin         : 0;
  font-weight    : normal;
}

img.footcopy {
  margin-left    : 0.25em;
  margin-right   : 0.25em;
}

.inlinemediaobject img {
  border         : 0;
  padding-left   : 0.5em;
  padding-right  : 0.5em;
  padding-top    : 0px;
  padding-bottom : 0px;
}

.textentry {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  font-weight      : bold;
  color            : #ffffff;
  background-color : #062626;
}

.button {
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 9px;
  font-weight      : bold;
  background-color : #eeddaa;
  border           : 1px solid #000000;
}

div.epigraph div.attribution {
  text-align : right;
}

div.footimage {
  text-align : center;
}

div.navfoot {
  text-align  : right;
  padding     : 0;
  background-color: #000000;
  border      : 1px solid #ffffff;
  border-left-width   : 0;
  border-right-width  : 0;
  border-bottom-width : 0;
}

span.footcopy {
  color       : #ffffff;
  font-size   : xx-small;
  font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

span.curpage            { color : #fbfbfb; }
span.curpage A          { color : #ffffcc; }
span.curpage A:link     { color : #ffffcc; }
span.curpage A:visited  { color : #ffcc99; }
span.curpage A:active   { color : #cc9966; }

span.toplevel { float : left; }
span.toplevel A         { color : #ffffcc; }
span.toplevel A:link    { color : #ffffcc; }
span.toplevel A:visited { color : #ffcc99; }
span.toplevel A:active  { color : #cc9966; }

span.shrink1 { display : none; visibility : hidden; }

span.otherpage           { color : #ffffcc; }
span.otherpage A         { color : #ffffcc; }
span.otherpage A:link    { color : #ffffcc; }
span.otherpage A:visited { color : #ffcc99; }
span.otherpage A:active  { color : #cc9966; }

span.descendant A         { color : #ffffcc; }
span.descendant A:link    { color : #ffffcc; }
span.descendant A:visited { color : #ffcc99; }
span.descendant A:active  { color : #cc9966; }

span.ancestor A         { color : #ffffcc; }
span.ancestor A:link    { color : #ffffcc; }
span.ancestor A:visited { color : #ffcc99; }
span.ancestor A:active  { color : #cc9966; }

span.shrink1 { font-size: 90%; }
span.shrink2 { font-size: 90%; }
span.shrink3 { font-size: 90%; }
