body {
	font: 400 12px/1.75em Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	margin: 0 auto;
	width: 96%;
	word-wrap: break-word;
	text-rendering: optimizeLegibility
}
.maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6 {
	font-weight: 400;
	line-height: 1.25em;
	margin-bottom: 1em;
	clear: both
}
.maincontent h1 {
	font-size: 1.75em
}
.maincontent h2 {
	font-size: 1.5em;
	color: #896137
}
.maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6 {
	color: #484747
}
.maincontent h3 {
	font-size: 1.375em
}
.maincontent h4 {
	font-size: 1.25em
}
.maincontent h5 {
	font-size: 1.125em
}
.maincontent h6 {
	font-size: 1em
}
img {
	border: 0;
	display: block;
	margin: .5em 0;
	width: 100%
}
code, pre {
	overflow: scroll
}
pre {
	white-space: pre-wrap
}
blockquote {
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	margin: 1.5em 0;
	padding: .5em 0
}
table {
	width: 100%
}
caption {
	font-weight: 700
}
thead {
	background: #eee
}
td, th {
	padding: 10px;
	text-align: left
}
caption, dt, th {
	font-weight: 700
}
tr {
	border-bottom: 1px solid #000
}
ol, ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0
}
a {
	text-decoration: none;
	color: #155F83
}
.module h2 {
	font-size: 1.875em
}
#videolink a:link:after, #videolink a:visited:after, .container.white a:link:after, .container.white a:visited:after, .maincontent a:link:after, .maincontent a:visited:after, .module.news a:link:after, .module.news a:visited:after, .sidebar a:link:after, .sidebar a:visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
	color: #333
}
.maincontent, .sidebar {
	float: left;
	margin-bottom: 10%
}
.maincontent {
	width: 60%;
	margin-right: 5%
}
.sidebar {
	width: 35%;
	font-size: 90%
}
#addthis, #alert_banner.campaign, #featurenav, #features li, #hide, #leftcol, #sitesearch, #socialrotate, .addthis_toolbox, .btn, .col3.headlines, .col4.shield, .hidden-phone, .hidden-tablet, .lazy, .mainnav, .module.current_features, .module.explore, .module.generic iframe, .module.video .video_wrapper, .topnav, .wordmark.phone, footer .row-fluid.footer+.row-fluid, footer ul, ul#skip {
	display: none!important;
	visibility: hidden!important
}
#features li.feature1 {
	display: block!important;
	visibility: visible!important;
	position: inherit!important
}
#features {
	position: relative
}
#features li .headline h1 {
	font-size: 2em;
	color: #000;
	padding: .3333em;
	background: 0 0!important
}
#features li .headline .blurb {
	float: right;
	width: 70%;
	padding: .625em;
	color: #605f5f;
	text-align: right;
	margin-top: 1px;
	background: #fff
}
#features li img {
	top: 0;
	left: 0;
	width: 100%
}
#slideshow li {
	position: inherit!important
}
#slideshow_lead li {
	display: none;
	position: inherit!important
}
#slideshow_lead li:first-child {
	display: block
}
#slideshow_lead .slide:after, #slideshow_lead .slide:before {
	display: table;
	content: ''
}
#slideshow_lead .slide:after {
	clear: both
}
#slideshow_lead .image_wrapper.col8 {
	float: left;
	width: 60%
}
#slideshow_lead .col4.slidecaption {
	float: left;
	margin-left: 5%;
	width: 35%
}
#videowrap_lead .col8 {
	display: none
}
#dateline {
	font-size: .875em;
	font-style: italic
}
.wordmark img {
	display: block;
	height: 64px;
	width: 300px;
	margin: 2% auto
}
.wordmark a {
	display: none;
	visibility: hidden
}
#mainfeature img, .sidebar img {
	width: 100%
}
footer {
	border-top: 1px solid #000;
	background: #fff;
	clear: both
}
footer #webby {
	display: none
}
.module.youtube .col2, .row.module.spotlight div {
	background: 0 0!important;
	float: left;
	width: 48%;
	margin-right: 2%
}
.module.youtube .col2:nth-child(even), .row.module.spotlight div:nth-child(even) {
	margin: 0 0 0 2%
}
.col3.story {
	float: left;
	width: 32%;
	margin-right: 2%
}
.col3.story:nth-child(3) {
	margin: 0
}
.row:after, .row:before {
	display: table;
	content: ''
}
.row:after {
	clear: both
}
