@charset "UTF-8";

body{
    width: auto;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    background-image: url(../links/images/pines.png);
    background-repeat: no-repeat;
    background-size: cover;
}
#container {
    width: 1280px;
    height: auto;
    margin-top: 24px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 100px;
    -webkit-box-shadow: 0px 0px 16px #1B2413;
    box-shadow: 0px 0px 16px #1B2413;
}

#calcontainer {
    margin: auto;
    padding-left: 20px;
    padding-bottom: 9px;
}
#header {
    text-align: center;
    margin: auto;
    padding: 10px;
    background-color: #749F55;
    top: 0px;
}


#footer{
    height: 22px;
    width: auto;
    clear: both;
    float: left;
}


#footerbar {
    text-align: center;
    margin: auto;
    padding: 10px;
    height: 50px;
    background-color: #463B33;
    position: relative;
    clear: both;
}

#navbar {
    overflow: hidden;
    background-color: #463B33;
    font-size: 17px;
    width: 100%;
}

#navbar a {
    float: right;
    display: block;
    text-align: center;
    padding: 14px;
    text-decoration: none;
    font-size: 17px;
    font-family: montserrat, sans-serif;
    font-style: bolder;
    color: #F4EFE2;
	background-color: #463B33;
}
events {
    width: 100%;
    height: auto;
    text-align: left;
    background-color: #749F55;
    clear: both;
    float: left;
}
#eventcontain {
    width: 768px;
	height: auto;
	margin: auto;
}
	
#navbar a:hover {
    background-color: #749F55;
    color: #F4EFE2;
}

#navbar a.active {
  	background-color: #749F55;
  	color: #F4EFE2;
}
.content {
 	 padding: 16px;
}

.sticky {
  	position: fixed;
  	top: 0;
  	width: 100%;
}

.sticky + .content {
  	padding-top: 60px;
	
}
	
#content #mainContent h1, #content #mainContent h2 {
    /* Styling for main headings */
    color: #463B33;
    text-align: left;
    font-weight: bold;
}
#content #mainContent h3 {
    /*Captions ot Taglines */
    font-family: source-sans-pro, sans-serif;
    font-style: normal;
    font-weight: 200;
    color: #2B2B2B;
}
#content #mainContent #bannerImage {
    background-image: url(../links/nature-wallpaper-3622519.jpg);
    height: 150px;
}

h13 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: bolder;
    font-size: 25px;
    font-weight: 300;
    color: #F4EFE2;
	}
.cream {
    background-color: #F4EFE2;
}

.white {
    background-color: #FFFFFF;
}

h1 {
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 30px;
    /* [disabled]font-weight: 400; */
    color: #1B2413;
	}

h2 {
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-size: 15px;
    font-weight: 400;
	}
h4 {
    font-style: normal;
    font-weight: bolder;
}
h5 {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 30px;
    color: #1B2413;
    text-align: center;
	
}

f1 {
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: normal;
    color: #F4EFE2;
    text-align: center;
    width: 100%;
    height: 20px;
}

#mainContent {
    padding-left: 2%;
    float: left;
    padding-right: 2%;
    padding-top: 41px;
    color: #463B33;
}

#Newsletter {
	float: right;
}
aside {
    width: 12%;
    float: left;
    font-size: 16px;
    color: #CED346;
    font-weight: bold;
    height: 575px;
}
mainarticle {
    float: left;
    width: 100%;
    padding-left: 19px;
    padding-right: 19px;
    height: 576px;
}

main {
    float: left;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #F4EFE2;
    width: 100%;
}
ul {
    text-indent: 0px;
    list-style-image: none;
    list-style-type: none;
    line-height: 4px;
    text-align: left;
}
article {
    text-align: left;
    width: 30%;
    float: left;
    height: 75px;
    
    text-color: #1B2413;
    margin-left: 20px;
    font-weight: normal;
    font-size: small;
    margin-bottom: 15px;
}
article100 {
    width: 100%;
	margin-left: 20px;
    float: left;
    height: 75px;
    text-color: #1B2413;
    text-align: left;
	font-weight: normal;
    font-size: small;
}
etitle {
    width: 768px;
    height: 65px;
    float: left;
    margin: 20px;
    text-align: left;
}
#container main #Community {
    width: 30%;
    height: 300px;
    float: left;
    text-align: center;
    padding-top: 10px;
}
#container main #Communication {
    width: 30%;
    height: 300px;
    float: left;
    text-align: center;
    padding-top: 10px;
}
#container main #Arch {
    float: left;
    width: 30%;
    height: 300px;
    text-align: center;
    padding-top: 10px;
}


.gallery {
    clear: both;
    display: inline-block;
    margin-right: auto;
    width: 100%;
    /* [disabled]min-width: 400px;
*/
    padding-bottom: 35px;
    padding-top: 0px;
    margin-top: -6px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.thumbnail {
    width: 23%;
    text-align: center;
    float: left;
    margin-top: 35px;
    margin-left: 88px;
    background-color: #F8F8F8;
    padding-bottom: 20px;
    border-radius: 3px;
    padding-top: 15px;
    border-bottom: 12px solid #749F55;
    margin-right: -24px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: medium;
    -webkit-box-shadow: 0px 0px 13px -7px;
    box-shadow: 0px 0px 13px -7px;
    height: 600px;
}
.gallery .thumbnail h4 {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #212D18;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    height: auto;
}
.gallery .thumbnail p {
	margin: 0;
	color: #1B2413;
	text-align: left;
	padding-left: 20px;
}
/* More info */

.cards {
    width: 100%;
    height: auto;
    max-width: 400px;
    opacity: 0.8;
}
