/*************************************

	Till Photography: Global CSS
	Last updated: 02/02/09

*************************************/

/*		IMPORT | RESET		*/

	@import url(typography.css);

	*{ margin: 0; padding: 0; }
	img{ border: none; }
	ol, ul, li { list-style: none; outline: 0; }
	:focus { outline: 0; }




/*		HTML | BODY		*/

	html, body{ background-color: #FFFFFF; height: 100%; width: 100%; }




/*		LAYOUT		*/

	.clr{ clear: both; } 
	.clrLft{ clear: left; } 
	.clrRght{ clear: right; }
	hr, .accessibility{ display: none; }
	
	.container{ margin: 30px auto 10px; position: relative; width: 800px; }
	
		#header{ height: 63px; position: relative; width: inherit; }
		
		#content{ height: 100%; margin-bottom: 10px; position: relative; width: inherit; }
		
			.bioHeader{ background-color: #f0f0f0; height: 199px; margin-bottom: 10px; padding: 6px; width: 788px; }
				.bioHeaderLft, .bioHeaderCnt{ padding-right: 27px;}
				.bioHeaderLft{ float: left; height: 110px; margin-top: 30px; text-align: right; width: 125px; }
				.bioHeaderCnt{ float: left; height: 185px; margin-top: 3px; width: 413px; }
				.bioHeaderRgt{ float: right; height: 200px; width: 185px; }
		
			.colLft, .colCnt, .colRgt{ height: 280px; padding: 5px; width: 220px; }
			
			.colLft, .colCnt{ float: left; margin-right: 50px; }
			.colRgt{ float: right; }
			
			.memberships{ padding: 10px 0;}
			
		#footer{ background-color: #dddddd; height: 15px; padding: 2px 0px 0px; width: inherit; }
