html {font: 12px helvetica, arial, 'sans-serif';background: #000;}
#wrapper {width: 960px;margin: auto;background: #111 url(/img/bg.jpg) no-repeat 0 0;min-height: 1000px;}
#head {display: block;height: 65px;width: 100%;border-bottom: 2px solid #000;padding-top: 10px;}
#head h1 {background: transparent url(/img/logo.png) no-repeat 0px 0px;height: 50px;width:470px;display: block;text-indent: -9999px;float: left;margin-left: 10px;}
#navMain {float: left;width: 470px;position: relative;top: 8px;left: 20px;}
#navMain li {float: left;width: 90px;}
#navMain li a {background: #000;padding: 2px 5px;color: #fff;text-decoration: none;font-size: 14px;line-height: 20px;}
#navMain li a:hover {background: #fff;color: #000;}
#contactContent ul.contact {background: #111;color: #999;width: 400px;padding: 20px;margin: 10px 20px;}
#contactContent h3,
#musicContent h3 {color: #fff;font-size: 18px;margin-left: 20px;margin-top: 20px;}
.contact a {color: #ff3366;font-weight: bold;text-decoration: none;}
.showList dt {color: #fff;font-size: 20px;background-color: black;width: 200px;padding: 5px 5px 5px 20px;margin-top: 10px;}


.showList dd ul {width: 400px;}
.showList dd ul li {background-color: #000;width: 400px;line-height: 18px;margin-top: 5px;padding: 3px;color: #fff;text-indent: 10px;float: left;}
.showList dd ul li a {color: #fff;font-weight: bold;text-decoration: none ;float: left;font-size: 13px;}
.showList dd ul li a:hover {color: #ff0066;}
.showList dd ul li span {float: right;font-weight: normal;}
.showList dd a {float: left;}
.listHeader {width: 100%;float: left;border-bottom: 1px solid #000;padding-bottom: 30px;}
#newsContent .entry {padding: 5px;background-color: #fff;float: left;width: 890px;}
.entry img {float: left;width: 630px;margin-right: 10px;}
.entry p {color: #aaa;font-weight: bold;padding: 10px;}
.entry h3 a {color: #444;font-size: 20px;margin-top: 2px;}
.entry h3 a:hover {color: #333;}
#aboutContent {padding: 20px;}
#aboutContent .about {padding: 20px;background-color: #111;color: #999;line-height: 15px;}
#showsContent h2,
#gallery h2,
#newsContent h2,
#aboutContent h2,
#linksContent h2,
#videoContent h2,
#contactContent h2,
#musicContent h2 {font-size: 20px;color: #fff;padding: 5px 5px 5px 20px;background-color: #000;width: 120px;margin: 10px 0;}

#newsContent h2 {float: left;}
.about p span {font-weight: bold;}
.about p {margin-top: 10px;}
blockquote {background: #111;color: #999;margin-top: 10px;width: 460px;padding: 20px;}
.song {background: #fff;color: #333;padding: 10px;}

#linksContent ul li a {font-weight: bold;color: #fff;text-decoration: none;padding: 5px;}
#linksContent ul li a span {font-weight:bold;}
#linksContent ul li a:hover {background: #fff;color: #000;font-weight: lighter;}
#linksContent ul li a:hover span {display:block;}
#linksContent ul {margin: 20px;padding: 0px;line-height: 14px;font-size: 12px;}
#showsContent p {color: #333;background-color: #fff;font-weight: bold;padding: 0px;}
#showsContent p a {background-color: #fff;color: #111;font-weight: bold;text-decoration: none;}
.entry {background: #fff;float:left;width: 880px;padding: 20px;margin-left: 20px;margin-top: 10px;position: relative;}

.entry object {float: left;margin-right: 10px;}
.entry dl {background-color: #eee;color: #111;padding: 10px;}
.entry a {color: #666;font-weight: bold;text-decoration: none;}
.entry p {margin-left: 0px;background-color: #f3f3f3;}
#gallery {float: left;width: 300px;}

.player img {float: left;margin-right: 5px;margin-left: 20px;}
.player {padding: 20px;margin-left: 20px;width: 880px;background: #010101;margin-bottom: 20px;float:left;}
p.caption {float: left;color: #ddd;width: 300px;margin-left: 25px;margin-top: 10px;font-size: 14px;font-weight: bold;}
p.caption a {color: #ff3366;background-color:#fff;padding:0 3px;font-weight:bold;text-decoration:none;}
p.caption a:hover {color:#000;}
.store {float: left;width: 360px;}
.purchaseLinks {width: 320px;margin: auto;}
.purchaseLinks li {display: inline;padding-right: 10px;}
#gallery ul {background-color: #fff;width: 880px;padding: 20px;margin: 20px;display: block;float: left;}
#gallery ul li {float: left;width: 110px;background: transparent;}
#gallery ul li a {background: #eee;padding: 5px;float: left;}
#gallery ul li a:hover {background-color: #333;}
.description {font-size: 11px;}
.description span {font-weight: bold;}
#gallery ul li a img {float: left;}
.bio h3, .bio h4 {color:#111 ;font-weight:bold;font-size:20px;position:relative;top:34px;left:410px;}
.bio h4 {font-size:12px;}

div.bio {width:880px;display:block;float:left;background-color:#fff;margin-top:10px;padding:0px 20px 20px 20px;}
.bio p {width:400px;display:block;float: left;position: relative;top: 35px;left: 10px;}
.bio  img {float:left;width: 400px;}
h3.title a {color:#111;text-decoration:none;float:left;width:870px;margin-left:20px;padding:10px;padding-left:20px;background-color:#fff;font-size:30px;}
dt.title {display:none;}
dd.title {font-size:18px;}
dt.date,
dt.time, dt.price, dt.description {display:none;}
dd.date {font-style:italic;font-size:14px;display: inline;}
dd.time {font-size: 14px;font-weight: bold;display: inline;padding-left: 10px;}
dd.price {position: absolute;top: 25px;right: 25px;font-size: 16px;font-weight: bold;color: #666;}
.entry dt {display: none;}
dd.name {font-size: 14px;display: inline;font-weight: bold;}
dd.phone {display: inline;font-size: 12px;font-style: italic;color: #666;}
.address p {padding: 3px 3px 3px 10px;}
dd.description {padding: 5px;width: 400px;font-size: 13px;}
.bio p a {text-decoration: none;color: #666;font-weight: bold;}
.bio p a:hover {color: #ff3300;}
#aboutContent h2.songTitle {color: #fff;font-size: 16px;background: transparent;line-height: 16px;padding:4px;width:300px;margin:0;}
#aboutContent h2.songTitle:hover {cursor: pointer;background-color:#fff;color:#000;}
#aboutContent p.alert {font-weight:bold;font-size:18px;color:#fff};

p.download {color:#eee;font-weight:bold;}
.download li a {padding:10px;margin-bottom:4px;font-size:15px;font-weight:bold;display:block;background-color:#444;text-decoration:none;text-transform:uppercase;color:#fff;}
.download li a:hover {background-color:#eee;color:#FF3366;}
a.pagination {float:right;width:100px;font-size:11px;font-weight:bold;background-color:#000;text-align:center;padding:5px;text-decoration:none;color:#eee;}
a.pagination:hover {color:#ff3366;}
.contact li a:hover {color:#fff;}
#downloadAlbum {width:840px;float:left;margin:25px;}
#downloadAlbum img {float:Left;margin-right:15px;}
#downloadAlbum span {font-size:36px;color:#787878;letter-spacing:-0.09em;}
#downloadAlbum a {text-decoration:none;display:block;float:left;width:840px;padding:20px;-moz-border-radius:12px;-webkit-border-radius:12px;background-color:#fff;}
#downloadAlbum a:hover {background-color:#000;color:#fff;}
#downloadAlbum a:hover span {color:#fff;}
div.paginate {
float:left;
width:920px;
}
div.paginate a {
color:#fff;
text-decoration:none;
font-size:16px;
padding:5px;
font-weight:bold;
float:left;
width:150px;
margin-left:12px;
margin-top:8px;
}
div.paginate a:hover {
color:#333;
}
