html, body 
{ 
padding: 0px 0px 0px 0px;
font-family: arial,verdana,sans-serif;
}

a:link {color: #333333; text-decoration: none; cursor: pointer;}
a:visited {color: #222222; text-decoration: none; cursor: pointer;}
a:hover {color: #000000; text-decoration: underline; cursor: pointer;}
a:active {color: gray; text-decoration: none; cursor: pointer;}
a.u:link {color: #FFFFFF; cursor: pointer;}

img.logo 
{ 
border: 0;
position: absolute;
top: 0px;
right: 10px;
}

img 
{ 
border: 0;
}

#links 
{ 
position: absolute;
top: 78px;
text-transform: uppercase;
color: black;
}

#gigheader 
{ 
position: absolute;
top: 365px;
left: 25px;
width: 350px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#gigs 
{ 
position: absolute;
top: 390px;
left: 25px;
width: 350px;
height: 110px;
overflow: auto;
font-size: 10px;
color: black;
}

#newsheader 
{ 
position: absolute;
top: 150px;
left: 56%;
width: 400px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#news 
{ 
position: absolute;
top: 180px;
left: 50%;
width: 50%;
height: 320px;
overflow: auto;
font-size: 8px;
color: black;
}

#bioheader 
{ 
position: absolute;
top: 150px;
left: 50%;
width: 400px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#bio 
{ 
position: absolute;
top: 180px;
left: 50%;
width: 47%;
height: 320px;
overflow: auto;
font-size: 13px;
color: black;
}

#picturesheader 
{ 
position: absolute;
top: 150px;
left: 20px;
width: 700px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#pictures 
{ 
position: absolute;
top: 180px;
left: 20px;
width: 700px;
height: 320px;
overflow: auto;
font-size: 13px;
color: black;
}

#picturesextra 
{ 
position: absolute;
top: 500px;
left: 50;
height: 50px;
overflow: auto;
font-size: 10px;
color: black;
}

#linkheader 
{ 
position: absolute;
top: 150px;
left: 45%;
width: 400px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#link 
{ 
position: absolute;
top: 180px;
left: 45%;
width: 45%;
height: 300px;
overflow: none;
font-size: 13px;
color: black;
line-height: 22px;
}

#link2 
{ 
position: relative;
top: -210px;
overflow: auto;
font-size: 13px;
color: black;
line-height: 22px;
text-align: right;
}

#link3header 
{ 
position: absolute;
top: 450px;
left: 47%;
width: 200px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#link3 
{ 
position: absolute;
top: 400px;
left: 65%;
height: 150px;
overflow: auto;
font-size: 13px;
color: black;
line-height:22px;
}

#contactheader 
{ 
position: absolute;
top: 150px;
left: 50%;
width: 400px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#contact 
{ 
position: absolute;
top: 180px;
left: 50%;
width: 47%;
height: 320px;
overflow: auto;
font-size: 13px;
color: black;
}

#merchheader 
{ 
position: absolute;
top: 150px;
left: 50%;
width: 400px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#merch 
{ 
position: absolute;
top: 180px;
left: 50%;
width: 47%;
height: 320px;
overflow: auto;
font-size: 13px;
color: black;
}

#mediaheader 
{ 
position: absolute;
top: 150px;
left: 50%;
width: 400px;
overflow: auto;
font-size: 16px;
text-transform: uppercase;
color: black;
font-weight: bold;
}

#media 
{ 
position: absolute;
top: 180px;
left: 50%;
width: 47%;
height: 320px;
overflow: auto;
font-size: 13px;
color: black;
}

#bandpictures 
{ 
position: absolute;
top: 50px;
left: 15%;
}

#friendpictures 
{ 
position: absolute;
top: 50px;
left: 55%;
}

img.main 
{ 
position: absolute;
left: 50px;
top: 150px;
}

img.main2 
{ 
position: absolute;
left: 25px;
top: 180px;
}

table.events { font-weight: normal; color: black; font-size: 13px; }

td.datetitle { font-weight: normal; }
td.venuetitle { font-weight: normal; }
td.towntitle { font-weight: normal; }
td.detailstitle { font-weight: normal; }
td.maptitle { font-weight: normal; }

td.date { padding-left: 10px; font-weight: bold; color: #78AACD; }
td.venue { padding-left: 10px; font-weight: bold; }
td.town { padding-left: 10px; font-weight: bold; }
td.details { padding-left: 10px; font-weight: bold; font-size: 10px; line-height: 100%; }
td.map { padding-left: 10px; }

