input[type="text"], input[type="email"], input[type="password"], textarea {
    width:70%;margin: 0 0 5px;}
#page {
    background: none; box-shadow:none;
}
#header-right-section .widget {font-family: 'Open Sans', sans-serif; font-size:30px;color: #644b09; font-weight:700;text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);padding-right: 10px;padding-bottom:10px;}
.main-navigation ul li a {font-family: 'Roboto', sans-serif;
    font-size: 20px;}
.main-navigation ul li ul li a {font-family: 'Roboto', sans-serif;
    font-size: 16px;}
.main-navigation ul li ul {
    width: 200px;background:#eee;color:#000;
}
#header-right-section .widget h3 {font-family: 'Open Sans', sans-serif; font-size:30px;color: #644b09; font-weight:700;font-style:italic;text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);}
h1 {font-family: 'Open Sans', sans-serif; font-size:30px;color: #644b09; font-weight:700;text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);}
.footer-socket-wrapper {
    text-align: center;
    font-size: 10px;
    background: none;
    border-top: none;
}
.header-post-title-container .post-title-wrapper {
  float: none;width: 100%;}
.header-post-title-container {
    background: rgba(31,59,8,1);
background: -moz-linear-gradient(top, rgba(31,59,8,1) 0%, rgba(69,98,44,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(31,59,8,1)), color-stop(100%, rgba(69,98,44,1)));
background: -webkit-linear-gradient(top, rgba(31,59,8,1) 0%, rgba(69,98,44,1) 100%);
background: -o-linear-gradient(top, rgba(31,59,8,1) 0%, rgba(69,98,44,1) 100%);
background: -ms-linear-gradient(top, rgba(31,59,8,1) 0%, rgba(69,98,44,1) 100%);
background: linear-gradient(to bottom, rgba(31,59,8,1) 0%, rgba(69,98,44,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f3b08', endColorstr='#45622c', GradientType=0 );
  text-align: center;}
#secondary .widget {
font-family: 'Roboto', sans-serif;
    font-size: 18px;
}
.header-post-title-class {font-family: 'Open Sans', sans-serif; font-size:30px;color: #efebbe; font-weight:700;text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);}
#secondary .widget ul li, #colophon .widget ul li {
    line-height: 1.5;
    border-bottom: 1px solid #EAEAEA;
    padding: 5px 0px 5px 20px;
}
#secondary .widget ul li {
    border: 1px solid #D7D7D7;
    background-color: #FBFBFB;
}
.left-sidebar #secondary {
    float: left;    text-transform: uppercase;
    padding-left: 20px;padding-top:25px;padding-right:10px;
}
#secondary .widget ul li {margin: 10px 0px 10px 0px;box-shadow: 0 2px 6px rgba(100, 100, 100, 0.6);}
.narrow-978 #secondary {
    width: 25%;
}
hr {
  border-color: #000;}
h3 {
    clear: both;
}
p, body {color:#000;}
#primary {
  padding: 20px;}
.alignleft, .alignright {
    -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
}
.header-post-title-container {box-shadow:none;
    border-bottom: none;}
#main {
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.8); background-color:#f2f1e4;margin-top: 0px;border:solid 5px #45622c;padding:0px;
}
#header-left-section {
    z-index: 9999;
    float: left;
    margin-right: 25px;
    position: absolute;
    left: 180px;
    top: 15px;
}
#header-text-nav-container {
    border-bottom: none;
}
.narrow-978 .inner-wrap {
    max-width: 100%;
}
h4 {font-family:  Georgia, Serif;text-transform: none;}
@media screen and (max-width: 900px) {.narrow-978 #primary {
    width: 90%;}
.narrow-978 #secondary {
    width: 90%;} #primary {padding-bottom:0px;}
.left-sidebar #secondary {
    padding-top: 0px;}}
@media screen and (max-width: 760px) {#header-left-section {    z-index: 9999;
    float: none;
  margin-right: 0px;
    position: relative;
  left: 0px;
top: 0px;
}}
@media screen and (max-width: 600px) {.alignleft, .alignright {float:none;}}
@media screen and (max-width: 1050px) {#header-left-section {
    left: 30px;
    top: 15px;
}}
@media screen and (max-width: 850px) and (min-width:760px) {#header-left-section {
    width: 30%;}}