/* UNIVERSAL
***********************************************************************/
a:link, a:visited, a:hover, a:active { color: #377060; font-weight: bold; }

object { margin: 0; }

/* CONTAINER
***********************************************************************/
#container { position: relative; margin: 0 auto; width: 950px; height: 950px; }

/* PAGE SPECIFIC BACKGROUND IMAGES
***********************************************************************/
#home #container { background: url(../images/kmil_cover.jpg) no-repeat top left; }

#interior { background: #000; }
#interior #container { background-image: url(../images/kmil_abstract.jpg); } 

/* NAVIGATION
***********************************************************************/
#navigation { position: absolute; top: 186px; left: 70px; }
#navigation ul { margin-left: 0; padding-left: 0; }
#navigation li { float: left; list-style-type: none; margin-right: 8px; }
#navigation a { display: block; height: 50px; text-indent: -9999em; overflow: hidden; }

#nav-home { background: transparent url(../images/nav_home.jpg) no-repeat top right; width: 109px; }
#nav-home a:hover { background: transparent url(../images/nav_home.jpg) no-repeat bottom right; }

#nav-tracks { background: transparent url(../images/nav_tracks.jpg) no-repeat top right; width: 245px; }
#nav-tracks a:hover { background: transparent url(../images/nav_tracks.jpg) no-repeat bottom right; }

#nav-merchandise { background: transparent url(../images/nav_merchandise.jpg) no-repeat top right; width: 234px; }
#nav-merchandise a:hover { background: transparent url(../images/nav_merchandise.jpg) no-repeat bottom right; }

/* FOOTER
***********************************************************************/
#footer { position: absolute; left: 70px; width: 270px; }
#footer p { font-size: 0.875em; }
#home #footer { bottom: 235px; }
#interior #footer { bottom: 0; }

/* BOXES
***********************************************************************/
.box { position: absolute; background-image: url(../images/white-75.png); padding: 8px; }

/* About Box */ 
#about { top: 245px; left: 70px; width: 500px; }
#about h6, #lyrics h6 { font-size: 0.75em; color: #777; margin-top: -1em; margin-bottom: 1.5em; }

/* Sample Tracks Box */
#sample { top: 245px; right: 70px; width: 270px; }
#sample ul { list-style-type: none; margin-left: 0; padding-left: 0; }
#track-1, #track-2, #track-3, #track-4, 
#track-5, #track-6, #track-7, #track-8, 
#track-9, #track-10, #track-11, #track-12, 
#track-13, #track-14, #track-15, #track-16 { margin: 0; font-size: 0.75em; }

/* Track Listing Box */
#listing { top: 245px; left: 70px; width: 270px; }
#listing li { text-transform: lowercase; }

/* Lyrics Box */
#lyrics { top: 245px; right: 70px; width: 500px; }

/* Merchandise Box */
#merchandise { top: 245px; left: 70px; width: 794px; }

/* MISCELLANEOUS
***********************************************************************/
img { margin-bottom: 1em; }
img.border { padding: 3px; border: 3px double #999; }

td { text-align: center; width: 350px; }
