body { font-size: 13px; font-family: Arial; }

a { text-decoration: none; color: #BC7331; }
a:hover { color: #800; }
a:focus { outline: none; }
a.black { color: black; }

h3 { font-size: 18px; font-weight: normal; padding-top: 58px; border-bottom: 1px solid #AAA; text-transform: uppercase; }
h4 { font-size: 16px; font-weight: normal; margin-bottom: 8px; }
h4.em { border-bottom: 1px solid #AAAAAA; color: #BC7331; }


label { font-weight: normal; }


.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.tj { text-align: justify; }

.vt { vertical-align: top; }
.vm { vertical-align: middle; }
.vb { vertical-align: bottom; }

.left { float: left; }
.right { float: right; }



.menu { font-size: larger; }
.menu a { color: black; }
.menu a.active, .menu a:hover { color: #BC7331;  }


#header h1 { font-size: 34px; text-transform: uppercase; margin-top: 8px; margin-bottom: 8px; }
#header img { margin-left: 16px; }

#header .menu { border-bottom: 1px solid black; border-top: 1px solid black; }
#header .menu a { margin-left: 30px; margin-right: 10px; }


#content  { background: url("/images/fleche_2.png") no-repeat scroll right top transparent; min-height:523px; }

#footer { border-top: 1px solid black; }
#footer a { color: #666; }
#footer a:hover { color: #800; }




#concerts td { font-size: 14px; vertical-align: top; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px dashed #aaa; }

#bio { width: 200px; height: 299px; background: url(/images/bio.jpg) no-repeat 0px 0px; }


#killme_covers td { width: 14.28%; padding: 5 0; cursor: pointer; }
#killme_covers td img { border: 2px white solid; }
#killme_covers td.selected { font-weight: bold; color: #800; }
#killme_covers td.selected img { border-color: #800; }



#killme_vinyl { position: relative; top: 70px; opacity:0.7 }
#killme_vinyl p { text-align:center; border: 1px solid #ccc; padding: 3px; background-color: #fff; }
#killme_vinyl p a { font-size:16px; }


