body
{
  background-color: #118307;
  /*background-image: url(http://kelorock.info/2009/system/application/recources/images/abstract_background_green.jpg); */
  background-repeat: repeat;
  margin: 0px;
  padding: 0px;
}

/* Heading settings */
h1
{
  font-family: tahoma;
  font-size: 14px;
  text-decoration: underline;
}

/* Text styles */
p.bodyText, ul, ol, address
{
  font-family: verdana;
  font-size: 12px;
  display: block;  
}
p.center
{
  text-align: center;
}
p.footer
{
  font-family: verdana;
  font-size: 10px;
  color: #777777;
  margin: 2px;
  padding: 0px;
  
}
span.timestamp
{
  font-family: verdana;
  font-size: 12px;
  color: #777777;
}

/* Link styles */
a
{
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  color: #118307;
}
a:hover
{
  color: #000000;
}
#info a
{
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
}

/* General settings */
.center
{
  display: block;
  margin: auto auto;
}

/* Img styles */
img.artistBlock
{
  border: 2px solid #000000; 
  width: 136px; 
  margin: auto auto; 
  display: block;
  margin-bottom: -10px;
}
img.artistBlock:hover
{
  border-color: green;
}

img.sponsorBlock
{
  border: 0px solid #000000; 
  /*width: 136px; */ 
  margin: auto auto; 
  display: block;
}
img.leftBorder
{
  border-left: 0px solid #000000; 
  border-bottom: 0px solid #000000;
} 
img.rightBorder
{
  border-right: 0px solid #000000; 
  border-bottom: 0px solid #000000;
} 
img.sponsor
{
  border: 0px;
  /* width: 146px; */ 
}

img.tshirt
{
  border: 0px;
  margin-right: 10px;
}

/* Div styles */
div.container
{
  display: block;
}

div.float20
{
  float: left;
  width: 20%;
  height: 130px;
}

div.float25
{
  float: left;
  width: 25%;
  height: 130px;
}

div.float50
{
  float: left;
  width: 50%;
  min-height: 80px;
  display: block;
}
