/* @group HTML, Body */
html {
	background-color: #38673e;
}
/* @end */

/* @group Layout */
/* Head */
div#hd {
	background-color: #FFF;
}
div#hd-inner h1,
div#hd-inner h1 a:link,
div#hd-inner h1 a:visited {
	width: 475px;
	height: 146px;
}

/* Header Contact Section */
div.hd-contact p {
	color: #434343;
}

/* Contact Us Header Button */
div.hd-contact span a:link,
div.hd-contact span a:visited {
	background-color: #c5a34a;
	color: #f4eee6;
	text-shadow: 2px 2px 2px #937012;
}

/* Body */
div#bd {
	background-color: #FFF;
}

/* Footer */
div#ft {
	background-color: #054105;
	color: #bad7f9;
}
div#ft-inner {
	background-color: #000;
}

/* Footer Text Styles */
div#ft a:link,
div#ft a:visited {
	color: #bad7f9;
}
div#ft a:hover {
	color: #FFF;
}
div#ft p,
div#ft li {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}
div#ft h2 {
	font-family: Georgia, serif;
	color: #FFF;
}

/* Footer Columns One & Two */
div#ft-col-one,
div#ft-col-two {
	border-color: #44515f;
}

/* Footer Column Four */
div#ft-col-four p.tel {
	color: #8fbae9;
}
div#ft-col-four p.tel span {
	color: #FFF;
}

/* Footer Contact Us Button */
div#ft div.contact-us-button a:link,
div#ft div.contact-us-button a:visited {
	background-color: #0078cf;
	color: #f4eee6;
	text-shadow: 1px 1px 2px #a98629;
	border-color: #c2e1ff;
}
/* @end */

/* @group Modules */
/* Main Column */
div.main {
	color: #363636;
}

/* Sidebar */
div#sidebar {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	color: #434343;
}

/* Search Sidebar Widget */
div#sidebar .widget_search #search {
	color: #6f6f6f;
	font-family: Helvetica, Arial, sans-serif;
	border-color: #dcdcdc;
}

/* Link To Tweet Page */
div#sidebar div.widget_twitter ul li a:link, div#sidebar div.widget_twitter ul li a:visited {
	color: #000000;
	border-color: #7a7a7a;
}

/* Flickr Sidebar Widget */
div#sidebar div.sb-flickr div.flickr-images a:link img, div#sidebar div.sb-flickr div.flickr-images a:visited img {
	border-color: #978e85;
}

/* Flickr See All Photos Link */
span.flickr-see-all a:link,
span.flickr-see-all a:visited {
	color: #9b9b9b;
}
span.flickr-see-all a:hover {
	color: #827f7f;
}

/* Comments */
#respond h4, h4#comments {
	color: #38673e;
}
.comment {
	background-color: #f7f7f7;
	border-color: #d0d0d0;
}
/* @end */

/* @group Common Text Styles */
div.main p {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}
/* @end */

/* @group Default Headings */
div.main h3 a:link, div.main h3 a:visited {
	color: #000000;
}
div#sidebar h2, div#sidebar h2 a:link, div#sidebar h2 a:visited {
	color: #6f6f6f;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}
/* @end */

/* @group Nav */
div#nav-wrap {
	background: #38673e;
}
div#nav ul li a:link,
div#nav ul li a:visited {
	color: #fff;
}
div#nav ul .current_page_item,
div#nav ul .current_page_ancestor,
div#nav ul li:hover a,
div#nav ul li.sfhover a {
	background-color: #8fb28b;
}

/* Nav Drop Down */
div#nav ul ul {
	background-color: #8fb28b;
}
div#nav ul li ul a {
	border-bottom: 1px solid #fff;
}
div#nav ul li ul a:hover {
	background-color: #38673e;
}

/* 3rd Level Dropdown */
div#nav ul ul ul {
	background-color: #8fb28b;
}

/* 4th Level */
div#nav ul ul ul ul {
	background-color: #8fb28b;
}
/* @end */

/* @group Default Lists */
div.main li {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}
div.main blockquote {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}
/* @end */

/* @group Forms */
#submit,
.submit,
.wpcf7-form input[type="submit"] {
	background-color: #38673e;
	color: #fff;
}
/* @end */

/* @group Default Links - link visited hover active */
a:link,
a:visited {
	color: #38673e;
}
a:hover {
	color: #38673e;
}
/* @end */

/* @group Misc */
img.aligncenter,
img.alignleft,
img.alignright {
	border-color: #d0d0d0;
}
dl.gallery-item img {
	border-color: #d0d0d0;
}
dd.gallery-caption {
	color: #555;
}
p.pagetitle {
	color: #68531a;
}
p.attachment img {
	border-color: #d0d0d0;
}
.wp-caption {
	border-color: #d0d0d0;
	background-color: #f7f7f7;
}
#wp-calendar caption {
	background: #977826;
	color: #fff;
}
/* @end */
