body {
  margin:0px;
  padding:0px;
  background-color:#000;
  color:#fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
}
.mainContainer {
  width:100%;
  height:100%;
}
.header {
  background-image:url(../images/header.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  height:78px;
  border-bottom:1px solid #404040;
  width:100%;
}
#logo {
  background-image:url(../images/logo.gif);
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-top:15px;
  width:193px;
  height:38px;
}
.main {
  background-image:url(../images/main_bg.jpg);
  background-repeat:no-repeat;
  background-position:bottom left;
  height:600px;
  clear:both;
}
.nav {
  width:785px;
  margin:10px auto;
}
.nav li {
  float:left;
  padding:0px 25px 0px 25px;
  list-style-type:none;
  font-weight:bold;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
}
.nav .selected {
  color:#0099cc;
}
.nav a {
  color:#fff;
  text-decoration:none;
}
.nav a:hover {
  color:#0099cc;
}
.content {
  width:720px;
  margin:0px auto auto auto;
  padding-top:25px;
}
.left {
  float:left;
  width:450px;
}
.right {
  float:right;
  width:240px;
}
h1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
}
p {
  font-size:11px;
}
.date {
  font-weight:bold;
  color:#cc6600;
}
.thumbs {
  margin:0px;
  padding:0px;
}
.thumbs li {
  padding:5px;
  margin:0px;
  list-style-type:none;
  float:left;
}
.thumbs img {
  border:1px solid #999;
}
.tracklist {
  margin:0px 0px 0px 20px;
  padding:0px;
}
.album {
  font-weight:bold;
}
.albumCover {
  border:1px solid #999;
}
.footer {
  background-image:url(../images/footer.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  height:78px;
  border-top:1px solid #404040;
  width:100%;
}
.footerLinks {
  width:370px;
  margin:10px auto auto auto;
}
a {
  color:#ffcc00;
}
a:hover {
  color:#0099cc;
}
