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 : 12px;
	line-height : 24px;
	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 : 12px;
	line-height : 24px;
	letter-spacing : .02em;
	color : #666666;
	position : relative;
	text-align : left;
	padding-top : 12px;
	padding-left : 10px;
	padding-right : 25px;
	padding-bottom : 20px;
}

DIV.dek {
	padding-left : 30px;
	font-family : georgia;
	font-size : 20px;
	line-height : 26px;
	color : #D38708;
	font-weight : normal;
}

DIV.linknav {
	font-size : 10px;
	line-height : 20px;
	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 : 10px;
	line-height : 20px;
	color : #999999;
	position : relative;
	text-align : center;
	padding-top : 17px;
	padding-bottom : 25px;
}

DIV.footer-home {
	font-size : 10px;
	line-height : 20px;
	color : #999999;
	position : relative;
	text-align : center;
	padding-top : 40px;
}

A, A:Visited, A:Active {
	color : #EB9D1A;
	text-decoration : underline;
}


A:Hover {
	text-decoration : none;
	color : #D38708;
}

A.tips, A.tips:Visited, A.tips:Active {
	color : #EB9D1A;
	text-decoration : underline;
	font-size : 10px;
	line-height : 20px;
}

A.tips:Hover {
	text-decoration : none;
	color : #D38708;
}

A.header, A.header:Visited, A.header:Active {
	font-size : 10px;
	color : #474747;
	font-weight : bold;
	text-decoration : underline;
}

A.header:Hover {
	text-decoration : none;
	color : #D38708;
}

A.subhead, A.subhead:Visited, A.subhead:Active {
	font-size : 14px;
	line-height : 24px;
	color : #C31812;
	font-weight : bold;
	text-decoration : none;
}

A.subhead:Hover {
	text-decoration : none;
	color : #D38708;
}

A.footer, A.footer:Visited, A.footer:Active {
	font-size : 10px;
	line-height : 20px;
	color : #999999;
	text-decoration : underline;
}

A.footer:Hover {
	color : #D38708;
	text-decoration : none;
}

A.footer-home, A.footer-home:Visited, A.footer-home:Active, A.footer-home:Hover {
	font-size : 10px;
	line-height : 20px;
	color : #757474;
	text-decoration : underline;
}

A.footer-home:Hover {
	color : #C31812;
	text-decoration : none;
}

ul {
    margin: 0px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 0px;
	padding-top : 0px;
    padding-left: 5px;
    list-style: disc url("images/icon-flower-sm.gif") outside;
    text-align: left;
    border: 0px solid red;
    margin-left: 0px;
}

.header-main {
	font-size : 14px;
	line-height : 24px;
	color : #EB9D1A;
	font-weight : bold;
}

.header {
	font-size : 14px;
	line-height : 24px;
	color : #EB9D1A;
	font-weight : normal;
}

.highlight {
	font-size : 12px;
	line-height : 24px;
	color : #EB9D1A;
	font-weight : normal;
}

.highlight-bold {
	font-size : 12px;
	line-height : 24px;
	color : #EB9D1A;
	font-weight : bold;
}

.bullet-plus, .price {
	font-size : 12px;
	line-height : 24px;
	color : #EB9D1A;
	font-weight : normal;
}

.intro {
	font-size : 12px;
	line-height : 24px;
	color : #EB9D1A;
	font-weight : normal;
}

.intro-para {
	font-size : 12px;
	line-height : 24px;
	color : #EB9D1A;
	font-weight : normal;
}

TABLE, TABLE.contact {
	font-size : 12px;
	line-height : 24px;
	color : #666666;
	font-weight : normal;
}

TEXTAREA, INPUT {
	font-size : 12px;
	line-height : 14px;
	color : #666666;
	font-weight : normal;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
}	