@charset "UTF-8";
/* CSS Document containing GLOBAL rules for all browsers
	Layout markup by J Hogue and original concept design by J Hogue at Highchair designhaus 


XX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XXXXX     XXXX   XXXXX   XXXX  XX  XXXXX  XX  X  XX  XX  XXXXX  XX   X   XXXX
XX  XX  XX  XX     XX  XX  XX     XX  XX  XX  X  XX  XX  X     XX  X  XX     XX     XX  XX     XX  X  XX  XX  XX  X  XX   X  XX   
XXXXXX  XX  XX XX  XXXXXX  XX     XXXXXX  XX  X  XX  XX  X     XX  X  XXXXX   XXX   XX  XX XX  X X X  XXXXXX  XX  X  XX   X   XXX 
XX  XX  XX  XX  X  XX  XX  XX     XX  XX  XXXXX  XX  XXXX      XX  X  XX        XX  XX  XX  X  X  XX  XX  XX  XXXXX  XX   X     XX
XX  XX  XX  XXXXX  XX  XX  XXXXX  XX  XX  XX  X  XX  XX  X     XXXX   XXXXX  XXXX   XX  XXXXX  X  XX  XX  XX  XX  X   XXX    XXXX 

*/

html, body, table, address, form, fieldset, input { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, pre, td, hr, blockquote, ul, ol, dl, li, address { margin: 0; padding: 0; }
input, select, textarea { font-size: 100%; }

body, td, input, select, textarea { font-family: "Lucida Grande", LucidaGrande, Helvetica, Arial, sans-serif; font-weight: normal; }
body {
	background: top center repeat url("../cssimages/back.png") #ddd; 
	color: #000;  
	font-size: 10px; 
	line-height: 10px ;
}
img, img a, a img { border: none; }

#everyoneneedsawrapper {
	width: 780px; 
	margin: 20px auto; 
}
#borders {
	border: 23px solid #fff; 
	background-color: #ededed; 
	min-height: 20em; 
}
#mainnav {
	height: 67px;
	background-color: #fff; 
	color: #fff; 
	padding: 0 0 16px 0; 
}
	#mainnav a {
		display: block; 
		float: left; 
		width: 134px;
		height: 67px; 
		margin: 0 16px 0 0; 
		background: top left no-repeat url("") transparent; 
	}
	#mainnav a:hover {
		background-position: bottom left; 
	}
		a#apply { background-image: url("../cssimages/apply.png"); }
		a#artists { background-image: url("../cssimages/artists.png"); }
		a#about { background-image: url("../cssimages/about.png"); }
		a#why { background-image: url("../cssimages/why.png"); }
		a#contact { 
			float: right; 
			background-image: url("../cssimages/contact.png"); 
			margin: 0; 
		}
		#subnavigation {
			height: 4em; 
			background-color: #fff;
			margin: -8px 0 0 0; 
			padding: 0 0 8px 0; 
		}
			#subnavigation a {
				display: block; 
				float: left; 
				padding: 8px 6px 4px 6px; 
				margin: 0 8px 0 0; 
				font: bold 12px/18px Futura, Verdana, LucidaGrande, "Lucida Grande", Arial, Helvetica, sans; 
				text-transform: uppercase; 
				text-decoration: none; 
				letter-spacing: 1px; 
				background-color: #f91; 
				color: #000; 
			}
			#subnavigation a:hover {
				color: #fff; 
			}
				#subnavigation.apply a {
					background-color: #fd3; 
					color: #000; 
				}
				#subnavigation.apply a:hover { color: #916; }
			
/* Colors: 
purple: 916
yellow: fd3
orange: f91
*/
		
	#maincontent {
		 
	}
		#maincontent img { display: block; }
		#maincontent h1 {
			color: #c09; /* Magenta */
			font: normal 2em/1.4em FuturaLight, "Futura Light", Futura, LucidaGrande, "Lucida Grande", Arial, Helvetica, sans-serif;
			letter-spacing: 2px; 
			padding: 0 0 .5em 0; 
			text-align: center; 
		}
		#maincontent h2 {
			color: #09c; /* Bright Blue */
			font: normal 1.4em/1.4em FuturaLight, "Futura Light", Futura, LucidaGrande, "Lucida Grande", Arial, Helvetica, sans-serif;
			letter-spacing: 2px; 
		}
	#photonav {
		padding: 8px 0; 
		text-align: center; 
		color: #666; 
		font-size: 1.2em; 
		font-weight: bold; 
	}
		#photonav a { color: #c09; text-decoration: none; margin: 0 2px; }
		#photonav a:hover { color: #000; text-decoration: underline; }
	#text {
		padding: 19px 23px 12px 23px; 
	}
		#text h1 { text-align: left; }
		#text p, #text li, #text blockquote {
			font-size: 1.2em; 
			line-height: 1.8em; 
		}
		#text p { padding: 0 0 1em 0; }
		#text blockquote { padding: 0 2em 1em 2em; background: top left no-repeat url("../cssimages/blockquote.png") transparent; }
		#text ul, #text ol { padding: 0 0 1em 2em; }
		#text a { color: #09c; text-decoration: none; }
		#text a:hover { color: #c00; text-decoration: underline; }

#footer {
	padding: 2em 0; 
	text-align: center; 
	color: #666; 
	background-color: transparent; 
	font-size: 1.1em; 
}


:focus { -moz-outline-style: none; }
