html,body {
	margin: 0;
	padding: 0 0 25px 0;
	font: 90%/140% verdana, arial, sans-serif;
	color: #444;
	text-align: center;
}
body {
	background: #fff url(/images/background2.jpg) 0 0 repeat-x;
}
body.contactform {
	background: none;
}
#container {
	width: 980px;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header {
	position: relative;
	padding: 0;
	margin: 0;
	min-height: 266px;
	height: auto !important; /* ie6 */
    height: 266px;
	background: transparent url(/images/headerbackground2.jpg) bottom right no-repeat;
}
#header img{
	padding: 0;
	margin: 0;
	border: 0;
}
body.home #header {

}
#logo {

}
#headerphoto {
	position: absolute;
	top: 90px;
	left: 0;	
}
#quote {
	position: absolute;
	top: 162px;
	right: 20px;
	color: #fff;
	font-family: times;
	font-weight: normal;
	font-size: 20px;
	font-style: italic;
	letter-spacing: 1px;
}

#quote div.quotemark-left,
#quote div.quotemark-right {
	font-size: 50px;
	color: #fff;
}
#quote div.quotemark-left {
	float: left;
	margin: 20px 5px 0 0;
}
#quote div.quotemark-right {
	float: right;
	margin: 45px 0 0 0;
}
#quote p.quote {
	float: left;
	line-height: 1.1em;
	color: #fff;
}
#quote p.attribution {
	font-size: 16px;
	position: relative;
	margin: 0 0 0 70px;
	color: #fff;
}

/* inside layout: 600 + 60 + 320 = 908 */
#column1 {
	width: 600px;
	float: left;
	padding: 0;
	margin: 0;
}
#column2 {
	float: right;
	width: 320px;
	padding: 0;
	margin: 10px 0 0 0;
}
/* home layout: 40 + 440 + 60 + 320 + 100 = 940 */

#footer {
	clear: both;
	margin: 0 0 0 40px;
	padding: 50px 0 0 0;
}
.nodisplay {
	display: none;
}

/*
Hex colors...
Home page:
000000 All Black Text (Global) 
42B542 Green Circles 
EF4A23 All Orange Text 
C9C9C9 All Gray Lines 
EF4A23 All Orange Arrows 

Inside pages:
0F670C All Green Text 
185573 Blue side bar links
*/
