body {
background:#000;
color:#d9d9d9;
font: 13px arial;
}

img {
padding:25px;
border:none;
}

h1 {
color:#ffffff;
font: 30px arial;
letter-spacing:2px;
}

h2 {
color:#D9000D;
font: 30px arial;
letter-spacing:6px;
margin: -15px 0px 0px 0px;
}

h3 {
color:#ffffff;
}

h4 {
color:#D9000D;
font: 15px arial;
letter-spacing:3px;
margin: -15px 0px 0px 0px;
}

p {
color:#d9d9d9;
}

p.bold {
font: bold 12px helvetica;
}

p.bold1 {
font: bold 13px arial;
}

p.review {
font-size: 12px;
font-family: monospace;
}

p.clearreview {
clear:both;
font-size: 12px;
font-family: monospace;
}

p.plug {
font-weight:bold;
font-family: monospace;
}

blockquote {
padding-left:15px;
margin:10px 0 0 0;
font-weight:bold;
font-family:monospace;
border-left:2px solid;
}

#nav {
float:left;
width:200px;
text-align:right;
font: 12px verdana;
background: url(backgrnd.gif) no-repeat;
}

#page {
float:left;
width:700px;
margin: 0px 0px 0px 30px;
}

a:link {
text-decoration:none;
color:#ffffff;
}

a:visited {
text-decoration:none;
color:#ffffff;
}

a:hover {
text-decoration:none;
color:#ffffff;
}

a:active {
text-decoration:none;
color:#ffffff;
}

.bold {
font: bold 12px verdana;
}

a.bold:link {
text-decoration:none;
color:#ffffff;
}

a.bold:visited {
text-decoration:none;
color:#ffffff;
}

a.bold:hover {
color:#FF0000;
text-decoration:none;
}

a.bold:active {
text-decoration:none;
color:#ffffff;
}

#page a {
text-decoration:underline;
}

#tracklist {
width:250px;
float:right;
padding:25px;
margin: 0px 0px 0px 25px;
border: dotted 1px #ffffff;
height:300px;
}

li {
padding:2px;
}
short
td.caption {
padding:10px 80px 10px 5px;
font: 9px arial;
text-align: left;
}

td img {
padding:0;
margin:0;
}

.imright {
float: right;
}

.imleft {
float: left;
}

.imcentre {
text-align: center;
}

.captpic {
clear:both;
}

td.cd {
padding: 0px 40px 0px 20px;
}

.redlinks a {
color:#D9000D;
text-decoration:underline;
}

td.lyrics {
width: 250px;
padding: 0px 0px 0px 20px;
}

p.double {
line-height:22px;
}

#order {
height:32px;
width:140px;
}

img.buy {
float:left;
padding:0;
margin:0px 10px 10px 0px;
}

form {
padding:0;
margin:0;
}

input {
padding:0;
margin:0;
}

div.cancelled, div.gig {
clear:top;
border-bottom:1px dotted #828282;
width:400px;
}

p.description {
width:320px;
padding-left:80px;
margin-top:-2.75em;
}

p.website {
margin-top:-1em;
padding-top:0;
width:320px;
padding-left:80px;
}

p.email {
width:320px;
padding-left:80px;
}

p.email img, p.website img {
padding:0;
margin:0;
position:relative;
top:4px;
}

p.date {
font-size:1.5em;
font-weight:bold;
}
hr.paddedrule {height:10px;border:0;border-top:solid 1px;}
