body{background:url(../i/TopPic.jpg) top center no-repeat; font: 75% verdana, arial, helvetica; margin:0; padding:0;}
		p, h1, h2, h3, h4{padding:0; margin:0;}
		ul, li, dl, dt, dd{list-style:none; margin:0; padding:0;}
		a, a:hover{text-decoration:none;}

		#pageContainer{margin:0 auto; width:677px;}
		
		#mainNavigation{padding:87px 0 1px 0; height:28px; background:url(../i/Nav_GreySlice.gif) 0 87px repeat-x;}
			#mainNavigation ul{float:left; background:url(../i/Nav_Name.gif) 0 0 no-repeat; padding:0 0 0 164px; height:28px;}
				#mainNavigation ul li{float:left; background:url(../i/Nav_BlueSlice.gif) right 0 no-repeat; height:28px;}
				#mainNavigation ul li.l{background:none;}
					#mainNavigation ul li a{padding:7px 13px 0 13px; display:block; color:#1473c8; font-size:0.9em;}
					#mainNavigation ul li a:hover{color:#000;}

		#home{background:url(../i/HP_MainPic.jpg) top center no-repeat; width:677px; height:626px;}

		#listen{background-color:#F1F1F3; padding:0 0 30px 0;}
			#listen img{float:left; margin:70px 40px 20px 40px;}
			#listen ol{background:url(../i/tracks_BG.jpg) 0 0 no-repeat; width:295px; height:250px; margin:70px 0 20px 0; padding:0; float:left;}
				#listen ol li{padding:4px 0 4px 10px; background:url(../i/listen_icon_off.gif) 270px 7px no-repeat;}
				#listen ol li.f{padding:8px 0 4px 10px;}
					#listen ol li a{font-size:0.9em; color:#1473c8}

			#listen dl{width:350px; font-size:0.9em; margin:0 0 0 40px;}
				#listen dl dt{float:left; clear:left; width:150px; display:block; font-weight:700; padding:2px 0;}
				#listen dl dd{float:left; width:200px; display:block; padding:2px 0;}

			#listen h3{font-size:1.1em; padding:35px 0 0 40px; clear:left;}
			#listen ul{font-size:0.9em; margin:0 0 0 40px;}
				#listen ul li{padding:2px 0;}
					#listen ul li a{font-weight:700; color:#4e97d9;}
			
			#listen p{font-size:0.9em; margin:15px 0 15px 40px;}

		#about{background-color:#F1F1F3; padding:20px 0 30px 0;}
			#about p{padding:5px 40px 10px 40px; font-size:0.9em; line-height:1.5em}
		
		#contact{background-color:#F1F1F3; padding:20px 0 200px 0; width:100%;}
			#contact form{width:500px; margin:0; padding:0;}
			#contact p{padding:3px 40px; font-size:0.9em; float:left; clear:left; width:400px; line-height:1.5em}
			#contact p.f{padding:3px 40px 40px 40px;}
				#contact p label{width:100px; display:block; float:left; clear:left;}
				#contact p input{display:block; float:left; width:295px; border-top:2px solid #C8C8C8; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2;}
				#contact p textarea{float:left; width:295px; border-top:2px solid #C8C8C8; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2;}
				#contact p a{font-weight:700; color:#5499D0;}
				#contact #reset{padding:5px 0 30px 150px;}
				#contact #send{padding:5px 0 30px 0;}
		
		#links{background-color:#F1F1F3; padding:20px 0 30px 0;}
			#links h3{padding:15px 30px 0 30px; font-size:1em; line-height:1.4em}
			#links p{padding:1px 30px 0 30px; font-size:0.9em; line-height:1.4em}
				#links p a{font-weight:700; color:#5499D0;}



		#news{background-color:#F1F1F3; padding:20px 0 30px 0;}
			#news h3{font-size:21px; padding:35px 0 0 40px; clear:left; font-weight:400;}
			#news ul{}
				#news ul li{margin:1.5em 40px 1.5em 40px; border-bottom:1px solid #ccc; padding:0 0 1em 0;}
				#news ul li.l{border-bottom:0;}
					#news ul li p{font-size:0.9em; padding:0 0 1em 0;}
					#news ul li p.l{padding:0;}

		#schedule{background-color:#F1F1F3; padding:20px 0 30px 0;}
			#schedule h3{font-size:18px; padding:20px 0 0 40px; clear:left; font-weight:400;}

		#booking{background-color:#F1F1F3; padding:20px 0 30px 0;}
			#booking h3{font-size:21px; padding:35px 0 0 40px; clear:left;}

