html, body {margin:0;padding:0;background-color:#000;color:#fff;text-align:left;}
#body-wrap {min-width:1140px;}
#left {width:180px;float:left;font-size:14px;}
#left #nav {}       
#left #nav li {}
#left #nav li a {display:block;padding:10px 0 10px 80px;text-decoration:none;color:#fff;}
#left #nav li a:hover {text-decoration:underline;}
#left #nav li a.active {color:#b887b4;}  
#left #nav li a.active:hover {text-decoration:none;}      

#middle {width:630px;float:left;height:100%;background-color:#111;}
#middle-matting {height:100%;width:100%;}
#middle-scroller {height:100%;}   

            
#h1header {height:45px;}
#h1header .hd {border-bottom:1px solid #666;background:url(/_img/bg-tile-view.png) repeat-x;}
#h1header .hd img {position:relative;}
#h1header .hd p {margin:0;}
#h1header .hd p span {position:relative;top:-7px;}
#h1header .hd a {color:#707070;text-decoration:none;}
#h1header .hd a.active {color:#dff44f;}    
	                                           
#h1-home {display:block;}

#h1-music,
#h1-tour,
#h1-gallery,
#h1-blog,
#h1-shop {display:none;}
	
#right {width:290px;float:left;padding-left:20px;}
#right img.newsheader,
#right img.tourheader {position:relative;left:-20px;}   
#right .hd h3 {font-weight:bold;margin-bottom:1em;}
#right .bd {font-size:11px;margin-bottom:1em;}
#right .mod {margin-bottom:1em;}       
#right #latest {margin-bottom:0;}      
#right .mod li,
#right .mod p {margin-bottom:5px;}
#right a {color:#00ffff;text-decoration:none;}
#right a:hover {text-decoration:underline;}
#right .posted {color:#707070;}                     
/*#twitter .posted {background:url(/_img/twitter.png) no-repeat -10px top;}*/
#twitter {position:relative;}
#twitter #icon-twitter {position:absolute;left:-22px;top:2px;}
#twitter .posted {font-size:10px;}  
#twitter a[title] {display:block;font-size:10px;text-decoration:none;color:#707070;}             

#social li {font-weight:bold;}


a:hover {text-decoration:underline !important;}        
    
/*************************************************/
/**** Player, Footer, Newsletter *****************/
/*************************************************/                                 

#playerbar {display:none;background-color:#4b494a;border-top:1px solid #666;width:100%;min-width:1140px;left:0;z-index:2;}
#playerbar .split {width:1000px;margin:0 auto;padding:6px 0 4px 0;}
#playerbar .split .left {width:50px;float:left;padding-top:2px;}
#playerbar .split .right {width:450px;float:right;}
#footer {padding:10px 5px 5px 5px;background:#4b4a4a url(/_img/ft-tile.png) repeat-x top left;}
#footer p {text-align:center;line-height:17px;}
#footer p {margin:0 0 10px 0;}
#footer p,
#footer p a {color:#fff;font-size:12px;text-decoration:none;}
#footer span.links {display:block;}
#footer img {margin-bottom:5px;}
span.links {display:block;}

                

#playerbar .right p {float:left;margin-right:10px;text-align:right;position:relative;top:-2px;} 
#playerbar .right #signup-button {width:75px;}



/*************************************************/
/**** Content Item Structure *********************/
/*************************************************/

#middle-scroller .section-shell {padding-left:20px;}
#middle-scroller .item 		.head {background:#363636 url(/_img/item-arrow-collapsed.png) no-repeat 97% 10px;padding:6px 0 6px 20px;margin-top:1px;font-size:12px;}                                                                      
#middle-scroller .item 		.head  a {color:#fff;text-decoration:none;display:block;}                                                                      
#middle-scroller .item 		.head:hover {background:#707070 url(/_img/item-arrow-collapsed-hover.png) no-repeat 97% 10px;}
#middle-scroller .expanded 	.head {background:#707070 url(/_img/item-arrow-expanded.png) no-repeat 97% 10px;}
#middle-scroller .expanded 	.head:hover {background:#707070 url(/_img/item-arrow-expanded.png) no-repeat 97% 10px;}

#middle-scroller .item 		.body {display:none;}
/*#middle-scroller .expanded 	.body {display:block;}*/
#middle-scroller .item .head span.category {font-weight:bold;}
#middle-scroller .item .body {margin:12px 20px;}      

#middle-scroller a {color:#00ffff;text-decoration:none;}
#middle-scroller a:hover {text-decoration:underline;}    


/*************************************************/
/**** Styling Individual Content-Type Section ****/
/*************************************************/   
                                              
#section-home .item h2,  
#section-blog .item h2,
#section-music .album .details h2,
#section-tour h2 {font-size:20px;color:#a3ffdd;margin-bottom:1em;}    

#section-home .item h2 a,  
#section-blog .item h2 a,
#section-music .album .details h2 a,
#section-tour h2 a {font-size:20px;color:#a3ffdd;text-decoration:none;}

#section-home .item p,
#section-blog .item p {margin-bottom:1em;}
#section-blog .item p.sig {margin-bottom:0;}
#section-blog .item p.posted {color:#707070;} 
#section-blog .item a {color:#0FF;text-decoration:none;} 



#section-music .album .cover {display:block;float:left;width:360px;margin-right:12px;}
#section-music .album .details {margin-left:372px;}  
#section-music .album .details p {margin-bottom:5px;}  
#section-music .album .details .key {font-weight:bold;;}
#section-music .album .details .released {}
#section-music .album .details .label a {color:#0FF;text-decoration:none;}
#section-music .album .details .lineup {}
#section-music .album .details .tracks {font-size:11px;line-height:1.5;}
#section-music .album .details .tracks li h3 {display:inline;color:#ffcf2c;}
#section-music .album .details .tracks a.lyrics {color:#666;text-decoration:none;}
#section-music .album a.itunes,        
#section-music .album a.amazon, 
#section-music .album a.sharethis {display:block;color:#0FF;text-decoration:none;padding-left:22px;}

#section-music .album a.itunes,
#section-music .album a.amazon {background:url(/_img/icon-itunes.png) no-repeat left 2px;margin-bottom:5px;}
#section-music .album a.sharethis {background:url(/_img/icon-share.png) no-repeat left 3px;}    

#section-tour h2 {margin:0 0 12px 0;}
#section-tour ul {margin:0 0 12px 0;}
#section-tour ul li {margin:0 0 10px 0;}
#section-tour a.venue,
#section-tour p.purchase a {color:#0FF;text-decoration:none;}       

*:focus {outline:none;}        
#right a.all {color:#ffcc33;} /* to beat specificity */
a.all {display:block;font-weight:bold;color:#ffcc33;text-decoration:none;}
a.all:hover {text-decoration:underline;}   
div#section-blog a.all {margin:10px 0 0 20px;}   
            
/*************************************************/
/**** Signup Form ****/
/*************************************************/   

#signup,
.lyrics-main {width:640px;background-color:#121212;}
.lyrics-main {width:auto;}
#signup .hd,
.lyrics-main .hd {padding:10px 20px 0 20px;height:30px;background:#121212 url(/_img/bg-tile-view.png) repeat-x left top;color:#fff;border-bottom:1px solid #666;}
#signup .bd,
.lyrics-main .bd {padding:13px 20px 20px 20px;}
#signup .hd h2,
.lyrics-main .hd h2 {float:left;width:300px;font-size:20px;color:#fc3;font-weight:bold;}
#signup a.close {display:block;float:right;width:100px;text-align:right;color:#0FF;text-decoration:none;padding:5px 10px;}
#signup .bd .left {float:left;width:275px;padding-right:25px;}
#signup .bd .right {float:right;width:300px;}       

#signup ul li {margin-bottom:10px;} 
                           

#signup p,
.lyrics-main p {color:white;margin-bottom:1em;}                         
#signup p.privacy {font-style:italic;}                         
#signup p strong {font-weight:bold;}   
#signup input,
#signup select {background-color:#5e5d5d;border:1px solid #000;padding:4px;color:#fff;}
#signup select {background-color:#a4ffde;padding:4px;color:#000;}

#signup .w-full input {width:280px;}
#signup .w-double select {width:130px;}
#signup .w-single input {width:130px;}

    
/*************************************************/
/**** Promo Units ********************************/
/*************************************************/

#promo1 {
	background-color:red;
}       
#promo1 div.holder {
	width:120px;
	float:right;
}



/*************************************************/
/**** Utilities **********************************/
/*************************************************/

.clearfix { /* for IE */
	zoom:1
}
.clearfix:after { /* for Others */
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
