
/*
dark green = 666666
green  = 006fb7
olive  = bfc900
yellow = f0e700
*/

body {font-family: Arial, sans-serif; line-height: 1.4; font-size: 14px; font-size: 1.4rem; color: #555; text-shadow: 0px 0px 0px #eee; background-color: #fff;-webkit-font-smoothing: subpixel-antialiased;}

body.custom-background {background-size: cover; background-position: center center;}
.element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);}

a, a:link, a:visited {color: #000; text-decoration: none; border-bottom: 0px;}
a:hover, a:active, a:focus {color: #666666; text-decoration: none; border-bottom: 0px;}

h1, h2, h3, h4 {}
h1, h2 {font-weight: 500;}
h3, h4 {font-weight: 600;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}

p {margin: 0 0 14px;margin: 0 0 1.4rem;padding: 0;}

.floatLeft {float: left;}
.floatRight {float: right;}

img.alignright, .wp-caption.alignright {margin: 0 0 12px 24px;margin: 0 0 1.2rem 2.4rem;}
img.alignleft, .wp-caption.alignleft {margin: 0 24px 12px 0;margin: 0 2.4rem 1.2rem 0;}

iframe {max-width: 100%;}

.archive-pagination:before, .clearfix:before, .entry:before, .entry-pagination:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {display: none;}

pre {white-space:nowrap;}
pre, .genesis-nav-menu, h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif;  }

.entry-content ol, .entry-content ul {margin-left: 20px; margin-left: 2rem;}
.entry-content ol, .entry-content p, .entry-content ul, .quote-caption {margin-bottom: 15px; margin-bottom: 1.5rem;}

.site-container-wrapper { margin: 0 auto; padding: 0px;}
.site-container {}

.post-edit-link {display: block;}

.site-inner, .wrap, .nav-primary, .site-footer {margin: 0 auto;max-width: 950px;}

.sidebar.sidebar-primary {width: 190px;}

@media only screen and (min-width: 1139px) {
.content {float: right;width: 640px;}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-primary, .title-area {width: 300px;}
}

/*@media only screen and (max-width: 1023px) {
	.site-inner {
		padding-left: 0;
		padding-right: 0;
	}
}*/


/*
div.gform_wrapper .gfield.two-fields-one-row {width: 48.3%; float: left; clear: none;}
div.gform_wrapper .gfield.two-fields-one-row.odd {margin-right: 3%;}*/