@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: 'Ovo', serif;
	font-size: 16px;
	line-height:1.25;
	color: #444;
}

/* ===================== TEXT =================== */
.headline_text {
	font-family: 'Ovo', serif;
	font-size:24px;
	color:#52321e;
}
.portfolio_selected_text {
	font-family: 'Ovo', serif;
	font-size:24px;
	color:#FFF;
}
.footer_text {
	font-family: 'Ovo', serif;
	font-size:12px;
	color:#666;
}
.phone_text {
	font-family: 'Ovo', serif;
	font-size:14px;
	color:#666;
	margin-right:25px;
}
.quote_text {
	font-family: 'Ovo', serif;
	font-size:16px;
	color:#666;
	font-style:italic;
}
.project_status_text {
	font-family: 'Open Sans', serif;
	font-size:14px;
	color:#FFF;
}
.important_text {
	color:#C00;
}
/* ===================== LINKS =================== */
a:link {
	font-family: 'Ovo', serif;
	font-size:18px;
	color: #52321e;
	text-decoration:none;
}
a:visited {
	color: #52321e;
}
a:hover {
	color: #865e47;
	text-decoration:underline;
}
a:active {
	color: #52321e;
}
.menu_link:link {
	font-family: 'Ovo', serif;
	margin-left:20px;
	font-size:26px;
	font-weight:300;
	color:#f1debd;
	text-shadow: 0.1em 0.1em 0.2em #999;
	text-decoration:none;
}
.menu_link:visited {
	color: #f1debd;
}
.menu_link:hover {
	color: #FFF;
}
.menu_link:active {
	color: #f1debd;
}
.email_link:link {
	font-family: 'Ovo', serif;
	font-size:14px;
	color:#666;
	text-decoration:none;
	margin-right:25px;
}
.email_link:visited {
	color: #666;
}
.email_link:hover {
	color: #333;
	text-decoration:underline;
}
.email_link:active {
	color: #666;
}
.project_link:link {
	font-family: 'Open Sans', serif;
	font-size:14px;
	color:#52321e;
	text-decoration:underline;
}
.project_link:visited {
	color: #52321e;
}
.project_link:hover {
	color: #333;
	text-decoration:underline;
}
.project_link:active {	
	color: #52321e;
}
.portfolio_menu:link {
	font-family: 'Ovo', serif;
	font-size:24px;
	color:#52321e;
	text-decoration:underline;
}
.portfolio_menu:visited {
	color: #52321e;
}
.portfolio_menu:hover {
	color: #905a38;
	text-decoration:underline;
}
.portfolio_menu:active {	
	color: #52321e;
}
/* ===================== DIVs / TABLES =================== */
#menu_bar {
	margin-bottom:10px;
	margin-right:10px;
}
#status_overlay {
	margin-bottom:10px;
}
/* SLIDESHOW DIV */
#galleria {
	width:921px;
	height:374px;
	padding-left:46px;
	padding-top:5px;
	/*background-color:#A4886A;*/
}
/* ===================== IMAGES =================== */
img.photo {
	border: 3px solid #52321e;
}
img.photo_left {
	border: 3px solid
	float: left; 
    margin-right: 15px; 
	margin-bottom: 15;
}
img.photo_right {
	border: 3px solid #52321e;

	float: right; 
    margin-left: 15px; 
	margin-bottom: 15;
}
/* ===================== HR =================== */
hr {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #CCC; 
	border-style: none none dashed;
	margin-top: 10px;
	margin-bottom: 10px;
}

