body {
  background-color: #000000;
  font: 12px Arial, Tahoma, Sans-Serif;
  color: #FFFFFF;
}

a {
  color: #0000FF;
  text-decoration: none;
}

a:hover {
  color: #FFFF00;
}

a.link {
  color: #0000FF;
  text-decoration: none;
}

a:hover.link {
  color: #E2001A;
  text-decoration: underline;
}

div.bodyTop {
  position: absolute;
  left: 50%;
  top: 2px;
  width: 833px;
  height: 135px;
  margin-left: -333px;
  background-image: url('../img/bodyTop.jpg');
  background-repeat: no-repeat;
}

div.bodyLeft {
  position: absolute;
  left: 50%;
  top: 137px;
  width: 215px;
  height: 865px;
  margin-left: -500px;
  background-image: url('../img/bodyLeft.jpg');
  background-repeat: no-repeat;
  padding-top: 110px;
}

div.logo {
  position: absolute;
  left: 50%;
  top: 27px;
  width: 265px;
  height: 211px;
  margin-left: -436px;
}

div.button {
  margin: 20px 0px 20px 0px;
}

a.button {
  display: block;
  width: 91px;
  height: 23px;
  background-image: url('../img/button.gif');
  color: #FFFFFF;
  font: bold 12px Arial, Sans-Serif;
  line-height: 190%;
  text-align: center;
  text-decoration: none;  
}

a:hover.button {
  color: #FFFF00;
  text-decoration: underline;
}

div.content {
  position: absolute;
  top: 180px;
  left: 50%;
  margin-left: -220px;
  width: 700px;
}

div.pageTitle {
  margin-top: 40px;
  font: bold 13px Arial, Sans-Serif;
  text-transform: uppercase;
  letter-spacing: 3px;
}

p.expanded {
  line-height: 150%;
}

p.topSpace {
  margin-top: 30px;
}

p.noTopSpace {
  margin-top: 0px;
}

/* --- strona główna --------------------------------------------------------- */
/* dodane przez Waldi wyłącznie na potrzeby strony głównej */
div.start {
  width: 700px;
  height: 450px;
  background-image: url('../img/homeBand.jpg');
  background-repeat: no-repeat;
}

/* --- home --------------------------------------------------------- */
div.homeBand {
  width: 700px;
  height: 450px;
  /*background-image: url('../img/homeBand.jpg');*/
  background-repeat: no-repeat;
  clear: both;
}

/* --- band --------------------------------------------------------- */

h3.musician {
  font: bold 20px Arial, Sans-Serif;
  margin-top: 10px;
  margin-bottom: 0px;
}

/* --- gallery ------------------------------------------------------ */

h3.albumHeader {
  font: bold 20px Arial, Sans-Serif;
  margin-top: 5px;
  margin-bottom: 2px;
}

p.albumGoBack {
  margin-top: 0px;
  margin-bottom: 10px;
}

a.galleryAlbum {
  display: block;
  width: 600px;
  height: 62px;
  background-image: url('../img/album.gif');
  background-repeat: no-repeat;
  background-position: 10px 0px;
  text-decoration: none;
  font: bold 13px Arial, Sans-Serif;
  color: #FFFFFF;
  line-height: 500%;
}

a:hover.galleryAlbum {
  background-color: navy;
  color: #FFFF00;
}

td.photoFrame {
  border-style: solid; 
  border-width: 1px; 
  border-color: navy;
  padding: 5px 5px 5px 5px;
}

td:hover.photoFrame {
  background-color: navy;
  cursor: pointer;
}

