 body, button, select, textarea, nav a{
    font-size: 12px; font-size: 1.2rem;
}
h1{
	font-size: 20px; font-size: 2.0rem;
}
h2{
	font-size: 18px; font-size: 1.8rem;
}
h3{
	font-size: 17px; font-size: 1.7rem;
}
h4{
	font-size: 16px; font-size: 1.6rem;
}
h5{
	font-size: 15px; font-size: 1.5rem;
}
h6{
	font-size: 14px; font-size: 1.4rem;
}
	input,
	.meta-nav a{
		font-size: 12px; font-size: 1.2rem;
	}
ul#main-nav{
	width: 95.414634146341%; /* 978 / 1025 */
	margin: 0 2.292682926829%; /* 23.5 / 1025 */
}
.masthead header a{
	margin-left: 2.292682926829%; /* 23.5 / 1025 */
}
#searchTop{
	right: 2.292682926829%; /* 23.5 / 1025 */ /* Later */
	top: 50px;
	width: 32%;
}
.wrapper{
	width: 98.34146341463415%; /* 1008 / 1025 */
	margin: 0 0.82926829268293%; /* 8.5 / 1025 */
}
#about .wrapper{
	width: 95.414634146341%; /* 978 / 1025 */
	margin: 0 2.292682926829%; /* 23.5 / 1025 */
}
#main-entries article{
	width: 47.02380952381%; /* 474 / 1008 */
	margin: 0 1.488095238095% 30px 1.488095238095%; /* 15 / 1008 */
}
nav a {
	font-size: 10px;
}
nav li {
	width: 8.39%;
}
#main-entries .img-holder{
	width: 29.113924050633%; /* 138 / 474 */
	position: relative;
	float: left;
}
#main-entries .article-entry{
	width: 100%;
	margin: 0;
	display: inline;
	float: none;
	position: relative;
}
#main-entries .article-entry .sequal-btn{
	width: auto;
}
#main-entries .btn-holder{
	position: relative;
	float: left;
}
#highlights article{
	width: 97%;
	padding: 10px 1.5% 30px 1.5%;
	margin-bottom: 10px;
}
#highlights .wrapper > h1{
	font-size: 26px; font-size: 2.6rem;
	margin-left: 1.488095238095%; /* 15 / 1008 */
	margin-right: 1.488095238095%; /* 15 / 1008 */
	text-align: center;
}
aside{
	width: 30.357142857143%; /* 306 / 1008 */
	margin: 30px 1.488095238095%; /* 15 / 1008 */
}
#related article{
	width: 33.3%;
	margin: 0;
	min-height: 310px;
}
#related .content-wrapper div{
    width: 33.33%;
    float: left;
}
#subnav{
	display: block;
}
#subnav li{
	margin: 0;
}
#subnav li:last-child{
	margin: 0;
}
#subnav li a{
    position: relative;
    display: block;
    padding: 10px 44px 10px 15px;
    font-family: 'univers_lt_std45_light', sans-serif;
    font-size: 16px; font-size: 1.6rem;
    color: white;
    margin-left: -1px;
    margin-right: -1px;
    background: #27738c;
}
#subnav li .icon{
	top: auto;
    background-position: -16px top;
}
#subnav li a:hover,
#subnav li a:active,
#subnav li.current-page-item a,
#subnav li.current-page-item a:hover,
#subnav li.current-page-item a:active{
    color: white;
    border-bottom: none;
	background: #1f6177;
}
#subnav li.current-page-item a,
#subnav li.current-page-item a:hover,
#subnav li.current-page-item a:active{
	background: #009d96;
}
#subnav li.current-page-item a:hover, #subnav li.current-page-item a:active{
	cursor: default;
}
#subnav li a:active{
    background: #216379;
}
#main-content{
	width: 100%; /* 672 / 1008 */
	margin: 30px auto;
}
#main-entries.blog{
	width: 100%; /* 672 / 1008 */
	margin: 0 0 30px 0;
}
#main-entries.blog article{
	width: 45.535714285714%; /* 306 / 672 */
	margin: 15px 2.232142857143%; /* 15 / 672 */
	font-size: 13px; font-size: 1.3rem;
	border-top: 1px dotted #d1cdc5;
	border-bottom: none;
	padding-top: 15px;
}
/*	#main-entries.blog article:nth-child(2),
	#main-entries.blog article:nth-child(3){
		margin-top: 0;
		border-top: none;
	}*/
#main-entries #comments article{
	width: 100%;
}
#main-entries.blog.detail .comment-meta{
	/*width: 22.549019607843%; /* 138 / 612 */
	width: 100%;
}


/*#main-entries.blog article:first-child .article-wrapper{
	width: 100%;
	margin: 0;
}	*/
#main-entries.blog article .img-holder{
	width: 22.549019607843%; /* 69 / 306 */
}

/*#main-entries.blog article:first-child{
	width: 95.535714285714%;
	padding: 0 0 40px 0;
	margin: 0 2.232142857143%;
	font-size: 14px; font-size: 1.4rem;
	border: none;
	border-bottom: dotted 1px #d1cdc5;
}*/
#main-entries.blog article:first-child .img-holder{
	width: 21.495327102804%; /* 138 / 642 */
}
#main-entries.blog.detail article:first-child .img-holder{
	margin-left: 15px;
}
#main-entries.blog.detail .comment-meta .img-holder, #main-entries.blog.detail article:first-child .comment-meta .img-holder{
	width: 11.274509803922%; /* 69 / 612 */
}
#main-entries.blog.detail #comments .article-entry/*, #main-entries.blog article:first-child .article-entry*/{
	display: block;
	width: 100%;
	margin: 0;
}

#main-entries.blog.detail article:first-child .article-entry-p{
	width: 100%;
	/*width: 95.327102803738%;*/ /* 612 / 642 */
	/*margin-left: 2.336448598131%;*/ /* 15 / 642 */
	float: none;
}
#main-entries.blog.detail article header, #comments{
	width: 100%;
	/*width: 95.327102803738%;*/ /* 612 / 642 */
	/*margin: 0 2.336448598131%;*/ /* 15 / 642 */
}
#main-entries.blog.detail #comment-form{
	width: 104.901960784314%; /* 642 / 612 */
	margin-left: -2.450980392157%;
}
#main-entries.blog.detail #comment-form fieldset{
	width: 90.654205607477%; /* 582 / 642 */
	padding: 30px 4.672897196262%; /* 30 / 642 */
}
#main-entries.blog.detail #comment-form .textfield-holder, #main-entries.blog.detail #comment-form .input-submit{
	width: 47.422680412371%; /* 276 / 582 */
}
#main-entries.blog.detail #comment-form .textfield-holder.odd{
	margin-right: 5.154639175258%; /* 30 / 582 */
}
.lead{
	padding: 0 2.336448598131%; /* 15 / 642 */
	margin-left: -2.336448598131%;
	margin-top: 10px;
}
#related .content-wrapper{
	width: 97%;
	margin: 0 1.488095238095%;
}
#related .wrapper > h1{
	width: 97.02380952381%; /* 978 / 1008 */
	margin: 0 1.488095238095%; /* 15 / 1008 */
	font-size: 26px; font-size: 2.6rem;
}

/*#main-entries.blog article:first-child h1{
	font-size: 30px; font-size: 3rem;
}*/
/*#main-entries.blog article:first-child p{
	margin-top: 0;
	font-size: 18px; font-size: 1.8rem;
}*/
#main-entries.blog article:first-child time{
	font-size: 14px; font-size: 1.4rem;
	color: #27738c;
}

#related h1 a{
	margin-bottom: 1em;
	display: block;
	float: left;
	padding-bottom: 5px;
	border-bottom: solid 2px #025d59;
}
aside > section{
	margin-bottom: 15px;
}
	aside >section > .aside-header{
		background: #009d96;
		padding: 0.25em 0.5em;
	}
		aside >section > .aside-header h1{
			color: #ffffff;
			margin: 0;
		}
aside > section > ul a{
	color: #ffffff;
}
.content-loader{
	display: none;
	width: 0;
	height: 0;
}

.page-entry{
	margin: 15px 2.232142857143% 30px 2.232142857143%;
}
	.page-entry h1{
		font-size: 30px; font-size: 3rem;
	}
	.page-entry p{
		font-size: 18px; font-size: 1.8rem;
	}
