* { margin: 0; padding: 0; }
body { background-color: black; color: white; /*background: black url('images/bg-body.jpg') repeat-x fixed 0 -300px;*/ }
#container { min-width: 960px; padding-top: 10px; padding-bottom: 30px; }
a { color: #ccc; }
a img { border: none; }
#header, #footer { position: fixed; min-width: 300px; width: 30%; margin-left: 1%; margin-right: 1%; }
.nav_sub, #skipnav { display: none; }
#content { width: 67%; margin-right: 1%; padding-left: 32%; }
#loader { position: absolute; top:0; right: 0; }

.centered, #container, #tracks_album, #gallery, .media, .gallery { margin-left: auto; margin-right: auto; }
.center, #header, #download, #me, #gallery, .movie, .gallery, #footer { text-align: center; }
.leftfloat { float: left; margin: 1em 1em 1em 0; }
.rightfloat { float: right; margin: 1em 0 1em 1em; }

body { font-family: 'didot', 'trajan pro', 'baskerville'}
p { margin-bottom: 1em; }
#header h1 { margin-bottom: 0.5em; }
#header ul { list-style-type: none; margin-top: 0.5em; margin-bottom: 1em; }
#header h2 { margin-bottom: 0.5em; }
#header h2 a { border-bottom: 2px solid #111; }
#header a { text-decoration: none; }
#header a:hover { color: #aaa; }
#header h2 a:hover { border-bottom: 2px solid #aaa; }
#header li a:hover { text-decoration: underline; }

#gallery, .gallery { clear: both; margin-bottom: 1em; }

.albumcover { float: left; margin: 1em 1em 1em 0; }
.album { font-style: italic; }
#tracks { clear: both; margin-bottom: 1em; }
#tracks_album { border-collapse: collapse; text-align: left; border: 1px solid #333; background-color: #050505 }
#tracks_album th { padding: 10px 8px; border-bottom: 2px solid #333; background-color: #111; }
#tracks_album td { padding: 5px 8px 5px 8px; }
#tracks_album tbody td:first-child, #tracks_album th:first-child { text-align: right; }
#tracks_album tbody tr:hover td { color: #ccf; }
#tracks_album tfoot { padding: 10px 8px; border-top: 2px solid #333; background-color: #111; text-align: center; color: #cce; }
#music1, #music2, #music3, #music4, #music5, #music6, #music7, #music8, #music9, #music10, #music11, #music12, #music13, #music14, #music15, #music16, #music17, #music18, #music19, #music20 { margin: 5px 5px 5px 0; }

.media { border: 3px solid #555; }

ul, .media { margin-bottom: 1em; }

#me { margin-top: 2em; margin-bottom: 2em; }

#footer { bottom: 0; color: #444; font-size: .9em; }
#footer a { color: #999; }
