@charset "UTF-8";

body {font-family:tahoma, arial, sans-serif; font-size:100%; background-color:#000000;}
* {margin:0; padding:0;}

/* Text Styles: Sky Headers */
h1 {font-size:1.15em; font-weight:bold; letter-spacing:.11em; margin-top:.2em; margin-bottom:.65em; color:#00aeef; line-height:1.5em; } 
h2 {font-size:1.0em; font-weight:bold; margin-top:0em; margin-bottom:.7em; color:#00aeef; line-height:1.0em; } 

p {margin:0px 0px;}    /* Grey */
p {color:#CCCCCC; font-size:.78em; font-weight: normal; letter-spacing:.09em;  border:none; line-height:1.7em; margin-bottom:1.2em;} 
p.hmlinks {line-height:1.4em;}
p.schedule {height:43px; font-size:.78em; border-top:1px solid #666666; line-height:2em;}
p.songtxt {margin-top:-.75em;}

p.form {height:32px; font-size:.9em; border:none; line-height:1.2em; margin-bottom:0em;} 
p.formasterisk {line-height:2.4em; }
p.copy {letter-spacing:1px; }


/* S: Site Navigation (Footer 975) ------------------------------------------------------------------------------ */	
a.roll2  {width:150px; height:25px; padding-top:0px; display:block; background-repeat:no-repeat;}/* Nav Bar2-3 */

/* S: Site Navigation dsn/adv ----------------------------------------------------------------------------------- */	
div.n1l1 {position:absolute; width:108px; height:25px; left:396px; top:56px;}   /* guitarist-Link */
	div.n1l1 a.roll2:link {
	background-position: 0px 0px;
	text-decoration:none;
	width:108px;
	background-image: url(../rollovers/nav0/sl1_dsn_guitarist.gif);
	background-repeat:no-repeat;}
	div.n1l1 a.roll2:visited {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav0/sl1_dsn_guitarist.gif);
	background-repeat:no-repeat;
	width:108px;}
	div.n1l1 a.roll2:hover {
	background-position: 0px -75px;
	background-image: url(../rollovers/nav0/sl1_dsn_guitarist.gif);
	background-repeat:no-repeat;}
	div.n1l1 a.roll2:active {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav0/sl1_dsn_guitarist.gif);
	background-repeat:no-repeat;}
div.n1a1 {position:absolute; width:108px; height:25px; left:396px; top:56px;}  /* Guitarist-Hover */
	div.n1a1 a.roll2:link {
	background-position: 0px 0px;
	text-decoration:none;
	width:108px;
	background-image: url(../rollovers/nav0/sl1_dsn_guitarist.gif);
	background-repeat:no-repeat;}
	div.n1a1 a.roll2:visited {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav0/sl1_dsn_guitarist.gif);
	background-repeat:no-repeat;
	width:108px;}
	div.n1a1 a.roll2:hover {
	background-position: 0px -56px;
	background-image: url(../rollovers/nav0/sl1_dsn_guitarist.gif);
	background-repeat:no-repeat;}
	div.n1a1 a.roll2:active {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav0/sl1_dsn_guitarist.gif);
	background-repeat:no-repeat;}
	
div.n1l2 {position:absolute; width:108px; height:25px; left:517px; top:56px;}   /* guitarist-Link */
	div.n1l2 a.roll2:link {
	background-position: 0px 0px;
	text-decoration:none;
	width:108px;
	background-image: url(../rollovers/nav0/sl2_dsn_adventure.gif);
	background-repeat:no-repeat;}
	div.n1l2 a.roll2:visited {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav0/sl2_dsn_adventure.gif);
	background-repeat:no-repeat;
	width:108px;}
	div.n1l2 a.roll2:hover {
	background-position: 0px -75px;
	background-image: url(../rollovers/nav0/sl2_dsn_adventure.gif);
	background-repeat:no-repeat;}
	div.n1l2 a.roll2:active {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav0/sl2_dsn_adventure.gif);
	background-repeat:no-repeat;}
div.n1a2 {position:absolute; width:108px; height:25px; left:517px; top:56px;}  /* Guitarist-Hover */
	div.n1a2 a.roll2:link {
	background-position: 0px 0px;
	text-decoration:none;
	width:108px;
	background-image: url(../rollovers/nav0/sl2_dsn_adventure.gif);
	background-repeat:no-repeat;}
	div.n1a2 a.roll2:visited {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav0/sl2_dsn_adventure.gif);
	background-repeat:no-repeat;
	width:108px;}
	div.n1a2 a.roll2:hover {
	background-position: 0px -56px;
	background-image: url(../rollovers/nav0/sl2_dsn_adventure.gif);
	background-repeat:no-repeat;}
	div.n1a2 a.roll2:active {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav0/sl2_dsn_adventure.gif);
	background-repeat:no-repeat;}	

a.roll  {width:150px; height:20px; padding-top:0px; display:block; background-repeat:no-repeat;}/* Nav Bar2-3 */

/* S: Site Navigation-Nav Bar1 ----------------------------------------------------------------------------------- */
div.n2l1 {position:absolute; width:31px; height:20px; left:124px; top:64px;}   /* Bio */
	div.n2l1 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	width:31px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;}
	div.n2l1 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;
	width:31px;}
	div.n2l1 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;}
	div.n2l1 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;}
div.n2h1 {position:absolute; width:31px; height:20px; left:124px; top:64px;}  /* Bio-Hover */
	div.n2h1 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	width:31px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;}
	div.n2h1 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;
	width:31px;}
	div.n2h1 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;}
	div.n2h1 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;}	
	
div.n2l3 {position:absolute; width:61px; height:20px;left:165px;top:64px;} 	/* Schedule */
	div.n2l3 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n3_schedule.gif);
	background-repeat:no-repeat;
	width:61px;}
	div.n2l3 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n3_schedule.gif);
	background-repeat:no-repeat;
	width:61px;}
	div.n2l3 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n3_schedule.gif);
	background-repeat:no-repeat;}
	div.n2l3 a.roll:active {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n3_schedule.gif);
	background-repeat:no-repeat;}	
div.n2h3 {position:absolute; width:61px; height:20px;left:165px;top:64px;} 	/* Schedule-Hover */
	div.n2h3 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n3_schedule.gif);
	background-repeat:no-repeat;
	width:61px;}
	div.n2h3 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n3_schedule.gif);
	background-repeat:no-repeat;
	width:61px;}
	div.n2h3 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n3_schedule.gif);
	background-repeat:no-repeat;}
	div.n2h3 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n3_schedule.gif);
	background-repeat:no-repeat;}	

div.n2l2 {position:absolute; width:59px; height:20px;left:236px;top:64px;}	/* Services */
	div.n2l2 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n2_services.gif);
	background-repeat:no-repeat;
	width:59px;}
	div.n2l2 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n2_services.gif);
	background-repeat:no-repeat;
	width:59px;}
	div.n2l2 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n2_services.gif);
	background-repeat:no-repeat;}
	div.n2l2 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n2_services.gif);
	background-repeat:no-repeat;}
div.n2h2 {position:absolute; width:59px; height:20px;left:236px;top:64px;}  /* Services-Hover */
	div.n2h2 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n2_services.gif);
	background-repeat:no-repeat;
	width:59px;}
	div.n2h2 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n2_services.gif);
	background-repeat:no-repeat;
	width:59px;}
	div.n2h2 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n2_services.gif);
	background-repeat:no-repeat;}
	div.n2h2 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n2_services.gif);
	background-repeat:no-repeat;}

div.n2l4 {position:absolute; width:45px; height:20px;left:305px;top:64px;} 	/* Music */
	div.n2l4 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;
	width:45px;}
	div.n2l4 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;
	width:45px;}
	div.n2l4 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;}
	div.n2l4 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;}
div.n2h4 {position:absolute; width:45px; height:20px;left:305px;top:64px;} 	/* Music-Hover */
	div.n2h4 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;
	width:45px;}
	div.n2h4 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;
	width:45px;}
	div.n2h4 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;}
	div.n2h4 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;}
	
div.n2l5 {position:absolute; width:48px; height:20px;left:670px;top:64px;} 	/* Promo */
	div.n2l5 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;
	width:48px;}
	div.n2l5 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;
	width:48px;}
	div.n2l5 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;}
	div.n2l5 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n5_promo.gif);	
	background-repeat:no-repeat;}
div.n2h5 {position:absolute; width:48px; height:20px;left:670px;top:64px;} 	/* Promo-Hover */
	div.n2h5 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;
	width:48px;}
	div.n2h5 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;
	width:48px;}
	div.n2h5 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;}
	div.n2h5 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;}	
	
div.n2l6 {position:absolute; width:61px; height:20px;left:728px;top:64px;} 	/* Teaching */
	div.n2l6 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;
	width:61px;}
	div.n2l6 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;
	width:61px;}
	div.n2l6 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;}
	div.n2l6 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n6_teaching.gif);	
	background-repeat:no-repeat;}
div.n2h6 {position:absolute; width:61px; height:20px;left:728px;top:64px;} 	/* Teaching-Hover */
	div.n2h6 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;
	width:61px;}
	div.n2h6 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;
	width:61px;}
	div.n2h6 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;}
	div.n2h6 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;}

div.n2l7 {position:absolute; width:42px; height:20px;left:799px;top:64px;} 	/* Links */
	div.n2l7 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;
	width:42px;}
	div.n2l7 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;
	width:42px;}
	div.n2l7 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;}
	div.n2l7 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n7_links.gif);	
	background-repeat:no-repeat;}
div.n2h7 {position:absolute; width:42px; height:20px;left:799px;top:64px;} 	/* Links-Hover */
	div.n2h7 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;
	width:42px;}
	div.n2h7 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;
	width:42px;}
	div.n2h7 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;}
	div.n2h7 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;}		

div.n2l8 {position:absolute; width:59px; height:20px;left:851px;top:64px;} 	/* Contact */
	div.n2l8 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;
	width:59px;}
	div.n2l8 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;
	width:59px;}
	div.n2l8 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;}
	div.n2l8 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n8_contact.gif);	
	background-repeat:no-repeat;}
div.n2h8 {position:absolute; width:59px; height:20px;left:851px;top:64px;} 	/* Contact-Hover */
	div.n2h8 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;
	width:59px;}
	div.n2h8 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;
	width:59px;}
	div.n2h8 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;}
	div.n2h8 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;}	
/* E: Current Navigation */	
	
/* S: Nav Bar2 ------------------------------------------------------------------------------------------------ */   
div.n3h11 {position:absolute; width:76px; height:20px; left:290px; top:84px;}	/* Bio: Dana Starkell */
	div.n3h11 a.roll:link {
	background-position: 0px -56px;/* Match Hover. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s11_danastarkell.gif); 
	background-repeat:no-repeat;
	width:76px;}
	div.n3h11 a.roll:visited {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s11_danastarkell.gif); 
	background-repeat:no-repeat;
	width:76px;}
	div.n3h11 a.roll:hover {
	background-position: 0px -56px;/* -4 px: position. */
	background-image: url(../rollovers/nav2/s11_danastarkell.gif); 
	background-repeat:no-repeat;}
	div.n3h11 a.roll:active {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s11_danastarkell.gif); 
	background-repeat:no-repeat;}		

div.n3l31a {position:absolute; width:82px; height:20px; left:140px; top:84px;}	/* 2010 Schedule-Link */
	div.n3l31a a.roll:link {
	background-position: 0px -36px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s21_2010schedule.gif); 
	background-repeat:no-repeat;
	width:82px;}
	div.n3l31a a.roll:visited {
	background-position: 0px -36px;
	background-image: url(../rollovers/nav2/s21_2010schedule.gif); 
	background-repeat:no-repeat;
	width:82px;}
	div.n3l31a a.roll:hover {
	background-position: 0px 4px;   /* -4 px: position. */
	background-image: url(../rollovers/nav2/s21_2010schedule.gif); 
	background-repeat:no-repeat;}
	div.n3l31a a.roll:active {
	background-position: 0px -36px;  /* Match Hover. */
	background-image: url(../rollovers/nav2/s21_2010schedule.gif); 
	background-repeat:no-repeat;}
div.n3a31a {position:absolute; width:82px; height:20px; left:140px; top:84px;}	/* 2010 Schedule-Hover */
	div.n3a31a a.roll:link {
	background-position: 0px -56px;/* Match Hover. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s21_2010schedule.gif); 
	background-repeat:no-repeat;
	width:82px;}
	div.n3a31a a.roll:visited {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s21_2010schedule.gif); 
	background-repeat:no-repeat;
	width:82px;}
	div.n3a31a a.roll:hover {
	background-position: 0px -56px;/* -4 px: position. */
	background-image: url(../rollovers/nav2/s21_2010schedule.gif); 
	background-repeat:no-repeat;}
	div.n3a31a a.roll:active {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s21_2010schedule.gif); 
	background-repeat:no-repeat;}		
	
div.n3l32a {position:absolute; width:78px; height:14px; left:227px; top:84px;}  /* Past Schedule: Link */	
	div.n3l32a a.roll:link {
	background-position: 0px -36px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s22_pastsch.gif); 
	background-repeat:no-repeat;
	width:78px;}
	div.n3l32a a.roll:visited {
	background-position: 0px -36px;
	background-image: url(../rollovers/nav2/s22_pastsch.gif); 
	background-repeat:no-repeat;
	width:78px;}
	div.n3l32a a.roll:hover {
	background-position: 0px 4px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s22_pastsch.gif); 
	background-repeat:no-repeat;}
	div.n3l32a a.roll:active {
	background-position: 0px -36px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s22_pastsch.gif); 
	background-repeat:no-repeat;}
div.n3a32a {position:absolute; width:78px; height:14px; left:227px; top:84px;}  /* Past Schedule: Hover */
	div.n3a32a a.roll:link {
	background-position: 0px -56px; /* Match Hover. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s22_pastsch.gif); 
	background-repeat:no-repeat;
	width:78px;}
	div.n3a32a a.roll:visited {
	background-position: 0px -56px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s22_pastsch.gif); 
	background-repeat:no-repeat;
	width:78px;}
	div.n3a32a a.roll:hover {
	background-position: 0px -56px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s22_pastsch.gif); 
	background-repeat:no-repeat;}
	div.n3a32a a.roll:active {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s22_pastsch.gif); 
	background-repeat:no-repeat;}	
	
div.n3l33a {position:absolute; width:56px; height:14px; left:310px; top:84px;} /* Concerts: Link */	
	div.n3l33a a.roll:link {
	background-position: 0px -36px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s23_concerts.gif); 
	background-repeat:no-repeat;
	width:56px;}
	div.n3l33a a.roll:visited {
	background-position: 0px -36px;
	background-image: url(../rollovers/nav2/s23_concerts.gif); 
	background-repeat:no-repeat;
	width:56px;}
	div.n3l33a a.roll:hover {
	background-position: 0px 4px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s23_concerts.gif); 
	background-repeat:no-repeat;}
	div.n3l33a a.roll:active {
	background-position: 0px -36px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s23_concerts.gif); 
	background-repeat:no-repeat;}	
div.n3a33a {position:absolute; width:56px; height:14px; left:310px; top:84px;} /* Concerts: Hover */	
	div.n3a33a a.roll:link {
	background-position: 0px -56px; /* Match Hover. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s23_concerts.gif); 
	background-repeat:no-repeat;
	width:56px;}
	div.n3a33a a.roll:visited {
	background-position: 0px -56px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s23_concerts.gif); 
	background-repeat:no-repeat;
	width:56px;}
	div.n3a33a a.roll:hover {
	background-position: 0px -56px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s23_concerts.gif); 
	background-repeat:no-repeat;}
	div.n3a33a a.roll:active {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s23_concerts.gif); 
	background-repeat:no-repeat;}	
	
div.n3l41 {position:absolute; width:66px; height:14px; left:300px; top:84px;} /* Music: Solo Guitar-Link */	
	div.n3l41 a.roll:link {
	background-position: 0px -36px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s43_sologtr.gif);  
	background-repeat:no-repeat;
	width:66px;}
	div.n3l41 a.roll:visited {
	background-position: 0px -36px;
	background-image: url(../rollovers/nav2/s43_sologtr.gif); 
	background-repeat:no-repeat;
	width:66px;}
	div.n3l41 a.roll:hover {
	background-position: 0px 4px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s43_sologtr.gif); 
	background-repeat:no-repeat;}
	div.n3l41 a.roll:active {
	background-position: 0px -36px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s43_sologtr.gif); 
	background-repeat:no-repeat;}	
div.n3a41 {position:absolute; width:66px; height:14px; left:300px; top:84px;} /* Music: Solo Guitar-Hover */	
	div.n3a41 a.roll:link {
	background-position: 0px -56px; /* Match Hover Was -16 px. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s43_sologtr.gif); 
	background-repeat:no-repeat;
	width:66px;}
	div.n3a41 a.roll:visited {
	background-position: 0px -56px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s43_sologtr.gif); 
	background-repeat:no-repeat;
	width:66px;}
	div.n3a41 a.roll:hover {
	background-position: 0px -56px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s43_sologtr.gif); 
	background-repeat:no-repeat;}
	div.n3a41 a.roll:active {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s43_sologtr.gif); 
	background-repeat:no-repeat;}	
	
div.n3l42 {position:absolute; width:57px; height:14px; left:238px; top:84px;} /* Music: Weddingsr-Link */	
	div.n3l42 a.roll:link {
	background-position: 0px -36px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s42_weddings.gif);  
	background-repeat:no-repeat;
	width:57px;}
	div.n3l42 a.roll:visited {
	background-position: 0px -36px;
	background-image: url(../rollovers/nav2/s42_weddings.gif); 
	background-repeat:no-repeat;
	width:57px;}
	div.n3l42 a.roll:hover {
	background-position: 0px 4px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s42_weddings.gif); 
	background-repeat:no-repeat;}
	div.n3l42 a.roll:active {
	background-position: 0px -36px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s42_weddings.gif); 
	background-repeat:no-repeat;}	
div.n3a42 {position:absolute; width:57px; height:14px; left:238px; top:84px;} /* Music: Weddings-Hover */	
	div.n3a42 a.roll:link {
	background-position: 0px -56px; /* Match Hover Was -16 px. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s42_weddings.gif); 
	background-repeat:no-repeat;
	width:57px;}
	div.n3a42 a.roll:visited {
	background-position: 0px -56px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s42_weddings.gif); 
	background-repeat:no-repeat;
	width:57px;}
	div.n3a42 a.roll:hover {
	background-position: 0px -56px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s42_weddings.gif); 
	background-repeat:no-repeat;}
	div.n3a42 a.roll:active {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s42_weddings.gif); 
	background-repeat:no-repeat;}
	
div.n3l43 {position:absolute; width:51px; height:14px; left:182px; top:84px;} /* Music: You Tube-Link */	
	div.n3l43 a.roll:link {
	background-position: 0px -36px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s41_youtube.gif);  
	background-repeat:no-repeat;
	width:51px;}
	div.n3l43 a.roll:visited {
	background-position: 0px -36px;
	background-image: url(../rollovers/nav2/s41_youtube.gif); 
	background-repeat:no-repeat;
	width:51px;}
	div.n3l43 a.roll:hover {
	background-position: 0px 4px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s41_youtube.gif); 
	background-repeat:no-repeat;}
	div.n3l43 a.roll:active {
	background-position: 0px -36px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s41_youtube.gif); 
	background-repeat:no-repeat;}	
div.n3h43 {position:absolute; width:51px; height:14px; left:182px; top:84px;} /* Music: You Tube-Hover */	
	div.n3h43 a.roll:link {
	background-position: 0px -56px; /* Match Hover Was -16 px. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s41_youtube.gif); 
	background-repeat:no-repeat;
	width:51px;}
	div.n3h43 a.roll:visited {
	background-position: 0px -56px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s41_youtube.gif); 
	background-repeat:no-repeat;
	width:51px;}
	div.n3h43 a.roll:hover {
	background-position: 0px -56px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s41_youtube.gif); 
	background-repeat:no-repeat;}
	div.n3h43 a.roll:active {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s41_youtube.gif); 
	background-repeat:no-repeat;}	
	
div.n3l44 {position:absolute; width:48px; height:14px; left:129px; top:84px;} /* Music: Buy A CD-Link */	
	div.n3l44 a.roll:link {
	background-position: 0px -36px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s44_buycd.gif);  
	background-repeat:no-repeat;
	width:48px;}
	div.n3l44 a.roll:visited {
	background-position: 0px -36px;
	background-image: url(../rollovers/nav2/s44_buycd.gif); 
	background-repeat:no-repeat;
	width:48px;}
	div.n3l44 a.roll:hover {
	background-position: 0px 4px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s44_buycd.gif); 
	background-repeat:no-repeat;}
	div.n3l44 a.roll:active {
	background-position: 0px -36px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s44_buycd.gif); 
	background-repeat:no-repeat;}	
div.n3a44 {position:absolute; width:48px; height:14px; left:129px; top:84px;} /* Music: Buy A CD-Hover */	
	div.n3a44 a.roll:link {
	background-position: 0px -56px; /* Match Hover Was -16 px. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s44_buycd.gif); 
	background-repeat:no-repeat;
	width:48px;}
	div.n3a44 a.roll:visited {
	background-position: 0px -56px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s44_buycd.gif); 
	background-repeat:no-repeat;
	width:48px;}
	div.n3a44 a.roll:hover {
	background-position: 0px -56px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s44_buycd.gif); 
	background-repeat:no-repeat;}
	div.n3a44 a.roll:active {
	background-position: 0px -56px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s44_buycd.gif); 
	background-repeat:no-repeat;}						
/* E: Site Navigation------------------------------------------------------------------------------------ */	

/* S: Site - Blue Links Rollovers --- */	
a:link {
	color: #1074d8;
	text-decoration: none;}
a:visited {
	text-decoration: none;
	color: #1074d8;}
a:hover {
	text-decoration: underline;
	color: #1074d8;}
a:active {
	text-decoration: none;
	color: #1074d8;}
	
/* S: Site - Positioning  ------------------------------------------------------------------------------------------ */
div#banner {
	position:absolute;
	width:940px;
	height:250px;
	left: 40px;
	top: 120px;
	border-top:2px solid #393839;
	border-bottom:2px solid #393839;}
	

/* S: Home: Positioning  --------------------------------------------- */	
div#dsnhome_ds {
	position:absolute;
	width:260px;
	height:23px;
	left: 380px;
	border: 0px;
	top: 28px;}
	
div#dsnhome_gtr {
	position:absolute;
	width:98px;
	height:22px;
	left: 397px;
	border: 0px;
	top: 52px;}
	
div#dsnhome_adv {
	position:absolute;
	width:112px;
	height:22px;
	left: 509px;
	border: 0px;
	top: 52px;}		
	
div#bannerpic_home {
	position:absolute;
	width:400px;
	height:250px;
	left: 330px;
	top: 122px;
	background-image:url(../images/s1_banner/ds0_home.jpg);
	background-repeat:no-repeat;}	

div#dsguitarist {
	position:absolute;
	width:600px;
	height:70px;
	left: 340px;
	top: 400px;}
	
div#dsadventure {
	position:absolute;
	width:600px;
	height:70px;
	left: 340px;
	top: 565px;}
	
div#homeicon1 {
	position:absolute;
	width:40px;
	height:40px;
	left: 55px;
	top: 414px;}

div#homeicon2 {
	position:absolute;
	width:40px;
	height:40px;
	left: 53px;
	top: 445px;}

div#homeicon3 {
	position:absolute;
	width:40px;
	height:40px;
	left: 57px;
	top: 475px;}

div#homeicon4 {
	position:absolute;
	width:40px;
	height:40px;
	left: 55px;
	top: 503px;}
	
div#homeicontxt {
	position:absolute;
	width:200px;
	height:140px;
	left:100px;
	top:415px;}
	
div#homeicontxt a:link {text-decoration:none; color:#506366;}
div#homeicontxt a:visited {text-decoration:none; color:#506366;}
div#homeicontxt a:hover {text-decoration:none; color:#FFFFFF; }
div#homeicontxt a:active {text-decoration:none; color:#FFFFFF;}		

div#ptta_splitrock {
	position:absolute;
	width:200px;
	height:70px;
	left: 65px;
	top: 580px;}
	
div#ptta_ds {
	position:absolute;
	width:600px;
	height:70px;
	left: 190px;
	top: 568px;}
	
div#footer_home {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:400px; 
	top:700px; 
	border:none;}		

/* S: Bio Positioning  --------------------------------------------- */	
div#bannerpic_bio {
	position:absolute;
	width:400px;
	height:250px;
	left: 310px;
	top: 122px;
	background-image:url(../images/s1_banner/ds1_bio.jpg);
	background-repeat:no-repeat;}

div#headpic1 {
	position:absolute;
	width:940px;
	height:250px;
	left: 40px;
	top: 120px;
	background-image:url(../images/s1_banner/ds2_schedule.jpg);
	background-repeat:no-repeat;
	border-top:2px solid #393839;
	border-bottom:2px solid #393839;}

div#bio {
	position:absolute;
	width:930px;
	left: 40px;
	top: 392px;}
	
div#footer_bio {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:825px; 
	border:none;}	

/* S: Schedule --------------------------------------------------------- */	
div#eventsyear {
	position:absolute;
	width:900px;
	height:70px;
	left: 40px;
	top: 385px;}
	
div#venue {
	position:absolute;
	width:200px;
	height:70px;
	left: 320px;
	top: 385px;}
	
div#details {
	position:absolute;
	width:200px;
	height:70px;
	left: 700px;
	top: 385px;}
	
div#c1date {
	position:absolute;
	width:250px;
	height:200px;
	left: 40px;
	top: 415px;
	padding:-10px 0 0 0;}	
	
div#c2place {
	position:absolute;
	text-align:right;
	width:350px;
	height:200px;
	left: 320px;
	top: 415px;}	
div#c2place .schedule {font-weight:bold;}	
	
div#c3detail {
	position:absolute;
	width:280px;
	height:200px;
	left: 700px;
	top: 415px;}
	
div#footer_schedule {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:1910px; 
	border:none;}	
/* E: Schedule +50px per event --------------------------------------------------------------------------------- */

div#footer_schedule_past {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:8500px; 
	border:none;}
	
div#footer_schedule_concerts {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:950px; 
	border:none;}	

/* S: Services Positioning  --------------------------------------- */	
div#bannerpic_services {
	position:absolute;
	width:400px;
	height:250px;
	left: 330px;
	top: 122px;
	background-image:url(../images/s1_banner/ds3_services.jpg);
	background-repeat:no-repeat;}
	
div#cgweddings {
	position:absolute;
	width:270px;
	height:70px;
	left: 40px;
	top: 410px;}
	
div#cgevents {
	position:absolute;
	width:270px;
	height:70px;
	left: 360px;
	top: 410px;}
	
div#cgconcerts {
	position:absolute;
	width:290px;
	height:70px;
	left: 675px;
	top: 410px;}
	
div#cgstudio {
	position:absolute;
	width:280px;
	height:70px;
	left: 40px;
	top: 505px;}
	
div#cglessons {
	position:absolute;
	width:270px;
	height:70px;
	left: 360px;
	top: 505px;}
	
div#cgmasterclasses {
	position:absolute;
	width:270px;
	height:70px;
	left: 675px;
	top: 505px;}						
	
div#footer_services {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:650px; 
	border:none;}

/* S: Music-Solo Guitar Positioning  --------------------------------------- */	
div#sg_sng1 {
	position:absolute;
	width:210px;
	height:100px;
	left: 40px;
	top: 393px;}	
	
div#sg_sng2 {
	position:absolute;
	width:290px;
	height:100px;
	left: 40px;
	top: 498px;}	
	
div#sg_sng3 {
	position:absolute;
	width:290px;
	height:100px;
	left: 40px;
	top: 603px;}	
	
div#sg_sng4 {
	position:absolute;
	width:290px;
	height:100px;
	left: 360px;
	top: 393px;}
	
div#sg_sng5 {
	position:absolute;
	width:290px;
	height:100px;
	left: 360px;
	top: 498px;}
	
div#sg_sng6 {
	position:absolute;
	width:290px;
	height:100px;
	left: 360px;
	top: 603px;}
	
div#sg_sng7 {
	position:absolute;
	width:290px;
	height:100px;
	left: 675px;
	top: 393px;}
	
div#sg_sng8 {
	position:absolute;
	width:290px;
	height:100px;
	left: 675px;
	top: 498px;}
	
div#sg_sng9 {
	position:absolute;
	width:290px;
	height:100px;
	left: 675px;
	top: 603px;}
	
div#footer_music_sg {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:720px; 
	border:none;}		
	
/* S: Music-Weddings Positioning  --------------------------------------- */	
div#processional {
	position:absolute;
	width:270px;
	height:70px;
	left: 40px;
	top: 393px;}
	
div#bridalparty {
	position:absolute;
	width:270px;
	height:70px;
	left: 360px;
	top: 393px;}
	
div#recessional {
	position:absolute;
	width:270px;
	height:70px;
	left: 675px;
	top: 393px;}

/* S: Music-Weddings Songs Positioning  -- */	
div#wed_sng1 {
	position:absolute;
	width:280px;
	height:100px;
	left: 40px;
	top: 418px;}	
	
div#wed_sng2 {
	position:absolute;
	width:290px;
	height:110px;
	left: 40px;
	top: 533px;}	
	
div#wed_sng3 {
	position:absolute;
	width:290px;
	height:110px;
	left: 40px;
	top: 648px;}	
	
div#wed_sng4 {
	position:absolute;
	width:290px;
	height:110px;
	left: 40px;
	top: 763px;}
	
div#wed_sng5 {
	position:absolute;
	width:290px;
	height:110px;
	left: 360px;
	top: 418px;}
	
div#wed_sng6 {
	position:absolute;
	width:290px;
	height:110px;
	left: 360px;
	top: 533px;}
	
div#wed_sng7 {
	position:absolute;
	width:290px;
	height:110px;
	left: 360px;
	top: 648px;}
	
div#wed_sng8 {
	position:absolute;
	width:290px;
	height:110px;
	left: 360px;
	top: 763px;}
	
div#wed_sng9 {
	position:absolute;
	width:290px;
	height:110px;
	left: 675px;
	top: 418px;}	
	
div#wed_sng10 {
	position:absolute;
	width:290px;
	height:110px;
	left: 675px;
	top: 533px;}
	
div#wed_sng11 {
	position:absolute;
	width:290px;
	height:110px;
	left: 675px;
	top: 648px;}
	
div#wed_sng12 {
	position:absolute;
	width:290px;
	height:110px;
	left: 675px;
	top: 763px;}	
	
div#footer_music_weddings {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:880px; 
	border:none;}	
	
/* S: Music-Buy a CD Positioning  -- */	
div#cd1 {
	position:absolute;
	width:150px;
	height:150px;
	left: 40px;
	top: 400px;}
	
div#cd2 {
	position:absolute;
	width:150px;
	height:150px;
	left: 198px;
	top: 400px;}	

div#cd3 {
	position:absolute;
	width:150px;
	height:150px;
	left: 356px;
	top: 400px;}
	
div#cd4 {
	position:absolute;
	width:150px;
	height:150px;
	left: 514px;
	top: 400px;}
	
div#cd5 {
	position:absolute;
	width:150px;
	height:150px;
	left: 672px;
	top: 400px;}
	
div#cd6 {
	position:absolute;
	width:150px;
	height:150px;
	left: 830px;
	top: 400px;}
	
div#ordertxt {
	position:absolute;
	width:400px;
	height:150px;
	left: 356px;
	top: 570px;}				
	
/* S: Promo Positioning  --------------------------------------- */		
div#promo {
	position:absolute;
	width:940px;
	height:215px;
	left: 40px;
	top: 120px;
	border-top:2px solid #393839;
	border-bottom:2px solid #393839;}
	
div#photobanner {
	position:absolute;
	width:270px;
	height:70px;
	left: 40px;
	top: 367px;}	
	
div#presskit {
	position:absolute;
	width:270px;
	height:70px;
	left: 360px;
	top: 367px;}

div#reviews_pr {
	position:absolute;
	width:900px;
	height:70px;
	left:40px;
	top:475px;}	
	
div#footer_promo {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:950px; 
	border:none;}	

/* S: Teaching -------------------------------------------------------------- */
div#bannerpic_teaching {
	position:absolute;
	width:400px;
	height:250px;
	left: 200px;
	top: 122px;
	background-image:url(../images/s1_banner/ds6_teaching.jpg);
	background-repeat:no-repeat;}
			
div#teaching {
	position:absolute;
	width:920px;
	left: 40px;
	top: 410px;}
	
div#footer_teaching {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:770px; 
	border:none;}		
	
/* S: Links Positioning  ---------------------------------------------------- */
div#bannerpic_links {
	position:absolute;
	width:400px;
	height:250px;
	left: 330px;
	top: 122px;
	background-image:url(../images/s1_banner/ds7_links.jpg);
	background-repeat:no-repeat;}
		
div#interact {
	position:absolute;
	width:290px;
	height:70px;
	left: 40px;
	top: 390px;
	margin-bottom: 20px; }
	
div#reviews {
	position:absolute;
	width:290px;
	height:70px;
	left: 360px;
	top: 390px;}
	
div#external {
	position:absolute;
	width:300px;
	height:70px;
	left: 675px;
	top: 390px;}	
	
div#footer_links {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:700px; 
	border:none;}						

/* S: Contact -------------------------------------------------------------- */	
div#bannerpic_contact {
	position:absolute;
	width:400px;
	height:250px;
	left: 330px;
	top: 122px;
	background-image:url(../images/s1_banner/ds8_contact.jpg);
	background-repeat:no-repeat;}

div#contact_email {
	position:absolute; 
	width:250px; 
	height:70px; 
	left: 40px; 
	top: 405px;}
	
div#lbr_logo {
	position:absolute; 
	width:150px; 
	height:150px; 
	left: 40px; 
	top: 490px;}	
	
div#formheader {
	position:absolute; 
	text-align:left; 
	width:500px; 
	height:60px; 
	left: 340px; 
	top: 390px;}
	
div#asterisk {
	position:absolute; 
	text-align:left; 
	width:20px; 
	height:20px; 
	left: 485px; 
	top: 480px;}	

div#formcontainer {
	position:absolute; 
	left: 345px;
	top: 450px; 
	width:550px; 
	height:250px; }
	
div#formcontainer input {position:absolute; left:160px; width:220px; font-size: 11px; }
div#formcontainer textarea {position:absolute; left:160px; width:245px; height:50px; }
div#formcontainer .buttonarea input {left:225px; width: 85px; margin-top:30px; }

div#footer_contact {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:340px; 
	top:700px; 
	border:none;}
	
div#footer_contact_thanks {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:340px; 
	top:620px; 
	border:none;}	
/* E: Contact ------------------------------------------------------------------------------------------ */	

	
	