html { background-color: #b28539; }

body { color: #7e7e7e; background-color: #fff; }

h1, h2, h3, h4, h5, h6 { color: #636363; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #636363; }
h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus { color: #b68838; }

mark { background: #ff0; color: #000; }

fieldset { border: 1px solid #c0c0c0; }

.filter-wrapper, button, input, select, textarea { border: 1px solid #ececec; }

button, input[type="button"], input[type="reset"], input[type="submit"] { color: #f5efe5; border-color: #b57300; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 2px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 2px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; background-color: #cf9e4a; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cf9e4a), color-stop(100%, #ac7f30)); background-image: -webkit-linear-gradient(#cf9e4a, #ac7f30); background-image: -moz-linear-gradient(#cf9e4a, #ac7f30); background-image: -o-linear-gradient(#cf9e4a, #ac7f30); background-image: -ms-linear-gradient(#cf9e4a, #ac7f30); background-image: linear-gradient(#cf9e4a, #ac7f30); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFCF9E4A', endColorstr='#FFAC7F30'); }
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

button[disabled], input[disabled] { color: #ccc; border-color: #d5d5d5; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 2px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 2px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 2px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; background-color: #eeeeee; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(#f2f2f2, #eeeeee); background-image: -moz-linear-gradient(#f2f2f2, #eeeeee); background-image: -o-linear-gradient(#f2f2f2, #eeeeee); background-image: -ms-linear-gradient(#f2f2f2, #eeeeee); background-image: linear-gradient(#f2f2f2, #eeeeee); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2F2F2', endColorstr='#FFEEEEEE'); }

table { border-color: #ececec; }

thead, tbody, tr, th, td { border-color: #ececec; }

thead tr { color: #ffffff; background-color: #bb8c3b; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bb8c3b), color-stop(100%, #c89640)); background-image: -webkit-linear-gradient(#bb8c3b, #c89640); background-image: -moz-linear-gradient(#bb8c3b, #c89640); background-image: -o-linear-gradient(#bb8c3b, #c89640); background-image: -ms-linear-gradient(#bb8c3b, #c89640); background-image: linear-gradient(#bb8c3b, #c89640); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB8C3B', endColorstr='#FFC89640'); }

tr.odd { background: #fff; }

table tr.even, table tr:nth-child(2n+2) { background: rgba(0, 0, 0, 0.07); }

.lt-ie8 tr.even th, .lt-ie8 tr.even td, .lt-ie8 tr.odd th, .lt-ie8 tr.odd td { border-bottom: 1px solid #ececec; }

#name-and-slogan { color: #fafafa; }

#site-name { margin: 0; }
#site-name a { color: #fafaff; }
#site-name a:link, #site-name a:visited { color: #fafaff; }
#site-name a:hover, #site-name a:focus { color: fafaff; }

#site-slogan { color: #fbfbfb; }

/*  @include background(image-url("foo.png"), linear-gradient(top left, #333, #0c0), radial-gradient(#c00, #fff 100px));*/
#header-wrapper { -webkit-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3); box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.3); background-color: #3f392d; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3f392d), color-stop(100%, #423c2f)); background-image: -webkit-linear-gradient(#3f392d, #423c2f); background-image: -moz-linear-gradient(#3f392d, #423c2f); background-image: -o-linear-gradient(#3f392d, #423c2f); background-image: -ms-linear-gradient(#3f392d, #423c2f); background-image: linear-gradient(#3f392d, #423c2f); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3F392D', endColorstr='#FF423C2F'); }

#secondary-content-wrapper { background-color: #bb8c3b; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bb8c3b), color-stop(100%, #c89640)); background-image: -webkit-linear-gradient(#bb8c3b, #c89640); background-image: -moz-linear-gradient(#bb8c3b, #c89640); background-image: -o-linear-gradient(#bb8c3b, #c89640); background-image: -ms-linear-gradient(#bb8c3b, #c89640); background-image: linear-gradient(#bb8c3b, #c89640); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBB8C3B', endColorstr='#FFC89640'); color: #fefefe; text-shadow: 0 2px 2px #111111; }
#secondary-content-wrapper a { color: #f5efee; }
#secondary-content-wrapper .block .article { background: transparent; border: 0; padding: 0; }
#secondary-content-wrapper h1, #secondary-content-wrapper h2, #secondary-content-wrapper h3, #secondary-content-wrapper h4, #secondary-content-wrapper h5, #secondary-content-wrapper h6 { color: #3f392c; border: 0; margin: 0; }
#secondary-content-wrapper h1 a, #secondary-content-wrapper h2 a, #secondary-content-wrapper h3 a, #secondary-content-wrapper h4 a, #secondary-content-wrapper h5 a, #secondary-content-wrapper h6 a { color: #3f392c; }

#footer-wrapper { border-top: 10px solid #3f392d; background-color: #b28539; color: #fdfdfd; }
#footer-wrapper a { color: #f9f9f9; }
#footer-wrapper h1, #footer-wrapper h2, #footer-wrapper h3, #footer-wrapper h4, #footer-wrapper h5, #footer-wrapper h6 { color: #3f392b; border: 0; margin: 0; }
#footer-wrapper h1 a, #footer-wrapper h2 a, #footer-wrapper h3 a, #footer-wrapper h4 a, #footer-wrapper h5 a, #footer-wrapper h6 a { color: #3f392b; }

.node-unpublished p.unpublished, .comment-unpublished p.unpublished { color: #fff; color: rgba(239, 170, 170, 0.4); }

.lt-ie8 .node-unpublished > *, .lt-ie8 .comment-unpublished > * { position: relative; }

a { color: #b68838; }

.nav li a, .nav .menu li a { color: #a0a0a0; }
.nav li a:hover, .nav li a:focus, .nav .menu li a:hover, .nav .menu li a:focus { color: #fafafa; }

ul.sf-menu ul li { background-color: #27231c; border-bottom: 1px solid rgba(255, 255, 255, 0.3); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); opacity: 0.85; }
ul.sf-menu ul li:hover, ul.sf-menu ul li:focus { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; }
ul.sf-menu ul li.last { border-bottom: 0; }

#skip-link a { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; }
#skip-link a:link, #skip-link a:visited { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff; }

ul.primary { border-bottom-color: #ccc; }
ul.primary li a { background-color: #f5f5f5; border-color: #ccc; }
ul.primary li a:hover, ul.primary li a:focus { background-color: #eee; border-color: #ccc; }
ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus { background-color: #fff; border-bottom-color: #fff; }

ul.secondary { border-bottom: 1px solid #ccc; }

.field-type-image figure { border: 1px solid #ececec; background-color: #ffffff; }

/* Float left setting */
/* Centered setting */
/* Float right setting */
.block-title { border-bottom: 1px solid #ececec; }

.node.node-teaser { background-color: #f9f9f9; border: 1px solid #ececec; }
.node .user-picture img { border: 1px solid #ececec; }

.comment .user-picture img { border: 1px solid #ececec; }

.block-region { color: #101010 !important; }
