@import url(http://fonts.googleapis.com/css?family=Nunito:400,300,700|Maven+Pro:400,500,700,900);

html{
	font-family: 'Maven Pro', sans-serif;
	font-size: 14px;
}

body{
	background: #4B8849;
}

.phone{display: none}

#content{
    background: #f0ffff;
    margin: 0px auto;
}


nav.top-bar{
	background: #4b8849; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiODg0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzFmNjI0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjJhMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDIyYTE3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #4b8849 0%, #1f6247 98%, #022a17 100%, #022a17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b8849), color-stop(98%,#1f6247), color-stop(100%,#022a17), color-stop(100%,#022a17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4b8849 0%,#1f6247 98%,#022a17 100%,#022a17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4b8849 0%,#1f6247 98%,#022a17 100%,#022a17 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4b8849 0%,#1f6247 98%,#022a17 100%,#022a17 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4b8849 0%,#1f6247 98%,#022a17 100%,#022a17 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b8849', endColorstr='#022a17',GradientType=0 ); /* IE6-8 */
	
	height: 5em;
	background: url('../img/Comehere-header-background.png');
}

.button{
	display: inline-block;
	height: 1.5em;
	font-weight: 900;
	text-decoration: none;
	padding: 0.4em;
	border-radius: 15px;
}

.button:hover{
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
	box-shadow: inset 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.button:active{
	-webkit-box-shadow: inset 0px 0px 10px 0px rgba(25, 25, 25, 0.5);
	box-shadow: inset 0px 0px 10px 0px rgba(25, 25, 25, 0.5);
}

.login-button{
		background: #77dd75; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3ZGQ3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzhhNGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  #77dd75 0%, #4c8a4a 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77dd75), color-stop(100%,#4c8a4a)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #77dd75 0%,#4c8a4a 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #77dd75 0%,#4c8a4a 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #77dd75 0%,#4c8a4a 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #77dd75 0%,#4c8a4a 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77dd75', endColorstr='#4c8a4a',GradientType=0 ); /* IE6-8 */
	
	color: #E5F3F8;
		text-shadow:
		    -1px -1px 0 #6CC4A7,
		    1px -1px 0 #6CC4A7,
		    -1px 1px 0 #6CC4A7,
		    1px 1px 0 #6CC4A7;
	border: 2px solid #BCF9B7;
	float: right;
	margin-top: 1em;
	margin-right: 2em;
}

.login-fields {
    float: right;
    padding: 1em;
    margin: 1em;
    border-radius: .75em;

    background: #77dd75; /* Old browsers */
    background: -moz-linear-gradient(top,  #77dd75 0%, #4c8a4a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77dd75), color-stop(100%,#4c8a4a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #77dd75 0%,#4c8a4a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #77dd75 0%,#4c8a4a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #77dd75 0%,#4c8a4a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #77dd75 0%,#4c8a4a 100%); /* W3C */
}

.map-bg{
	background: url("../img/map.png");
}

h2 {
    font-size: 1.2em;
    text-align: center;
}

article.content {
    padding: 1em;
}

nav img.mini-logo {
    padding: .5em;
}

form {
    margin-top: 20px;
}


footer{
	background: #022a17; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMmExNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMWY2MjQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRiODg0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #022a17 0%, #1f6247 1%, #4b8849 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#022a17), color-stop(1%,#1f6247), color-stop(100%,#4b8849)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #022a17 0%,#1f6247 1%,#4b8849 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #022a17 0%,#1f6247 1%,#4b8849 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #022a17 0%,#1f6247 1%,#4b8849 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #022a17 0%,#1f6247 1%,#4b8849 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022a17', endColorstr='#4b8849',GradientType=0 ); /* IE6-8 */
	
	height: 5em;
	color: #f0ffff;
	text-align: center;
	vertical-align: bottom;
}

footer div.footer {
    position: absolute;
    bottom: 0;
    padding: .5em;
}

.footer{
	display: inline;
}
.footer-li{
	list-style: none;
	display: inline-block;
	padding: 0px;
	margin: 0em 3em 0em 3em;
}