@import url('https://fonts.googleapis.com/css?family=Bree+Serif|Lobster');

body {
	font-family: 'Bree Serif', serif;	
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Lobster', cursive;
	color:#38731D;
	font-weight: normal;
	line-height: 1.3;
	margin:0.5rem 0;  
}

h1, h2 {
	margin:0;
}

h1 {font-size:2.7rem;}
h2 {font-size:2.2rem;}  
h3 {font-size:1.8rem;}  
h4 {font-size:1.4rem;}  
h5 {font-size:1.1rem;}  
h6 {font-size:0.9rem;}    

a, a:link, a:visited, a:hover, a:active {
  text-decoration:none;
  color:#38731D;
  transition:color 0.20s linear 0s;
  -o-transition:color 0.20s linear 0s;
  -ms-transition:color 0.20s linear 0s;
  -moz-transition:color 0.20s linear 0s;
  -webkit-transition:color 0.20s linear 0s;
}  

a:hover {color:#B6C900;}

p,li,dl,blockquote,table,kbd {
  font-size: 0.85rem;
  line-height: 1.6;
}

b,strong {font-weight:700;}
.text-center {text-align:center!important;}
.text-right {text-align:right!important;}

img {
  border:0;
  display:block;
  height:auto;
  max-width:100%;
  width:auto;
}

img.picfull {width:100%; height:auto;}
img.pic2left {float:left; width:49%; margin: 3px 1% 2px 0; height:auto;}
img.pic2right {float:right; width:49%; margin: 3px 0 2px 0.5%; height:auto;}

img.pic3left {float:left; width:32%; margin: 3px 1.5% 2px 0; height:auto;}
img.pic3right {float:right; width:32%; margin: 3px 0 2px 0.3%; height:auto;}

img.pic4left {float:left; width:24%; margin: 3px 1% 2px 0; height:auto;}
img.pic4right {float:right; width:24%; margin: 3px 0 2px 0.5%; height:auto;}