/******** begin eric meyer reset don't touch *********/

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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/******** end eric meyer reset don't touch *********/


/***** Start Fix PNG Transparency in IE *****/

img, div, li, h1 {behavior: url("css/iepngfix.htc"); }

/****** End Fix PNG Transparency in IE ******/



/******** main layout *********/

body {
	background-image: url("../images/layout/bg.jpg");
	background-repeat: no-repeat;
	background-color: #201008;
}

#logo {
	margin: 42px 0px 32px 0px;
}

#maincontainer {
	margin: 0px auto 0px auto;
	width: 912px;
	padding:0px;
}

p {
	color: #F7F8E9;
	font-family: verdana;
	font-size: 12px;
	margin: 16px 0px 16px 0px;	
}

a {
	text-decoration: none;
	color: #56cfed;
}

a:hover {
	text-decoration: underline;
	color: #caf285;
}

.leftblurb {
	width: 598px;
	border-top: 1px dashed #61483a;
	border-bottom: 1px dashed #61483a;
	padding: 9px 0px 9px 0px;
	line-height: 1.2;
	height: 168px;
}

.rightblurb {
	background-image: url("../images/layout/brown_transparent.png");
	float:right;
	display:block;
	width:223px;
	height: 188px;
	padding: 0px 28px 0px 34px;
}

.rightblurb p {
	line-height: 1.2;
	margin-top: 53px;
}


.row {
	padding-bottom: 40px;
	margin-top: 40px;
	border-bottom: 1px dashed #413C23;
	display: block;
	height: 288px;
}

.row li {
	display: block;
	float:left;
	height: 286px;

}

.row a.thumb {
	border: 6px solid #caf285;
	margin-right: 26px;
	width: 274px;
	height: 230px;
	display: block;
		
}

.row a.last {
	margin-right: 0px;
}

.row a.thumb:hover {
	border: 6px solid #F9D35E;
}

.row a.arrow {
	margin: 16px 0px 0px 263px;
	display: block;
	width: 16px;
	padding: 0px;
}

#contactjune {
	margin-top: 40px;
	margin-bottom: 12px;
}



/******** involvement backgrounds *********/

.dd, .db, .d, .i {
background-repeat: no-repeat;
background-position: bottom left;
}

.dd {
background-image: url("../images/layout/involvement/dd.png");

}

.db {
background-image: url("../images/layout/involvement/db.png");
}

.d {
background-image: url("../images/layout/involvement/d.png");
}

.i {
background-image: url("../images/layout/involvement/i.png");
}



/******** start form styles *********/



.wufoo {
	margin-top: 44px;
	background-color: none;
}

.wufoo .info, .wufoo .section, .wufoo .instruct
 { display: none; }

.wufoo .focused {
	background-color: none;
	background: none;
}

.wufoo .req {
	
}

.wufoo input, textarea {
	width: 281px;
	border: 3px solid #645F3A;
	background-color: #E9EADB;
	overflow: auto;
}

.wufoo label {
	color: #F9D35E;
	font-family: verdana;
	font-size: 14px;
	display: block;
	margin: 18px 0px 6px 0px;
	font-weight: 100;
	text-transform: lowercase;
}

#send {
	background-color: #B5D682;
	border: 3px solid #645F3A;
	width: 60px;
	margin-top: 18px;
	margin-bottom: 100px;
	color: #171507;
}


/******** end form styles *********/




/******** start form response styles *********/

.formresponse {
	background-image: url("../images/layout/brown_transparent.png");
	display:block;
	width:100%;
	height: 98px;
	padding: 50px 28px 0px 34px;

}

.formresponse p {
	font-weight: 100;
	color: #fff;
	font-family: verdana;
	font-size: 16px;
	text-align: center;
}



/******** end form response styles *********/




/******** style adjustments *********/

.clear {
clear:both;
}

.clear_left {
clear: left;
}

.hidden {
display: none;
}
