body { background: #fff;
	margin: 0; padding: 0;
	font-family: "Open Sans", Arial, Helvetica, sans-serif; 
}
#supersized li img { max-width: 100%; height: auto !important; }
#supersized, #supersized li { list-style: none; margin: 0; padding: 0; }

.solid #supersized li img { max-width: 131%; width: 131% !important; }
#supersized { overflow:hidden; width:100%; }
#supersized li { overflow:hidden; width:100%; height:auto; }

.home-content {
	text-align: center; 
	font-size: 12pt;
	line-height: 1.3em;
}
.home-content img {
	max-width: 100%; 
}
.lower-half h4 {
	margin-top: 1em;
	font-size: 1.3em;
	color: #BAE306;
}

.sidebar {
	position: static; 
	margin: 0;
	width: auto; 
	padding: 0;
	font-size: 90%;
	line-height: 1.3em; 
    color: #444;
}
.sidebar img { 
	border: 0; 
	display: block;
	margin: 0 auto;
	padding: 1em 0;
	max-width: 100%;
	height: auto;
}
.sidebar p { 
	font-weight: 400;
	margin: .5em 0; 
	line-height: 1.4em;
}
.sidebar.light p, .sidebar.light ul { font-weight: normal; }
.sidebar.solid p {
	font-weight: normal; 
}
.sidebar h2, .sidebar h3, .tagline, .subtag {
	font-family: Georgia, Times, "Times New Roman", serif;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
}
.sidebar h2, .tagline {
	font-size: 1.1em; 
	line-height: 1.3em;
	letter-spacing: .2em;
}
.sidebar h3, .subtag {
	font-size: .9em;
	letter-spacing: .1em;
	line-height: 1.4em;
	margin-bottom: 1.5em;
}
.tagline {
	margin-top: .6em;
}
.sidebar ul {
	margin-left: 1em;
	line-height: 1.4em;
	font-weight: 400;
}
.sidebar li {
	margin-top: .5em;
	margin-bottom: .5em;
}
.sidebar .footnote, .footnote {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 1.7em;
	text-align: center;
	font-weight: normal;
	letter-spacing: .1em;
}
.bigger { font-size: 1.15em; }
.sidebar .bigger p, .sidebar .bigger ul { font-weight: normal; }

#pagenav-back, #pagenav-next {
	display: none;
}

#control-nav {
	display: none;
}

/* form styles */

.iblock { display: inline-block; vertical-align: middle; margin-right: 3px; }
.sm { font-size: .75em; line-height: 1.2em; margin: .2em 0 !important; }

form { margin: .6em 0; }
input.answer, textarea { border: 1px solid #999; background: #fff; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: .9em; color: #444; }
label { clear: both; margin: .4em 0; display: inline-block; width: 23%; margin-right: 2%; text-align: right; font-size: .95em; vertical-align: baseline; }
label.full { text-align: left; display: block; width: 100%; margin-top: .2em; margin-right: 0; }
input.answer { display: inline-block; width: 72%; padding: 1px 1%; margin: .4em 0; border-width: 0 0 1px 0; }
textarea { display: block; padding: 1px 1%; width: 97%; margin: .3em 0; height: 2in; }
input.form-button { border: none; background: #7998E1; padding: 4px 12px; color: #fff; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 1em; font-weight: 600; border-radius: 12px; box-shadow: 3px 3px 5px rgba(0,0,0,.7);
}

