/* You can normalize. Don't it make you feel alive? */
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* base typography */
body {font-size:100%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#006d3a;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 0;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}

/* clearfix */
.group:after {
	content: "";
	display: table;
	clear: both;
}

/*main headings */

#name {
	background-color:#aac930;
	color:#ffffff;
	padding: 10px 0 8px;
	font-family: 'Maven Pro', sans-serif;
	text-align: center;
	font-size: 2em;
	margin-top: 0;
	line-height: 1.3em;
}
#description {
	text-align: center;
	font-family: 'Maven Pro', sans-serif;
}
#tagline {
	background-color:#f6931d;
	font-family: "Georgia",Times, Serif;
	margin-bottom: 0.25em;
	line-height: 1.25em;
	font-size: 1em;
	text-align: center;
	color: #fff;
	padding: 8px 8px 6px;
	}
#action {
	line-height: 1.25em;
	text-align: center;
	font-family: 'Maven Pro', sans-serif;
	font-size: 1.75em;
}

.action {
	text-align: center;
	font-size: 1em;
	margin-bottom: 1em;
	font-family: "museo-sans-rounded-1","museo-sans-rounded-2",verdana;

}


/*funbox module */

#funBox {
	position:relative; 
}
#funBox h3 {
	margin:0 0 10px 0;
	cursor:pointer;	
	width:90%;	
	color:#f6931d; 
	height:19px; 
	outline:none;
	font-family: 'Maven Pro', sans-serif;
}
#funBox h3:before{
	content: "-";
	font-size:1pt;
	padding: 3px;
	background: rgba(235, 242, 181, 0.44);
	border: solid #f89316 6px;
	border-radius: 30px;
	position:relative;
	top: -8px;
	margin-right: 5px;
}
#funBox h3.ui-state-active {
	color: #007037;
}
#funBox h3.ui-state-active:before{
	background: rgba(235, 242, 181, 0.44);
	border-color: green;
}
#funBox p:first-child {
	margin-top:0;
}
#funBox p.intro {
	color:#e2e6da;
}
#number p {
	padding-top: 10px;
	clear: both;
}

/* footer */

.footer{
	padding-top: 1.5em;
	width: 100%;
	text-align: center;
}
#footer {
	clear: both;
	position: relative; 
	bottom: 0; 
	overflow: hidden;
	background: transparent url(../images/house.png) no-repeat center bottom;
	width: 90%;
	height: 138px;
}
#footer p {
	color: #593d16;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	font-size: 1 em;
	text-align: center;
	margin:0;
}

/* wufoo*/
#container label, #container h2, #container legend, #container input{
	color: #593d16;
}

/* responsive layouts starting with mobile first */

#wrap {
	padding: .75em;
}
#wrap .col {
	margin: 0 auto;
	padding: .75em;
}
#main {
	color: #593d16;
	background: rgba(235, 242, 181, 0.88);
	margin: 1.5em auto;
}

@media only screen and (min-width: 480px) {
	#tagline {
		margin-bottom: 0.5em;
		line-height: 1.5em;
		font-size: 1.5em;
	}
}
@media only screen and (min-width: 600px) {
	/* someday */
}
@media only screen and (min-width: 768px) {
	/* someday */
}

@media only screen and (min-width: 992px) {

	.container {
		position:absolute;
	    top:0;
	    z-index:1;
	    width:100%;
	    padding:0;
		-webkit-overflow-scrolling:touch;
	    overflow:auto;
	}
	.header{
		background: #ffffff url(../images/full-bg.png) no-repeat right top fixed;
		z-index:1;
		position: fixed;
		top: 0;
		right: 0;
		width: 100%;
		height: 700px;
	}
	
	/* two column grid */
	
	[class*='col-']{
		float: left;
	}
	.col-2-3 {
	 	width: 66.66%;
	}
	.col-1-3 {
	  	width: 33.33%;
	}
	*, *:after, *:before {
	  	-webkit-box-sizing: border-box;
	  	-moz-box-sizing: border-box;
	  	box-sizing: border-box;
	}
	[class*='col-'] {
	  	padding-right: 20px;
	}
	[class*='col-']:last-of-type {
	  	padding-right: 0;
	}
	#footer{
		background:none;
		height: 0;
	}
	ul, ol {
		margin-left: 1.5em;
	}
	#action {
		font-size: 1.6em;
	}
}
@media only screen and (min-width: 1382px) {
	/* someday */
}