﻿/* site classes below */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #424030;
	font-size: 14px;
}

a:active, a:link, a:visited {color: #016d00; text-decoration: none;}
a:hover {color: #019c00; text-decoration: underline;}

h1 {
	font-size: 2.14285em;
	color: #016d00;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
	line-height: normal;
}

h2 {
	font-size: 1.6em;
	color: #019C00;
	font-weight: normal;
	margin: 10px 0px;
	line-height: normal;
}
h4 {
	font-weight: normal;
	margin: 10px 0px 5px 0px;
}

/*Header*/
div#header div.header-container h1 {
	font-size: 2.8571em;
	color: #019c00;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 0.6em;
	margin: 0px;
	padding-top: 40px;
	letter-spacing:0.03em;
}
div#header div.header-container h1 span {color: #016d00; font-size: 0.70em; line-height: 0.5em; letter-spacing:0em;}
div#header div.header-container h1 span.small {color: #013e00; font-size: 0.55em; padding-top: 0px;}


div#header div.header-container div.right div.location {margin: 10px 0px;}
div#header div.header-container div.right div.location div.phone {float: left; border-right: 1px solid #9c8d28; color: #9c8d28; font-size: 2.5714em; padding-right: 7px; line-height: 1.0em;}
div#header div.header-container div.right div.hours {font-size: 0.9285em; margin: 10px 0px;}

div#header div.header-container div.mobile-btns {display: none;}

/*Content*/
table.feed {width: 60%; margin: 0px;}
table.feed th {padding: 3px; text-align:left;}
table.feed td {padding: 3px; border-bottom: 1px solid silver;}

img.brand {float: left; margin: 5px; height: 100px; width: auto;}

h2 a.btn {
	background: #019C00; background-color: #019C00;
	color: white;
	display: block;
	border-radius: 3px; -moz-border-radius: 3pm; -webkit-border-radius: 3px;
	padding: 5px;
}
h2 a.btn:hover {background: #016D00; background-color: #016D00; text-decoration: none;}

/*Posts*/
div.aside {float: right; width: 30%; padding: 20px; font-size: 80%; margin: 10px; border: 1px solid silver;}


/*Footer*/

div#footer-widgets div#footer-widget-1 h6 {font-size: 1.285em; font-weight: normal; float: left;}

div#footer div.footer-container div.footer-menu div ul li h5 {font-weight: normal; color: #4a4f33; font-size: 1.1428em;}
div#footer div.footer-container div.footer-menu div ul li a {font-size: 0.85714em; color: #303420; line-height: 24px;}


div#footer div.footer-container div.right div {margin: 10px 0px;}

div#footer div.footer-container div.right a {text-decoration: none; color: #303420;}
div#footer div.footer-container div.right a:hover {text-decoration: underline; color: #019c00;}

div#footer div.footer-container div.right div.address {font-size: 1.1818em;}
