/* COLORS:

CB...

blue (links)				#6580BC
white (main text)			#FFF
white (footer text)			#FFF
black (main background)		#000
grey (footer background)	#545454


CBH...

dk teal (links)				#1A2F42
dk teal (main text)			#1A2F42
white (footer text)			#FFF
lt grey (main background)	#B6B7BA
dk grey (footer background)	#818994


EA&I...

brown (links)				#773C07
white (main text)			#FFF
white (footer text)			#FFF
brown (main background)		#3C1E03
black (footer background)	#000



*/
	
	
	body						{ font-family:helvetica, arial, sans-serif; font-size:small; margin:10px 0 10px; padding:0; text-align:center; background-color:#FFF; }
	
	/* LAYOUT */
	
	#container,
	#footer						{ width:765px; margin-left:auto; margin-right:auto; padding-left:35px; text-align:left; color:#000; border:1px #999 solid; }
	#container					{ margin-top:0; }
	#footer						{ margin-top:2px; font-size:.95em; }
	
	#logo						{ display:none; }
	#logo_print					{ float:left; margin:30px 20px 20px 0; }
	.eai #logo_print			{ margin-top:34px; margin-bottom:28px; }
	.chb #logo_print			{ margin-top:10px; margin-bottom:11px; }
	
	#navigation					{ margin:0 20px 20px 0; padding:107px 0 0; text-align:right; letter-spacing:1px; text-transform:uppercase; font-weight:normal; font-size:.85em; color:#6580BC; }
	#navigation li				{ display:inline; margin:0; }
	#navigation	a:link,
	#navigation a:visited		{ text-decoration:none; }
	#navigation li.active		{ color:#000; }
	
	#photos						{ float:left; width:390px; margin:0 15px 50px 0; }
	#photos img					{ margin:0 4px 4px 0; }
	
	#text						{ padding-right:20px; line-height:1.2em; margin-top:0; padding-top:0; }
	.first						{ margin-top:0; }
	#subtext					{ padding:0 35px 30px 99px; line-height:1.3em; }
	
	#email						{ float:left; padding:20px 0 45px 0; }
	#links						{ padding:20px 20px 0 0; line-height:1.2em; }
	#address					{ clear:both; text-align:right; margin:0 20px 0 0; padding:40px 0 15px; }
	
	.contact					{ text-transform:uppercase; }
	.small						{ font-size:.75em; padding-left:5px; }
	a.big:link,
	a.big:visited				{ font-size:1.2em; }
		
	.bar						{ padding:0 0 0 5px; }
	.cb .bar					{ color:#6580BC; }
	.chb .bar					{ color:#1A2F42; }
	.eai .bar					{ color:#773C07; }
	


	/* GENERAL STYLES */
	h2							{ color:#6580BC; text-transform:uppercase; font-size:1.1em; font-weight:normal; line-height:1.3em; margin:20px 0 0px; }
	h3							{ display:none; }
	h4							{ margin-top:35px; margin-bottom:5px; } /* for print only, replaces the h3 which is used for graphic headers */
	img							{ border:0; }

	.cb a:link,
	.cb a:visited				{ color:#6580BC; }
	.cb a:hover					{ color:#8AA5E1; }

	.chb a:link,
	.chb a:visited				{ color:#1A2F42; }
	.chb a:hover				{ color:#3D6182; }
	
	.eai a:link,
	.eai a:visited				{ color:#773C07; }
	.eai a:hover				{ color:#99581D; }
	
	.clear						{ clear:both; }
	
	
	/* LISTS */
	ul							{ list-style-type:square; }
	li							{ margin-bottom:10px; }
	.simple li					{ list-style-type:none; margin-bottom:0;}
	

