/* CSS Document */

/* Reset default browser CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* Fonts */

/* tangerine-regular - latin */
@font-face {
  font-family: 'Tangerine';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/tangerine-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/tangerine-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/tangerine-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/tangerine-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/tangerine-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/tangerine-v17-latin-regular.svg#Tangerine') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v29-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}



/* General */

html {
	width: 100%;
	text-align: center;
}
body {
	font-family: "Open Sans", sans-serif;
	background-color: #e1eacd;
	color: #234001;
	min-width: 598px;
}
header{
	height: 400px;
	background: url('../images/Headergradient.jpg') top center repeat-x;
	
	/* 
	background: -moz-linear-gradient(top, rgba(121,160,44,1) 0%, rgba(125,161,44,1) 20%, rgba(102,142,29,1) 40%, rgba(98,133,16,1) 50%, rgba(113,143,23,1) 60%, rgba(127,153,29,0.88) 70%, rgba(130,158,34,0.75) 80%, rgba(132,163,39,0.38) 90%, rgba(107,151,4,0) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,160,44,1)), color-stop(20%,rgba(125,161,44,1)), color-stop(40%,rgba(102,142,29,1)), color-stop(50%,rgba(98,133,16,1)), color-stop(60%,rgba(113,143,23,1)), color-stop(70%,rgba(127,153,29,0.88)), color-stop(80%,rgba(130,158,34,0.75)), color-stop(90%,rgba(132,163,39,0.38)), color-stop(100%,rgba(107,151,4,0))); 
	background: -webkit-linear-gradient(top, rgba(121,160,44,1) 0%,rgba(125,161,44,1) 20%,rgba(102,142,29,1) 40%,rgba(98,133,16,1) 50%,rgba(113,143,23,1) 60%,rgba(127,153,29,0.88) 70%,rgba(130,158,34,0.75) 80%,rgba(132,163,39,0.38) 90%,rgba(107,151,4,0) 100%); 
	background: -o-linear-gradient(top, rgba(121,160,44,1) 0%,rgba(125,161,44,1) 20%,rgba(102,142,29,1) 40%,rgba(98,133,16,1) 50%,rgba(113,143,23,1) 60%,rgba(127,153,29,0.88) 70%,rgba(130,158,34,0.75) 80%,rgba(132,163,39,0.38) 90%,rgba(107,151,4,0) 100%); 
	background: -ms-linear-gradient(top, rgba(121,160,44,1) 0%,rgba(125,161,44,1) 20%,rgba(102,142,29,1) 40%,rgba(98,133,16,1) 50%,rgba(113,143,23,1) 60%,rgba(127,153,29,0.88) 70%,rgba(130,158,34,0.75) 80%,rgba(132,163,39,0.38) 90%,rgba(107,151,4,0) 100%); 
	background: linear-gradient(to bottom, rgba(121,160,44,1) 0%,rgba(125,161,44,1) 20%,rgba(102,142,29,1) 40%,rgba(98,133,16,1) 50%,rgba(113,143,23,1) 60%,rgba(127,153,29,0.88) 70%,rgba(130,158,34,0.75) 80%,rgba(132,163,39,0.38) 90%,rgba(107,151,4,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79a02c', endColorstr='#006b9704',GradientType=0 );  */
}
#site-title {
	display:block;
	width:100%;
	height:400px;
	background: url('../images/Header.jpg') top center no-repeat;
}
hgroup, nav, article{
	padding: 20px;
	line-height: 1.3em;
	margin: 0 auto;
	width: 95%;
	max-width: 840px;
	display: block;
}
hgroup {
	text-align: right;
}
nav, aside, footer {
	text-align: center;
}
nav {
	margin-top: -100px;
	background: -moz-linear-gradient(left, rgba(107,151,4,0) 0%, rgba(72,118,3,0.75) 20%, rgba(55,101,2,0.88) 30%, rgba(81,126,3,1) 40%, rgba(107,151,4,1) 50%, rgba(81,126,3,1) 60%, rgba(55,101,2,0.88) 70%, rgba(72,118,3,0.75) 80%, rgba(107,151,4,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(107,151,4,0)), color-stop(20%,rgba(72,118,3,0.75)), color-stop(30%,rgba(55,101,2,0.88)), color-stop(40%,rgba(81,126,3,1)), color-stop(50%,rgba(107,151,4,1)), color-stop(60%,rgba(81,126,3,1)), color-stop(70%,rgba(55,101,2,0.88)), color-stop(80%,rgba(72,118,3,0.75)), color-stop(100%,rgba(107,151,4,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(107,151,4,0) 0%,rgba(72,118,3,0.75) 20%,rgba(55,101,2,0.88) 30%,rgba(81,126,3,1) 40%,rgba(107,151,4,1) 50%,rgba(81,126,3,1) 60%,rgba(55,101,2,0.88) 70%,rgba(72,118,3,0.75) 80%,rgba(107,151,4,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(107,151,4,0) 0%,rgba(72,118,3,0.75) 20%,rgba(55,101,2,0.88) 30%,rgba(81,126,3,1) 40%,rgba(107,151,4,1) 50%,rgba(81,126,3,1) 60%,rgba(55,101,2,0.88) 70%,rgba(72,118,3,0.75) 80%,rgba(107,151,4,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(107,151,4,0) 0%,rgba(72,118,3,0.75) 20%,rgba(55,101,2,0.88) 30%,rgba(81,126,3,1) 40%,rgba(107,151,4,1) 50%,rgba(81,126,3,1) 60%,rgba(55,101,2,0.88) 70%,rgba(72,118,3,0.75) 80%,rgba(107,151,4,0) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(107,151,4,0) 0%,rgba(72,118,3,0.75) 20%,rgba(55,101,2,0.88) 30%,rgba(81,126,3,1) 40%,rgba(107,151,4,1) 50%,rgba(81,126,3,1) 60%,rgba(55,101,2,0.88) 70%,rgba(72,118,3,0.75) 80%,rgba(107,151,4,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006b9704', endColorstr='#006b9704',GradientType=1 ); /* IE6-9 */
	-moz-background-size: 100% 2px;
	background-size: 100% 2px;
	background-position:0 100%, 0 0;
	background-repeat:no-repeat;
}
nav a {
	font-size: 1.1em;
	text-decoration: none;
	display: inline-block;
	padding: 0 20px;
}
nav a.current {
	font-weight: 600;
}
article {
	text-align: left;
	padding-top: 10px;
}
footer {
	height: 128px;
	display: block;
	background: url('../images/Footergradient.jpg') bottom center repeat-x;/* 
	background: -moz-linear-gradient(top, rgba(107,151,4,0) 0%, rgba(132,163,39,0.38) 10%, rgba(130,158,34,0.75) 20%, rgba(127,153,29,0.88) 30%, rgba(113,143,23,1) 40%, rgba(98,133,16,1) 50%, rgba(102,142,29,1) 60%, rgba(125,161,44,1) 80%, rgba(121,160,44,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,151,4,0)), color-stop(10%,rgba(132,163,39,0.38)), color-stop(20%,rgba(130,158,34,0.75)), color-stop(30%,rgba(127,153,29,0.88)), color-stop(40%,rgba(113,143,23,1)), color-stop(50%,rgba(98,133,16,1)), color-stop(60%,rgba(102,142,29,1)), color-stop(80%,rgba(125,161,44,1)), color-stop(100%,rgba(121,160,44,1)));
	background: -webkit-linear-gradient(top, rgba(107,151,4,0) 0%,rgba(132,163,39,0.38) 10%,rgba(130,158,34,0.75) 20%,rgba(127,153,29,0.88) 30%,rgba(113,143,23,1) 40%,rgba(98,133,16,1) 50%,rgba(102,142,29,1) 60%,rgba(125,161,44,1) 80%,rgba(121,160,44,1) 100%);
	background: -o-linear-gradient(top, rgba(107,151,4,0) 0%,rgba(132,163,39,0.38) 10%,rgba(130,158,34,0.75) 20%,rgba(127,153,29,0.88) 30%,rgba(113,143,23,1) 40%,rgba(98,133,16,1) 50%,rgba(102,142,29,1) 60%,rgba(125,161,44,1) 80%,rgba(121,160,44,1) 100%); 
	background: -ms-linear-gradient(top, rgba(107,151,4,0) 0%,rgba(132,163,39,0.38) 10%,rgba(130,158,34,0.75) 20%,rgba(127,153,29,0.88) 30%,rgba(113,143,23,1) 40%,rgba(98,133,16,1) 50%,rgba(102,142,29,1) 60%,rgba(125,161,44,1) 80%,rgba(121,160,44,1) 100%);
	background: linear-gradient(to bottom, rgba(107,151,4,0) 0%,rgba(132,163,39,0.38) 10%,rgba(130,158,34,0.75) 20%,rgba(127,153,29,0.88) 30%,rgba(113,143,23,1) 40%,rgba(98,133,16,1) 50%,rgba(102,142,29,1) 60%,rgba(125,161,44,1) 80%,rgba(121,160,44,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006b9704', endColorstr='#79a02c',GradientType=0 );  */
}
#site-info {
	display:block;
	width:100%;
	line-height: 72px;
	height: 128px;
	background: url('../images/Footer.jpg') bottom center no-repeat;
}
footer, small {
	font-size: 0.8em;
}
aside {
	margin-left:-4px;
}
figure {
	display: inline-block;
	position: relative;
	margin-right: -4px;
	max-width: 40%;
}
figure img {
	display:block;
	border-radius:4px;
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.75);
	max-width: 100%;
	height: auto;
}
figure:after {
	content:"";
	position:absolute;
	top:0; bottom:0; left:0; right:0;
	opacity:0.5;
	border:4px solid rgb(55,101,2);
	display:inline-block;
	border-radius:4px;
}
h1, h2, h3 {
	font-family: Tangerine, cursive;
	font-weight: normal;
}
h4, h5, h6 {
	font-weight: 600;
	margin: 1em 0 0.5em;
}
h1 {
	font-size: 7em;
	line-height: 1.3em;
	text-shadow: 0 0 0.2em #e1eacd, 0 0 0.2em #e1eacd, 0 0 0.2em #fff;
}
h2 {
	font-size: 3.5em;
	line-height: 1em;
	text-shadow: 0 0 0.1em #9cbf3a, 0 0 0.1em #e1eacd, 0 0 0.1em #fff;
}
h3 {
	font-size: 3em;
	line-height: 1.2em;
	text-align: center;
	padding: 0.3em 0;
}
h4 {
	font-size: 1.5em;
	font-weight: 300;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}
p {
	padding: 0 0 1em;
	font-size: 1em;
}
ul, ol {
	padding: 0 0 1em 1em;
	font-size: 1em;
}
a, a:link, a:visited {
	color: rgb(55,101,2);
}
a:hover, a:focus, a:active {
	color: rgb(107,151,4);
}
a img {
	border: 0;
}
footer a {
	/*color: #e1eacc !important;*/
}