html { 
	background: 
	#fff url(bg.jpg) 50% 0px repeat-x;  
	text-align: center; 
}

body { 
	text-align: left;  
	font: 13px/18px helvetica,arial,sans-serif;  
	color: #666;  
	padding: 0 0px 0 20px;  
	margin: 0 auto;  
	width: 950px; 
}

a,a:link,a:visited,a:active { 
	color: #1B4E5F; 
	text-decoration: none; 
}

hr { 
	display: none;  
	height: 0;  
	padding: 0;  
	margin: 0; 
}

img { border: none; }


/* Logo */			
h1 { 
	padding: 0;  
	margin: 0;  
	width: 110px;  
	height: 45px;  
	background: transparent url(parke.png) top left no-repeat;  
	float: left; 
}

h1 a { 
	height: 0px !important;  
	width: 0px !important; 
	padding: 45px 110px 0 0;  
	overflow: hidden;  
	display: block;  
	font-size: 1px !important;  
	color: #333; 
	border:none;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover {border:none;}


/* Header */
.header { height: 45px; }

.header p { 
	font: 13px/18px helvetica,arial,sans-serif;  
	color: #666;  
	float: left;  
	margin: 2 0 0 0px;  
	padding: 0 0 0 12px; 
}


/* Navigation */
.header ul { 
	padding: 0;  
	margin: 0;  
	float: right;  
	height: 40px;  
	width: 827px;  
	list-style: none;  
	color: #fff; 
}

.header li { 
	font: normal 13px/16px helvetica, arial, sans-serif; 
	color: #666;  
	float: left;  
	width: 180px;  
	height: 33px;
	padding-top: 25px;
	padding-right: 15px; 
}

.header li a { 
	font: bold 13px/16px helvetica, arial, sans-serif; 
	color: #1B4E5F; 
	display: block;  
	height: 0px;
	width: 80px; 
	border-bottom:none;
}


.footer { 
	margin-top: 00px; 
}

.footer p{ 
	font: normal 11px/16px helvetica, arial, sans-serif;  
	color: #A3A2A0;  
	padding: 8px 0 10px 0; 
	text-align:center; 
	margin-top:0px; 
	border-top: 1px solid #b9b5a3; 
	clear: both; 
}




/* Body */


h3, h4 { 
	color: #333333; 
	border-bottom: 1px solid #b9b5a3; 
	padding: 0 0 5px 0; 
	margin: 0 0 15px 0; 
	font: 16px/19px georgia, 'times new roman', serif; 
}

.recent_work { 
	width: 673px; 
	float: left;
	clear: both;
	margin-top: 35px; 
	margin-bottom: 0px;
}

.recent_work .feature { 
	width: 209px; 
	float: left; 
	padding-right: 23px;
	padding-bottom: 0px;
}

.recent_work .feature img {  
	padding: 0px; 
	border-bottom: 1px solid #b9b5a3; 
}

.recent_work .work { 
	width: 209px; 
	float: left; 
	padding-right: 23px;
	padding-bottom: 0px;
}

.recent_work .work img {  
	padding: 0px; 
	border: 0px solid #b9b5a3; 
}

.recent_work .last { 
	padding: 0 0 0 0; 
}

.recent_work .work p { 
	font: bold 13px/16px helvetica, arial, sans-serif; 
	color: #1B4E5F; 
}

.work p a,.work p a:link,.work p a:visited,.work p a:active { 
	font: bold 12px; 
	color: #1B4E5F; 
	text-decoration: none; 
}

.work p a:hover { 
	color: #1B4E5F;
	font: bold;  
	text-decoration: underline; 
}

.recent_work .work p span { 
	font: normal 11px/16px helvetica, arial, sans-serif; 
	color: #A3A2A0;
}

.recent_work .work blockquote { 
	padding: 0; 
	margin: 0; 
}

.recent_work .work blockquote p { 
	font: 13px/18px helvetica,arial,sans-serif; 
	color: #666666; 
}





.recent_work_bottom { 
	width: 673px; 
	float: left;
	clear: both;
	margin-top: 35px; 
	margin-bottom: 35px;
}


.recent_work_bottom .work { 
	width: 209px; 
	float: left; 
	padding-right: 23px;
	padding-bottom: 0px;
}

.recent_work_bottom .work img {  
	padding: 0px; 
	border: 0px solid #b9b5a3; 
}

.recent_work_bottom .last { 
	padding: 0 0 0 0; 
}

.recent_work_bottom .work p { 
	font: bold 13px/16px helvetica, arial, sans-serif; 
	color: #1B4E5F; 
}

.work p a,.work p a:link,.work p a:visited,.work p a:active { 
	font: bold 12px; 
	color: #1B4E5F; 
	text-decoration: none; 
}

.work p a:hover { 
	color: #1B4E5F;
	font: bold;  
	text-decoration: underline; 
}

.recent_work_bottom .work p span { 
	font: normal 11px/16px helvetica, arial, sans-serif; 
	color: #A3A2A0;
}

.recent_work_bottom .work blockquote { 
	padding: 0; 
	margin: 0; 
}

.recent_work_bottom .work blockquote p { 
	font: 13px/18px helvetica,arial,sans-serif; 
	color: #666666; 
}






.weblog_entries { 
	width: 207px; 
	float: left; 
	padding-left: 70px; 
	margin-top: 35px; 

}

.weblog_entries img { 
	background-color: #fff; 
	padding: 0px; 
	border: 1px solid #b9b5a3; 
}

.weblog_entries ul li img {  
	background-color: #fff; 
	padding: 0px; 
	border: 0px; 
}


.weblog_entries ul { 
	list-style: none; 
	padding: 0; 
	margin: 0; 
	font: normal 12px/15px helvetica, arial, sans-serif; 
}

.weblog_entries ul li { 
	padding-bottom: 15px; 
	list-style: none; 
	margin: 0; 
}

.weblog_entries ul li a { 
	font: bold 12px helvetica, arial, sans-serif; 
	color: #1B4E5F; 
	text-decoration: none; 
}

.weblog_entries p a { 
	font: bold 13px helvetica, arial, sans-serif; 
	color: #1B4E5F; 
	text-decoration: none; 
}

.weblog_entries ul li a:hover { 
	text-decoration: none; 
	color: #1B4E5F; 
}

.weblog_entries ul span { 
	font: normal 11px/16px helvetica, arial, sans-serif; 
	color: #89867E; 
}