    .logo {
        background-image: none;
        height: auto;
    }
    header .titlearea .bar {
    height: 70px;
}
.sf-menu {
    line-height: 70px;
}
/* additional adjustments for the submenus */
.sf-menu ul {
    margin-top: 40px; 
}
.body .content {
    background-position: 0 500px;
}
#nivoslider {
    height: 500px; 
}
.body.home .content {
    background-position: 0 500px;
}
.subheader {
    height: 500px;
}
.container.body.home .content {
    padding-top: 454px;
}
.nivo-controlNav {
    bottom: 76px;
}
header .titlearea .bar, footer .copytext .bar {
    background: rgb(255,255,255) transparent;
    background: rgba(255,255,255,1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffffffff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffffffff)";
}
a h1, a h2, a h3, a h4, a h5, a h6, .wp-pagenavi a h3,
a, a:visited,
ul a, ul a:visited, ol a, ol a:visited,
div.page a, div.page a:visited {
    color: #529100;
}
.a-hovered {
    background-color: #529100;
}
.col1 .subtitle, .col2 .subtitle, .col12 .subtitle, .col24 .subtitle, .col3 .subtitle, .col13 .subtitle, .col4 .subtitle, .col14 .subtitle, .col23 .subtitle, .col34 .subtitle,
.sf-menu li a:hover,
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active  {
    color: #529100 !important;
}
.sf-menu li a, .sf-menu li a:visited {
    color: #363636; 
}
footer .copytext .bar {
    color: #363636;
}
.sf-menu li li a, .sf-menu li li a:visited {
    color: #333333;
}
.sf-menu li li a {
    background: #ffffff;
  
    background: rgb(255,255,255) transparent;
    background: rgba(255,255,255, 0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";
}
body {
    background-color: #ffffff}
.main {
    background-image: url('../images/patterns/.png');
}
.content, .subheader .headerbody {
    background-color: #e8e8e8;
}
.subheader .headerbody .caption h1 {
    color: #ffffff;
}
footer, footer h1, footer h2, footer h3, footer h4, footer h5, footer h5, footer h6 {
    color: #636363;
}
footer .container .content {
    padding-top: 0px;
}
@font-face {
    font-family: 'MyFontFace';
    src: url('scripts/fonts/TitilliumText22L003-webfont.eot');
    src: local('☺'), url('scripts/fonts/TitilliumText22L003-webfont.woff') format('woff'), url('scripts/fonts/TitilliumText22L003-webfont.ttf') format('truetype'), url('scripts/fonts/TitilliumText22L003-webfont.svg#webfontuJixCSe1') format('svg');
    font-weight: normal;
    font-style: normal;
}
