* { padding: 0; margin: 0; outline-width: 0; }
body { background: #000; font-family: Verdana; font-size: 10px; color: gray; }
a { color: #eee; text-decoration: none; }
a:hover { color: lightblue; }
.hideme { display: none; }
.space { color: lightblue; }
.clear { display: block; clear: both; }
a img { border: 0; }
.gray_font { color: gray; }

#container { position: absolute; top: 0; left: 50%; width: 800px; height: 100%; margin-left: -400px; display: none; }
#pages { position: absolute; top: 32px; left: 50%; width: 800px; height: 793px; margin-left: -400px; overflow: hidden; }
#pages .page { position: absolute; top: 0; left: 0px; display: none; }

#thumbs { position: absolute; top: 42px; left: 100px; width: 560px; border: 10px solid black; background: #333; padding: 10px; }
#thumbs img { float: left; border: 10px solid black; margin: 10px; cursor: pointer; }
#thumbs img.title { border: 0; padding: 0; margin: 0; float: none; cursor: default; }

#navigation { position: absolute; top: 0px; left: 50%; width: 780px; margin-left: -400px; text-align: center; background: #000; }
#navigation a { padding: 0 10px; line-height: 32px; }
#thumbnails { position: absolute; top: 0; right: 0; padding: 10px; background: #000; }
#subnavlead { position: absolute; top: 0; left: 0; padding: 10px; background: #000; }

#subnav { position: absolute; top: 32px; left: 0px; width: 790px; border: 5px solid black; list-style: none;}
#subnav li { float: left; width: 790px; }
#subnav li a { display: block; padding: 10px; border: 5px solid black; background: #333; }
#subnav li a:hover { background: #666; }

#aboutcontent { position: absolute; top: 42px; left: 100px; width: 560px; border: 10px solid black; background: #333; padding: 10px; }
.borderimg { border: 2px solid black; padding: 2px; float: left; margin-right: 5px; }
#aboutcontent .firstcol { width: 60px; }
#tracklistcontent { position: absolute; top: 42px; left: 100px; width: 560px; border: 10px solid black; background: #333; padding: 10px; }
#tracklistcontent table { width: 100%; }
#tracklistcontent table td { padding: 5px; }
#tracklistcontent .imgcol img { border: 5px solid black; }
#tracklistcontent .description { margin-bottom: 5px; }
#tracklistcontent .description td { padding: 3px; }
#tracklistcontent .imgcol { width: 120px; cursor: pointer; }
#tracklistcontent table .albumtitle { padding: 0 3px; }
#tracklistcontent .secondcol { width: 100px; }
#tracklistcontent table.tracklist { }
#tracklistcontent .firstcol { width: 50px; padding-right: 10px; text-align: right; }
.closer { position: absolute; top: 5px; left: 545px; width: 20px; height: 20px; background: url(meadowmayhem/closer.gif) no-repeat center center; border: 5px solid black; }

#disclaimer { position: absolute; top: 835px; left: 0; width: 800px; text-align: center; color: #333; font-size: 10px; }