/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

.logo {  padding: 10px; }

.page-id-2954 #nav { display: none; }
.page-id-2954 #header { display: none; }
.page-id-2954 #footer { display: none; }
.page-id-3030 #nav { display: none; }
.page-id-3030 #header { display: none; }
.page-id-3030 #footer { display: none; }
.page-id-3090 #nav { display: none; }
.page-id-3090 #header { display: none; }
.page-id-3090 #footer { display: none; }
.page-id-3134 #nav { display: none; }
.page-id-3134 #header { display: none; }
.page-id-3134 #footer { display: none; }
.page-id-3311 #nav { display: none; }
.page-id-3311 #header { display: none; }
.page-id-3311 #footer { display: none; }

#nav {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #ffffff;
    margin-left: auto;
    margin-right: auto;
    min-width: 980px;
    width: 960px;
    height: 35px;
}

#header {
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 0px;
}

#nav-content .quick-nav #rss { display: none; }

#nav-content .sf-menu {
    width: 275px;
    margin: 0 auto;
    float: none;
}

#nav .sf-menu a  {
    color: #ffffff;
    font-size: 15px;
}

#nav .sf-menu a:hover, #nav .sf-menu li:hover, #nav .sf-menu li.sfHover, #nav .sf-menu ul li  {
    background: #0d723b; color: #ffffff;
}

#main {
    background: #ffffff;
}

#wrapper {
    background: #ffffff;
}

#searchbar {
    display: none;
    margin: 25px 0 0;
}

#footer {
    background: #ffffff;
}

body {
    background-color: #ffffff;
    color: #000000;
    font: sans-serif;
}

.widgettitle {
    border: #ffffff;
    background: #ffffff;
}

.wpcf7-form {
	background:#ffffff; 
	border:2px solid #f5f5f5; 
	border-radius:7px; 
	width:400px;
	padding: 10px 20px; 
	margin-bottom:10px; 
}

.wpcf7-form input,.wpcf7-form textarea { 
	background:#ffffff; 
	border:2px solid #f5f5f5; 
	border-radius:7px;
	width:350px;
    margin: 4px 0 8px 0;
    padding: 5px 7px;
	color: #4f4f4f;
    font-size: 14px;
    vertical-align: middle;
}
 
.wpcf7-form p { 
	color:#000000; 
	margin-top:10px; 
	margin-bottom:10px; 
}

.wpcf7-form .wpcf7-submit { 
	background:#0d723b;
	border-radius:7px;	
	cursor:pointer; 
	width:100px;
	margin:7px 0;
	padding: 5px 15px;
	color:#fff; 
}

.wpp-list li {
    display: inline-block;
    float: none;
    clear: left;
    background-image: none!important;
}

.widgettitle {
    color: #0d723b;
    font-family: sans-serif;
    font-size: 120%;
}
.widgetcontainer {
    display: inline-block;
    float: none;
    clear: left;
    font-family: sans-serif;
    font-size: 120%;
}

blockquote {
    border-left: none;
    background: #f9f9f9;
    font-family: sans-serif;
    font-size: 125%;
    font-style: italic;
    margin: 0.25em 10px;
    margin-right: 0px;
    padding: 0.25em 40px;
    position: relative;
    color: #383838;
}

blockquote:before {
    display: block;
    content: "\201C";
    font-size: 100px;
    position: relative;
    left: -45px;
    top: 40px;
    color: #808080;
}

blockquote p {
     font-size: inherit;
}

img.aligncenter, img.alignright, img.alignleft  { text-align: center; padding: 4px; border: 0 !important; background-color: transparent !important; }

.posts-default .entry-thumbnails-link    { border: 5px solid #ffffff; }
.posts-quick .entry-thumbnails    { border: 5px solid #ffffff; }
img.aligncenter, img.alignright, img.alignleft  { text-align: center; padding: 4px; border: 0 !important; background-color: #transparent !important; }

.page .entry-title { display: none }

.textwidget .entry-title a, a:link, a:visited { color: #000000 }
.textwidget .entry-title a:hover { color: #0d723b }
.widgetcontainer .entry-title a, a:link, a:visited { color: #000000 }
.widgetcontainer .entry-title a:hover { color: #0d723b }
.posts-quick .quick-read-more { margin: auto; }
.posts-quick .entry-title a:hover, .posts-default .entry-title a:hover { color: #0d723b; }
.post .entry-content { font-family: sans-serif; font-size: 135%; }
.page .entry-content { font-family: sans-serif; font-size: 135%; }
.memberpressproduct .entry-content { font-family: sans-serif; font-size: 135%; }
.memberpressgroup .entry-content { font-family: sans-serif; font-size: 135%; }
.single .post .entry-content a:link { color: #0d723b; text-decoration: underline; }
.single .post .entry-content a { color: #0d723b; text-decoration: underline; }
.single .post .entry-content a:visited { color: #0d723b; text-decoration: underline; }
.page .entry-content a { color: #0d723b; text-decoration: underline; }
.page .entry-content a:visited { color: #0d723b; text-decoration: underline; }