/* 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:730px;
	margin-left:auto;
	margin-right:auto;
	padding-left:35px;
	text-align:left;
	color:#FFF;
	padding-right: 35px;
}
	
	#container					{ margin-top:0; color:#FFF }
		.cb #container				{ background-color:#000; }
		.chb #container				{ background-color:#B6B7BA; color:#1A2F42; }
		.eai #container				{ background-color:#3C1E03; }
	
	#footer						{ margin-top:2px; color:#FFF; font-size:.95em; }
		.cb #footer					{ background-color:#545454; }
		.chb #footer				{ background-color:#818994; }
		.eai #footer				{ background-color:#000; }
	
	#logo_print					{ display:none; }
	#logo						{ float:left; margin:30px 20px 20px 0; }
	.eai #logo					{ margin-top:34px; margin-bottom:28px; }
	.chb #logo					{ 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:#FFF; }
	
	#photos						{ float:left; width:390px; margin:0 15px 50px 0; }
	#photos img					{ border:1px #FFF solid; margin:0 4px 4px 0; }
	.chb #photos img			{ border-color:#8F8F91; }
	
	#text						{ padding-right:20px; line-height:1.2em; margin-top:0; padding-top:0; }
	#text 						{ float: right; width: 305px; }
	.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; color:#FFF; }
	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							{ margin-top:35px; margin-bottom:5px; }
	h4							{ display:none; } /* 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;}
	
