/* http://www.glastonburymusic.org.uk/gmusic.css */
/* DEFAULT stylesheet for the whole site */

BODY { background: repeat-y 0px 0px #102; color: white; margin: 0; padding: 0; font: normal small sans-serif } 
p { font: small sans-serif } 
p.c2 {clear: both;}
p.c1 {text-align: center}
h1 { font: 900 xx-large cursive; font-stretch: expanded; text-shadow: 2pt 2pt; color: #c00; margin: 0; border: 0; padding: 0; } 
h2 { font: 700 x-large Lucida, Helvetica, sans-serif; color: #fc6; margin: 0; border: 0; padding: 0; } 
h3 { color: blue; margin: 0; border: 0; padding: 0; } 
h4 { color: #FC0; margin: 0; border: 0; padding: 0; } 
h5 { color: #90f; margin: 0; border: 0; padding: 0; } 
th { background: url("graphics/purplebar.png") repeat-x; font: 900 medium sans-serif; color: #FF0 } 
table { font: normal small sans-serif; color: #fd6; } 
caption { caption-side: bottom; font: italic small serif } 
.album { font: bolder small cursive; color: #c23; } 
.band { font: bold small sans-serif; color: #90f } 
.blag { font: bolder large cursive; color: #da0 } 
.byline { font: normal small sans-serif; color: #ccc }
.cover { border: thin solid #300; margin: 0 0.5em 0.5em 0; } 
.date { font: bolder small sans-serif; color: #fd9 } 
.foot1 { font: bold smaller sans-serif; color: #fc0 } 
.head1 { font: bolder large sans-serif; background: url("graphics/purplebar.png") repeat-x; color: #FC0 } 
.head2 { font: bold medium sans-serif; background: url("graphics/purplebar.png") repeat-x; color: #fd3 } 
.head3 { font: bold medium sans-serif; color: #fc0 } 
.headline { font: bold medium sans-serif; color: #fc3 }
.myspace { border: thin solid #600; background: #006; color: #777; font: bold xx-small sans-serif; text-align: right } 
.lastfm { border: thin solid #600; background: #600; color: #777; font: bold xx-small sans-serif; text-align: right } 
.listing { padding: 1ex } 
.name { font: bolder small sans-serif; color: #00f } 
.org { font: bold small sans-serif; color: #e80 } 
.photo { border: thin solid #333; margin: 0.5em; } 
.image { border: 0; margin: 0 0.5em 0.5em 0; } 
.button { border: 0; margin: 0; } 
.poster { width: 33% } 
.quote { font: italic small serif } 
.songline { font: normal small sans-serif; color: #fc0 } 
.title { font: bold small serif; color: #09f } 
.venue { font: bold small sans-serif; color: #090 } 

a .band:hover { font: bold small sans-serif; color: #a6f }
a .album:hover { font: bolder small cursive; color: #f00 }
a .name:hover { font: bolder small sans-serif; color: #66f }
a .venue:hover { font: bold small sans-serif; color: #6f0 }
a .org:hover { font: bold small sans-serif; color: #ff0 } 
.date:hover { font: bolder small sans-serif; color: #000; background: #fff }
.myspace:hover { border: thin solid red; background: blue; color: white; font: bold xx-small sans-serif; text-align: right } 
.lastfm:hover { border: thin solid black; background: red; color: white; font: bold xx-small sans-serif; text-align: right } 

#otherbar { float: left; width: 17%; border: 0; margin: 0; padding: 0; text-align: left; } 
#sidebar { float: right; width: 23%; border: 0; margin: 0; padding: 0; text-align: left; background: #000 } 
#body { float: left; width: 60%; border: 0; margin: 0; padding: 0 } 
#body li { list-style-image: url(graphics/stars/thmstarani.gif); background: url(graphics/easter/black.png); border: thin solid black; margin: 1ex; padding: 0 1ex; font: small sans-serif; clear: both; } 
#header { text-align: center; border: 0; margin: 0; padding: 0; background: #000; } 
#footer { clear: both; }
