@charset "UTF-8";

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

/* 	Text Styles: Sky Headers Grey: 4f4f4f 
	S: Site Navigation (Footer 1146)

*/

h1 {font-size:1.15em; font-weight:normal; letter-spacing:.17em; margin-top:0em; margin-bottom:.7em; color:#029fda; line-height:1.0em; } 
h2 {font-size:0.87em; font-weight:normal; letter-spacing:.14em; margin-top:0em; margin-bottom:.2em; color:#029fda; line-height:1.0em; }
h3 {font-size:0.87em; font-weight:normal; letter-spacing:.14em; margin-top:0em; margin-bottom:.2em; color:#ffffff; line-height:1.0em; } 

h5 {font-size:.78em; font-weight:normal; color:#ffffff; letter-spacing:.09em; line-height:1.3em; margin-bottom:0px;}
h6 {font-size:.78em; font-weight:normal; color:#5e5e5e; letter-spacing:.09em; height:18px; line-height:1.8em; margin-top:0px; margin-bottom:15px; margin-left:30px;}

p {margin:0px 0px;}    /* Grey */
p {color:#CCCCCC; font-size:.78em; font-weight: normal; letter-spacing:.09em;  border:none; line-height:1.6em; 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.schlines {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.5em; }
p.copy {letter-spacing:1px; }

div#dsnhome_ds {
	position:absolute;
	width:260px;
	height:23px;
	left: 380px;
	border: 0px;
	top: 40px;}
		
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:20px; left:396px; top:70px;}   /* 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 -40px;
	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:20px; left:396px; top:70px;}  /* 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 -40px;
	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:20px; left:517px; top:70px;}   /* Adventure-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 -40px;
	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:20px; left:517px; top:70px;}  /* Adventure-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 -40px;
	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:40px; top:54px;}   /* Bio left 124 */
	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:40px; top:54px;}  /* 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.n2 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n1_bio.gif);
	background-repeat:no-repeat;}	
	
div#n2_bio_active {
	position:absolute;
	width:31px;
	height:20px;
	left: 40px;
	top: 54px;
	background-image:url(../rollovers/nav1/n1_biox.gif);
	background-repeat:no-repeat;}	
	
div.n2l2 {position:absolute; width:82px; height:20px;left:96px;top:54px;} 	/* Schedule L 165 */
	div.n2l2 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n2_schedule.gif);
	background-repeat:no-repeat;
	width:82px;}
	div.n2l2 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n2_schedule.gif);
	background-repeat:no-repeat;
	width:82px;}
	div.n2l2 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n2_schedule.gif);
	background-repeat:no-repeat;}
	div.n2l2 a.roll:active {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n2_schedule.gif);
	background-repeat:no-repeat;}	
div.n2h2 {position:absolute; width:82px; height:20px;left:96px;top:54px;} 	/* Schedule-Hover */
	div.n2h2 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n2_schedule.gif);
	background-repeat:no-repeat;
	width:82px;}
	div.n2h2 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n2_schedule.gif);
	background-repeat:no-repeat;
	width:82px;}
	div.n2h2 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n2_schedule.gif);
	background-repeat:no-repeat;}
	div.n2h2 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n2_schedule.gif);
	background-repeat:no-repeat;}	
	
div#n2_schedule_active {
	position:absolute;
	width:82px;
	height:20px;
	left: 96px;
	top: 54px;
	background-image:url(../rollovers/nav1/n2_schedulex.gif);
	background-repeat:no-repeat;}	

div.n2l3 {position:absolute; width:77px; height:20px;left:203px;top:54px;}	/* Services */
	div.n2l3 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n3_services.gif);
	background-repeat:no-repeat;
	width:77px;}
	div.n2l3 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n3_services.gif);
	background-repeat:no-repeat;
	width:77px;}
	div.n2l3 a.roll:hover {
	background-position: 0px -40px;
	background-image: url(../rollovers/nav1/n3_services.gif);
	background-repeat:no-repeat;}
	div.n2l3 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n3_services.gif);
	background-repeat:no-repeat;}
div.n2h3 {position:absolute; width:77px; height:20px;left:203px;top:54px;}  /* Services-Hover */
	div.n2h3 a.roll:link {
	background-position: 0px -60px;
	text-decoration:none;
	background-image: url(../rollovers/nav1/n3_services.gif);
	background-repeat:no-repeat;
	width:77px;}
	div.n2h3 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n3_services.gif);
	background-repeat:no-repeat;
	width:77px;}
	div.n2h3 a.roll:hover {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n3_services.gif);
	background-repeat:no-repeat;}
	div.n2h3 a.roll:active {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n3_services.gif);
	background-repeat:no-repeat;}
	
div#n3_services_active {
	position:absolute;
	width:77px;
	height:20px;
	left:203px;
	top: 54px;
	background-image:url(../rollovers/nav1/n3_servicesx.gif);
	background-repeat:no-repeat;}	

div.n2l4 {position:absolute; width:53px; height:20px;left:305px;top:54px;} 	/* 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:53px;}
	div.n2l4 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;
	width:53px;}
	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:53px; height:20px;left:305px;top:54px;} 	/* 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:53px;}
	div.n2h4 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n4_music.gif);
	background-repeat:no-repeat;
	width:53px;}
	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#n4_music_active {
	position:absolute;
	width:53px;
	height:20px;
	left:305px;
	top: 54px;
	background-image:url(../rollovers/nav1/n4_musicx.gif);
	background-repeat:no-repeat;}	
	
div.n2l5 {position:absolute; width:60px; height:20px;left:665px;top:54px;} 	/* 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:60px;}
	div.n2l5 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;
	width:60px;}
	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:60px; height:20px;left:665px;top:54px;} 	/* 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:60px;}
	div.n2h5 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n5_promo.gif);
	background-repeat:no-repeat;
	width:60px;}
	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#n5_promo_active {
	position:absolute;
	width:60px;
	height:20px;
	left:665px;
	top: 54px;
	background-image:url(../rollovers/nav1/n5_promox.gif);
	background-repeat:no-repeat;}		
	
div.n2l6 {position:absolute; width:79px; height:20px;left:750px;top:56px;} 	/* 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:79px;}
	div.n2l6 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;
	width:79px;}
	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:79px; height:20px;left:750px;top:56px;} 	/* 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:79px;}
	div.n2h6 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n6_teaching.gif);
	background-repeat:no-repeat;
	width:79px;}
	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#n6_teaching_active {
	position:absolute;
	width:79px;
	height:20px;
	left:750px;
	top: 56px;
	background-image:url(../rollovers/nav1/n6_teachingx.gif);
	background-repeat:no-repeat;}	

div.n2l7 {position:absolute; width:48px; height:20px;left:854px;top:54px;} 	/* 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:48px;}
	div.n2l7 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;
	width:48px;}
	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:48px; height:20px;left:854px;top:54px;} 	/* 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:48px;}
	div.n2h7 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n7_links.gif);
	background-repeat:no-repeat;
	width:48px;}
	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#n7_links_active {
	position:absolute;
	width:48px;
	height:20px;
	left:854px;
	top: 54px;
	background-image:url(../rollovers/nav1/n7_linksx.gif);
	background-repeat:no-repeat;}		

div.n2l8 {position:absolute; width:69px; height:20px;left:927px;top:54px;} 	/* 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:69px;}
	div.n2l8 a.roll:visited {
	background-position: 0px -20px;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;
	width:69px;}
	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:69px; height:20px;left:927px;top:54px;} 	/* 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:69px;}
	div.n2h8 a.roll:visited {
	background-position: 0px -60px;
	background-image: url(../rollovers/nav1/n8_contact.gif);
	background-repeat:no-repeat;
	width:69px;}
	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;}	
	
div#n8_contact_active {
	position:absolute;
	width:69px;
	height:20px;
	left:927px;
	top: 54px;
	background-image:url(../rollovers/nav1/n8_contactx.gif);
	background-repeat:no-repeat;}	
/* E: Current Navigation */	
	
/* S: Nav Bar2 ------------------------------------------------------------------------------------------------ */   
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;}	


/* S: Nav Bar2 MUSIC ------- */
div#greythinline {
	position:absolute;
	width:295px;
	height:50px;
	left: 65px;
	top: 85px;
	border-top:1px solid #393839;}

div.n3l41 {position:absolute; width:44px; height:14px; left:70px; top:90px;} /* Music: Buy A CD-Link */	
	div.n3l41 a.roll:link {
	background-position: 0px 0px;   /* Was -36 */	
	text-decoration:none;
	background-image: url(../rollovers/nav2/s41_buycd.gif);  
	background-repeat:no-repeat;
	width:44px;}
	div.n3l41 a.roll:visited {
	background-position: 0px 0px;     /* Was -36 */	
	background-image: url(../rollovers/nav2/s41_buycd.gif); 
	background-repeat:no-repeat;
	width:44px;}
	div.n3l41 a.roll:hover {
	background-position: 0px -40px;     /* Was -4 Extra px */	
	background-image: url(../rollovers/nav2/s41_buycd.gif); 
	background-repeat:no-repeat;}
	div.n3l41 a.roll:active {
	background-position: 0px -60px;    /* Match Hover action.  Was -36*/
	background-image: url(../rollovers/nav2/s41_buycd.gif); 
	background-repeat:no-repeat;}	
div.n3a41 {position:absolute; width:44px; height:14px; left:70px; top:90px;} /* Music: Buy A CD-Hover */	
	div.n3a41 a.roll:link {
	background-position: 0px -60px; /* Match Hover Was -56 px. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s41_buycd.gif); 
	background-repeat:no-repeat;
	width:44px;}
	div.n3a41 a.roll:visited {
	background-position: 0px -60px; /* Match Hove was -56r. */
	background-image: url(../rollovers/nav2/s41_buycd.gif); 
	background-repeat:no-repeat;
	width:44px;}
	div.n3a41 a.roll:hover {
	background-position: 0px -60px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s41_buycd.gif); 
	background-repeat:no-repeat;}
	div.n3a41 a.roll:active {
	background-position: 0px -60px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s41_buycd.gif); 
	background-repeat:no-repeat;}
	
div#n3_buycd_active {
	position:absolute;
	width:44px;
	height:20px;
	left:70px;
	top:90px;
	background-image:url(../rollovers/nav2/s41_buycdx.gif);
	background-repeat:no-repeat;}	

div.n3l42 {position:absolute; width:55px; height:14px; left:129px; top:90px;} /* Music: You Tube-Link */	
	div.n3l42 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s42_youtube.gif);  
	background-repeat:no-repeat;
	width:55px;}
	div.n3l42 a.roll:visited {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav2/s42_youtube.gif); 
	background-repeat:no-repeat;
	width:55px;}
	div.n3l42 a.roll:hover {
	background-position: 0px -40px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s42_youtube.gif); 
	background-repeat:no-repeat;}
	div.n3l42 a.roll:active {
	background-position: 0px -60px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s42_youtube.gif); 
	background-repeat:no-repeat;}	
div.n3a42 {position:absolute; width:55px; height:14px; left:129px; top:90px;} /* Music: You Tube-Hover */	
	div.n3a42 a.roll:link {
	background-position: 0px -60px; /* Match Hover Was -16 px. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s42_youtube.gif); 
	background-repeat:no-repeat;
	width:55px;}
	div.n3a42 a.roll:visited {
	background-position: 0px -60px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s42_youtube.gif); 
	background-repeat:no-repeat;
	width:55px;}
	div.n3a42 a.roll:hover {
	background-position: 0px -60px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s42_youtube.gif); 
	background-repeat:no-repeat;}
	div.n3a42 a.roll:active {
	background-position: 0px -60px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s42_youtube.gif); 
	background-repeat:no-repeat;}
	
div#n3_youtube_active {
	position:absolute;
	width:55px;
	height:20px;
	left:129px;
	top:90px;
	background-image:url(../rollovers/nav2/s42_youtubex.gif);
	background-repeat:no-repeat;}		
		
div.n3l43 {position:absolute; width:66px; height:14px; left:199px; top:90px;} /* Music: Weddingsr-Link */	
	div.n3l43 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s43_weddings.gif);  
	background-repeat:no-repeat;
	width:66px;}
	div.n3l43 a.roll:visited {
	background-position: 0px 0px;
	background-image: url(../rollovers/nav2/s43_weddings.gif); 
	background-repeat:no-repeat;
	width:66px;}
	div.n3l43 a.roll:hover {
	background-position: 0px -40px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s43_weddings.gif); 
	background-repeat:no-repeat;}
	div.n3l43 a.roll:active {
	background-position: 0px -60px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s43_weddings.gif); 
	background-repeat:no-repeat;}	
div.n3a43 {position:absolute; width:66px; height:14px; left:199px; top:90px;} /* Music: Weddings-Hover */	
	div.n3a43 a.roll:link {
	background-position: 0px -60px; /* Match Hover Was -16 px. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s43_weddings.gif); 
	background-repeat:no-repeat;
	width:66px;}
	div.n3a43 a.roll:visited {
	background-position: 0px -60px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s43_weddings.gif); 
	background-repeat:no-repeat;
	width:66px;}
	div.n3a43 a.roll:hover {
	background-position: 0px -60px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s43_weddings.gif); 
	background-repeat:no-repeat;}
	div.n3a43 a.roll:active {
	background-position: 0px -60px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s43_weddings.gif); 
	background-repeat:no-repeat;}
	
div#n3_weddings_active {
	position:absolute;
	width:66px;
	height:20px;
	left:199px;
	top:90px;
	background-image:url(../rollovers/nav2/s43_weddingsx.gif);
	background-repeat:no-repeat;}	
	
div.n3l44 {position:absolute; width:80px; height:14px; left:280px; top:90px;} /* Music: Solo Guitar-Link */	
	div.n3l44 a.roll:link {
	background-position: 0px 0px;
	text-decoration:none;
	background-image: url(../rollovers/nav2/s44_sologtr.gif);  
	background-repeat:no-repeat;
	width:80px;}
	div.n3l44 a.roll:visited {
	background-position: 0px 06px;
	background-image: url(../rollovers/nav2/s44_sologtr.gif); 
	background-repeat:no-repeat;
	width:80px;}
	div.n3l44 a.roll:hover {
	background-position: 0px -40px;/* -4 Extra px */	
	background-image: url(../rollovers/nav2/s44_sologtr.gif); 
	background-repeat:no-repeat;}
	div.n3l44 a.roll:active {
	background-position: 0px -60px;/* Match Hover action. */
	background-image: url(../rollovers/nav2/s44_sologtr.gif); 
	background-repeat:no-repeat;}	
div.n3a44 {position:absolute; width:80px; height:14px; left:280px; top:90px;} /* Music: Solo Guitar-Hover */	
	div.n3a44 a.roll:link {
	background-position: 0px -60px; /* Match Hover Was -16 px. */
	text-decoration:none;
	background-image: url(../rollovers/nav2/s44_sologtr.gif); 
	background-repeat:no-repeat;
	width:80px;}
	div.n3a44 a.roll:visited {
	background-position: 0px -60px; /* Match Hover. */
	background-image: url(../rollovers/nav2/s44_sologtr.gif); 
	background-repeat:no-repeat;
	width:80px;}
	div.n3a44 a.roll:hover {
	background-position: 0px -60px;/* -4 px: position. */	
	background-image: url(../rollovers/nav2/s44_sologtr.gif); 
	background-repeat:no-repeat;}
	div.n3a44 a.roll:active {
	background-position: 0px -60px;/* Match Hover. */
	background-image: url(../rollovers/nav2/s44_sologtr.gif); 
	background-repeat:no-repeat;}	
	
div#n3_sologtr_active {
	position:absolute;
	width:80px;
	height:20px;
	left:280px;
	top:90px;
	background-image:url(../rollovers/nav2/s44_sologtrx.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:960px;
	height:250px;
	left: 40px;
	top: 120px;
	border-top:2px solid #393839;
	border-bottom:2px solid #393839;}
	

/* S: Home: Positioning  --------------------------------------------- */	
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_ds {
	position:absolute;
	width:90px;
	height:121px;
	left: 82px;
	top: 538px;
	z-index: 1;
		}

div#ptta_splitrock {
	position:absolute;
	width:300px;
	height:70px;
	left: 150px;
	top: 585px;
	}	
	
div#award_gigmasters_risingstar {
	position:absolute;
	width:200px;
	height:200px;
	left: 120px;
	top: 170px;
	}	
	
div#award_gigmasters_fivestar {
	position:absolute;
	width:200px;
	height:200px;
	left: 780px;
	top: 210px;
	}	
	
div#award_momentville {
	position:absolute;
	width:200px;
	height:200px;
	left: 215px;
	top: 162px;
	}	
	
div#free_invitations {
	position:absolute;
	width:200px;
	height:200px;
	left: 740px;
	top: 170px;
	}	
	
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: 260px;
	top: 122px;
	background-image:url(../images/s1_banner/ds1_bio.jpg);
	background-repeat:no-repeat;}

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#bannerpic_schedule {
	position:absolute;
	width:960px;
	height:250px;
	left: 40px;
	top: 120px;
	background-image:url(../images/s1_banner/ds2_schedule2.jpg);
	background-repeat:no-repeat;
	border-top:2px solid #393839;
	border-bottom:2px solid #393839;}

div#schedule {
	position:absolute;
	width:900px;
	height:70px;
	left: 40px;
	top: 400px;}

/* S: Col 1 -- */		
div#col1_date {
	position:absolute;
	width:250px;
	height:90px;
	left: 40px;
	top: 440px;}	

div#time_date {
	position:absolute;
	width:900px;
	height:70px;
	left: 110px;
	top: 450px;}

/* S: Col 2 -- */
div#col2_venue {
	position:absolute;
	width:350px;
	height:90px;
	left: 320px;
	top: 440px;}
	
div#venue {
	position:absolute;
	width:200px;
	height:70px;
	left: 472px;
	top: 450px;}
	
/* S: Col 3 -- */
div#col3_details {
	position:absolute;
	width:280px;
	height:90px;
	left: 700px;
	top: 440px;}
		
div#details {
	position:absolute;
	width:200px;
	height:70px;
	left: 750px;
	top: 450px;}

/* S: Event Info -- */	
div#c1date {
	position:absolute;
	width:250px;
	height:200px;
	left: 40px;
	top: 475px;
	padding:-10px 0 0 0;}	
	
div#c2place {
	position:absolute;
	text-align:right;
	width:350px;
	height:200px;
	left: 320px;
	top: 475px;}	
div#c2place .schedule {font-weight:bold;}	
	
div#c3detail {
	position:absolute;
	width:280px;
	height:200px;
	left: 700px;
	top: 475px;}
	
div#footer_schedule {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:1170px; 
	border:none;}	
/* E: Schedule +60px per event --------------------------------------------------------------------------------- */

div#footer_schedule_past {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:8535px; 
	border:none;}
	
div#footer_schedule_concerts {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:1120px; 
	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#services {
	position:absolute;
	width:270px;
	height:70px;
	left: 40px;
	top: 400px;}

/* S: Col 1  -- */		
div#cgweddings {
	position:absolute;
	width:270px;
	height:70px;
	left: 40px;
	top: 440px;}	
	
div#cgweddings a:link {text-decoration: none; color:#FFFFFF;}
div#cgweddings a:visited {text-decoration: none; color:#FFFFFF;}
div#cgweddings a:hover {text-decoration: underline; color:#F00000;}
div#cgweddings a:active {text-decoration: none; color:#FFFFFF;}	
	
div#cglessons {
	position:absolute;
	width:270px;
	height:70px;
	left: 40px;
	top: 520px;}	
	
div#cgoutreach {
	position:absolute;
	width:270px;
	height:70px;
	left: 40px;
	top: 600px;}	

/* S: Col 2  -- */
div#cgconcerts {
	position:absolute;
	width:270px;
	height:70px;
	left: 360px;
	top: 440px;}

div#cgstudio {
	position:absolute;
	width:280px;
	height:70px;
	left: 360px;
	top: 520px;}

div#cgcreative {
	position:absolute;
	width:300px;
	height:70px;
	left: 360px;
	top: 600px;}

/* S: Col 3  -- */
div#cgrecitals {
	position:absolute;
	width:270px;
	height:70px;
	left: 675px;
	top: 440px;}
	
div#cgrecitals a:link {text-decoration: none; color:#FFFFFF;}
div#cgrecitals a:visited {text-decoration: none; color:#FFFFFF;}
div#cgrecitals a:hover {text-decoration: underline; color:#F00000;}
div#cgrecitals a:active {text-decoration: none; color:#FFFFFF;}		
	
div#cgcollaboration {
	position:absolute;
	width:290px;
	height:70px;
	left: 675px;
	top: 520px;}
	
div#cgmasterclasses {
	position:absolute;
	width:270px;
	height:70px;
	left: 675px;
	top: 600px;}						
	
div#footer_services {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:700px; 
	border:none;}

/* S: Music-Solo Guitar Positioning  --------------------------------------- */	
div#bannerpic_sologtr {
	position:absolute;
	width:400px;
	height:250px;
	left: 320px;
	top: 122px;
	background-image:url(../images/s1_banner/ds4_sologtr.jpg);
	background-repeat:no-repeat;}

div#footer_music_sg {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:775px; 
	border:none;}		
	
/* S: Music-Weddings Positioning  --------------------------------------- */	
div#weddings {
	position:absolute;
	width:1000px;
	height:100px;
	left: 40px;
	top: 395px;}
	
div#weddingicon1 {
	position:absolute;
	width:40px;
	height:40px;
	left: 375px;
	top: 395px;}
	
div#weddingicontxt {
	position:absolute;
	width:200px;
	height:140px;
	left:402px;
	top:400px;}	
	
div#weddingicontxt a:link {text-decoration: none; color:#FFFFFF;}
div#weddingicontxt a:visited {text-decoration: none; color:#FFFFFF;}
div#weddingicontxt a:hover {text-decoration: underline; color:#F00000;}
div#weddingicontxt a:active {text-decoration: none; color:#FFFFFF;}		
	
div#wedding_pdf {
	position:absolute;
	width:400px;
	height:35px;
	left: 680px;
	top:395px;}	
	
div#wedding_pdf a:link {text-decoration: none; color:#FFFFFF;}
div#wedding_pdf a:visited {text-decoration: none; color:#FFFFFF;}
div#wedding_pdf a:hover {text-decoration: underline; color:#F00000;}
div#wedding_pdf a:active {text-decoration: none; color:#FFFFFF;}

/* S: Music-Weddings Songs Positioning  -- */	
div#wed_col1 {
	position:absolute;
	width:280px;
	height:100px;
	left: 40px;
	top: 435px;}
	
div#wed_col1 a:link {text-decoration: none; color:#FFFFFF;}
div#wed_col1 a:visited {text-decoration: none; color:#FFFFFF;}
div#wed_col1 a:hover {text-decoration: underline; color:#F00000;}
div#wed_col1 a:active {text-decoration: none; color:#FFFFFF;}

div#wed_col2 {
	position:absolute;
	width:280px;
	height:100px;
	left: 360px;
	top: 435px;}
	
div#wed_col2 a:link {text-decoration: none; color:#FFFFFF;}
div#wed_col2 a:visited {text-decoration: none; color:#FFFFFF;}
div#wed_col2 a:hover {text-decoration: underline; color:#F00000;}
div#wed_col2 a:active {text-decoration: none; color:#FFFFFF;}	

div#wed_col3 {
	position:absolute;
	width:290px;
	height:100px;
	left: 675px;
	top: 435px;}
	
div#wed_col3 a:link {text-decoration: none; color:#FFFFFF;}
div#wed_col3 a:visited {text-decoration: none; color:#FFFFFF;}
div#wed_col3 a:hover {text-decoration: underline; color:#F00000;}
div#wed_col3 a:active {text-decoration: none; color:#FFFFFF;}	
		
div#footer_music_weddings {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:1000px; 
	border:none;}	
	
/* S: Music-Buy a CD Positioning  ------------- */	
div#bannerpic_buycd {
	position:absolute;
	width:400px;
	height:250px;
	left: 315px;
	top: 122px;
	background-image:url(../images/s1_banner/ds4_buycd2.jpg);
	background-repeat:no-repeat;}
	
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#audiorecordingtxt1 {
	position:absolute;
	width:400px;
	height:150px;
	left: 100px;
	top: 570px;}	
	
div#audiorecordingtxt2 {
	position:absolute;
	width:400px;
	height:150px;
	left: 555px;
	top: 570px;}	
	
div#itunes_icon {
	position:absolute;
	width:40px;
	height:40px;
	left: 560px;
	top: 650px;}	
	
div#itunes_txt {
	position:absolute;
	width:200px;
	height:140px;
	left:587px;
	top:655px;}				
	
/* 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#promobanner {
	position:absolute;
	width:270px;
	height:70px;
	left: 70px;
	top: 367px;}	
	
div#promoicon1 {
	position:absolute;
	width:40px;
	height:40px;
	left: 55px;
	top: 400px;}

div#promoicon2 {
	position:absolute;
	width:40px;
	height:40px;
	left: 55px;
	top: 434px;}

div#promoicon3 {
	position:absolute;
	width:40px;
	height:40px;
	left: 57px;
	top: 466px;}	
	
div#promoicontxt {
	position:absolute;
	width:200px;
	height:140px;
	left:100px;
	top:406px;}	
	
div#promoicontxt a:link {text-decoration: none; color:#FFFFFF;}
div#promoicontxt a:visited {text-decoration: none; color:#FFFFFF;}
div#promoicontxt a:hover {text-decoration: underline; color:#FFFFFF;}
div#promoicontxt a:active {text-decoration: none; color:#FFFFFF;}	

div#reviews_pr {
	position:absolute;
	width:625px;
	height:70px;
	left:340px;
	top:400px;}	
	
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: 320px;
	top: 122px;
	background-image:url(../images/s1_banner/ds6_teaching.jpg);
	background-repeat:no-repeat;}
	
div#ziplesson_logo {
	position:absolute;
	width:210px;
	height:98px;
	left: 120px;
	top: 180px;}	
			
div#teaching {
	position:absolute;
	width:920px;
	left: 40px;
	top: 400px;}
	
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:335px;
	left: 40px;
	top: 400px;
	margin-bottom: 20px; }
	
div#interact a:link {text-decoration: none; color:#FFFFFF;}
div#interact a:visited {text-decoration: none; color:#FFFFFF;}
div#interact a:hover {text-decoration: underline; color:#F00000;}
div#interact a:active {text-decoration: none; color:#FFFFFF;}	
	
div#reviews {
	position:absolute;
	width:290px;
	height:335px;
	left: 360px;
	top: 400px;}
	
div#reviews a:link {text-decoration: none; color:#FFFFFF;}
div#reviews a:visited {text-decoration: none; color:#FFFFFF;}
div#reviews a:hover {text-decoration: underline; color:#F00000;}
div#reviews a:active {text-decoration: none; color:#FFFFFF;}	
	
div#external {
	position:absolute;
	width:300px;
	height:335px;
	left: 675px;
	top: 400px;}
	
div#external a:link {text-decoration: none; color:#FFFFFF;}
div#external a:visited {text-decoration: none; color:#FFFFFF;}
div#external a:hover {text-decoration: underline; color:#F00000;}
div#external a:active {text-decoration: none; color:#FFFFFF;}		
	
div#footer_links {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:310px; 
	top:730px; 
	border:none;}						

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

div#email {
	position:absolute;
	width:40px;
	height:40px;
	left: 60px;
	top: 460px;}

div#contact_h {
	position:absolute; 
	width:600px; 
	height:70px; 
	left: 100px; 
	top: 464px;}
	
div#asterisk {
	position:absolute; 
	text-align:left; 
	width:20px; 
	height:20px; 
	left:525px; 
	top:432px;}	

div#formcontainer {
	position:absolute; 
	left: 345px;
	top: 440px; 
	width:550px; 
	height:250px; }
	
div#formcontainer input {position:absolute; left:200px; width:220px; font-size: 11px; }
div#formcontainer textarea {position:absolute; left:200px; width:245px; height:50px; }
div#formcontainer .buttonarea input {left:265px; width: 85px; margin-top:30px; }
	
div#contact_txt {
	position:absolute; 
	width:545px; 
	height:150px; 
	left: 345px; 
	top: 630px;}	

div#lbr_logo {
	position:absolute; 
	width:150px; 
	height:150px; 
	left: 510px; 
	top: 730px;}

div#footer_contact_thanks {
	position:absolute;
	width:600px;
	font-size:.77em;
	height:100px; 
	left:340px; 
	top:640px; 
	border:none;}

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

	
	

