body {
font-family : Arial, Verdana, sans-serif;
font-size : 12px;
color : #6d6e71;
margin : 0 auto;
padding : 0;
background: #fff url('../img/x_axis.jpg') repeat-x top left;

}

#wrapper{
	margin: 0px auto;
	background: transparent url('../img/wrapper.jpg') no-repeat top center;
	width: 1049px;
	padding: 0px;  
	
}


h2{
	font-size: 18px;
	color: #0068ac;
	line-height: 25px;
}


h3{
	font-size: 14px;
	color: #25aae1;
} 

h5{
	font-size: 10px;  
	color: #108fce;
}

p{
	color: #6d6e71;
	padding: 0px 20px 0px 0px;
}

#content{
	height: 621px;  
	width: 1054px;
	margin: 0px auto;   
	padding: 0px;
	background: transparent url('../img/background.png') no-repeat top center;
	}

#main{
	width: 870px;
	margin: 0px auto;
	padding-top: 5px;
}
#left{
	float: left;
	width: 557px;
	border-right: solid 1px #d9dadb;
	height: 490px;  
	}

.nimbit{
   	margin-left: 10px; 
   	*margin-left: 5px;

 
} 

#nimbit{
	padding-top: 10px;
}

#right{
	float: right;
	width: 290px;
	padding-top: 10px;
 }

#right p, #right h2{
	padding-right: 25px;
	line-height: 15;
}

#right h2{
	font-size: 14px;
}
.cufon-canvas{
	height: 14px !important;
}

.cufon-vml{
	*margin-top: 0px !important;   
	*margin-bottom: 0px !important; 
}

.lt_blue{
	color: #1191D0;
}  

#header{
	position: absolute;
}

.blue{
	color: #0068AC;
} 

.gray{
	color: #636363;
}
 

/********FOOTER************/

#footer{
	height: 100%;
	background-color: #fff;
	padding: 0px; 
	margin: 0px auto;   
	color: #636363;  
	font-size: 11px;
	} 

#footer #links{
	width:856px;
	margin: 0px auto; 
	padding: 25px 113px 10px 117px;

} 

#footer #link_copy img{
	vertical-align: middle;
}
#footer #link_copy a, #footer #link_copy a:link, #footer #link_copy a:active{
	color: #636363;
	text-decoration: none;
} 

#footer #links a:hover{
	text-decoration: underline;
}

img{
	border: none;
} 

.last{
	padding-right: 455px;
} 

/*.social{
	padding-right: 2px;
} */
   
form #myspacepostto{
	display: inline;
}

#links form{
	display: inline;
}

#links, #social_links {
	position: relative;
} 



#links h4{
 	margin: 0px;
}  

#link_copy{  
	display: inline;
	font-size: 13px;
	width:815px;
	padding-left: 125px;
}

#facebook{
	position: absolute;
	top: 25px;
	left: 175px;
	display: inline;
} 

#twitter{
  	position: absolute;
	top: 21px;
	left: 100px;  
}

#freesong{
	display: inline;
}  

#freesong_container{
	position: fixed;  
    z-index: 10;
	height: 100%;
	width: 100%; 
	display: none;  
	background: transparent url('../img/lightbox/bg.png') repeat fixed ;
	 
/*   -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; 
*/}            


#freesong_content{
	height: 300px;
	width: 650px; 
	background-color: #fff;
 position: relative; 
}   

 
#close{
	text-align: right;  
	padding: 10px;
	color: #1191D0; 
	font-weight: bold;
}
#album{
	position: absolute;
	top: 40px;
	left: 50px;
}   

#download_freesong{
	position: absolute;
	left: 340px;
	top: 40px;
	
}  

#download_freesong p{
	font-size: 15px;
	margin: 0px; 
	padding: 0px 30px 12px 0px !important;
	line-height: 17px;
}

/*

FOR CUSTOM LIGHTBOX
#album{
	position: absolute;
	top: 20px;
	left: 50px;
}   

#download_freesong{
	position: absolute;
	left: 360px;
	top: 20px;
	     */
} 

#download_freesong img{
	display: block;
	
}     

.padding{
	padding-top: 30px;
}


/*******NAV*********/

#nav{
	margin: 0px auto;
	width: 856px;
	height: 125px;
}



#items{
	margin-left: -30px;
	padding-top: 10px;
}

table#navigation tr td{
	vertical-align: bottom;
	padding-right: 20px;
} 

#nav_container{
	position: relative; 

}  


a#nav_home, a:link#nav_home {
	width: 47px;
	height: 33px;
	background: url('../img/nav/home.gif');
	top: 72px;
	left: 155px;
	display: block;
 
} 

a#nav_home.on, a#nav_home:hover {
	width: 47px;
	height: 33px;
	background: url('../img/nav/home.gif');   
	background-position: 0px -33px;  
	display: block ;
	
}  

a#redeem {
	background: url('../img/nav/redeem.gif');
	width: 62px;
	height: 33px;
	top: 73px;
	left: 235px;
	display: block; 
}


a#redeem.on, a#redeem:hover {
	background: url('../img/nav/redeem.gif');
	width: 62px;
	height: 33px;
	display: block;
	background-position: 0px -33px;  
	
	
}  

a#share {
	background: url('../img/nav/share.gif');
	width: 51px;
	height: 33px;
	display: block;
	top: 73px;
	left: 330px; 
	
	
}

a#share.on, a#share:hover {
	background: url('../img/nav/share.gif');
	width: 51px;
	height: 33px;
	display: block;
	background-position: 0px -33px;  
	
	
} 



a#artists {
	background: url('../img/nav/artists.gif');
	width: 92px;
	height: 33px;
	display: block;
	top: 72px;
	left:410px; 
	
	
}

a#artists.on, a#artists:hover {
	background: url('../img/nav/artists.gif');
	width: 92px;
	height: 33px;  
	background-position: 0px -33px;  
	
}



a#about {
	background: url('../img/nav/about.gif');
	width: 52px;
	height: 33px;
	top: 75px;
	left: 530px; 
	display: block;  
	
	
}

a#about.on, a#about:hover {
	background: url('../img/nav/about.gif');
	width: 52px;
	height: 33px;
	display: block;
	background-position: 0px -33px;  
	
	
}

	
a#clay_home {
	background: url('../img/nav/clay.png');
	width: 136px;
	height: 105px;
	display: block; 
	
	
	
}

/*******REDEEM****/

#redeem_body{
	padding: 0px 20px;
	width: 810px;
}  

#redeem_body img{
	margin: 10px 0px 0px 260px;
}      


#redeem_body h4, #share_body h4{
	margin: 0px;
	padding-bottom: 0px;
} 
 #redeem_body h3,  #share_body h3{
   	margin: 0px;
	padding-bottom: 10px; 
} 

#share_body h5{
	font-size: 12px; 
	color: #636363;
	text-align: center;
	margin-top: 25px; 
}

#redeem_body h5 {
   	font-size: 12px; 
	color: #636363;
	text-align: center;
	margin-top: 0px;  
}

#share_body h3, #redeem_body h3, #artists_body h3{
	font-size: 22px;
	color: #0068ac;
	padding-top: 20px; 
	margin: 0px;
}

#share_body h4, #redeem_body h4, #artists_body h4{
	font-size: 12px;
	color: #1191d0; 
	padding-top: 4px;
	
} 

#dropcards{
	margin:0 auto;
	text-align: center;
}

#dropcard_submit{
   margin: 20px 0 0 280px;   
  	width: 350px;  
}  

#dropcard_submit input{
  	vertical-align: middle;   
	font-size: 10px;
	padding: 4px 0px; 
	margin: 0px 3px 0px 0px; 
	color: #6D6E71;
  
}




/********SHARE*********/

#share_body img{
	vertical-align: middle;
}  

#widgets img.first{
	padding-right: 190px;
}

#widgets{
}

#share_body{
	margin: 0px 20px;
	/*width: 850px;*/
}

#share_body a, #share_body a:active, #share_body a:hover{
	color: #1191D0;
	text-decoration: none;
}
#share_body #right{
	width: 250px;
	padding-top: 0px;
}  

#share_body h4{
	font-size: 17px;
	text-transform: uppercase; 
	padding-top: 15px;
}

#share_body #right h3{
	*padding-bottom: 0px;
}

#share_body h4{
	*padding-top: 5px;
} 


#share_body h4.indent{
	padding-top: 5px;
}

#share_body p, #share_body .indent{
	padding-left: 20px;
}
 
#share_body p{
	margin: 0px;
	padding-bottom: 10px
}    


#share_body p.lt_blue{
	margin-top: 17px; 
	margin-bottom: 5px;
	padding-bottom: 0px;
}
#share_body #right p{
	margin: 0px;
	padding: 0px;
}
#share_body #right p, #share_body #right img {
	text-align: center;

}

#share_body h4.lt_blue{
	font-size: 12px;
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

#share_body #post_logos{
	padding-top: 25px;
}
#share_body #post_logos a{
	  padding-right: 25px;
	  
} 

#share_body #email-signup{
      height: 80px; 
	padding-top: 15px;  
	padding-bottom: 15px;    
	*padding-bottom: 0px;
	
}
#badge_sizes p{
	margin: 0px;
}

#badge_sizes table{
  height: 80px;
    
}


#badge_sizes table tr{
	vertical-align: middle;
}

#badge_sizes table tr td{
	text-align: center;
}

#badge_sizes textarea{
	color:#6D6E71;
	font-family:arial,sans-serif;
	font-size:12px;
	overflow:hidden;
}  
#theForm{
	padding: 0px 0px 0px 20px;
}   

#confirmation{
	margin: 30px 0px 0px 0px;
}
#theForm table tr{
	vertical-align: top;
} 

#theForm table tr td{
	width: 190px;
}

#theForm table tr td#form-right {
	text-align: right;
} 

 
#theForm table tr td input{
	margin: 0px 20px 5px 0px;
	padding-left: 5px; 
	border: solid 1px #ddd inset; 
	 
} 

#theForm table tr td input#subscribe-btn{
	text-align: right; 
	border: none;
	
}




/*******ABOUT***********/

#about_body a, #about_body a:active, #about_body a:link{
	text-decoration: underline;
	color: #1191D0;
	
} 

#about_body p{
	padding-left: 20px; 
	line-height: 14px; 
	*margin-top: 0px;
	
}
#about_body h4{
   	font-size: 12px;
	color: #1191d0;
	padding-left: 20px; 
	 
}    
    
#about_body h3{
   	font-size: 22px;
	color: #0068ac;
	padding: 20px 0px 0px 20px;  	
	margin: 0px; 
}

#about_body #right{
	width: 295px;
}   

#about_body h5{
	margin-left: 10px;
}

#about_body h5 a, #about_body h5 a:link, #about_body h5 a:active{
	text-decoration: none;
}

#about_body h5 a:hover{
	text-decoration: none;
	
	
}
#contact ul{
	margin-left: 0px;
}
#contact ul li{
	list-style-type: none;
}  

#contact ul{
   padding: 0px 0px 0px 10px; 
   padding: 0px 0px 0px 10px; 

} 

#contact h4{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
} 

#connect_social{
	padding: 20px 0px 0px 20px; 
   * padding: 5px 0px 0px 20px;
	
}

#connect_social img{
	padding-right: 10px;
}

#email_signup{
	padding: 0px 0px 0px 20px; 
	position: relative;
/*	display: inline;
*/}

#email_signup h4{
	margin-bottom: 3px;
	padding-left: 0px;
}
 

#connect h3{
	padding-top: 10px;
}

#signup{
	padding: 5px 0px 5px 140px;
}

#fields{
	position: absolute;
	left: 125px;
}

#last_name{
	margin-top: 5px;
}

#email_address{
	margin-top: 5px;
}

.error p{
	padding-bottom: 1px; 

}   


#email_signup p{
   	*margin: 0px;  
	*padding: 0px;
	padding:0px; 
}
#field_labels p{
	margin: 0px;
	padding: 7px 0px 5px 0px;
}


.error_last{
	padding-bottom: 5px;
}
 

/********PRIVACY*********/   

#privacy p, #privacy h3{
	width: 566px;
}

#privacy p{
	margin: 0px 0px 15px 0px !important;
	padding: 0px !important;
} 

#privacy h4{
	margin-bottom: 5px !important;
}



/******ARTISTS*********/  
  

.artist_text a, .artist_text a:active, .artist_text a:visited{
	text-decoration: none;
	color: #1191D0;
}
 
.hidden{
    display: none !important; 
}  
.active{
    display: block !important;
}

#artist_info{
	 
}
#artists_body{
	position: relative;
}
#artists_body h4{
	padding: 0px 0px 4px 0px;
	margin: 0px;
} 

#artists_body h3{
	padding: 10px 0px 10px 0px;
	margin: 0px;
}   
 
#artist_map_left{
  	border-right: solid 1px #d9dadb;
  
}
#artists_body img{
	padding: 10px;
}    

#artists_body table tr td{
	vertical-align: top;
} 

#artists_body table{
	height: 490px;
	margin: 0px;
	padding: 0px;
}
	
#block{ 
	 position: absolute;
    width: 34px;
    height: 52px;
    top: 96px;
    left: 475px; 
    background: transparent url('../img/artists/artist_map/block.png') no-repeat top left; 
}

#G_love_div, #arihest_div, #katie_H_div, #aidan_h_div, #rosie_t_div, #sambatekes_div, #garett_b_div,
#winterpills_div, #brandi_c_div, #alternate_routes_div, #slow_runner_div, #submarines_div, 
#madi_diaz_div, #alexa_w_div, #chris_v_div, #mason_j_div, #william_f_div, 
#david_m_div, #megan_s_div, #kaiser_c_div, #josh_r_div, #paula_f_div, #jack_j_div, 
#grace_p_div, #erica_w_div, #angelique_k_div, #josh_rouse_div, #jackson_b_div, #paper_r_div, 
#mojave_div, #alo_div, #ari_h_div, #spring_s_div, #dw_brandt_div, #birdmonster_div, #mark_e_div, 
#lori_m_div, #joseph_a_div, #ks_rhoads_div, #greg_c_div, #mikel_r_div, #sons_of_william_div, #keegan_div{
  display: none; 
  width: 275px;
   
} 

.artist_content{
	position: absolute;
	top: 12px;
	left: 575px;   
}

#artists_body .artist_content img{
	padding: 0px 2px;
}  

.artist_text{  
	margin: 15px 0px 0px 0px;
/*	height: 230px;
*/	width: 270px; 
	padding: 0px 2px;
		 
}   

#artist_desc{
	width: 265px;
/*	height: 180px; 
*/	padding: 0px 2px;
	overflow-y: auto;
    overflow-x: hidden;
} 


.artist_title{
	color: #0068ac; 
	font-size: 12px;	
}   

.artist_name{
	color: #309fd6;
	font-size: 12px;
	
}    

.artist_text p{
	background-color: transparent; 
	margin: 0px 0px 10px 0px;
	padding: 0px; 
	font-size: 11px;
	line-height: 17px; 
	width: 250px;

} 

.artist_text p.title{
 	margin: 0px;
}

.artist_text .cufon-canvas{
	 height: 17px !important;
}
 #artist_map{
     position: relative;
	 width: 545px;
     height: 424px; 
     margin: 10px;
 }
 
 #artist_map a, #artist_map a:link, #artist_map a:active{
     position: absolute;  
     display: block;            
 }  

/*artist links     */
 
 a#G_love, a#G_love.shaded{ 
	
     width: 82px;
     height: 89px;
     top: 0;
     left: 0px; 
     background: transparent url('../img/artists/artist_map/G-love.gif') no-repeat top left; 
 }   
 
 a:hover#G_love, a#G_love.active{
     left: 0; 
     background: transparent url('../img/artists/artist_map/G-love.gif') no-repeat top left;  
     background-position: 0px -89px;
     display: block;
 }
 
 a#arihest, a#arihest.shaded{
     width: 14px;
     height: 89px;
     top: 0;
     left: 86px; 
     background: transparent url('../img/artists/artist_map/arihest.gif') no-repeat top left; 
 }   
 
 a:hover#arihest, a#arihest.active{
     background: transparent url('../img/artists/artist_map/arihest.gif') no-repeat top left;  
     background-position: 0px -89px;
     display: block;
 } 

 a#katie_H, a#katie_H.shaded{
     width: 72px;
     height: 45px;
     top: 0;
     left: 107px; 
     background: transparent url('../img/artists/artist_map/katie_h.gif') no-repeat top left; 
 }   
 
 a:hover#katie_H, a#katie_H.active{
     background: transparent url('../img/artists/artist_map/katie_h.gif') no-repeat top left;  
     background-position: 0px -45px;
     display: block;
 } 


 a#aidan_h, a#aidan_h.shaded{
     width: 72px;
     height: 14px;
     top: 45px;
     left: 107px; 
     background: transparent url('../img/artists/artist_map/aidan_h.gif') no-repeat top left; 
 }   
 
 a:hover#aidan_h, a#aidan_h.active{
     background: transparent url('../img/artists/artist_map/aidan_h.gif') no-repeat top left;  
     background-position: 0px -14px;
     display: block;
 }  

 a#rosie_t, a#rosie_t.shaded{
     width: 72px;
     height: 16px;
     top: 60px;
     left: 107px; 
     background: transparent url('../img/artists/artist_map/rosie_t.gif') no-repeat top left; 
 }   
 
 a:hover#rosie_t, a#rosie_t.active{
     background: transparent url('../img/artists/artist_map/rosie_t.gif') no-repeat top left;  
     background-position: 0px -16px;
     display: block;
 }   

 a#sambatekes, a#sambatekes.shaded{
     width: 72px;
     height: 14px;
     top: 75px;
     left: 107px; 
     background: transparent url('../img/artists/artist_map/sambatekes.gif') no-repeat top left; 
 }   
 
 a:hover#sambatekes, a#sambatekes.active{
     background: transparent url('../img/artists/artist_map/sambatekes.gif') no-repeat top left;  
     background-position: 0px -14px;
     display: block;
 }  

 a#garett_b, a#garett_b.shaded{
     width: 141px;
     height: 89px;
     top: 0px;
     left: 182px; 
     background: transparent url('../img/artists/artist_map/garett_b.gif') no-repeat top left; 
 }   
 
 a:hover#garett_b, a#garett_b.active{
     background: transparent url('../img/artists/artist_map/garett_b.gif') no-repeat top left;  
     background-position: 0px -89px;
     display: block;
 }

 a#winterpills, a#winterpills.shaded{
     width: 216px;
     height: 25px;
     top: 0px;
     left: 327px; 
     background: transparent url('../img/artists/artist_map/winterpills.gif') no-repeat top left; 
 }   
 
 a:hover#winterpills, a#winterpills.active{
     background: transparent url('../img/artists/artist_map/winterpills.gif') no-repeat top left;  
     background-position: 0px -25px;
     display: block;
 }

 a#brandi_c, a#brandi_c.shaded{
     width: 122px;
     height: 45px;
     top: 26px;
     left: 329px; 
     background: transparent url('../img/artists/artist_map/brandi_c.gif') no-repeat top left; 
 }   
 
 a:hover#brandi_c, a#brandi_c.active{
     background: transparent url('../img/artists/artist_map/brandi_c.gif') no-repeat top left;  
     background-position: 0px -47px;
     display: block;
 } 

 a#alternate_routes, a#alternate_routes.shaded{
     width: 214px;
     height: 15px;
     top: 73px;
     left: 327px; 
     background: transparent url('../img/artists/artist_map/alternate_routes.gif') no-repeat top left; 
 }   
 
 a:hover#alternate_routes, a#alternate_routes.active{
     background: transparent url('../img/artists/artist_map/alternate_routes.gif') no-repeat top left;  
     background-position: 0px -15px;
     display: block;
 } 

 a#slow_runner, a#slow_runner.shaded{
     width: 90px;
     height: 45px;
     top: 26px;
     left: 453px; 
     background: transparent url('../img/artists/artist_map/slow_runner.gif') no-repeat top left; 
 }   
 
 a:hover#slow_runner, a#slow_runner.active{
     background: transparent url('../img/artists/artist_map/slow_runner.gif') no-repeat top left;  
     background-position: 0px -45px;
     display: block;
 }

 a#submarines, a#submarines.shaded{
     width: 318px;
     height: 33px;
     top: 96px;
     left: 0px; 
     background: transparent url('../img/artists/artist_map/submarines.gif') no-repeat top left; 
 }   
 
 a:hover#submarines, a#submarines.active{
     background: transparent url('../img/artists/artist_map/submarines.gif') no-repeat top left;  
     background-position: 0px -33px;
     display: block;
 } 

 a#madi_diaz, a#madi_diaz.shaded{
     width: 32px;
     height: 53px;
     top: 96px;
     left: 327px; 
     background: transparent url('../img/artists/artist_map/madi_diaz.gif') no-repeat top left; 
 }   
 
 a:hover#madi_diaz, a#madi_diaz.active{
     background: transparent url('../img/artists/artist_map/madi_diaz.gif') no-repeat top left;  
     background-position: 0px -53px;
     display: block;
 } 

 a#alexa_w, a#alexa_w.shaded{
     width: 135px;
     height: 21px;
     top: 99px;
     left: 364px; 
     background: transparent url('../img/artists/artist_map/alexa_w.gif') no-repeat top left; 
 }   
 
 a:hover#alexa_w, a#alexa_w.active{
     background: transparent url('../img/artists/artist_map/alexa_w.gif') no-repeat top left;  
     background-position: 0px -15px;
     display: block;
 }
   
           

 a#chris_v, a#chris_v.shaded{
     width: 135px;
     height: 26px;
     top: 123px;
     left: 364px; 
     background: transparent url('../img/artists/artist_map/chris_v.gif') no-repeat top left; 
 }   
 
 a:hover#chris_v, a#chris_v.active{
     background: transparent url('../img/artists/artist_map/chris_v.gif') no-repeat top left;  
     background-position: 0px -17px;
     display: block;
 }

 a#mason_j, a#mason_j.shaded{
     width: 153px;
     height: 56px;
     top: 135px;
     left: 0; 
     background: transparent url('../img/artists/artist_map/mason_j.gif') no-repeat top left; 
 }   
 
 a:hover#mason_j, a#mason_j.active{
     background: transparent url('../img/artists/artist_map/mason_j.gif') no-repeat top left;  
     background-position: 0px -56px;
     display: block;
 } 

 a#david_m, a#david_m.shaded{
     width: 134px;
     height: 14px;
     top: 135px;
     left: 165px; 
     background: transparent url('../img/artists/artist_map/david_m.gif') no-repeat top left; 
 }   
 
 a:hover#david_m, a#david_m.active{
     background: transparent url('../img/artists/artist_map/david_m.gif') no-repeat top left;  
     background-position: 0px -14px;
     display: block;
 }

 a#william_f, a#william_f.shaded{
     width: 135px;
     height: 12px;
     top: 153px;
     left: 165px; 
     background: transparent url('../img/artists/artist_map/william_f.gif') no-repeat top left; 
 }   
 
 a:hover#william_f, a#william_f.active{
     background: transparent url('../img/artists/artist_map/william_f.gif') no-repeat top left;  
     background-position: 0px -12px;
     display: block;
 }

 a#megan_s, a#megan_s.shaded{
     width: 134px;
     height: 21px;
     top: 168px;
     left: 165px; 
     background: transparent url('../img/artists/artist_map/megan_s.gif') no-repeat top left; 
 }   
 
 a:hover#megan_s, a#megan_s.active{
     background: transparent url('../img/artists/artist_map/megan_s.gif') no-repeat top left;  
     background-position: 0px -18px;
     display: block;
 } 

 a#kaiser_c, a#kaiser_c.shaded{
     width: 37px;
     height: 300px;
     top: 96px;
     left: 505px; 
     background: transparent url('../img/artists/artist_map/kaiser_c.gif') no-repeat top left; 
 }   
 
 a:hover#kaiser_c, a#kaiser_c.active{
     background: transparent url('../img/artists/artist_map/kaiser_c.gif') no-repeat top left;  
     background-position: 0px -300px;
     display: block;
 } 

 a#josh_r, a#josh_r.shaded{
     width: 186px;
     height: 37px;
     top: 153px;
     left: 310px; 
     background: transparent url('../img/artists/artist_map/josh_r.gif') no-repeat top left; 
 }   
 
 a:hover#josh_r, a#josh_r.active{
     background: transparent url('../img/artists/artist_map/josh_r.gif') no-repeat top left;  
     background-position: 0px -37px;
     display: block;
 }    

 a#jack_j, a#jack_j.shaded{
     width: 496px;
     height: 84px;
     top: 187px;
     left: 0px; 
     background: transparent url('../img/artists/artist_map/jack_j.gif') no-repeat top left; 
 }   
 
 a:hover#jack_j, a#jack_j.active{
     background: transparent url('../img/artists/artist_map/jack_j.gif') no-repeat top left;  
     background-position: 0px -84px;
     display: block;
 } 

 a#paula_f, a#paula_f.shaded{
     width: 192px;
     height: 35px;
     top: 236px;
     left: 298px; 
     background: transparent url('../img/artists/artist_map/paula_f.gif') no-repeat top left; 
 }   
 
 a:hover#paula_f, a#paula_f.active{
     background: transparent url('../img/artists/artist_map/paula_f.gif') no-repeat top left;  
     background-position: 0px -35px;
     display: block;
 }     

 a#grace_p, a#grace_p.shaded{
     width: 229px;
     height: 123px;
     top: 270px;
     left: 0px; 
     background: transparent url('../img/artists/artist_map/grace_p.gif') no-repeat top left; 
 }   
 
 a:hover#grace_p, a#grace_p.active{
     background: transparent url('../img/artists/artist_map/grace_p.gif') no-repeat top left;  
     background-position: 0px -123px;
     display: block;
 } 

 a#erica_w, a#erica_w.shaded{
     width: 108px;
     height: 14px;
     top: 270px;
     left: 121px; 
     background: transparent url('../img/artists/artist_map/erica_w.gif') no-repeat top left; 
 }   
 
 a:hover#erica_w, a#erica_w.active{
     background: transparent url('../img/artists/artist_map/erica_w.gif') no-repeat top left;  
     background-position: 0px -14px;
     display: block;
 }  

 a#angelique_k, a#angelique_k.shaded{
     width: 110px;
     height: 12px;
     top: 284px;
     left: 120px; 
     background: transparent url('../img/artists/artist_map/angelique_k.gif') no-repeat top left; 
 }   
 
 a:hover#angelique_k, a#angelique_k.active{
     background: transparent url('../img/artists/artist_map/angelique_k.gif') no-repeat top left;  
     background-position: 0px -12px;
     display: block;
 } 

 a#josh_rouse, a#josh_rouse.shaded{
     width: 86px;
     height: 61px;
     top: 300px;
     left: 143px; 
     background: transparent url('../img/artists/artist_map/josh_rouse.gif') no-repeat top left; 
 }   
 
 a:hover#josh_rouse, a#josh_rouse.active{
     background: transparent url('../img/artists/artist_map/josh_rouse.gif') no-repeat top left;  
     background-position: 0px -61px;
     display: block;
 }  

 a#jackson_b, a#jackson_b.shaded{
     width: 126px;
     height: 45px;
     top: 268px;
     left: 235px; 
     background: transparent url('../img/artists/artist_map/jackson_b.gif') no-repeat top left; 
 }   
 
 a:hover#jackson_b, a#jackson_b.active{
     background: transparent url('../img/artists/artist_map/jackson_b.gif') no-repeat top left;  
     background-position: 0px -45px;
     display: block;
 }  

 a#paper_r, a#paper_r.shaded{
     width: 27px;
     height: 73px;
     top: 319px;
     left: 235px; 
     background: transparent url('../img/artists/artist_map/paper_r.gif') no-repeat top left; 
 }   
 
 a:hover#paper_r, a#paper_r.active{
     background: transparent url('../img/artists/artist_map/paper_r.gif') no-repeat top left;  
     background-position: 0px -73px;
     display: block;
 }    

 a#mojave, a#mojave.shaded{
     width: 85px;
     height: 22px;
     top: 319px;
     left: 276px; 
     background: transparent url('../img/artists/artist_map/mojave.gif') no-repeat top left; 
 }   
 
 a:hover#mojave, a#mojave.active{
     background: transparent url('../img/artists/artist_map/mojave.gif') no-repeat top left;  
     background-position: 0px -22px;
     display: block;
 }

 a#alo, a#alo.shaded{
     width: 86px;
     height: 31px;
     top: 346px;
     left: 274px; 
     background: transparent url('../img/artists/artist_map/alo.gif') no-repeat top left; 
 }   
 
 a:hover#alo, a#alo.active{
     background: transparent url('../img/artists/artist_map/alo.gif') no-repeat top left;  
     background-position: 0px -31px;
     display: block;
 }     

 a#keegan, a#keegan.shaded{
     width: 90px;
     height: 15px;
     top: 380px;
     left: 273px; 
     background: transparent url('../img/artists/artist_map/keegan.gif') no-repeat top left; 
 }   
 
 a:hover#keegan, a#keegan.active{
     background: transparent url('../img/artists/artist_map/keegan.gif') no-repeat top left;  
     background-position: 0px -15px;
     display: block;
 } 

 a#spring_s, a#spring_s.shaded{
     width: 35px;
     height: 124px;
     top: 270px;
     left: 370px; 
     background: transparent url('../img/artists/artist_map/spring_s.gif') no-repeat top left; 
 }   
 
 a:hover#spring_s, a#spring_s.active{
     background: transparent url('../img/artists/artist_map/spring_s.gif') no-repeat top left;  
     background-position: 0px -124px;
     display: block;
 }  

 a#dw_brandt, a#dw_brandt.shaded{
     width: 59px;
     height: 24px;
     top: 270px;
     left: 412px; 
     background: transparent url('../img/artists/artist_map/dw_brandt.gif') no-repeat top left; 
 }   
 
 a:hover#dw_brandt, a#dw_brandt.active{
     background: transparent url('../img/artists/artist_map/dw_brandt.gif') no-repeat top left;  
     background-position: 0px -24px;
     display: block;
 }  

 a#birdmonster, a#birdmonster.shaded{
     width: 82px;
     height: 10px;
     top: 297px;
     left: 412px; 
     background: transparent url('../img/artists/artist_map/birdmonster.gif') no-repeat top left; 
 }   
 
 a:hover#birdmonster, a#birdmonster.active{
     background: transparent url('../img/artists/artist_map/birdmonster.gif') no-repeat top left;  
     background-position: 0px -10px;
     display: block;
 }


 a#mark_e, a#mark_e.shaded{
     width: 80px;
     height: 14px;
     top: 311px;
     left: 412px; 
     background: transparent url('../img/artists/artist_map/mark_e.gif') no-repeat top left; 
 }   
 
 a:hover#mark_e, a#mark_e.active{
     background: transparent url('../img/artists/artist_map/mark_e.gif') no-repeat top left;  
     background-position: 0px -14px;
     display: block;
 }    

 a#lori_m, a#lori_m.shaded{
     width: 80px;
     height: 11px;
     top: 329px;
     left: 412px; 
     background: transparent url('../img/artists/artist_map/lori_m.gif') no-repeat top left; 
 }   
 
 a:hover#lori_m, a#lori_m.active{
     background: transparent url('../img/artists/artist_map/lori_m.gif') no-repeat top left;  
     background-position: 0px -11px;
     display: block;
 }
   

 a#joseph_a, a#joseph_a.shaded{
     width: 84px;
     height: 51px;
     top: 342px;
     left: 412px; 
     background: transparent url('../img/artists/artist_map/joseph_a.gif') no-repeat top left; 
 }   
 
 a:hover#joseph_a, a#joseph_a.active{
     background: transparent url('../img/artists/artist_map/joseph_a.gif') no-repeat top left;  
     background-position: 0px -51px;
     display: block;
 }    


 a#ks_rhoads, a#ks_rhoads.shaded{
     width: 136px;
     height: 26px;
     top: 395px;
     left: 0px; 
     background: transparent url('../img/artists/artist_map/ks_rhoads.gif') no-repeat top left; 
 }   
 
 a:hover#ks_rhoads, a#ks_rhoads.active{
     background: transparent url('../img/artists/artist_map/ks_rhoads.gif') no-repeat top left;  
     background-position: 0px -26px;
     display: block;
 } 


 a#greg_c, a#greg_c.shaded{
     width: 120px;
     height: 15px;
     top: 395px;
     left: 143px; 
     background: transparent url('../img/artists/artist_map/greg_c.gif') no-repeat top left; 
 }   
 
 a:hover#greg_c, a#greg_c.active{
     background: transparent url('../img/artists/artist_map/greg_c.gif') no-repeat top left;  
     background-position: 0px -15px;
     display: block;
 } 

 a#mikel_r, a#mikel_r.shaded{
     width: 117px;
     height: 12px;
     top: 410px;
     left: 142px; 
     background: transparent url('../img/artists/artist_map/mikel_r.gif') no-repeat top left; 
 }   
 
 a:hover#mikel_r, a#mikel_r.active{
     background: transparent url('../img/artists/artist_map/mikel_r.gif') no-repeat top left;  
     background-position: 0px -12px;
     display: block;
 } 

 a#sons_of_william, a#sons_of_william.shaded{
     width: 280px;
     height: 23px;
     top: 397px;
     left: 262px; 
     background: transparent url('../img/artists/artist_map/sons_of_william.gif') no-repeat top left; 
 }   
 
 a:hover#sons_of_william, a#sons_of_william.active{
     background: transparent url('../img/artists/artist_map/sons_of_william.gif') no-repeat top left;  
     background-position: 0px -23px;
     display: block;
 }   




/** LIFE STREAM **/  

#lifestream{
	padding-top: 0px; 
	position: relative;
}
#lifestream h1{
	font-size:18px;
	margin:0;
} 

#lifestream_intro{
	position: absolute; 
	top: 16px;
	left: 250px;
	width: 410px;
} 


#lifestream_intro h1{
     font-size: 17px;
	 line-height: 19px;  
     margin: 7px 0px 0px 0px;
}

#lifestream_intro a, #lifestream_intro a:active{
	color: #0068AC;
	
}


#lifestream h2{
	margin:0;
}
#lifestream{
	background-color:#FFF;
	font: 16px/1.2 'Helvetica Neue', 'Myriad Pro', 'Trebuchet MS', Trebuchet, 'Lucida Sans', Arial, FreeSans, sans-serif;
	color:rgb(92,92,92);
	letter-spacing: -.5px;
	width:815px;
	margin:0 auto;
	min-height:150px;
}

#lifestream a{
	color:#2896C9;
}

#lifestream #container{
	width: 815px;
	margin:0 auto;
	background-color: #FFF;
	padding:20px 0 50px 0;
	
}

#lifestream .article{
	width:815px;
	margin:0 auto;
	margin-bottom: 5px;
	border: 1px solid #F4F4F4;
	background-color: #F4F4F4;
	position: relative;
	min-height:95px;
}

#lifestream .article p{
	padding:15px 5px 5px 40px;
	margin-bottom:5px;
	
	position:relative;
	left: 70px;
	width: 700px;
}

#lifestream .article img{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 48px;
	height: 48px;
	border:none;
}

#lifestream .article .user{
	position: absolute;
	top:60px;
	left:10px;
	font-size: 12px;
	color:#999;
}

#lifestream .article a.retweet{
	position: absolute;
	bottom:0px;
	right:5px;
	font-size:13px;
	font-weight: bold;
}

#lifestream .date{
	position: absolute;
	top:10px;
	left:110px;
	font-size:11px;
	font-style: italic;
	color:#666;  
	*padding-bottom: 10px;
	}
#lifestream .text{
   *top: 10px;
}

#lifestream .raw_date{
	display: none;
} 

#lifestream #lifestream_loader{
	position: absolute;   
	top: 40px;
	left: 350px;	
}  

#lifestream #lifestream_loader img{
	vertical-align: middle;
}   



  


     





 
   
     


