BODY {
	background-color : #FFFFE8;
}

DIV {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}

DIV.logo {
	width : 175px;
	height : 175px;
	position : relative;
	margin-top : 5px;
	margin-left : 5px;	
	margin-bottom : 5px;
}

DIV.photo-left-far {
	margin-top : 0px;
	margin-right : 5px;
	margin-left : 5px;
	margin-bottom : 5px;
}

DIV.photo-left {
	position : relative;
	margin-top : 5px;
	margin-left : 5px;	
	margin-bottom : 5px;
}

DIV.photo-mid {
	position : relative;
	margin-top : 5px;
	margin-left : 5px;	
	margin-bottom : 5px;
}

DIV.photo-right {
	position : relative;
	margin-top : 5px;
	margin-left : 5px;
	margin-right : 5px;	
	margin-bottom : 5px;
}

DIV.photo-left-row {
	margin-top : 0px;
	margin-right : 5px;	
	margin-bottom : 5px;
	margin-left : 0px;
}

DIV.photo-mid-row {
	margin-top : 0px;
	margin-right : 5px;	
	margin-bottom : 5px;
}

DIV.photo-right-row {
	margin-top : 0px;
	margin-right : 5px;
	margin-left : 0px;
	margin-bottom : 5px;
}

DIV.photo-right-bio-philo {
	margin-left : 5px;
	margin-top : 5px;
	margin-right : 5px;
	margin-bottom : 5px;
}

DIV.photo-right-bio-philo-mac {
	position : absolute;
	margin-left : 5px;
	margin-top : 0px;
	left : 500px;
	top: 0px;
}

DIV.logo-splash {
	background-color : transparent;
	position : relative;
	text-align : center;
	padding-top : 50px;
}

DIV.learn-more {
	background-color : transparent;
	width : 605px;
	position : relative;
	text-align : right;
	padding-top : 23px;
	padding-bottom : 27px;
	padding-right: 5px; 
}

DIV.body-splash {
	border : 0px solid #FDF3C4;
	background-color : #FFFFE8;
	width : 705px;
	position : relative;
	text-align : right;
	margin-top : 90px;
	padding-top: 20px;
	margin-bottom : 5px;
}

DIV.body-splash-nav {
	border-right : 1px solid #7E7E7E;
	border-left : 1px solid #7E7E7E;
	border-bottom : 1px solid #7E7E7E;
	border-top : 0px;
	background-color : transparent;
	width : 598px;
	position : relative;
	text-align : left;
}

DIV.body {
	border : 1px solid #FDF3C4;
	background-color : #FFFFFF;
	width : 726px;
	position : relative;
	text-align : left;
	padding-bottom : 20px;
}

DIV.body-photography {
	border : 1px solid #FDF3C4;
	background-color : #FFFFFF;
	width : 726px;
	position : relative;
	text-align : left;
	padding-bottom : 0px;
}

DIV.content {
	font-size : 8pt;
	line-height : 16pt;
	letter-spacing : .02em;
	color : #666666;
	position : relative;
	text-align : left;
	padding-top : 12px;
	padding-left : 10px;
	padding-right : 25px;
	padding-bottom : 10px;
}

DIV.content-narrow {
	font-size : 8pt;
	line-height : 16pt;
	letter-spacing : .02em;
	color : #666666;
	position : relative;
	text-align : left;
	padding-top : 12px;
	padding-left : 10px;
	padding-right : 25px;
	padding-bottom : 20px;
}

DIV.linknav {
	font-size : 9pt;
	line-height : 17pt;
	color : #535353;
	position : relative;
	text-align : center;
	padding-top : 35px;
	padding-bottom : 15px;
}

DIV.leftnav {
	width : 175px;
	height : 175px;
	padding-top : 0px;
	padding-right : 3px;
	padding-left : 5px;
	margin-bottom : 5px;
}

DIV.leftnav-photography {
	width : 175px;
	padding-top : 0px;
	padding-right : 10px;
	padding-left : 0px;
	padding-bottom : 0px;
}

DIV.quote {
	padding-top : 5px;
	padding-right : 5px;
	padding-left : 0px;
	margin-bottom : 5px;
}

DIV.footer {
	font-size : 8pt;
	line-height : 17pt;
	color : #999999;
	position : relative;
	text-align : center;
	padding-top : 17px;
	padding-bottom : 25px;
}

DIV.footer-home {
	font-size : 8pt;
	line-height : 17pt;
	color : #999999;
	position : relative;
	text-align : center;
	padding-top : 40px;
}

A, A:Visited, A:Active, A:Hover {
	color : #EB9D1A;
	text-decoration : underline;
}

A.tips, A.tips:Visited, A.tips:Active, A.tips:Hover {
	color : #EB9D1A;
	text-decoration : underline;
	font-size : 7pt;
}

A.header, A.header:Visited, A.header:Active, A.header:Hover {
	font-size : 9pt;
	color : #474747;
	font-weight : bold;
	text-decoration : underline;
}

A.subhead, A.subhead:Visited, A.subhead:Active, A.subhead:Hover {
	font-size : 10pt;
	color : #C31812;
	font-weight : bold;
	text-decoration : none;
}

A.footer, A.footer:Visited, A.footer:Active {
	font-size : 8pt;
	color : #999999;
	text-decoration : underline;
}

A.footer:Hover {
	color : #EB9D1A;
}

A.footer-home, A.footer-home:Visited, A.footer-home:Active, A.footer-home:Hover {
	font-size : 8pt;
	color : #757474;
	text-decoration : underline;
}

A.footer-home:Hover {
	color : #C31812;
}

UL {
	list-style : dot;
}

.header-main {
	font-size : 8pt;
	color : #EB9D1A;
	font-weight : BOLD;
}

.header {
	font-size : 10pt;
	color : #EB9D1A;
	font-weight : normal;
}

.highlight {
	font-size : 8pt;
	color : #EB9D1A;
	font-weight : normal;
}

.highlight-bold {
	font-size : 8pt;
	color : #EB9D1A;
	font-weight : bold;
}

.bullet-plus, .price {
	font-size : 8pt;
	color : #EB9D1A;
	font-weight : normal;
}

.intro {
	font-size : 10pt;
	color : #EB9D1A;
	font-weight : normal;
}

.intro-para {
	font-size : 9pt;
	color : #EB9D1A;
	font-weight : normal;
}

TABLE, TABLE.contact {
	font-size : 8pt;
	line-height : 17pt;
	color : #666666;
	font-weight : normal;
}

TEXTAREA, INPUT {
	font-size : 8pt;
	line-height : 10pt;
	color : #666666;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}	