/* ebc.css */


body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #333;
	background: #F8F8E4 url('/images/bg.png') top left repeat-x;
}
a {color: #A64F34;}
a:hover {color: #528532;}
a img { border: 0;}
a, input {outline: none;}
p {margin: 1em 0;}


/* wrapper
------------------------------------------------------------ */
div#wrapper {
	margin: 0 auto;
	width: 968px;
	text-align: left;
}


/* header
------------------------------------------------------------ */
div#header {
	position: relative;
	height: 280px;
	background: transparent url('/images/header-logo.png') 25px 25px no-repeat;
}
div#header h1 {
	position: absolute;
	top: 80px;
	left: 240px;
	margin: 0;
	width: 610px;
	height: 0;
	padding-top: 68px;
	font-size: 1px;
	overflow: hidden;
	background: transparent url('/images/header-title.png') 0 0 no-repeat;
}
p#header-intro {
	position: absolute;
	left: 240px;
	top: 148px;
	margin: 0;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 20px;
}
p#header-contact {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	width: 100%;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	color: #F8F8E4;
}
p#header-contact span {color: #8BAF65;}


/* main
------------------------------------------------------------ */
div#main {
	float: left;
	width: 100%;
	background: transparent url('/images/main-sep.png') 225px 0 repeat-y;
}


/* sidebar
------------------------------------------------------------ */
div#sidebar {
	float: left;
	width: 225px;
}
ul#menu {
	margin: 56px 0 0 0;
	padding: 0 20px 0 0;
	list-style: none;
}
ul#menu li {
	padding-right: 13px;
	line-height: 25px;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A64F34;
	background: transparent url('/images/menu-item-icon.png') center right no-repeat;
}
ul#menu li a {text-decoration: none;}


/* content
------------------------------------------------------------ */
div#content {
	float: left;
	width: 703px;
	padding: 20px;
	background: transparent url('/images/content-sep.png') bottom left no-repeat;
}
h2 {
	margin: 0 0 -0.2em 0;
	padding-left: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 27px;
	color: #528532;
	font-style: italic;
	font-weight: normal;
	background: transparent url('/images/title-icon.png') left center no-repeat;
}


/* footer
------------------------------------------------------------ */
div#footer {margin-top: 40px;}
div#footer p {
	margin: 0;
	font-size: 12px;
	color: #528532;
}

div#gmapmarker img
{
float:left;
margin:0 10px 10px 0;
}
