body {
	margin: 0;
	padding: 0;
	background-color: #fbf9f2 !important;
	font: 12px/170% Verdana !important;
	/*color: #841400;*/
	color: #494949;
}
h2 {
    font-size: 160%;
    line-height: 130%;
}
h3 {
    font-size: 140%;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 5px;
}
a:link, a:visited {
  color: #6c420e;
  text-decoration: none;
}

a:hover {
  color: #53320a;
  text-decoration: underline;
}

a:active, a.active {
  color: #787167;
}
p {
    margin: 0.6em 0 1.2em;
    padding: 0;
}
.container {
	width: 1270px;
}
.site-name a {
	color: #ffffff;
	font-weight: normal;
	text-shadow: #d9cb40 0px 1px 3px;
	font-size: 200%;
}
.menu-item {
    list-style: circle;
}
.align-left {
    padding-right: 10px;
    padding-bottom: 10px;
}
#header {
	background: rgb(42,20,0);
	background: -moz-linear-gradient(top, rgba(42,20,0,1) 0%, rgba(132,20,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(42,20,0,1) 0%,rgba(132,20,0,1) 100%);
	background: linear-gradient(to bottom, rgba(42,20,0,1) 0%,rgba(132,20,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a1400', endColorstr='#841400',GradientType=0 );
	height: 150px;
	padding-top: 20px;
}
.site-logo, .site-name {
	display: inline;
}
.breadcrumbs {
	background: #dfc1bc;
    min-height: 32px;
    padding: 5px 15px;
    border-radius: 0;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    margin-bottom: 0;
}
.breadcrumbs .breadcrumb {
	background-color: transparent;
    padding: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.featured-top {
    padding: 25px 25px 0 25px;
}
.main-content {
	background: #fff;
    padding: 0;
    margin-top: -32px;
}
.main-content main {
	padding: 25px 25px 3em 35px;
}
.main-content main article, .main-content main .views-row {
    border-bottom: 1px solid #f7f5ee;
    margin: -1.5em -26px 1.5em;
    padding: 1.5em 26px;
}
.sidebar {
	margin: 45px 0 5em;
	z-index: 2;
	position: relative;
	padding: 5px;
}
#center {
	float: left;
	width: 100%;
}
.site-footer {
    float: none;
    clear: both;
    text-align: center;
    color: #898989;
    padding: 25px 25px 20px 25px;
}
.site-footer .layout-container {
    border-top: 1px solid #ccc;
}

