body { color: #222; font-family:          Skia, Arial, Verdana, sans-serif; background-color:     #584d4f; }
h1 { color: #584d4f; font-size: 2em; font-weight: bold; margin: 0.2em 0 0.05em; }
h2 { color: #584d4f; font-size: 1.5em; font-weight: bold; margin: 0.05em 0 0.3em; }
h3 { color: #3a3334; border-bottom:        2px solid #584d4f; }
em {
      text-decoration:      none;
      font-style:           normal;
      font-weight:          bold;
}
table#equipment {
      border-collapse:      collapse;
}

table#equipment th, td {
      border:               1px solid #584d4f;
      text-align:           left;
      padding:              5px;
}


div {
      background-color:     transparent;
      padding:              20px;
      margin:               10px 50px; 
}



div.songtitle { text-align:           center; top: 0.1em; left: 0; right: 0; bottom: 0; padding:              2px 20px; }
div.header table :link {
      color:                #c4a789;
      text-decoration:      none; 

}


div.header table :visited {
      color:                #c4a789;
      
      text-decoration:      none;
 

}
  
div.header table :hover {
      color:                #f7d719;
      text-decoration:      none;
     

}
  
div.header table :active { letter-spacing: 0.05em; position: relative; left: 2px; }

  

div.header table td { background-color:     #584d4f; text-align:           left; padding-top: 5px; padding-right: inherit; padding-bottom: 3px; padding-left: 8px; }

div.header table { width: 100%; border-spacing:      2px; }

div.main { margin-top:           20px; margin-bottom:        20px; text-align:           justify; width:                800px; background-image:     url(images/waterbig.jpg); }
div.main a:visited {
      color:                 #2a2a2a;
}
div.main :link {
      color:                 #584d4f;   
}
div.main a:hover {
      color:                 #cccccc;   
}

span.photo {
      float:                left;
      padding:              10px 30px 10px 30px;
}
span.phototwo {
      float:                left;
      padding:              5px 20px 10px 10px;
}
#creativecanimate { text-align: center; }
div.header img {
      
      

}

div.header, div.footer {
      background-color:     #9d6b60;
      width:                 800px;

}
div.header {
      background-image:     url(images/water.jpg);
      color:                #352327;
      padding:              5px 20px;
}
span#movie { text-align: center; }
div.footer {
      background-image:     url(images/water.jpg);
      color:                #352327;
}

div.footer {
      font:                 small-caps 0.9em Skia, Arial, Verdana, sans-serif;
      text-align:           center;
      clear:                left;
}

div.player {
      text-align:           center;
}
table.dates td {
      border:               1px solid #584d4f;
      text-align:           left;
      padding:              5px;
    vertical-align:               text-top;
  
}
table.dates th {
      min-width:              120px;
          width:              120px;
      text-align:             left;
  vertical-align:               text-top;
}
table.dates {
      border-collapse:      collapse;
}

td.month {
      
     min-width:                60px;
         width:                60px;
}

td.date {
      min-width:                100px;
          width:                100px;  
}

td.time {
      min-width:                70px;
          width:                70px;
}

td.place {
      min-width:                150px;
          width:                150px;
}

div.player { background-image: url(images/water2.jpg); width: 360px; }
div.playerfooter, div.playerheader { background-color: transparent; background-image: url(images/water.jpg); width: 360px; }
div.playerfooter { font:                 small-caps 0.9em Skia, Arial, Verdana, sans-serif; background-image: url(images/water.jpg); text-align:           center; }
div.vplayer { background-image: url(images/waterbig.jpg); text-align: center; width:                440px; }
div.vplayerfooter, div.vplayerheader { background-image: url(images/water.jpg); width:                440px; }
div.vplayerfooter { font:                 small-caps 0.9em Skia, Arial, Verdana, sans-serif; text-align:           center; width: 440px; }

div.totop, div.headtwo { background-color: transparent; text-align:           center; margin:               0; padding:              0; }
      
p.strip {
      overflow:            hidden;
}
table.buttons { width: 100%; border-collapse:     collapse; }
table.buttons td { text-align: center; border-style:        none; }
table.buttons img {
      padding:             5px;
      
}
table.buttons img:hover {
      background-color:   #f7d719;
}       
table.buttons img:active {
      padding:             0px 0px 0px 0px;
      width:              110px;
}
