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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
body{
	line-height:1
}
ol,ul{
	list-style:none
}
blockquote,q{
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after{
	content:none
}
table{
	border-collapse:collapse;
	border-spacing:0
}
.clearfix{
	zoom:1
}
.clearfix:before,.clearfix:after{
	display:table;
	content:''
}
.clearfix:after{
	clear:both
}
html{
	font-size:62.5%;
	background-color:#ebebe5;
	color:#444
}
body{
	font-size:16px;
	font-size:1.6rem;
	line-height:1.5;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	background-color:#EEEEEE;
}
.grid{
	margin:0 auto
}
p{
	margin-bottom:26px;
	margin-bottom:2.6rem
}
ol p,ul p,dl p{
	margin-top:0;
	margin-bottom:0
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.h6,h6{
	margin-top:20px;
	margin-top:2rem;
	margin-bottom:20px;
	margin-bottom:2rem;
	font-family:Georgia,Times,"Times New Roman",serif;
	color:#444
}
h1,.h1{
	font-size:32px;
	font-size:3.2rem
}
h2,.h2{
	font-size:26px;
	font-size:2.6rem
}
h3,.h3{
	font-size:22px;
	font-size:2.2rem;
	margin-top:10px;
	margin-top:1rem;
	margin-bottom:10px;
	margin-bottom:1rem
}
h4,.h4{
	font-size:22px;
	font-size:2.2rem;
	margin-top:10px;
	margin-top:1rem;
	margin-bottom:10px;
	margin-bottom:1rem
}
h5,.h5{
	font-size:20px;
	font-size:2rem;
	margin-top:6px;
	margin-top:.6rem;
	margin-bottom:6px;
	margin-bottom:.6rem
}
h6,.h6{
	font-size:18px;
	font-size:1.8rem;
	margin-top:0!important;
	margin-bottom:0!important
}
a{
	color:#4e6d7d;
	text-decoration:none
}
a:hover,a:active{
	color:#3a525e;
	text-decoration:underline
}
a:visited{
	color:#27363e
}
strong{
	font-weight:700
}
small,sub,sup{
	font-size:14px;
	font-size:1.4rem
}
mark{
	background-color:#80fb5b
}
cite,em,q{
	font-style:italic
}
q:after{
	content:"”"
}
q:before{
	content:"“"
}
sub,sup{
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub{
	bottom:-.25em
}
sup{
	top:-.5em
}
abbr{
	border-bottom:dotted 1px
}
blockquote{
	padding-left:20px;
	border-left:solid 5px #9d9d9d
}
blockquote small:before{
	content:"-"
}
pre,code{
	font-family:Consolas,'Lucida Console',Monaco,monospace
}
code{
	background-color:#f6f6f6;
	border:solid 1px #ccc;
	padding:3px
}
pre code{
	display:block;
	padding:15px;
	background-color:#f6f6f6;
	border:solid 1px #ccc
}
table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0
}
thead{
	border-top:1px solid #ccc
}
tr{
	border-left:1px solid #ccc
}
tr:nth-child(2n) td,tr:nth-child(2n) th{
	background-color:#f6f6f6
}
th,td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:5px 10px;
	background-color:#fff
}
th{
	background-color:#ddd;
	text-align:left;
	font-weight:700
}
ul,ol{
	margin-left:0;
	padding-left:26px;
	margin-top:20px;
	margin-top:2rem;
	margin-bottom:20px;
	margin-bottom:2rem
}
ul ul,ol ul,ul ol,ol ol,ul p,ol p{
	margin-top:0;
	margin-bottom:0
}
ul li{
	list-style-type:disc
}
ol li{
	list-style-type:decimal
}
.list{
	padding-left:0
}
.list li{
	list-style-type:none
}
.floated li{
	float:left
}
dt{
	font-weight:700
}
dd{
	padding-left:20px;
	margin-bottom:16px;
	margin-bottom:1.6rem;
	margin-left:0
}
.nav li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	list-style:none;
	margin-left:10px
}
.box{
	border:solid 1px #9d9d9d;
	background-color:#fff;
	margin-bottom:26px
}
.box p:last-child{
	margin-bottom:0
}
.secondary-box{
	background-color:#d9d9d9;
	border:0;
	margin-bottom:26px
}
.secondary-box p:last-child{
	margin-bottom:0
}
.hidden{
	display:none
}
.crunch{
	margin-top:0!important;
	margin-bottom:0!important
}
.crunch-top{
	margin-top:0!important
}
.crunch-bottom{
	margin-bottom:0!important
}
.spaced{
	padding:15px!important
}
.figure{
	margin:20px
}
.pull-right{
	float:right!important
}
.pull-right.figure{
	margin-right:0;
	margin-top:0
}
.pull-left{
	float:left!important
}
.pull-left.figure{
	margin-left:0;
	margin-top:0
}
label{
	display:block;
	margin-top:20px;
	margin-top:2rem;
	font-size:19.2px;
	font-size:1.92rem
}
label span{
	color:#984428
}
label:first-child{
	margin-top:0
}
input[type='text'],input[type='email'],input[type='url'],input[type='tel'],input[type='search'],input[type='password'],textarea{
	height:20px;
	padding:8px;
	width:50%;
	background-color:#f6f6f6;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	border:1px solid #ccc;
	color:#777;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size:16px;
	font-size:1.6rem;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out
}
span.error{
	display:block;
	font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
	color:#984428;
	margin-top:0;
	font-size:15px;
	font-size:1.5rem;
	font-style:italic;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	transition:all .5s ease-out
}
input.error{
	border:1px solid #e7b5a5;
	background-color:#fff
}
input[type='email'],input[type='url']{
	width:70%
}
textarea{
	width:90%;
	height:100px
}
.base-button{
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	padding:10px 20px;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	cursor:pointer;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:18px;
	font-size:1.8rem;
	border:solid 1px #bfbfbf
}
.base-button:hover{
	text-decoration:none
}
.button,button,input[type="submit"],input[type="button"]{
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	padding:10px 20px;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	cursor:pointer;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:18px;
	font-size:1.8rem;
	border:solid 1px #bfbfbf;
	background-color:#b6b6b6;
	color:#fff
}
.button:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover{
	text-decoration:none
}
.button:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,.button:active,button:active,input[type="submit"]:active,input[type="button"]:active,.button:focus,button:focus,input[type="submit"]:focus,input[type="button"]:focus{
	background-color:#c3c3c3;
	color:#f2f2f2
}
.secondary-btn{
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	padding:10px 20px;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	cursor:pointer;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:18px;
	font-size:1.8rem;
	border:solid 1px #bfbfbf;
	background-color:#b4ab95;
	color:#fff
}
.secondary-btn:hover{
	text-decoration:none
}
.secondary-btn:hover{
	background-color:#bfb7a4;
	color:#f2f2f2
}
.highlight-btn{
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	padding:10px 20px;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	box-shadow:3px 3px 3px rgba(0,0,0,.075) inset;
	cursor:pointer;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:18px;
	font-size:1.8rem;
	border:solid 1px #bfbfbf;
	background-color:#f88a08;
	color:#fff
}
.highlight-btn:hover{
	text-decoration:none
}
.highlight-btn:hover{
	background-color:#f99621;
	color:#f2f2f2
}
.button-group .button{
	float:left;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border-right:0
}
.button-group .button.first{
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-topleft:4px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box
}
.button-group .button.last{
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border-right:solid 1px #bfbfbf
}
.grid{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:1200px;
	*width:920px;
	padding-left:20px;
	padding-right:20px;
	zoom:1
}
.grid:before,.grid:after{
	display:table;
	content:''
}
.grid:after{
	clear:both
}
.grid .grid{
	padding-left:0;
	padding-right:0
}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	float:left;
	padding-left:20px;
	padding-right:20px
}
.col-clear{
	clear:left
}
.ie-clear{
	display:none;
	*display:block;
	*clear:both
}
.col-hide{
	display:none
}
.col-gutterless{
	padding-left:0;
	padding-right:0;
	*padding-left:20px;
	*padding-right:20px
}
.col-1{
	width:8.333333333333334%;
	*width:36px
}
.col-2{
	width:16.666666666666668%;
	*width:112px
}
.col-3{
	width:25%;
	*width:188px
}
.col-4{
	width:33.333333333333336%;
	*width:264px
}
.col-5{
	width:41.66666666666667%;
	*width:340px
}
.col-6{
	width:50%;
	*width:416px
}
.col-7{
	width:58.333333333333336%;
	*width:492px
}
.col-8{
	width:66.66666666666667%;
	*width:568px
}
.col-9{
	width:75%;
	*width:644px
}
.col-10{
	width:83.33333333333334%;
	*width:720px
}
.col-11{
	width:91.66666666666667%;
	*width:796px
}
.col-12{
	width:100%;
	*width:872px
}
.grid .grid{
	*width:auto
}
.grid .grid .col-1,.grid .grid .col-2,.grid .grid .col-3,.grid .grid .col-4,.grid .grid .col-5,.grid .grid .col-6,.grid .grid .col-7,.grid .grid .col-8,.grid .grid .col-9,.grid .grid .col-10,.grid .grid .col-11,.grid .grid .col-12{
	*width:auto;
	*float:none
}
@media (max-width: 768px){
	.col-4,.col-5,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{
		 width:100%;
		*width:872px
	}
	.col-clear{
		clear:none
	}
	.col-hide{
		display:block
	}
	.col-1{
		width:16.666666666666668%;
		*width:112px
	}
	.col-2{
		width:33.333333333333336%;
		*width:264px
	}
	.col-3{
		width:50%;
		*width:416px
	}
	.col-tablet-1{
		width:8.333333333333334%;
		*width:36px
	}
	.col-tablet-2{
		width:16.666666666666668%;
		*width:112px
	}
	.col-tablet-3{
		width:25%;
		*width:188px
	}
	.col-tablet-4{
		width:33.333333333333336%;
		*width:264px
	}
	.col-tablet-5{
		width:41.66666666666667%;
		*width:340px
	}
	.col-tablet-6{
		width:50%;
		*width:416px
	}
	.col-tablet-7{
		width:58.333333333333336%;
		*width:492px
	}
	.col-tablet-8{
		width:66.66666666666667%;
		*width:568px
	}
	.col-tablet-9{
		width:75%;
		*width:644px
	}
	.col-tablet-10{
		width:83.33333333333334%;
		*width:720px
	}
	.col-tablet-11{
		width:91.66666666666667%;
		*width:796px
	}
	.col-tablet-12{
		width:100%;
		*width:872px
	}
	.col-tablet-clear{
		clear:left
	}
	.col-tablet-hide{
		display:none
	}
}
@media (max-width: 380px){
	.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{
		 width:100%;
		*width:872px
	}
	.col-clear,.col-tablet-clear{
		clear:none
	}
	.col-hide,.col-tablet-hide{
		display:block
	}
	.col-mobile-1{
		width:8.333333333333334%;
		*width:36px
	}
	.col-mobile-2{
		width:16.666666666666668%;
		*width:112px
	}
	.col-mobile-3{
		width:25%;
		*width:188px
	}
	.col-mobile-4{
		width:33.333333333333336%;
		*width:264px
	}
	.col-mobile-5{
		width:41.66666666666667%;
		*width:340px
	}
	.col-mobile-6{
		width:50%;
		*width:416px
	}
	.col-mobile-7{
		width:58.333333333333336%;
		*width:492px
	}
	.col-mobile-8{
		width:66.66666666666667%;
		*width:568px
	}
	.col-mobile-9{
		width:75%;
		*width:644px
	}
	.col-mobile-10{
		width:83.33333333333334%;
		*width:720px
	}
	.col-mobile-11{
		width:91.66666666666667%;
		*width:796px
	}
	.col-mobile-12{
		width:100%;
		*width:872px
	}
	.col-mobile-clear{
		clear:left
	}
	.col-mobile-hide{
		display:none
	}
}
.header{
	-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1);
	-moz-box-shadow:0 4px 4px rgba(0,0,0,.1);
	box-shadow:0 4px 4px rgba(0,0,0,.1);
	margin-bottom:1em
}
.footer{
	background-color:black;
	padding-top:1em;
	color:#fff
}
audio{
	display:none
}
.soundboard li button{
	width:4em;
	height:3em;
	margin:1ex;
	padding:0;
	display:block;
	border:none;
	background-color:#66CC88;
	max-width:100%;
	text-align:center;
	color:black;
	text-decoration:none;
	font-size:80%;
}
