				/* SETUP */

*				{
				padding:0;
				margin:0;
				}

body 			{		
				background-color: #111111;
				padding:0;
				margin:0;
				}

ul				{
				margin: 0;
				padding: 0;
				}

li				{
				margin: 0;
				padding: 0;
				}


				/* BUTTONS */ 

a.link 			{
				color: #FF0033;
				text-decoration: none; 
				}

a.link:hover 	{
				color: #555555;
				}

a 				{
				color: #333333;
				text-decoration: none;
				}

a:hover 		{
				color: #cccccc;
				}

a.one 			{
				color: #CCCCCC;
				text-decoration: none;
				}

a.one:hover 	{
				color: #666666;
				}

a.three 		{
				color: #ffffff;
				text-decoration: none;
				border: none; 
				}

a.three:hover 	{
				color: #ffffff;
				text-decoration: none;
				border: none; 
				}




				/* TYPE */ 

p 				{ 
				font-family: Arial, Helvetica, Sans-Serif;
				color:#333;
				font-size: 12px;
				line-height: 18px;
				margin-bottom: 18px;
				}
	
.lightgrey 		{ color:#666; }

.title 			{ color:#333; font-size: 14px; font-weight: normal;}

.home_title 	{ color:#333; font-size: 14px; font-weight: normal; margin-bottom: 14px;}

.footer 		{ float: right; font-size: 11px; color:#333333; }

.cf 			{ margin-bottom: 10px; }

.listen			{ margin-top: 25px; }

.listen_about	{ margin-top: 17px; }




				/* IMAGES */ 
	
img 			{
				border: none;
				}
	
img.intext 		{
				margin: 10px 0 20px 0;
				}
	
img.line 		{
				margin: 0 0 15px 0;
				}
	
img.title 		{
				margin: 0 0 12px 0;
				}
	
.profiles 		{
				border-color: #FFF;
				border-style: solid;
				border-bottom-width: 5px;
				border-right-width: 5px;
				float: left;
				margin-top: 4px; 
  				margin-right: 15px;
  				margin-bottom: 10px;
 				}
	
img.lb 			{
				margin: 0 30px 30px 0;
				}
				
img.logo		{
				padding: 15px 0 5px 20px;
				}
				
img.thumb		{
				padding: 0 26px 30px 0;
				}
				
img.thumbr		{
				padding: 0 0 30px 0;
				}
				
img.main_gal	{
				padding: 5px 0 30px 0;
				}



					/* LISTS */ 

ul#equipment		{
					list-style:url(../images/arrow.gif);
					list-style-position: outside;
					margin: 0 0 20px 25px;

					}	
					
#equipment li		{
					font-family: Arial, Helvetica, Sans-Serif;
					color:#333;
					font-size: 12px;
					line-height: 18px;
					margin: 0 0 0 0;
					}
					
					
					

				/* CONTACT FORM */ 


#form			{
				}

#form li 		{
  				list-style: none;
 				margin: 15px 0 20px 0;
				}

.cfinput 		{
				width: 280px;
				border-width: 1px;
				border-style: solid;
				border-color: #CCC;
				background-color: #FFF; 
				padding-top: 4px;
				padding-bottom: 5px;
				padding-left: 2px;
				padding-right: 2px;
				font-family: arial, helvetica, sans-serif;
				font-size: 12px;
				color: #888; 
				}
				
				
				
				
				/* NAV */
				
				
#navpos 				{
						position: absolute;
						margin-left: 46px;
						margin-top: -42px;
						}

#nav 					{
						padding: 0;
						height: 0px;
						list-style: none;
						display: inline;
						overflow: hidden;
						width: 600px;
						}

#nav li 				{
  						list-style: none;
						display: inline;
						}

#nav a 					{
						float: left;
						padding: 0 15px 0 0;
						overflow: hidden;
						height: 34px !important; 
						height /**/:20px; /* for IE5/Win only */
						}
	
#nav a:hover 			{
						background-position: 0 -34px;
						}

#nav a.selected 		{
						background-position: 0 -68px;
						}


#home a  				{
						width: 40px;
						background:  url(../images/home.jpg) top left no-repeat;
						}

#aboutus a  			{
						width: 57px;
						background: url(../images/aboutus.jpg) top left no-repeat;
						}

#recording a  			{
						width: 69px;
						background: url(../images/recording.jpg) top left no-repeat;
						}

#rehearsal a  			{
						width: 69px;
						background: url(../images/rehearsal.jpg) top left no-repeat;
						}
						
#listen a  				{
						width: 42px;
						background: url(../images/listen.jpg) top left no-repeat;
						}
						
#gallery a  			{
						width: 52px;
						background: url(../images/gallery.jpg) top left no-repeat;
						}

#contact a  			{
						width: 57px;
						background: url(../images/contact.jpg) top left no-repeat;
						}




				/* LAYOUT */ 


#container 		{
				width: 800px;
				margin-bottom: 10px;
				margin-left: auto;
				margin-right: auto;
				margin-top: 0px;
				background-color: #FFF;
				}

#header 		{
				background-color: #FFF;
				text-align: left;
				padding-left: 0px;
				padding-top: 0px;
				margin: 0px;
				height: 230px;
				}

#right 			{
				float: right;
				width: 230px;
				margin: 0 0 0 0;
				padding-left: 0px;
				padding-right: 30px;
				}

#content 		{
				width: 490px;
				margin: 0 0 50px 0;
				padding-right: 0px;
				padding-left: 30px;
				}
				
#span_both		{
				width: 740px;
				margin: 0 0 50px 0;
				padding-right: 0px;
				padding-left: 30px;
				}

#footer 		{
				background-color: #111111;
				clear: both;
				margin: 0 0 0 0;
				padding: 20px 0 80px 0;
				text-align: left;
				border-top: solid #FFF 40px; 
				}
