body { color: #999; background: black; font-family: Verdana, Arial, sans-serif; padding: 0; margin: 0; }

p:first-letter { margin-left: 2ex; }
p { text-align: justify; }

a:link { text-decoration: none; color: #633; }
a:visited { text-decoration: none; color: #633; }
a:hover { text-decoration: underline; color: #633; }

#top { width: 772px; height: 294px; padding: 0; margin: 0; }

#menu { width: 772px; height: 24px; padding: 0; margin: 0; background: black url('../img/menu_back.gif') repeat-y; }
#menu { _height: 24px; }

#cont { width: 732px; background: url('../img/back.gif') repeat-y; padding: 0 20px 20px 20px; font-size: 10pt; }
#cont { _position: relative; _top: -120px; }

#footer { clear: both; position: relative; width: 100%; color: #961313; font-size: 12pt; 
font-weight: bold; font-family: Garamond, serif; text-transform: uppercase; text-align: center; margin: 2em 0 0 0;}
#footer hr { color: #333; height: 3px; }

h1 { font-family: Garamond, Times New Roman, serif; color: #600; text-transform: uppercase; font-size: 150%; text-align: center; }

h2 { font-family: Garamond, Times New Roman, serif; color: #961313; letter-spacing: 2px; 
text-align: center; height: 35px; font-size: 15pt; padding: 30px 10px 0 0; margin: 0 0 1ex 1ex; }

h3 { margin: 2ex 0 0.5ex 0; font-size: 10pt; color: #900; padding: 0; text-align: left; }

h4 { text-align: right; font-size: 16; }

h5 { font-size: 10pt; color: #900; padding: 0 0 0 1em; text-align: left; }

/* side */
#side { text-align: center; }
#side h3 { font-family: Garamond, Times New Roman, serif;text-transform: uppercase; color: #900; text-align: center; }
#side img { border: 0; }

/* news */
#news { float: left; width: 565px; }
.news { width: 550px; background: #0f0000 url('../img/news_back.jpg') top repeat-y; margin: 0; padding: 0;}
.news img { margin: 0; padding: 0; }
.news p { padding: 0 3em 0 3em; text-align: justify; }
.by { width: 500px; margin: 0; padding: 0; text-align: right; font-size: 8pt; font-family: georgia, verdana, sans-serif; color: #666; font-style: italic; }

#news h5 { font-family: Garamond, Times New Roman, serif; font-size: 13pt; font-weight: bold; margin: 0 1ex 0 1ex; }

.cbar { text-align: right; font-size: 8pt; background: #0f0000 url('../img/news_bottom.jpg') top repeat-y; }
.cbar a { color: darkgray; }

/* gigs */
.gigs td { padding: 1ex; }

/* band */
.band { cellpadding: 0; color: #999; }
.band img { border: 1px solid #300; margin: 1em; }
.band td { margin: 1em 0 0 0; }
td { text-align: justify; }

/* discography */
iframe { width: 520px; height: 220px; margin: 1.5em 0 0 0; }
.l { text-align: center; font-family: Garamond, serif; font-size: 18px; font-weight: bold; }
.lyrlin { width: 300px; }
.lyrlin a { color: #999; }