@import url( http://fonts.googleapis.com/css?family=Tinos:400,700,400italic,700italic );
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%; -ms-overflow-y: scroll; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	color: rgb(51, 51, 51); font-family: sans-serif;
}
button {
	color: rgb(51, 51, 51); font-family: sans-serif;
}
input {
	color: rgb(51, 51, 51); font-family: sans-serif;
}
select {
	color: rgb(51, 51, 51); font-family: sans-serif;
}
textarea {
	color: rgb(51, 51, 51); font-family: sans-serif;
}
body {
	margin: 0px;
}
figure {
	margin: 0px;
}
form {
	margin: 0px;
}
blockquote {
	margin: 0px;
}
button {
	margin: 0px;
}
input {
	margin: 0px;
}
select {
	margin: 0px;
}
textarea {
	margin: 0px;
}
dd {
	margin: 0px;
}
h1 {
	margin: 0px;
}
h2 {
	margin: 0px;
}
h3 {
	margin: 0px;
}
h4 {
	margin: 0px;
}
h5 {
	margin: 0px;
}
h6 {
	margin: 0px;
}
ol {
	margin: 0px;
}
ul {
	margin: 0px;
}
fieldset {
	margin: 0px;
}
img {
	-ms-interpolation-mode: bicubic;
}
svg:not(:root) {
	overflow: hidden;
}
a:focus {
	outline: dotted thin;
}
a:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
h1 {
	font-size: 2em;
}
p {
	margin: 0px; -webkit-hyphens: auto; -moz-hyphens: auto; -epub-hyphens: auto; hyphens: auto;
}
ol {
	list-style-type: none;
}
ul {
	list-style-type: none;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
dfn {
	font-style: italic;
}
em {
	font-style: italic;
}
small {
	font-size: 75%;
}
sub {
	font-size: 75%;
}
sup {
	font-size: 75%;
}
sub {
	line-height: 0; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; vertical-align: baseline; position: relative;
}
q {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
pre {
	font-family: monospace, serif; font-size: 1em; _font-family: "courier new", monospace;
}
code {
	font-family: monospace, serif; font-size: 1em; _font-family: "courier new", monospace;
}
kbd {
	font-family: monospace, serif; font-size: 1em; _font-family: "courier new", monospace;
}
samp {
	font-family: monospace, serif; font-size: 1em; _font-family: "courier new", monospace;
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
nav ul {
	list-style: none;
}
nav ol {
	list-style: none;
}
.widget ol {
	list-style: none;
}
.widget ul {
	list-style: none;
}
.comment-list {
	list-style: none;
}
legend {
	
}
button {
	font-size: 100%; vertical-align: baseline;
}
input {
	font-size: 100%; vertical-align: baseline;
}
select {
	font-size: 100%; vertical-align: baseline;
}
textarea {
	font-size: 100%; vertical-align: baseline;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='checkbox'] {
	box-sizing: border-box;
}
input[type='radio'] {
	box-sizing: border-box;
}
input[type='search'] {
	-webkit-appearance: textfield; -moz-box-sizing: content-box;
}
tarea {
	overflow: auto; vertical-align: top;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
.hidden {
	display: none; visibility: hidden;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.wp-smiley {
	margin: 0px !important; max-height: 1em;
}
.wp-wink {
	margin: 0px !important; max-height: 1em;
}
#inner::before {
	display: table; content: "";
}
#inner::after {
	display: table; content: "";
}
#title-area::before {
	display: table; content: "";
}
#title-area::after {
	display: table; content: "";
}
.entry-content::before {
	display: table; content: "";
}
.entry-content::after {
	display: table; content: "";
}
.author-box::before {
	display: table; content: "";
}
.author-box::after {
	display: table; content: "";
}
.navigation::before {
	display: table; content: "";
}
.navigation::after {
	display: table; content: "";
}
.user-profile::before {
	display: table; content: "";
}
.user-profile::after {
	display: table; content: "";
}
.featuredpage::before {
	display: table; content: "";
}
.featuredpost::before {
	display: table; content: "";
}
.featuredpage::after {
	display: table; content: "";
}
.featuredpost::after {
	display: table; content: "";
}
.featuredpage .page::before {
	display: table; content: "";
}
.featuredpost .post::before {
	display: table; content: "";
}
.featuredpage .page::after {
	display: table; content: "";
}
.featuredpost .post::after {
	display: table; content: "";
}
#footer::before {
	display: table; content: "";
}
#footer::after {
	display: table; content: "";
}
#footer-widgets::before {
	display: table; content: "";
}
#footer-widgets::after {
	display: table; content: "";
}
.wrap::before {
	display: table; content: "";
}
.wrap::after {
	display: table; content: "";
}
#comments::before {
	display: table; content: "";
}
#respond::before {
	display: table; content: "";
}
#comments::after {
	display: table; content: "";
}
#respond::after {
	display: table; content: "";
}
.menu::before {
	display: table; content: "";
}
.menu::after {
	display: table; content: "";
}
.breadcrumb::before {
	display: table; content: "";
}
.breadcrumb::after {
	display: table; content: "";
}
#inner::after {
	clear: both;
}
#title-area::after {
	clear: both;
}
.entry-content::after {
	clear: both;
}
.author-box::after {
	clear: both;
}
.navigation::after {
	clear: both;
}
.user-profile::after {
	clear: both;
}
.featuredpage::after {
	clear: both;
}
.featuredpost::after {
	clear: both;
}
.featuredpage .page::after {
	clear: both;
}
.featuredpost .post::after {
	clear: both;
}
#footer::after {
	clear: both;
}
.wrap::after {
	clear: both;
}
#comments::after {
	clear: both;
}
#respond::after {
	clear: both;
}
#footer-widgets::after {
	clear: both;
}
.menu::after {
	clear: both;
}
.breadcrumb::after {
	clear: both;
}
#inner {
	-ms-zoom: 1;
}
#title-area {
	-ms-zoom: 1;
}
.entry-content {
	-ms-zoom: 1;
}
.author-box {
	-ms-zoom: 1;
}
.navigation {
	-ms-zoom: 1;
}
.user-profile {
	-ms-zoom: 1;
}
.featuredpage {
	-ms-zoom: 1;
}
.featuredpost {
	-ms-zoom: 1;
}
.featuredpage .page {
	-ms-zoom: 1;
}
.featuredpost .post {
	-ms-zoom: 1;
}
#footer {
	-ms-zoom: 1;
}
.wrap {
	-ms-zoom: 1;
}
#comments {
	-ms-zoom: 1;
}
#respond {
	-ms-zoom: 1;
}
#footer-widgets {
	-ms-zoom: 1;
}
.menu {
	-ms-zoom: 1;
}
.breadcrumb {
	-ms-zoom: 1;
}
a {
	color: rgb(153, 153, 51); text-decoration: none;
}
a:visited {
	color: rgb(153, 153, 51); text-decoration: none;
}
a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
a:focus {
	color: rgb(51, 51, 51); text-decoration: underline;
}
input[type='button'] {
	background: rgb(102, 102, 51); padding: 4px 5px; border-radius: 0px; border: 1px solid rgb(153, 153, 51); border-image: none; color: white; text-transform: uppercase; font-size: 0.87em; font-weight: 700; float: right; box-sizing: border-box;
}
input[type='submit'] {
	background: rgb(102, 102, 51); padding: 4px 5px; border-radius: 0px; border: 1px solid rgb(153, 153, 51); border-image: none; color: white; text-transform: uppercase; font-size: 0.87em; font-weight: 700; float: right; box-sizing: border-box;
}
.button {
	background: rgb(102, 102, 51); padding: 4px 5px; border-radius: 0px; border: 1px solid rgb(153, 153, 51); border-image: none; color: white; text-transform: uppercase; font-size: 0.87em; font-weight: 700; float: right; box-sizing: border-box;
}
input[type='button']:hover {
	border-color: rgb(204, 204, 204); color: rgb(255, 255, 255);
}
input[type='submit']:hover {
	border-color: rgb(204, 204, 204); color: rgb(255, 255, 255);
}
.button:hover {
	border-color: rgb(204, 204, 204); color: rgb(255, 255, 255);
}
.sidebar input[type=button] {
	margin: 5px 10px 0px 0px; font-size: 0.7em; float: left;
}
.sidebar input[type=submit] {
	margin: 5px 10px 0px 0px; font-size: 0.7em; float: left;
}
.button {
	margin: 5px 10px 0px 0px; font-size: 0.7em; float: left;
}
.rounded-corners {
	border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px;
}
.transition {
	transition:0.2s ease-out; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;
}
.gradient {
	background-image: -ms-linear-gradient(rgb(65, 65, 65), rgb(51, 51, 51)); background-color: rgb(65, 65, 65);
}
.s {
	margin: 10px -7px 0px 0px; padding: 6px 5px; width: 180px;
}
body {
	transition:0.2s linear; color: rgb(102, 102, 51); line-height: 1.5; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); -webkit-transition: all .2s linear; -moz-transition: all .2s linear; -o-transition: all .2s linear;
}
.rtl {
	
}
.home {
	
}
.blog {
	
}
.archive {
	
}
.date {
	
}
.date-paged-1 {
	
}
.search {
	
}
.search-results {
	
}
.search-no-results {
	
}
.search-paged-1 {
	
}
.error404 {
	
}
.single {
	
}
.postid-1 {
	
}
.single-paged-1 {
	
}
.attachment {
	
}
.attachmentid-1 {
	
}
.attachment-mime-type {
	
}
.author {
	
}
.author-nicename {
	
}
.author-paged-1 {
	
}
.category {
	
}
.category-1 {
	
}
.category-paged-1 {
	
}
.tag {
	
}
.tag-slug {
	
}
.tag-paged-1 {
	
}
.page-template {
	
}
.page-template-page-php {
	
}
.page-paged-1 {
	
}
.page-parent {
	
}
.page-child {
	
}
.parent-pageid-1 {
	
}
.logged-in {
	
}
.paged {
	
}
.paged-1 {
	
}
#wrap {
	background-color: rgb(255, 255, 255);
}
#inner {
	margin: 0px auto; padding: 15px 0px 0px;
}
h1 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
.h1 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
h2 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
.h2 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
h3 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
.h3 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
h4 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
.h4 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
h5 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
.h5 {
	margin: 0px 0px 10px; line-height: 1.25em; font-family: "Times New Roman", Tinos, Georgia, serif; font-weight: normal;
}
h1 a {
	
}
.h1 a {
	
}
h2 a {
	
}
.h2 a {
	
}
h3 a {
	
}
.h3 a {
	
}
h4 a {
	
}
.h4 a {
	
}
h5 a {
	
}
.h5 a {
	
}
h1 {
	font-size: 1.5em; font-style: italic;
}
.h1 {
	font-size: 1.5em; font-style: italic;
}
h2 {
	font-size: 1.12em; font-style: italic;
}
.h2 {
	font-size: 1.12em; font-style: italic;
}
h3 {
	text-transform: uppercase; font-size: 1.12em;
}
.h3 {
	text-transform: uppercase; font-size: 1.12em;
}
h4 {
	text-transform: uppercase; font-size: 1em;
}
.h4 {
	text-transform: uppercase; font-size: 1em;
}
h5 {
	text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
}
.h5 {
	text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em;
}
.h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em;
}
#header {
	margin: 0px auto; width: 100%; min-height: 100px;
}
#title-area {
	text-align: center;
}
#title {
	text-align: center; text-transform: uppercase; line-height: 1.125; font-size: 2.25em;
}
#title a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#title a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
#description {
	text-align: center; font-size: 0.87em;
}
#header .widget-area {
	padding: 0px 0px 10px; width: 50%; float: right;
}
.header-image #title-area {
	padding: 0px; width: 50%; text-indent: -9999px; overflow: hidden; float: left;
}
.header-image #title a {
	background: url("images/burgundy_0915.jpg") no-repeat 0% 0% / contain; width: 100%; height: 75px; margin-top: 15px; float: left; display: block;
}
.header-image #description {
	
}
.header-full-width #title-area {
	width: 100%;
}
#header .menu {
	border: currentColor; border-image: none; line-height: 0.5; font-family: Arial, Helvetica, sans-serif; float: right;
}
#header .menu ul {
	
}
#header .menu li {
	padding: 0px;
}
#header .menu li a {
	padding: 7px 10px; font-size: 0.7em; font-style: normal;
}
#header .menu li a:hover {
	
}
#header .menu li a:active {
	
}
#header .menu li:hover a {
	
}
#header .menu .current_page_item a {
	
}
#header .menu .current-cat a {
	
}
#header .menu .current-menu-item a {
	
}
#header .menu li li a {
	
}
#header .menu li li a:link {
	
}
#header .menu li li a:visited {
	
}
#header .menu li li a:hover {
	
}
#header .menu li li a:active {
	
}
#header .menu li ul {
	
}
#header .menu li ul a {
	
}
#header .menu li ul ul {
	
}
#header .menu li:hover > ul {
	
}
#header .searchform {
	text-align: center;
}
#header .s {
	margin: 0px -7px 0px 0px;
}
.menu {
	color: rgb(102, 102, 51); text-transform: uppercase; clear: both; font-family: "Times New Roman", Tinos, Georgia, serif; font-size: 1.12em; border-top-color: rgb(153, 153, 102); border-bottom-color: rgb(153, 153, 102); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255); line-hieght: 1.5;
}
.menu-primary {
	padding: 0px; border-top-color: rgb(153, 153, 102); border-top-width: 1px; border-top-style: solid;
}
.menu-secondary {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.menu ul {
	list-style: none;
}
.menu li {
	
}
.menu li a {
	padding: 10px 3%; color: rgb(153, 153, 102); font-size: 0.65em; font-style: italic; text-decoration: none; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.menu li a:hover {
	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.menu li a:active {
	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.menu .current_page_item a {
	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.menu .current-cat a {
	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.menu .current-menu-item a {
	color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
#nav .menu li {
	float: left;
}
#nav .menu li a {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#nav .menu li a {
	padding: 8px; border: currentColor; border-image: none; text-align: center;
}
#nav .menu li {
	width: 50%;
}
.menu li ul {
	background: rgb(51, 51, 51); display: none; position: inherit;
}
.menu li li a {
	color: rgb(255, 255, 255);
}
.menu li li a:link {
	color: rgb(255, 255, 255);
}
.menu li li a:visited {
	color: rgb(255, 255, 255);
}
.menu li li a:hover {
	
}
.menu li li a:focus {
	
}
.menu li li a:focus {
	
}
.menu li li a:active {
	
}
#nav li.right {
	display: none;
}
#nav li.right a {
	
}
#nav li.right a:hover {
	
}
#nav li.rss a {
	
}
#nav li.twitter a {
	
}
#subnav {
	
}
#subnav li a:hover {
	
}
#subnav li a:active {
	
}
#subnav li:hover a {
	
}
#subnav .current_page_item a {
	
}
#subnav .current-cat a {
	
}
#subnav .current-menu-item a {
	
}
#subnav li li a {
	
}
#subnav li li a:link {
	
}
#subnav li li a:visited {
	
}
#subnav li li a:hover {
	
}
#subnav li li a:active {
	
}
#subnav li ul {
	
}
#subnav li ul a {
	
}
#subnav li ul ul {
	
}
#nav li.search {
	
}
#nav .searchform {
	
}
#nav .s {
	margin: 2px 2px 0px 0px; background-color: rgb(255, 255, 255);
}
#nav li.menu-tour {
	width: 100%;
}
.menu-reservation {
	background: rgb(255, 204, 102);
}
.menu .widget li {
	padding: 0px;
}
#header li.menu-cart {
	border: currentColor; border-image: none; float: left;
}
#header li.menu-cart a {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; top: 8px; width: 30px; height: 30px; right: 40px; text-indent: -9999px; display: block; background-image: url("images/shopping-cart-icon.png"); background-repeat: no-repeat;
}
#menu-social .facebook_icon a {
	margin: 0px 0px 0px 8px; padding: 0px; width: 18px; height: 18px; text-indent: -9999px; background-image: url("images/social-media-icons.png"); background-repeat: no-repeat;
}
#menu-social .twitter_icon a {
	margin: 0px 0px 0px 8px; padding: 0px; width: 18px; height: 18px; text-indent: -9999px; background-image: url("images/social-media-icons.png"); background-repeat: no-repeat;
}
#menu-social .rss_icon a {
	margin: 0px 0px 0px 8px; padding: 0px; width: 18px; height: 18px; text-indent: -9999px; background-image: url("images/social-media-icons.png"); background-repeat: no-repeat;
}
#menu-social .facebook_icon a {
	background-position: 0px 0px;
}
#menu-social .twitter_icon a {
	background-position: -27px 0px;
}
#menu-social .rss_icon a {
	background-position: -53px 0px;
}
#header #menu-social li {
	float: left;
}
#header #menu-social li a {
	padding: 0px;
}
#content {
	padding: 5px 0px 15px;
}
.home #content {
	padding: 0px 0px 15px;
}
.page-template-oofarm-page-php h1.entry-title {
	text-align: center; font-size: 1.12em; font-weight: normal; display: block;
}
.page-template-oofarm-page-php h2.oofarm-page-tagline {
	text-align: center; text-transform: uppercase; font-size: 0.75em; font-weight: normal; display: block;
}
.page-template-oofarm-page-php .oofarm-page-img img {
	margin: 0px auto; display: block;
}
.content-sidebar #content {
	
}
.sidebar-content #content {
	
}
.sidebar-content #content {
	
}
.sidebar-sidebar-content #content {
	
}
.full-width-content #content {
	
}
.breadcrumb {
	margin: 0px 20px 20px; padding: 5px 10px; font-size: 0.75em;
}
.taxonomy-description {
	margin: 0px 20px 20px;
}
.taxonomy-description h1 {
	margin: 0px; padding: 9px 10px 8px; font-size: 0.87em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(245, 245, 245);
}
.taxonomy-description p {
	padding: 15px; font-size: 0.87em;
}
.archive-page {
	padding: 20px 0px 0px;
}
.archive-page ul {
	padding-bottom: 25px;
}
.archive-page ol {
	padding-bottom: 25px;
}
.archive-page ul ul {
	padding-bottom: 0px;
}
.hentry {
	
}
.post-id {
	
}
.post {
	margin: 0px 0px 40px; padding: 0px 10px;
}
.page {
	padding: 0px 10px;
}
.attachment {
	
}
.sticky {
	margin: -10px 0px 40px; padding: 20px; background-color: rgb(245, 245, 245);
}
.category-slug {
	
}
.tag-slug {
	
}
.post-info {
	margin: -5px 0px 15px; font-size: 0.75em;
}
.post-info .time {
	
}
.post-info .vcard {
	
}
.post-info .post-comments {
	
}
.post-edit-link {
	
}
.entry-content {
	color: rgb(102, 102, 51); font-size: 0.75em;
}
.entry-content p {
	padding: 0px 0px 0.75em; line-height: 2.25em;
}
.entry-content p {
	padding: 0px 0px 0.75em; line-height: 2.25em;
}
.listing-content {
	padding: 0px 0px 0.75em; line-height: 2.25em;
}
.entry-content ul {
	
}
.entry-content ol {
	
}
.entry-content table {
	
}
.entry-content dl {
	
}
.entry-content ul {
	padding-bottom: 25px;
}
.entry-content ol {
	padding-bottom: 25px;
}
.entry-content ul {
	
}
.entry-content ol {
	list-style: decimal;
}
.entry-content li {
	margin-left: 30px;
}
.entry-content ul li {
	
}
.entry-content ol li {
	
}
.entry-content ul ul {
	padding-bottom: 0px;
}
.entry-content ol ol {
	padding-bottom: 0px;
}
.entry-content blockquote {
	margin: 0px;
}
blockquote p {
	padding: 0px !important; font-style: italic;
}
.entry-content dl {
	
}
.entry-content dt {
	
}
.entry-content dd {
	
}
.entry-content img {
	height: auto; max-width: 100%;
}
.post-image {
	margin: 0px 10px 10px 0px; padding: 4px; border: 1px solid rgb(255, 255, 255); border-image: none; background-color: rgb(255, 255, 255);
}
.alignnone {
	margin: 0px 0px 10px; display: inline;
}
img.alignnone {
	margin: 0px 0px 10px; display: inline;
}
.alignleft {
	margin: 0px 15px 10px 0px; float: left; display: inline;
}
img.alignleft {
	margin: 0px 15px 10px 0px; float: left; display: inline;
}
.alignright {
	margin: 0px 0px 10px 15px; float: right; display: inline;
}
img.alignright {
	margin: 0px 0px 10px 15px; float: right; display: inline;
}
.aligncenter {
	margin: 0px auto 10px; display: block;
}
img.aligncenter {
	margin: 0px auto 10px; display: block;
}
.entry_content .centered {
	margin: 0px auto 10px; display: block;
}
.entry-content video {
	
}
.entry-content object {
	
}
.entry-content pre {
	background: rgb(245, 245, 245); padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 0.87em;
}
.entry-content code {
	background: rgb(245, 245, 245); padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 0.87em;
}
.wp-caption {
	padding: 5px; text-align: center;
}
.wp-caption img {
	
}
.wp-caption .wp-caption-text {
	padding: 5px 0px; font-size: 0.87em;
}
.gallery dl {
	
}
.gallery dt {
	
}
.gallery dd {
	
}
.gallery dl a {
	
}
.gallery dl img {
	
}
.gallery-caption {
	
}
.size-full {
	
}
.size-large {
	
}
.size-medium {
	
}
.size-thumbnail {
	
}
.post-meta {
	
}
.post-meta .categories {
	
}
.post-meta .tags {
	
}
.author-box {
	margin: 0px 20px 40px; padding: 10px; background-color: rgb(245, 245, 245);
}
.author-box p {
	font-size: 0.87em;
}
.author-box .avatar {
	margin: 0px 10px 0px 0px; float: left; background-color: rgb(255, 255, 255);
}
.genesis-grid-even {
	margin: 0px 0px 20px; padding: 0px 0px 15px; width: 48%;
}
.genesis-grid-odd {
	margin: 0px 0px 20px; padding: 0px 0px 15px; width: 48%;
}
.genesis-grid-even {
	float: left;
}
.genesis-grid-odd {
	clear: both; float: right;
}
.featuredpage {
	margin: 0px 0px 15px; clear: both;
}
.featuredpost {
	margin: 0px 0px 15px; clear: both;
}
.featuredpage img {
	background: rgb(245, 245, 245); padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.featuredpost img {
	background: rgb(245, 245, 245); padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.featuredpage .page {
	margin: 0px 0px 5px; padding: 5px 15px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.featuredpost .post {
	margin: 0px 0px 5px; padding: 5px 15px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.more-from-category {
	padding: 5px 15px 0px;
}
.page-template-oofarm-page-php .featured-image {
	margin-bottom: 15px;
}
.page-template-oofarm-page-php .featured-image img {
	height: auto; padding-bottom: 15px; border-bottom-color: rgb(153, 153, 102); border-bottom-width: 1px; border-bottom-style: solid; max-width: 100%;
}
.navigation {
	margin: 0px 20px 20px; padding: 20px 0px; font-size: 0.87em;
}
.navigation li {
	display: inline;
}
.navigation li a {
	padding: 5px 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.navigation li.disabled {
	padding: 5px 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.navigation li a:hover {
	padding: 5px 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.navigation li.active a {
	padding: 5px 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.navigation li a:hover {
	background-color: rgb(245, 245, 245);
}
.navigation li.active a {
	background-color: rgb(245, 245, 245);
}
.sidebar {
	
}
.sidebar-content #sidebar {
	
}
.sidebar-sidebar-content #sidebar {
	
}
.page-template-oofarm-page-php #sidebar h1.entry-title {
	display: none;
}
.page-template-oofarm-page-php #sidebar h2.oofarm-page-tagline {
	display: none;
}
#sidebar-alt {
	
}
.content-sidebar-sidebar #sidebar-alt {
	
}
.sidebar .searchform {
	padding: 5px 0px 0px 15px;
}
.sidebar p {
	line-height: inherit; font-size: inherit;
}
.widget {
	background: rgb(255, 255, 255); margin: 0px 20px 20px; padding: 0px 0px 15px; font-size: 0.87em;
}
.sidebar .widget {
	line-height: 2em; font-size: 0.75em;
}
.sidebar h2 {
	padding-top: 5px;
}
.widget-area h4 {
	margin: 0px 0px 5px; padding: 9px 10px 8px; font-size: 1.25em;
}
.widget ul {
	padding: 5px 0px 0px;
}
.widget ol {
	padding: 5px 0px 0px;
}
.sidebar .widget ul {
	padding: 5px 20px 0px;
}
.widget ol {
	padding: 5px 20px 0px;
}
.home .widget ul {
	padding: 0px;
}
.home .widget ol {
	padding: 0px;
}
.widget li {
	margin: 0px 0px 7px; padding: 0px 0px 5px; -ms-word-wrap: break-word;
}
.home .widget li {
	margin: 0px; padding: 0px;
}
.widget li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.widget li ul {
	
}
.widget_links {
	
}
.widget_links ul {
	
}
.widget_links ul li {
	
}
.widget_links ul li a {
	
}
.widget_meta {
	
}
.widget_meta ul {
	
}
.widget_meta ul li {
	
}
.widget_meta ul li a {
	
}
.widget_pages {
	
}
.widget_pages ul {
	
}
.widget_pages ul li {
	
}
.widget_pages ul li a {
	
}
.widget_recent_entries {
	
}
.widget_recent_entries ul {
	
}
.widget_recent_entries ul li {
	
}
.widget_recent_entries ul li a {
	
}
.widget_archive {
	
}
.widget_archive ul {
	
}
.widget_archive ul li {
	
}
.widget_archive ul li a {
	
}
.widget_archive select {
	
}
.widget_archive option {
	
}
.widget_links {
	
}
.widget_links li::after {
	
}
.widget_links li::before {
	
}
.widget_tag_cloud {
	
}
.widget_tag_cloud a {
	
}
.widget_tag_cloud a::after {
	
}
.widget_tag_cloud a::before {
	
}
.widget_tag_cloud div div {
	padding: 5px 15px 0px;
}
.widget_calendar {
	
}
#calendar_wrap {
	
}
#calendar_wrap th {
	
}
#calendar_wrap td {
	
}
#wp-calendar {
	width: 100%;
}
#wp-calendar thead {
	margin: 10px 0px 0px; font-weight: 700; background-color: rgb(245, 245, 245);
}
#wp-calendar td {
	padding: 2px; text-align: center; background-color: rgb(245, 245, 245);
}
#wp-calendar caption {
	padding: 2px 5px 0px 0px; text-align: right; font-size: 0.75em; font-style: italic;
}
#wp-calendar a {
	
}
#wp-calendar #today {
	
}
#wp-calendar #prev {
	
}
#wp-calendar #next {
	
}
#wp-calendar #next a {
	
}
#wp-calendar #prev a {
	
}
.widget_categories {
	
}
.widget_categories ul {
	
}
.widget_categories ul li {
	
}
.widget_categories ul ul.children {
	
}
.widget_categories a {
	
}
.widget_categories select {
	
}
.widget_categories select#cat {
	
}
.widget_categories select.postform {
	
}
.widget_categories option {
	
}
.widget_categories .level-0 {
	
}
.widget_categories .level-1 {
	
}
.widget_categories .level-2 {
	
}
.widget_categories .level-3 {
	
}
.recentcomments {
	
}
#recentcomments {
	
}
#recentcomments li {
	
}
#recentcomments li a {
	
}
.widget_recent_comments {
	
}
#searchform {
	
}
.widget_search {
	
}
.screen-reader-text {
	
}
.textwidget {
	padding: 5px 5px 0px;
}
.widget_text {
	
}
.textwidget p {
	
}
.enews p {
	padding: 5px 15px;
}
.enews #subscribe {
	padding: 0px 0px 0px 15px;
}
.enews #subbox {
	margin: 5px -7px 0px 0px; padding: 6px 5px; width: 75%;
}
.user-profile {
	
}
.user-profile p {
	padding: 10px 15px 0px;
}
.user-profile .posts_link {
	padding: 0px 15px;
}
#home-feature {
	padding-bottom: 15px; border-bottom-color: rgb(153, 153, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.flex-control-nav {
	display: none;
}
.flex-direction-nav {
	display: none;
}
#home-feature .widget {
	margin: 0px 5px; padding: 0px;
}
#home-widget-areas .widget {
	margin: 0px 5px; padding: 0px;
}
#home-feature .flexslider {
	margin: 0px; border: currentColor; border-image: none;
}
.home-left {
	width: 33%; float: left;
}
.home-middle {
	width: 33%; float: left;
}
.home-right {
	width: 34%; float: left;
}
.home-left .textwidget {
	background: rgb(255, 204, 102);
}
.home-middle .textwidget {
	background: rgb(204, 204, 204);
}
.home-right .textwidget {
	background: rgb(204, 204, 153);
}
#home-widget-areas {
	margin: 15px auto 0px; height: 210px;
}
#home-widget-areas a {
	color: rgb(102, 102, 51);
}
#home-widget-areas a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
#home-widget-areas h2 {
	margin: 20px auto 0px; text-align: center; font-style: italic;
}
#home-widget-areas .textwidget {
	min-height: 205px;
}
#home-widget-areas .textwidget img {
	margin: 0px auto; border: currentColor; border-image: none; display: block; max-width: 100%;
}
#comments {
	margin: 0px 0px 15px; padding: 0px 20px;
}
#comments .navigation {
	
}
.subscribe-to-comments {
	padding: 20px 0px 10px;
}
.comment-list {
	
}
.comment-list li {
	margin: 15px 0px 5px; padding: 10px 5px 10px 10px;
}
.comment-list li[class*=depth-] {
	
}
.comment-list li.depth-1 {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.comment-list li:not(.depth-1) {
	
}
.comment-list li.depth-2 {
	
}
.comment-list li.depth-3 {
	
}
.comment-list li.depth-4 {
	
}
.comment-list li.depth-5 {
	
}
.comment-list li:last-child {
	
}
.comment-list li ul.children li {
	margin-right: -6px; margin-left: 10px;
}
.comment-list li ul.children li.alt {
	
}
.comment-list li ul.children li.byuser {
	
}
.comment-list li ul.children li.comment {
	
}
.comment-list li ul.children li.depth-1 {
	
}
.comment-list li ul.children li.bypostauthor {
	
}
.comment-list li ul.children li.comment-author-admin {
	
}
.comment-list li ul.children .alt {
	
}
.comment-list li ul.children .odd {
	
}
.comment-list li ul.children .even {
	
}
.comment-list .alt {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.comment-list .odd {
	
}
.comment-list .even {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.comment-list .parent {
	
}
.comment-list .comment {
	
}
.comment-list .children {
	
}
.comment-list .pingback {
	
}
.comment-list .bypostauthor {
	
}
.comment-list .comment-author {
	
}
.comment-list .comment-author-admin {
	
}
.comment-list .thread-alt {
	background-color: rgb(245, 245, 245);
}
.comment-list .thread-odd {
	
}
.comment-list .thread-even {
	background-color: rgb(245, 245, 245);
}
.comment-list .vcard {
	
}
.comment-list .vcard cite.fn {
	font-style: normal;
}
.comment-list .vcard cite.fn a.url {
	
}
.comment-list .vcard .says {
	
}
.comment-list .vcard img.avatar {
	background: rgb(255, 255, 255); margin: 0px 5px 0px 10px; float: right;
}
.commentmetadata {
	margin: 0px 0px 5px; font-size: 0.75em;
}
.commentmetadata a {
	
}
.comment-content {
	
}
.comment-content p {
	padding: 0px 0px 20px; font-size: 0.87em;
}
.comment-list li ul {
	
}
.reply {
	font-weight: 300;
}
.reply:hover {
	
}
.ping-list {
	margin: 0px 0px 40px;
}
.ping-list ol {
	
}
.ping-list li {
	margin: 15px 0px 5px; padding: 10px 5px 10px 10px; font-weight: 700;
}
.ping-list cite {
	font-style: normal;
}
#respond {
	margin: 0px 0px 15px; padding: 0px 20px;
}
#reply-title {
	font-size: 0.87em;
}
#cancel-comment-reply {
	
}
#cancel-comment-reply a {
	
}
#commentform {
	font-size: 0.75em; font-weight: bold;
}
.comments-logged-in-as {
	
}
#commentform label {
	
}
#commentform .required {
	
}
#author {
	margin: 10px 5px 0px 0px; padding: 5px; width: 250px;
}
#email {
	margin: 10px 5px 0px 0px; padding: 5px; width: 250px;
}
#url {
	margin: 10px 5px 0px 0px; padding: 5px; width: 250px;
}
#comment {
	margin: 10px 5px 0px 0px; padding: 5px; width: 250px;
}
#author:focus {
	
}
#email:focus {
	
}
#url:focus {
	
}
#comment:focus {
	
}
#comment {
	margin: 10px 0px; width: 98%; height: 150px;
}
#submit {
	
}
.nocomments {
	text-align: center;
}
#footer {
	color: rgb(102, 102, 51); clear: both; font-size: 0.62em; border-top-color: rgb(102, 102, 51); border-top-width: 1px; border-top-style: solid;
}
#footer .wrap {
	padding: 10px 15px;
}
#footer a {
	color: rgb(102, 102, 51);
}
#footer a:visited {
	color: rgb(102, 102, 51);
}
#footer a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer a:focus {
	color: rgb(255, 255, 255); text-decoration: none;
}
.gototop {
	text-align: center;
}
.creds {
	text-align: center;
}
.gototop {
	
}
.creds {
	
}
#footer-widgets {
	clear: both; border-top-color: rgb(102, 102, 51); border-top-width: 1px; border-top-style: solid;
}
#footer-widgets .wrap {
	
}
#footer-widgets h4 {
	background: none; margin: 0px 0px 5px; padding: 0px; border: currentColor; border-image: none;
}
#footer-widgets p {
	padding: 0px 0px 10px; line-height: inherit; font-size: inherit;
}
#footer-widgets .widget {
	background: none; margin: 0px 0px 15px; padding: 20px 20px 0px; border: 0px currentColor; border-image: none;
}
#footer-widgets .widget ul {
	padding: 0px;
}
#footer-widgets .widget ol {
	padding: 0px;
}
.footer-widgets-1 {
	
}
.footer-widgets-2 {
	
}
.footer-widgets-3 {
	
}
.footer-widgets-1 {
	
}
.footer-widgets-2 {
	
}
.footer-widgets-3 {
	
}
#footer-widgets .featuredpage .page {
	margin: 0px 0px 10px; padding: 0px;
}
#footer-widgets .featuredpost .post {
	margin: 0px 0px 10px; padding: 0px;
}
#footer-widgets .widget_tag_cloud div div {
	padding: 0px;
}
#footer-widgets .textwidget {
	padding: 0px;
}
#footer-widgets #wp-calendar thead {
	background: none;
}
#footer-widgets #wp-calendar td {
	background: none;
}
div.gform_wrapper input {
	padding: 4px 5px !important; color: rgb(102, 102, 51); font-family: sans-serif; font-size: 0.87em !important; box-sizing: border-box;
}
div.gform_wrapper select {
	padding: 4px 5px !important; color: rgb(102, 102, 51); font-family: sans-serif; font-size: 0.87em !important; box-sizing: border-box;
}
div.gform_wrapper textarea {
	padding: 4px 5px !important; color: rgb(102, 102, 51); font-family: sans-serif; font-size: 0.87em !important; box-sizing: border-box;
}
div.gform_footer input.button {
	background: rgb(102, 102, 51); border-radius: 0px; color: rgb(255, 255, 255); text-transform: uppercase;
}
div.gform_wrapper .ginput_complex label {
	font-size: 0.87em;
}
div.gform_wrapper li {
	margin: 0px 0px 10px;
}
div.gform_wrapper form li {
	margin: 0px 0px 10px;
}
div.gform_wrapper .gform_footer {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; float: right;
}
.menu-nowrap {
	line-height: 1em;
}
@media only screen and (min-width:600px)
{
#nav .menu li {
	width: 14.28%;
}
#nav .menu li a {
	padding: 8px; max-width: 60px;
}
.menu-nowrap {
	line-height: 2em;
}
#header li.menu-cart a {
	top: -3px; right: 3px; position: relative;
}
#nav li.menu-tour {
	width: 14.28%;
}
body {
	
}
.rtl {
	
}
.home {
	
}
.blog {
	
}
.archive {
	
}
.date {
	
}
.date-paged-1 {
	
}
.search {
	
}
.search-results {
	
}
.search-no-results {
	
}
.search-paged-1 {
	
}
.error404 {
	
}
.single {
	
}
.postid-1 {
	
}
.single-paged-1 {
	
}
.attachment {
	
}
.attachmentid-1 {
	
}
.attachment-mime-type {
	
}
.author {
	
}
.author-nicename {
	
}
.author-paged-1 {
	
}
.category {
	
}
.category-1 {
	
}
.category-paged-1 {
	
}
.tag {
	
}
.tag-slug {
	
}
.tag-paged-1 {
	
}
.page-template {
	
}
.page-template-page-php {
	
}
.page-paged-1 {
	
}
.page-parent {
	
}
.page-child {
	
}
.parent-pageid-1 {
	
}
.logged-in {
	
}
.paged {
	
}
.paged-1 {
	
}
.five-sixths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.four-fifths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.four-sixths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-fifth {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-fourth {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-half {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-sixth {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-third {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.three-fifths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.three-fourths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.three-sixths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.two-fifths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.two-fourths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.two-sixths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.two-thirds {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-sixth {
	width: 14%;
}
.one-fifth {
	width: 17.4%;
}
.one-fourth {
	width: 22.5%;
}
.one-third {
	width: 31%;
}
.two-sixths {
	width: 31%;
}
.two-fifths {
	width: 37.8%;
}
.one-half {
	width: 48%;
}
.three-sixths {
	width: 48%;
}
.two-fourths {
	width: 48%;
}
.three-fifths {
	width: 58.2%;
}
.four-sixths {
	width: 65%;
}
.two-thirds {
	width: 65%;
}
.three-fourths {
	width: 73.5%;
}
.four-fifths {
	width: 78.6%;
}
.five-sixths {
	width: 82%;
}
.first {
	padding-left: 0px; clear: both;
}
#wrap {
	margin: 15px auto; width: 100%; max-width: 870px;
}
#content-sidebar-wrap {
	width: 82%; float: left;
}
.content-sidebar #content-sidebar-wrap {
	width: 100%;
}
.full-width-content #content-sidebar-wrap {
	width: 100%;
}
.sidebar-content #content-sidebar-wrap {
	width: 100%;
}
.sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
}
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}
#inner {
	
}
#header {
	
}
#title-area {
	padding: 20px 0px 0px 20px; width: 33%; text-align: left; float: left;
}
#title {
	text-align: left;
}
#title a {
	
}
#description {
	text-align: left;
}
#header .widget-area {
	padding: 0px; width: 40%; float: right;
}
.header-image #title-area {
	width: 33%; float: left;
}
.header-image #description {
	
}
.header-full-width #title-area {
	
}
li:hover ul ul {
	
}
li:hover {
	
}
#header ul.nav li a.sf-with-ul {
	
}
#header ul.menu li a.sf-with-ul {
	
}
#nav li a.sf-with-ul {
	
}
#subnav li a.sf-with-ul {
	
}
li a .sf-sub-indicator {
	
}
li li a .sf-sub-indicator {
	
}
#header .menu {
	
}
#header .menu ul {
	
}
#header .menu li {
	
}
#header .menu li a {
	
}
#header .menu li a:hover {
	
}
#header .menu li a:active {
	
}
#header .menu li:hover a {
	
}
#header .menu .current_page_item a {
	
}
#header .menu .current-cat a {
	
}
#header .menu .current-menu-item a {
	
}
#header .menu li li a {
	
}
#header .menu li li a:link {
	
}
#header .menu li li a:visited {
	
}
#header .menu li li a:hover {
	
}
#header .menu li li a:active {
	
}
#header .menu li ul {
	
}
#header .menu li ul a {
	
}
#header .menu li ul ul {
	
}
#header .menu li:hover > ul {
	
}
#header .searchform {
	padding: 12px 0px 0px; float: right;
}
#header .s {
	margin: 10px -7px 0px 0px;
}
.menu {
	clear: both; font-size: 1.12em; background-color: rgb(255, 255, 255);
}
.menu-primary {
	border-top-color: rgb(153, 153, 102); border-top-width: 1px; border-top-style: solid;
}
.menu-secondary {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.menu ul {
	
}
.menu li {
	float: left;
}
.menu li a {
	padding: 8px 21px 9px 22px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
.menu li a:hover {
	
}
.menu li a:active {
	
}
.menu .current_page_item a {
	
}
.menu .current-cat a {
	
}
.menu .current-menu-item a {
	
}
.menu li ul {
	margin: 0px 0px 0px -1px; left: -9999em; width: 160px; height: auto; display: block; position: absolute; z-index: 8999;
}
.menu li:hover > ul {
	left: auto;
}
.menu li li a {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 138px; color: rgb(51, 51, 51); text-transform: none; font-size: 0.75em; background-color: rgb(255, 255, 255);
}
.menu li li a:link {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 138px; color: rgb(51, 51, 51); text-transform: none; font-size: 0.75em; background-color: rgb(255, 255, 255);
}
.menu li li a:visited {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 138px; color: rgb(51, 51, 51); text-transform: none; font-size: 0.75em; background-color: rgb(255, 255, 255);
}
.menu li ul li:first-child a {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.menu li ul a {
	width: 140px;
}
.menu li li a:hover {
	background-color: rgb(245, 245, 245);
}
.menu li li a:focus {
	background-color: rgb(245, 245, 245);
}
.menu li li a:focus {
	background-color: rgb(245, 245, 245);
}
.menu li li a:active {
	
}
.menu li ul ul {
	margin: -30px 0px 0px 159px;
}
.menu li.right {
	padding: 5px 15px 4px; font-size: 0.87em; float: right; display: inherit;
}
.menu li.right a {
	background: none; border: 0px currentColor; border-image: none; font-size: inherit; display: inline;
}
.menu li.right a:hover {
	color: rgb(51, 153, 0);
}
.menu li.rss a {
	
}
.menu li.twitter a {
	
}
#subnav {
	
}
#subnav li a:hover {
	
}
#subnav li a:active {
	
}
#subnav li:hover a {
	
}
#subnav .current_page_item a {
	
}
#subnav .current-cat a {
	
}
#subnav .current-menu-item a {
	
}
#subnav li li a {
	
}
#subnav li li a:link {
	
}
#subnav li li a:visited {
	
}
#subnav li li a:hover {
	
}
#subnav li li a:active {
	
}
#subnav li ul {
	
}
#subnav li ul a {
	
}
#subnav li ul ul {
	
}
#nav li.search {
	
}
#nav .searchform {
	
}
#nav .s {
	margin: 2px 2px 0px 0px; background-color: rgb(255, 255, 255);
}
#nav {
	font-size: 16px;
}
#content {
	width: 410px; float: left;
}
.home #content {
	
}
.content-sidebar #content {
	width: 62.5%;
}
.sidebar-content #content {
	width: 62.5%;
}
.page-template-oofarm-page-php #content {
	width: 72.5%;
}
.sidebar-content #content {
	float: right;
}
.sidebar-sidebar-content #content {
	float: right;
}
.full-width-content #content {
	width: 100%;
}
.page-template-oofarm-page-php #content h1.entry-title {
	display: none;
}
.page-template-oofarm-page-php #sidebar h1.entry-title {
	display: block;
}
.page-template-oofarm-page-php #content h2.oofarm-page-tagline {
	display: none;
}
.page-template-oofarm-page-php #sidebar h2.oofarm-page-tagline {
	display: block;
}
.breadcrumb {
	margin: -10px 0px 30px;
}
.taxonomy-description {
	margin: -10px 0px 30px;
}
.archive-page {
	width: 45%; float: left;
}
.hentry {
	
}
.post-id {
	
}
.post {
	padding: 0px;
}
.page {
	
}
.attachment {
	
}
.sticky {
	
}
.category-slug {
	
}
.tag-slug {
	
}
.post-info {
	
}
.post-info .time {
	
}
.post-info .vcard {
	
}
.post-info .post-comments {
	
}
.post-edit-link {
	
}
.entry-content {
	
}
.entry-content p {
	
}
.entry-content ul {
	
}
.entry-content ol {
	
}
.entry-content table {
	
}
.entry-content dl {
	
}
.entry-content ul {
	
}
.entry-content ol {
	
}
.entry-content li {
	
}
.entry-content ul li {
	
}
.entry-content ol li {
	
}
.entry-content blockquote {
	
}
blockquote p {
	
}
.entry-content dl {
	
}
.entry-content dt {
	
}
.entry-content dd {
	
}
.entry-content img {
	
}
.post-image {
	
}
.alignnone {
	
}
img.alignnone {
	
}
.alignleft {
	
}
img.alignleft {
	
}
.alignright {
	
}
img.alignright {
	
}
.aligncenter {
	
}
img.aligncenter {
	
}
.entry_content .centered {
	
}
.entry-content video {
	
}
.entry-content object {
	
}
.entry-content pre {
	
}
.entry-content code {
	
}
.wp-caption {
	
}
.wp-caption img {
	
}
.wp-caption .wp-caption-text {
	
}
.gallery dl {
	
}
.gallery dt {
	
}
.gallery dd {
	
}
.gallery dl a {
	
}
.gallery dl img {
	
}
.gallery-caption {
	
}
.size-full {
	
}
.size-large {
	
}
.size-medium {
	
}
.size-thumbnail {
	
}
.post-meta {
	padding: 5px 0px 0px; clear: both; font-size: 0.75em; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.post-meta .categories {
	
}
.post-meta .tags {
	
}
.author-box {
	margin: 0px 0px 40px;
}
.author-box .avatar {
	
}
.genesis-grid-even {
	
}
.genesis-grid-odd {
	
}
.genesis-grid-even {
	
}
.genesis-grid-odd {
	
}
.featuredpage {
	
}
.featuredpost {
	
}
.featuredpage img {
	
}
.featuredpost img {
	
}
.featuredpage .page {
	
}
.featuredpost .post {
	
}
.more-from-category {
	
}
.navigation {
	margin: 0px;
}
.navigation li {
	
}
.navigation li a {
	
}
.navigation li.disabled {
	
}
.navigation li a:hover {
	
}
.navigation li.active a {
	
}
.navigation li a:hover {
	
}
.navigation li.active a {
	
}
#sidebar {
	padding: 0px 10px 10px; width: 32.5%; float: right; display: inline;
}
.page-template-oofarm-page-php #sidebar {
	width: 22.5%;
}
.sidebar-content #sidebar {
	float: left;
}
.sidebar-sidebar-content #sidebar {
	float: left;
}
#sidebar-alt {
	width: 16%; float: left;
}
.content-sidebar-sidebar #sidebar-alt {
	float: right;
}
.sidebar .searchform {
	
}
.sidebar .subscribeform {
	padding-left: 10px;
}
.widget {
	margin: 0px 0px 15px;
}
.widget li {
	
}
.widget li ul {
	
}
.widgettitle {
	
}
.widget_links {
	
}
.widget_links ul {
	
}
.widget_links ul li {
	
}
.widget_links ul li a {
	
}
.widget_meta {
	
}
.widget_meta ul {
	
}
.widget_meta ul li {
	
}
.widget_meta ul li a {
	
}
.widget_pages {
	
}
.widget_pages ul {
	
}
.widget_pages ul li {
	
}
.widget_pages ul li a {
	
}
.widget_recent_entries {
	
}
.widget_recent_entries ul {
	
}
.widget_recent_entries ul li {
	
}
.widget_recent_entries ul li a {
	
}
.widget_archive {
	
}
.widget_archive ul {
	
}
.widget_archive ul li {
	
}
.widget_archive ul li a {
	
}
.widget_archive select {
	
}
.widget_archive option {
	
}
.widget_links {
	
}
.widget_links li::after {
	
}
.widget_links li::before {
	
}
.widget_tag_cloud {
	
}
.widget_tag_cloud a {
	
}
.widget_tag_cloud a::after {
	
}
.widget_tag_cloud a::before {
	
}
.widget_calendar {
	
}
#calendar_wrap {
	
}
#calendar_wrap th {
	
}
#calendar_wrap td {
	
}
#wp-calendar tr td {
	
}
#wp-calendar caption {
	
}
#wp-calendar a {
	
}
#wp-calendar #today {
	
}
#wp-calendar #prev {
	
}
#wp-calendar #next {
	
}
#wp-calendar #next a {
	
}
#wp-calendar #prev a {
	
}
.widget_categories {
	
}
.widget_categories ul {
	
}
.widget_categories ul li {
	
}
.widget_categories ul ul.children {
	
}
.widget_categories a {
	
}
.widget_categories select {
	
}
.widget_categories select#cat {
	
}
.widget_categories select.postform {
	
}
.widget_categories option {
	
}
.widget_categories .level-0 {
	
}
.widget_categories .level-1 {
	
}
.widget_categories .level-2 {
	
}
.widget_categories .level-3 {
	
}
.recentcomments {
	
}
#recentcomments {
	
}
#recentcomments li {
	
}
#recentcomments li a {
	
}
.widget_recent_comments {
	
}
#searchform {
	
}
.widget_search {
	
}
.screen-reader-text {
	
}
.textwidget {
	
}
.widget_text {
	
}
.textwidget p {
	
}
.enews p {
	
}
.enews #subscribe {
	
}
.enews #subbox {
	
}
.user-profile {
	
}
.user-profile p {
	
}
.user-profile .posts_link {
	
}
#comments {
	padding: 0px;
}
#comments .navigation {
	
}
.subscribe-to-comments {
	
}
.comment-list {
	
}
.comment-list li {
	
}
.comment-list li[class*=depth-] {
	
}
.comment-list li.depth-1 {
	
}
.comment-list li:not(.depth-1) {
	
}
.comment-list li.depth-2 {
	
}
.comment-list li.depth-3 {
	
}
.comment-list li.depth-4 {
	
}
.comment-list li.depth-5 {
	
}
.comment-list li:last-child {
	
}
.comment-list li ul.children li {
	
}
.comment-list li ul.children li.alt {
	
}
.comment-list li ul.children li.byuser {
	
}
.comment-list li ul.children li.comment {
	
}
.comment-list li ul.children li.depth-1 {
	
}
.comment-list li ul.children li.bypostauthor {
	
}
.comment-list li ul.children li.comment-author-admin {
	
}
.comment-list li ul.children .alt {
	
}
.comment-list li ul.children .odd {
	
}
.comment-list li ul.children .even {
	
}
.comment-list .alt {
	
}
.comment-list .odd {
	
}
.comment-list .even {
	
}
.comment-list .parent {
	
}
.comment-list .comment {
	
}
.comment-list .children {
	
}
.comment-list .pingback {
	
}
.comment-list .bypostauthor {
	
}
.comment-list .comment-author {
	
}
.comment-list .comment-author-admin {
	
}
.comment-list .thread-alt {
	
}
.comment-list .thread-odd {
	
}
.comment-list .thread-even {
	
}
.comment-list .vcard {
	
}
.comment-list .vcard cite.fn {
	
}
.comment-list .vcard cite.fn a.url {
	
}
.comment-list .vcard .says {
	
}
.comment-list .vcard img.avatar {
	
}
.comment-list .comment-meta {
	
}
.comment-list .comment-meta a {
	
}
.comment-list li .comment_content {
	
}
.comment-list li .comment_content p {
	
}
.comment-list li ul {
	
}
.comment-list .comment-reply-link {
	
}
.comment-list a.comment-reply-link:hover {
	
}
.ping-list {
	
}
.ping-list ol {
	
}
.ping-list li {
	
}
.ping-list cite {
	
}
#respond {
	padding: 0px;
}
#reply-title {
	
}
#cancel-comment-reply {
	
}
#cancel-comment-reply a {
	
}
#commentform {
	
}
.comments-logged-in-as {
	
}
#commentform label {
	
}
#commentform .required {
	
}
#author {
	
}
#email {
	
}
#url {
	
}
#comment {
	
}
#author:focus {
	
}
#email:focus {
	
}
#url:focus {
	
}
#comment:focus {
	
}
#comment {
	
}
#submit {
	
}
.nocomments {
	
}
#footer {
	
}
.gototop {
	width: 200px; text-align: left; float: left;
}
.creds {
	width: 65%; text-align: right; float: right;
}
#footer-widgets {
	
}
#footer-widgets .wrap {
	padding: 20px 30px 10px;
}
#footer-widgets .widget {
	padding: 0px;
}
.footer-widgets-1 {
	width: 280px;
}
.footer-widgets-2 {
	width: 280px;
}
.footer-widgets-3 {
	width: 280px;
}
.footer-widgets-1 {
	margin: 0px 30px 0px 0px; float: left;
}
.footer-widgets-2 {
	float: left;
}
.footer-widgets-3 {
	float: right;
}
div.gform_wrapper input {
	
}
div.gform_wrapper select {
	
}
div.gform_wrapper textarea {
	
}
div.gform_footer input.button {
	
}
div.gform_wrapper .ginput_complex label {
	
}
div.gform_wrapper li {
	
}
div.gform_wrapper form li {
	
}
div.gform_wrapper .gform_footer {
	
}
}
@media only screen and (min-width:960px)
{
#nav .menu li {
	width: auto;
}
#nav .menu li a {
	padding: 8px 27px 9px; max-width: none;
}
.menu-nowrap {
	line-height: 1em;
}
#nav li.menu-tour {
	width: auto;
}
}
.no-borderradius #wrap {
	margin: 15px auto; width: 100%; max-width: 870px;
}
.no-borderradius #header .widget-area {
	padding: 0px; width: 40%; float: right;
}
.no-borderradius .header-image #title-area {
	width: 33%; float: left;
}
.no-borderradius .widget {
	margin: 0px 0px 15px;
}
.no-borderradius .menu {
	clear: both; font-size: 1.12em; background-color: rgb(255, 255, 255);
}
.no-borderradius .menu li {
	float: left;
}
.no-borderradius .menu li a {
	padding: 8px 21px 9px 22px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: block;
}
.no-borderradius img {
	border: currentColor; border-image: none;
}
