﻿/*-----------------------------------------------------------------------------------------------*/
div#SkyscraperAd {
  padding-top: 60px;
}
/*-----------------------------------------------------------------------------------------------*/
div#Page {
  letter-spacing: 0.07em;
}
/*-----------------------------------------------------------------------------------------------*/
div#Header,
div#Menu,
div#Footer {
  display: none;
}
/*-----------------------------------------------------------------------------------------------*/
div#Main {
  line-height: 1.7;
  min-height: 512px;
}
/*...............................................................................................*/
div#Main a {
  text-decoration: none;
}
div#Main a:hover {
  text-decoration: underline;
}
/*...............................................................................................*/
div#Main h1 {
  font-family: Verdana;
  border-bottom: 1px silver solid;
  margin-top: 0;
}
/*...............................................................................................*/
div#Main p {
  text-align: justify;
}
/*...............................................................................................*/
div#Main ul li {
  list-style-type: square;
}
/*-----------------------------------------------------------------------------------------------*/
div#Main table.Photo {
  margin-top: 20px;
}
div#Main table.Photo tr td {
  border: 0;
  padding: 0;
}
div#Main table.Photo tr td.Info {
  font-size: 0.85em;
  padding-left: 20px;
}
div#Main table.Photo tr td.Info h3 {
  margin-bottom: 0;
}
/*-----------------------------------------------------------------------------------------------*/
div#Main table.Discography {
  width: 100%;
}
/*-----------------------------------------------------------------------------------------------*/
div#Main table tr th {
  border-color: #E0E0E0;
  border-bottom-color: Gray;
}
div#Main table tr td {
  border-color: #E0E0E0;
}
div#Main table tr td.Album img.Artwork {
  float: right;
  margin: 5px 5px 5px 10px;
}
div#Main table tr td.Highlights,
div#Main table tr td.Roles {
  font-size: 0.85em;
}
div#Main table tr td.Highlights div.BuyFromAmazon {
  float: right;
  margin-left: 10px;
}
div#Main table tr td.Highlights ul {
  margin-top: 0;
  margin-bottom: 0;
}
div#Main table tr.Odd {
  background: #EFEFEF
}
/*-----------------------------------------------------------------------------------------------*/
div#Main div.Book {
  margin: 20px 0;
  height: 180px;
}
div#Main div.Book div.BuyFromAmazon {
  margin-bottom: 30px;
  margin-left: 150px;
}
div#Main div.Book div.CoverArt {
  float: left; /* Breaks IE55 and IE6. Invisible floating div. */
  position: relative; /* For IE55 and IE6. Fixes invisible floating div. */
}
div#Main div.Book div.Info {
  font-size: 0.85em;
  margin-left: 150px;
}
div#Main div.Book div.Info h3 {
  margin-bottom: 0;
}
/*--------------------------------------------------------------------------------------- Useful */
/*
.AlignCenter {
  text-align: center;
}
.CenterTable {
  margin-right: auto;
  margin-left: auto;
}
.FloatRight {
  float: right;
}
.NoWrap {
  white-space: nowrap;  
}
.Small {
  font-size: 0.85em;
}
/*--------------------------------------------------------------------------------- Debug Colors */
/*
body              { background: aqua;    }
div#Outside       { background: blue;    }
div#Inside        { background: fuchsia; }
div#SkyscraperAd  { background: green;   }
div#Page          { background: lime;    }
div#LeaderboardAd { background: maroon;  }
div#Header        { background: navy;    }
div#Menu          { background: olive;   }
div#Main          { background: orange;  }
div#Footer        { background: purple;  }

div#Main h1,
div#Main h2,
div#Main h3       { b2ackground: teal;    }
div#Main p        { b2ackground: yellow;  }
div#Main ul       { b2ackground: aqua;    }
div#Main ul li    { b2ackground: blue;    }
div#Main table    { b2ackground: fuchsia; }
/*-----------------------------------------------------------------------------------------------*/