/***  Modify the fonts ***/
@import url(http://fonts.googleapis.com/css?family=Lora:400,700|Cabin:400,600,700,400italic,700italic);

body {
	font-family:'Cabin', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 ,
.title-area,
.genesis-nav-menu {
	font-family:'Lora', Georgia, serif;
}

/* Body, site container */
body {
	background:url('images/pattern-19.png') #dbb17d;
	color:#333;
}
.site-container {
	background-color:#fff;
}
.site-container {
	-webkit-box-shadow: 0 0 6px 2px #333;
	box-shadow: 0 0 6px 2px #333;
}
	/* By default these usually have white backgrounds */
.site-header,
.entry,
.sidebar .widget,
.site-footer {
	background:none;
}

.site-header {
	background: url('images/content-bg-02.jpg') #fbf3e8;
}
.site-footer {
	background:#6d4032;
	color:#fff;
}

/* Add border below header */
.site-header {
	border-bottom:solid 1px #aa9088;
}
.footer-widgets,
.site-footer {
	border-top:solid 1px #aa9088;
}

/* Links */
a,
.entry-content a,
.entry-title a {
	color: #F18D6F;
}
.entry-content a,
.entry-meta a {
	font-weight:bold;
	border-bottom:none;
}
a:hover,
.footer-widgets a:hover,
.entry-title a:hover {
	color:#6d4032;
}

/* Header */
.site-description {
	font-style:italic;
	display:none;
}
.title-area {
	padding-bottom:0;
}

/* Nav */
.nav-header {
	margin-top:0.5em;
}

.genesis-nav-menu a,
.genesis-nav-menu > .menu-item > a {
	text-transform:none;
}

.genesis-nav-menu a {
	padding: 14px 14px;
	padding: 1.4rem 1.4rem;
	font-size:2.0rem;
	color:#6d4032;
}

.genesis-nav-menu .current-menu-item > a {
	color:#F18D6F;
	background-color:none;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	background-color:#F18D6F;
	color:#fff;
}

.genesis-nav-menu .sub-menu a {
	padding: 10px 14px;
	padding: 1.0rem 1.4rem;
}
.genesis-nav-menu .sub-menu .sub-menu {
	margin-top:-43px;
}

.genesis-nav-menu .menu-item:hover .sub-menu .sub-menu {
	right:200px;
}

/* Home page */
body.home .site-inner {
	padding-top:0;
}
body.home article .entry-header {
	display:none;
}
body.home article.entry {
	padding:0;
	margin-bottom:0;
}
body.home article.entry a.post-edit-link {
	display:none;
}

/* Posts */
h1, h2, h3, h4, h5, h6,
.entry-title,
.widget-title {
	color:#6d4032;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h2 {
	font-size:2.6rem;
}
.entry-title {
	font-size:3.6rem;
	padding-bottom:0.2rem;
}

.entry-footer .entry-meta {
	border:none;
}

.entry {
	margin-bottom:1.0rem;
}
.entry-footer .entry-meta {
	padding-top:0;
}
li.comment {
	background: url('images/content-bg-02.jpg') #fbf3e8;
}
li.bypostauthor {
	background:#fff;
}

/* Images in posts or pages */
.content article.page .entry-content img,
.content article.post .entry-content img{
	border:solid 2px #dbc5aa;
}

article.page .entry-content .page-list-ext img{
	height:300px;
	width:auto;	
}
.page-list-ext .page-list-ext-item {
	float:left;
	clear:none !important;
}


/* Sidebar */
.widget-title {
	border-bottom: solid 1px #aa9088;
	padding-bottom:0.2rem;
	font-weight:bold;
}
.sidebar  {
	color:#333;
}
.sidebar a {
	font-weight:bold;
}
.sidebar a,
.comment-respond a, 
.entry-comments a {
	border-bottom:none;
}

/* Nivo Slider */
.theme-default .nivoSlider {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.theme-default .nivo-controlNav {
	padding-top:10px !important;
	padding-bottom:0 !important;
}

.theme-default .nivo-caption {
	font-family: Georgia, sans-serif !important;
	opacity: 0.8 !important;
	color:#fff !important;
	background-color:#6d4032 !important;
	padding:10px 15px !important;
	text-align:center !important;
}
.theme-default .nivo-caption h1,
.theme-default .nivo-caption h2,
.theme-default .nivo-caption h3,
.theme-default .nivo-caption h4,
.theme-default .nivo-caption h5,
.theme-default .nivo-caption h6 {
	color:#fff !important;
}

.theme-default .nivoSlider img {
	border:none !important;
}

/* Footer */
.site-footer a {
	color:#fff;
	border:none;
	font-weight:bold;
}
.site-footer a:hover {
	text-decoration:underline;
}
.footer-widgets .widget-title {
	font-size:2.6rem;
	text-transform:none;
	font-family: 'Lora', 'Georgia', serif;
	font-weight:normal;
	border-color:#aa9088;
	border:none;
	margin-bottom:1.0rem;
}
.footer-widgets  {
	background:url('images/content-bg-02.jpg') #E8DCAC;
}
.footer-widgets,
.footer-widgets .widget-title {
	color:#6d4032;
}
.footer-widgets a { 
	color:#F18D6F;
	border:none;
	font-weight:bold;
}
.site-footer {
	padding:2.0rem 0;
}
.site-description,
.entry-meta {
	color:#aa9088;
}

/* Events Widget */
.widget_extevtcal_widget h4 {
	margin-bottom:0;
	font-size:1.6rem;
}
.footer-widgets .widget_extevtcal_widget li {
	margin-bottom:1.2rem;
}

/* Responsive Design */
@media only screen and (max-width: 1139px) {
	.site-header .widget-area {
		max-width:100%;	/* makes nav centered */
	}
}

@media only screen and (max-width: 767px) {
	.genesis-nav-menu a {
		padding: 10px 14px;
		padding: 1.0rem 1.4rem;
	}
}