@charset "utf-8";
/* Fonts */

@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Alegreya Sans'), local('AlegreyaSans-Regular'), url(http://themes.googleusercontent.com/static/fonts/alegreyasans/v1/KYNzioYhDai7mTMnx_gDgtUFqmyT-Ih543PWa_C0ig4.woff) format('woff');
}
@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Alegreya Sans Bold'), local('AlegreyaSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/alegreyasans/v1/11EDm-lum6tskJMBbdy9ae1ouKFe7zgu3OIJnKP8_aw.woff) format('woff');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(http://themes.googleusercontent.com/static/fonts/montserrat/v4/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat-Bold'), url(http://themes.googleusercontent.com/static/fonts/montserrat/v4/IQHow_FEYlDC4Gzy_m8fcgFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(http://themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}

/* Navigation properties */

.navigation {
	margin-top:-41px;
	text-align:right;
}

.navigation ul{
  font-family: 'Alegreya Sans', Arial;
  font-weight: 700;
  text-transform: uppercase;
  font-size:22px;
  margin: 0; padding: 0;
}
 
.navigation ul li{
  display: inline;
}
 
.navigation ul li a{
 text-decoration: none;
  color: white; 
  padding: 7px 11px;
}
 
.navigation ul li a:visited{
  color: #fff;
}
 
.navigation ul li a:hover, .menu ul li .current{
  color: #083d06;
  text-shadow: 0px 0px 8px rgba(150, 150, 150, 1);
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #4EB848),
	color-stop(1, #419F3E)
	);
	background-image: -o-linear-gradient(bottom, #4EB848 0%, #419F3E 100%);
	background-image: -moz-linear-gradient(bottom, #4EB848 0%, #419F3E 100%);
	background-image: -webkit-linear-gradient(bottom, #4EB848 0%, #419F3E 100%);
	background-image: -ms-linear-gradient(bottom, #4EB848 0%, #419F3E 100%);
	background-image: linear-gradient(to bottom, #4EB848 0%, #419F3E 100%);
}

/* Basic Properties */

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #4af04a;
	-webkit-box-shadow:inset 0px 1px 0px 0px #4af04a;
	box-shadow:inset 0px 1px 0px 0px #4af04a;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4eb848), color-stop(1, #419f3e) );
	background:-moz-linear-gradient( center top, #4eb848 5%, #419f3e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4eb848', endColorstr='#419f3e');
	background-color:#4eb848;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #666666;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:50px;
	line-height:50px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #10420c;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #419f3e), color-stop(1, #4eb848) );
	background:-moz-linear-gradient( center top, #419f3e 5%, #4eb848 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#419f3e', endColorstr='#4eb848');
	background-color:#419f3e;
}.button:active {
	position:relative;
	top:1px;
}

body {
	font-family: 'Lato', Arial;
	font-weight: 400;
	font-size:16px;
	background-image: url(../images/bg.png);
	background-position:center top;
	background-repeat:no-repeat;
}

h1 {
  font-family: 'Montserrat', Arial;
  font-weight: 700;
  color:#277915;
}

/* Page Elements Properties */

#wrapper {
	margin:auto;
	width:960px;
}

#logo {
}

#content {
	width:740px;
	margin-top:50px;
	margin-left:220px;
	padding-bottom:160px;
}

#box {
	font-family: 'Montserrat', Arial;
  	font-weight: 700;
  	color:#fff;
	padding:20px;
	font-size:24px;
	text-shadow: 0px 0px 2px rgba(150, 150, 150, 1);
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #4EB848),
	color-stop(1, #419F3E)
	);
	background-image: -o-linear-gradient(bottom, #4EB848 0%, #419F3E 100%);
	background-image: -moz-linear-gradient(bottom, #4EB848 0%, #419F3E 100%);
	background-image: -webkit-linear-gradient(bottom, #4EB848 0%, #419F3E 100%);
	background-image: -ms-linear-gradient(bottom, #4EB848 0%, #419F3E 100%);
	background-image: linear-gradient(to bottom, #4EB848 0%, #419F3E 100%);
}

#footer {
	font-size: 11px;
	color: #083d06;
	left:0; position:fixed; text-align:center; bottom:0; width:100%; 
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
	
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #A8DBA7),
	color-stop(1, #50B94A)
	);
	background-image: -o-linear-gradient(bottom, #A8DBA7 0%, #50B94A 100%);
	background-image: -moz-linear-gradient(bottom, #A8DBA7 0%, #50B94A 100%);
	background-image: -webkit-linear-gradient(bottom, #A8DBA7 0%, #50B94A 100%);
	background-image: -ms-linear-gradient(bottom, #A8DBA7 0%, #50B94A 100%);
	background-image: linear-gradient(to bottom, #A8DBA7 0%, #50B94A 100%);
  }