body {
  background: #eceae0 no-repeat;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}
a {
  color: #a98353;
}
a:hover {
  color: #947249;
}
h1 {
  color: #A98353;
  font-family: Rosarivo, serif;
  font-weight: bold;
}
h2,
h3,
h4,
h5,
h6 {
  color: #a98353;
  font-family: Rosarivo, serif;
  font-weight: bold;
}
p,
ul,
ol,
li {
  color: #534741;
}
input[type=submit] {
  background: #2599ff;
}
input[type=submit]:hover {
  background: #1465b9;
}
#site-description {
  font-weight: bold;
}
#header-widget-area h3.widget-title {
  background: none;
  color: #444;
  padding: 10px 15px 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
}
#sidebar h3.widget-title {
  background: none;
  color: #a98353;
  padding: 10px 15px 0px;
  border-top-right-radius: 10px;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
}
#footer h3.widget-title {
  color: #ffffff;
}
#footer-widget-area h3.widget-title {
  background: none;
  color: #ffffff;
  padding: 10px 15px 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
}
#wrapper {
  width: 100%;
  background: none;
  background: ;
  padding: 0 0px;
  margin: 0px auto;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding-top: 0px;
  padding-bottom: 0px;
}
#header-wrapper {
  background: #eeece3;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
#header {
  background: #eeece3;
}
#branding {
  padding: 15px;
}
#header-widget-area {
  background: #eeece3;
  color: #444;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
#header-widget-area p {
  color: #444;
}
#header-menu-wrapper {
  background: #a98353;
}
#header-menu {
  background: #a98353;
}
#access a {
  color: #EEECE3;
}
#access li {
  background: #a98353;
}
#access a:hover {
  color: #EEECE3;
}
#access li:hover {
  background: #a98353;
}
#access ul li.current_page_item,
#access ul li.current-menu-ancestor,
#access ul li.current-menu-item,
#access ul li.current-menu-parent {
  background: #a98353;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
  color: #FFFFFF;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
  color: #FFFFFF;
}
#container-wrapper {
  background: none;
}
#container {
  background: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin-top: 15px;
  margin-bottom: 15px;
}
#content {
  background: #eceae0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin: 0;
}
#sidebar {
  background: #534741;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 0;
}
#sidebar p {
  color: #e3dfd1;
}
#sidebar .widget-container {
  background: #534741;
  color: #e3dfd1;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
#footer {
  background: #a98353;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
#footer #footer-top p {
  color: #ffffff;
}
#footer #footer-widget-area .widget-container {
  background: #a98353;
  color: #ffffff;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
#footer-top-wrapper {
  background: #a98353;
  margin-bottom: 0px;
}
#footer-top {
  background: #a98353;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
#footer-bottom-wrapper {
  background: #a98353;
}
#footer-bottom {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  background: #a98353;
  color: #ffffff;
}
#footer .menu li a {
  color: #888;
}
#footer .menu li a:hover {
  color: #888;
}
#footer .menu .current_page_item a {
  color: #555;
}
#content {
  margin-top: 15px;
  padding: 0 15px 15px 15px;
}
#sidebar {
  margin-top: 15px;
  margin-bottom: 15px;
}
.glyph a {
  color: #e6e4d7;
}
.glyph a:hover {
  color: #d1d0c6;
}
