body{background-color:black;position:relative;color:#fff;font-family:Impact,Georgia,Serif;}
a{border:none;color:white;text-decoration:none;}
a:hover{color:blue;}
h1, h2, h3, h4, h5, h6, p, span{color:#fff;}
h1{font-size:50px;font-family:Impact,Georgia,Serif;}
h3, h4, h5{font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight:800;}
p{font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight:700;} 
#wrapper{position:relative;margin:0 auto;width:1000px;text-align:left;height:100%;}
img, div { behavior: url(iepngfix.htc) }
#header{width:960px;margin-top:10px;padding-left:50px;margin-bottom:5px;}
.logo{position:relative;width:416px;}
a.logo {background: url("../images/logo.png");height:116px;width:416px;display:block;}
a.logo:hover {background-position: 0px -126px;height:116px;width:416px;}
#player{position:relative;float:right;margin-top:-120px;}
#sidebar{position:relative;float:left;width:140px;margin-top:17px;text-align:center;}
#nav{display:inline;}
ul#nav li{padding:3px;}
ul#nav li a{color:#fff;font-size:1.5em;text-decoration:none;}
ul#nav li a:hover{color:blue;}
ul#nav li a:focus{color:red;}
ul#social{margin-top:15px;}
#social li a {background-image:url('../images/sprite.png');background-repeat:no-repeat;background-color:black;
display:block;padding-top:3px;}
#social li a.facebook {background-position: 0px 0px;height:20px;margin-left:25px;background-color:black;}
#social li a.ituneside {background-position: 0px -60px;height:41px;background-color:black;}
#social li a.myspace {background-position: 0px -162px;height:31px;margin-left:20px;background-color:black;}
#social li a.twitter {background-position: 0px -244px;height:30px;margin-left:23px;background-color:black;}
#social li a.youtube {background-position: 0px -324px;height:31px;margin-left:28px;background-color:black;}
ul#social{list-style:none;}
ul#social li{padding:1px;}
ul#social li a{color:#fff;font-size:1.5em;text-decoration:none;}
ul#social li a:hover{color:blue;}
ul#social li a:focus{color:red;}
iframe{background-color:black;}
#content{position:relative;background:black;margin-top:10px;margin-left:10px;float:right;width:800px;height:533px;text-align:left;}
.homebg{overflow:hidden;height:533px;background-color:black;background-image:url("../images/homebg.jpg");background-position:top center;background-repeat:no-repeat;}
#albumart{margin-top:50px;margin-left:50px;}
.newsbg{overflow:auto;height:533px;background-color:black;background-image:url("../images/newsbg.jpg");background-position:top center;background-repeat:no-repeat;}
.news{font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight:700;background-image:url("../images/newscontentbg.png");background-repeat:repeat;background-attachment:scroll;float:right;width:450px;padding:10px;}
.biobg{overflow:auto;height:533px;background-color:black;background-image:url("../images/bio.jpg");background-position:top center;background-repeat:no-repeat;}
.biography{font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight:700;padding:5px;background-image:url("../images/newscontentbg.png");background-repeat:repeat;background-attachment:scroll;float:right;width:400px;}
.showsbg{overflow:hidden;height:533px;background-color:black;background-image:url("../images/showbg.jpg");background-position:left center;background-repeat:no-repeat;}
.showidget{margin-left:350px;margin-top:100px;}
.mediabg{overflow:hidden;height:533px;background-color:black;background-image:url("../images/media.jpg");background-position:top center;background-repeat:no-repeat;}
.gallerycontent{margin:0 auto;width:700px;padding:50px;font-family: "Trebuchet MS", Helvetica, sans-serif; font-weight:700;}
.gallery{margin-left:40px;}
#gallery{}
.contactbg{overflow:hidden;height:533px;background-color:black;background-image:url("../images/contactbg.jpg");background-position:top center;background-repeat:no-repeat;}
.contact{float:left;width:300px;margin-top:125px;margin-left: 350px;font-size:20px;background: rgba(0, 0, 0, 0.2);padding: 10px; border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}
.contact h1{text-align:center;}
.contact h4{text-align:center;}
.contact h5{text-align:center;color:white;}
fieldset{margin-left:25px;padding:25px;border:0;font-size:1.5em;}
label{width:125px;margin-right:10px;float:left;display:block;}
.txt_input{margin:10px;width:50%;display:block;}
textarea{height:80px;width:50%;}
input{display:block;}
.button{margin-top:5px;margin-left:135px;}
.req{color:red;font-size:90%;}
#form_errors{color:red;display:none;}
#form_thanks{color:#fff;display:none;}