/*------------------------------------------------------------------------------
Style Sheet for the Stephensonmusic website -- US map

version:		1.0
date:			December 19, 2006
author:			Jim Stephenson
email:			kineticjim@stephensonmusic.com
			jim@lockportucc.org  
			jim@kineticjim.com
			sstephenson_lock@hotmail.com
website:		www.stephensonmusic.com
------------------------------------------------------------------------------*/

#akron, #anchorage, #albuquerque, #amherst, #atlanta, #atlanta2, #banff, #bethlehem, #binghamton, #birmingham, #birmingham2, #birmingham3, #bocaraton, #bowlinggreen, #bozeman, #bozeman2, #breckenridge, #bridgeport, 
#carbondale, #cedarrapids, #charleston, #cincinnati, #concord, #dallas, #dayton, #detroit, #evanston, #fairbanks, #fairbanks2, #ftworth, #ftworth2, #grandrapids, #grandrapids2, #grandrapids3, #greatfalls, #hagerstown, #houston, #indianapolis, #interlochen, #kansascity, #kansascity2, #lancaster, #lancaster2, #leessummit, #leessummit2, #littleton, 
#louisville, #lynchburg, #madison, #maui, #mercersburg, #milwaukee, #moline, #moosic, #munster, #naples, #naples2, #naples3, #naples4, #naples5, #nrichlandhills, #nwindiana, #olympia, #omaha, #orlando, #orlando2, #orlando3, #owensboro, #pittsburgh, #plano, #plano2, #portland, #richardson, #rochester, #rochester2, #rochester3, #rockford, #rockford2, #rockisland, 
#sarasota, #saskatoon, #shreveport, #shreveport2, #shreveport3, #springfield, #springfield2, #stbarts, #temple, #tucson, #venice, #waco, #wichita, #wichita2, #wichita3, #williamsburg, #winchester, #winnipeg, #wpafb, #york	
			{
  			display:		none;
  			}
 			
#wwww			{
			display:		block;
			}
			
#twins 			{
			background:		url(images/twins.jpg) no-repeat right bottom;
			float:			left;
			display:		inline;
			width:			116px;
			height:			149px;
			margin:			60px 0 0 14px;
			}
			
#twins a:hover		{
			background-position:	left bottom;
			}

#map 			{
  			border:			#f00 ridge 0px;
  			display:		block;
  			position:		relative;
  			float:			left;
  			width:			672px;
  			height:			400px;
  			top:			168px;
  			left:			15px;
  			margin:			0 10px 0 0;
  			padding:		0;
  			background:		#333344 url(graphics/u.s.maps/usawhite.gif) no-repeat;
  			border:			#666666 solid 1px;
  			}
  			
.left-info		{
			position: 		absolute; 
			width: 			111px; 
			top: 			462px; 
			left: 			706px; 
			text-align: 		left; 
			background: 		#333344; 
			padding: 		2px;
			color:			#ffffff;
			font-weight:		900;
			}

.left-info p		{
			margin:			6px 3px;
			line-height:		14px;
			font-size:		12px;
			}
  			
#map a:hover		{
  			border:			#dc6 solid 0px;
  			background:		transparent url(graphics/anote1.gif) no-repeat;
  			}
  			
ul			{
			list-style-type:	none;
			border:			#006666 solid 0px;			
			}

li			{
			border:			#666600 solid 0px;
			line-height:		0;
			display:		inline;
			}
  						
#tree a			{
  			background:		transparent url(graphics/christmastree.gif) no-repeat;
			position:		absolute;
			width:			9px;
			height:			11px;
			text-indent:		0em;
  			border:			#00f solid 0px;	
  			z-index:		5;
			}
			
#prem a			{
  			background:		transparent url(graphics/p-icon.gif) no-repeat;
			position:		absolute;
			width:			9px;
			height:			11px;
			text-indent:		0em;
  			border:			#00f solid 0px;	
  			z-index:		4;
			}
			
#flag a			{
  			background:		transparent url(graphics/flag.gif) no-repeat;
			position:		absolute;
			width:			9px;
			height:			13px;
			text-indent:		0em;
  			border:			#00f solid 0px;	
  			z-index:		3;
			}
			
#perf a			{
  			background:		transparent url(graphics/notes.gif) no-repeat;
			position:		absolute;
			width:			11px;
			height:			13px;
			text-indent:		0em;
  			border:			#00f solid 0px;	
  			z-index:		4;
			}
			
#starblue a			{
  			background:		transparent url(graphics/starblue.gif) no-repeat;
			position:		absolute;
			width:			11px;
			height:			11px;
			text-indent:		0em;
  			border:			#00f solid 0px;	
  			z-index:		4;
  			}
			
#star a			{
  			background:		transparent url(graphics/star.gif) no-repeat;
			position:		absolute;
			width:			11px;
			height:			11px;
			text-indent:		0em;
  			border:			#00f solid 0px;	
  			z-index:		4;
  			}

.albuquerque a		{
  			left:			172px;
  			top:			213px;
  			}
  			
.akron a		{
			left:			425px;
			top:			140px;
			}
  			
.amherst a		{
  			left:			520px;
  			top:			97px;
  			}
  			
.anchorage a		{
  			left:			60px;
  			top:			315px;
  			}

.atlanta a		{
  			left:			425px;
  			top:			225px;
  			}

.atlanta2 a		{
  			left:			416px;
  			top:			225px;
  			}
  			
.banff a		{
			left:			124px;
			top:			-14px;
			}

.bethlehem a		{
			left:			496px;
			top:			130px;
			}

.binghamton a		{
			left:			483px;
			top:			110px;
			}

.birmingham a		{
			left:			394px;
			top:			240px;
			}

.birmingham2 a		{
			left:			395px;
			top:			245px;
			}

.birmingham3 a		{
			left:			397px;
			top:			250px;
			}

.bocaraton a		{
			left:			480px;
			top:			325px;
			}

.bowlinggreen a		{
			left:			388px;
			top:			196px;
			}

.bozeman a		{
  			left:			165px;
  			top:			70px;
  			}
  			
.bozeman2 a		{
			left:			156px;
			top:			70px;
			}
			
.breckenridge a		{
			left:			190px;
			top:			160px;
			}

.bridgeport a		{
  			left:			520px;
  			top:			112px;
  			}

.carbondale a		{
  			left:			365px;
  			top:			185px;
  			}

.cedarrapids a		{
			left:			335px;
			top:			135px;
			}
  			
.charleston a		{
  			left:			467px;
  			top:			236px;
  			}

.cincinnati a		{
			left:			411px;
			top:			168px;
			}
  			
.concord a		{
  			left:			525px;
  			top:			80px;
  			}

.dallas a		{
  			left:			284px;
  			top:			258px;
  			}

.dayton a		{
  			left:			410px;
  			top:			150px;
  			}

.detroit a		{
  			left:			417px;
  			top:			118px;
  			}

.evanston a		{
			left:			370px;
			top:			126px;
			}

.fairbanks a		{
			left:			70px;
			top:			280px;
			}

.fairbanks2 a		{
			left:			72px;
			top:			285px;
			}
  
.ftworth a		{
  			left:			274px;
  			top:			260px;
  			}

.ftworth2 a		{
			left:			276px;
			top:			265px;
			}

.hagerstown a		{
			left:			478px;
			top:			152px;
			}

.grandrapids a		{
  			left:			398px;
  			top:			114px;
  			}

.grandrapids2 a		{
  			left:			394px;
  			top:			110px;
  			}

.grandrapids3 a		{
			left:			396px;
			top:			115px;
			}

.greatfalls a		{
			left:			155px;
			top:			45px;
			}
    			
.houston a		{
			left:			300px;
			top:			287px;
			}

.indianapolis a		{
  			left:			390px;
  			top:			155px;
  			}
  			
.interlochen a		{
			left:			387px;
			top:			90px;
			}
  			
.littleton a		{
  			left:			533px;
  			top:			94px;
  			}

.kansascity a		{
			left:			310px;
			top:			170px;
			}

.kansascity2 a		{
			left:			312px;
			top:			175px;
			}

.lancaster a		{
			left:			486px;
			top:			125px;
			}

.lancaster2 a		{
			left:			491px;
			top:			130px;
			}

.leessummit a		{
			left:			325px;
			top:			175px;
			}

.leessummit2 a		{
			left:			330px;
			top:			180px;
			}

.louisville a		{
			left:			400px;
			top:			170px;
			}

.lynchburg a		{
			left:			475px;
			top:			175px;
			}

.madison a		{
			left:			358px;
			top:			115px;
			}

.maui a			{
			left:			200px;
			top:			320px;
			}

.mercersburg a		{
			left:			474px;
			top:			136px;
			}

.milwaukee a		{
			left:			370px;
			top:			117px;
			}

.moline a		{
			left:			351px;
			top:			141px;
			}

.moosic a		{
			left:			493px;
			top:			123px;
			}

.munster a		{
			left:			379px;
			top:			147px;
			}
    
.naples a		{
  			left:			469px;
  			top:			329px;
  			}

.naples2 a		{
  			left:			460px;
  			top:			329px;
  			}

.naples3 a		{
  			left:			465px;
  			top:			341px;
  			}

.naples4 a		{
  			left:			458px;
  			top:			336px;
  			}

.naples5 a		{
			left:			471px;
			top:			346px;
			}

.nrichlandhills a	{
  			left:			276px;
  			top:			250px;
  			}

.nwindiana a		{
			left:			380px;
			top:			140px;
			}

.olympia a		{
			left:			55px;
			top:			25px;
			}

.orlando a		{
  			left:			460px;
  			top:			295px;
  			}

.orlando2 a		{
  			left:			460px;
  			top:			295px;
  			}

.orlando3 a		{
			left:			462px;
			top:			300px;
			}

.omaha a		{
  			left:			290px;
  			top:			140px;
  			}

.owensboro a		{
			left:			386px;
			top:			190px;
			}

.pittsburgh a		{
			left:			453px;
			top:			138px;
			}

.plano a		{
			left:			250px;
			top:			275px;
			}

.plano2 a		{
			left:			255px;
			top:			280px;
			}

.portland a		{
  			left:			45px;
  			top:			50px;
  			}

.richardson a		{
			left:			286px;
			top:			255px;
			}
  			
.rochester a		{
  			left:			473px;
  			top:			97px;
  			}

.rochester2 a		{
  			left:			478px;
  			top:			100px;
  			}
  			
.rochester3 a		{
			left:			482px;
			top:			104px;
			}

.rockford a		{
			left:			360px;
			top:			125px;
			}
			
.rockford2 a		{
			left:			364px;
			top:			129px;
			}
  
.rockisland a		{
  			left:			350px;
  			top:			130px;
  			}

.sarasota a		{
			left:			458px;
			top:			324px;
			}

.saskatoon a		{
			left:			204px;
			top:			10px;
			}

.shreveport a		{
  			left:			316px;
  			top:			262px;
  			}

.shreveport2 a		{
  			left:			320px;
  			top:			260px;
  			}

.shreveport3 a		{
			left:			322px;
			top:			265px;
			}

.springfield a		{
			left:			520px;
			top:			98px;
			}

.springfield2 a		{
			left:			522px;
			top:			103px;
			}
  			
.stbarts a		{
			left:			530px;
			top:			355px;
			}

.temple a		{
			left:			275px;
			top:			295px;
			}

.tucson a		{
			left:			132px;
			top:			256px;
			}

.venice a		{
			left:			455px;
			top:			323px;
			}

.waco a		{
			left:			279px;
			top:			280px;
			}

.wichita a		{
  			left:			280px;
  			top:			185px;
  			}

.wichita2 a		{
  			left:			280px;
  			top:			180px;
  			}

.wichita a		{
			left:			282px;
			top:			190px;
			}

.williamsburg a		{
			left:			480px;
			top:			170px;
			}

.winchester a		{
			left:			472px;
			top:			152px;
			}

.winninpeg a		{
			left:			282px;
			top:			35px;
			}
    			
.wpafb a		{
  			left:			416px;
  			top:			150px;
  			}
  			
.york a			{
			left:			483px;
			top:			135px;
			}

.dummy a		{
  			left:			-418px;
  			top:			0px;
  			}
 			
.billboard2		{
  			border:			#369 ridge 3px;
  			float:			right;
  			position:		absolute;
  			width:			270px;
  			background:		#333;
  			height:			200px;
  			top:			20px;
  			margin:			0;
  			padding:		0;
  			z-index:		2;
  			color:			#fff;
			}
			
.billboard3		{
  			border:			#369 ridge 0px;
  			position:		absolute;
  			width:			672px;
  			background:		#eeeeff;
  			height:			132px;
  			top:			150px;
  			left:			161px;
			margin:			0;	
  			padding:		12px 0 0 0;
  			z-index:		2;
  			color:			#333;
  			border-top:		#666666 solid 1px;
  			border-left:		#666666 solid 1px;
  			border-right:		#666666 solid 1px;
  			border-bottom:		#666666 solid 1px;
			}
			
.billboard3 img		{
			margin:			6px 6px 0px 0px;
			}
			
.billboard2 p, .billboard3 p		{
			font-family:		verdana;
			padding:		6px 6px 0px 12px;
			font-size:		12px;
			font-weight:		bold;
			line-height:		16px;
			}

.billboard2 a:hover	{
  			display: 		block;
  			}

.orch			{	
			color:			#009933;	
			}
			
.ttl			{	
			color:			#282899;
			font-weight:		900;
			}
			
.dailynews		{
			float:			right;
			width:			225px;
			height:			345px;
			background:		#eeeebb;
			text-align:		justify;
			}
			
.dailynews p		{
			font-size:		10px;
			line-height:		12px;
			padding:		3px 10px;
			}
			
.dailynews h3		{
			padding:		5px 10px;
			}
			
#bannerSub4	{
		border:				#900 solid 0px;
		background-color:		transparent;
		position:			absolute;
		top:				22px;
		left:				312px;
		width:				312px;
		height:				50px;
		}
		
#bannerSub4 p	{		
		font-size:			9px;
		line-height:			12px;
		font-family:			verdana, "trebuchet ms",arial,sans-serif;
		font-weight:			normal;
		letter-spacing:			0px;
		color:				#101010;
		text-align:			left;
		padding:			5px;
		}

/* -------------------- Form styles -------------------- */
			
#submit_info p	{
		position:			relative;
		width:				560px;
		left:				160px;
		top:				40px;
		line-height:			14px;
		}

#map_input	{
		position:			relative;
		width:				560px;
		margin:				3em 0 0 10em;
		left:				0px;
		}

fieldset	{
		border:				1px solid #cccccc;
		margin: 			1em 0;
		padding:			1em 0 0em 0;
		width:				100%;
		right:				18px;
		background:			#f8f8f8;
		}
		
legend		{
		position:			relative;
		display:			inline;
		width:				300px;
		font-size:			18px;
		padding:			5px;
		}
		
label		{
		position:			relative;
		display:			inline;
		width:				300px;
		font-size:			12px;
		padding:			5px;
		}
		
#input_info div	{
		position:			relative;
		width:				100%;
		height:				40px;
		}

#input_info input		{
		position:			absolute;
		width:				390px;
		height:				20px;
		left:				150px;
		display:			inline;
		}
		
#addl_comments div	{
		position:			relative;
		width:				100%;
		height:				140px;
		}

#addl_comments input		{
		position:			absolute;
		width:				390px;
		height:				120px;
		left:				150px;
		display:			inline;
		}
