html {
	color: #222;
	background-color:#fafafa;
	font-size: 1em;
	font-family: 'NPU Source Sans Pro', 'Helvetica Neue', Arial, Helvetica, sans-serif;
	line-height: 1.4;
	box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

a:focus, a:hover {
	color: #007030;
	text-decoration: underline;
}

a {
	color: #116611;
	text-decoration: none;
}

@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: normal;
  src: url('//tpucdn.com/npu/css/fonts/opensans-condbold-webfont-v1.eot');
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format('woff'),
       url('//tpucdn.com/npu/css/fonts/opensans-condbold-webfont-v1.ttf') format('truetype'),
       url('//tpucdn.com/npu/css/fonts/opensans-condbold-webfont-v1.svg#open_sans_condensedbold') format('svg');
}

@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: bold;
  src: url('//tpucdn.com/npu/css/fonts/bitter-bold-webfont-v1.eot');
  src: url('//tpucdn.com/npu/css/fonts/bitter-bold-webfont-v1.eot?#iefix') format('embedded-opentype'),
       url('//tpucdn.com/npu/css/fonts/bitter-bold-webfont-v1.woff') format('woff'),
       url('//tpucdn.com/npu/css/fonts/bitter-bold-webfont-v1.ttf') format('truetype'),
       url('//tpucdn.com/npu/css/fonts/bitter-bold-webfont-v1.svg#bitterbold') format('svg');
}

@font-face {
  font-family: 'Scada';
  font-style: normal;
  font-weight: normal;
  src: url('//tpucdn.com/npu/css/fonts/scada-regular-webfont-v1.eot');
  src: url('//tpucdn.com/npu/css/fonts/scada-regular-webfont-v1.eot?#iefix') format('embedded-opentype'),
       url('//tpucdn.com/npu/css/fonts/scada-regular-webfont-v1.woff') format('woff'),
       url('//tpucdn.com/npu/css/fonts/scada-regular-webfont-v1.ttf') format('truetype'),
       url('//tpucdn.com/npu/css/fonts/scada-regular-webfont-v1.svg#scadaregular') format('svg');
}

@font-face {
    font-family: 'NPU Source Sans Pro';
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-webfont-v1.eot');
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-webfont-v1.eot?#iefix') format('embedded-opentype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-webfont-v1.woff') format('woff'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-webfont-v1.ttf') format('truetype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-webfont-v1.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'NPU Source Sans Pro';
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-webfont-v1.eot');
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-webfont-v1.eot?#iefix') format('embedded-opentype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-webfont-v1.woff') format('woff'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-webfont-v1.ttf') format('truetype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-webfont-v1.svg#source_sans_probold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'NPU Source Sans Pro';
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-it-webfont-v1.eot');
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-it-webfont-v1.eot?#iefix') format('embedded-opentype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-it-webfont-v1.woff') format('woff'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-it-webfont-v1.ttf') format('truetype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-it-webfont-v1.svg#source_sans_proitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'NPU Source Sans Pro';
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-it-webfont-v1.eot');
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-it-webfont-v1.eot?#iefix') format('embedded-opentype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-it-webfont-v1.woff') format('woff'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-it-webfont-v1.ttf') format('truetype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-bold-it-webfont-v1.svg#source_sans_probold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'NPU Source Sans Pro';
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-light-webfont-v1.eot');
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-light-webfont-v1.eot?#iefix') format('embedded-opentype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-light-webfont-v1.woff') format('woff'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-light-webfont-v1.ttf') format('truetype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-light-webfont-v1.svg#source_sans_prolight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'NPU Source Sans Pro';
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-semibold-webfont-v1.eot');
    src: url('//tpucdn.com/npu/css/fonts/sourcesanspro-semibold-webfont-v1.eot?#iefix') format('embedded-opentype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-semibold-webfont-v1.woff') format('woff'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-semibold-webfont-v1.ttf') format('truetype'),
         url('//tpucdn.com/npu/css/fonts/sourcesanspro-semibold-webfont-v1.svg#source_sans_prosemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

.staffoptions a {
	color: #EE7700 !important;
	font-weight: bold;
}

article .staffoptions {
	display:none;
	position:absolute;
	bottom:5px;
	right:5px;
}

article.standalone .staffoptions {
	left:auto;
	bottom:auto;
	top:10px;
	right:10px;
}

article:hover .staffoptions {
	display:block;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

audio, canvas, iframe, img, svg, video {
	vertical-align: middle;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

textarea {
	resize: vertical;
}

.fileupload {
	overflow: hidden !important;
	position: relative;
}
.fileupload input[type="file"] {
	font-size: 100px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.browserupgrade {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em;
}

.wrapper {
	margin-left: auto;
	margin-right: auto;
	min-height: 100%;
	position: relative;
}

.content {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	background-color:white;
	display:block;
	position:relative;
	overflow:hidden;
}
@media (min-width:1200px) {
	.content {
		border-left:1px solid #bbb;
		border-right:1px solid #bbb;
		box-shadow: 0 10px 10px #eee;
	}
}

.leftcol {
	width:100%;
}
@media (min-width:960px) {
	.leftcol {
		float:left;
		margin-right:-381px;
		padding-right:381px;
	}
}
	
.rightcol {
	display:none;
}
@media (min-width:960px) {
	.rightcol {
		display:block;
		width:381px;
		float:right;
		padding-left:15px;
		padding-right:15px;
		padding-top:5px;
		border-left: 1px solid #f0f0f0;
	}
}

.rightcol aside {
	margin-top:15px;
	margin-bottom:20px;
}

.leftcol.nopad {
	padding-left:none;
	padding-right:none;
}

.rightcol .title {
	border-bottom: 1px dotted #808080;
	font-size: 27px;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.pagetitle {
	font-family: 'Bitter', serif;
	font-size: 30px;
	line-height: 1.1;
	font-weight: normal;
	margin: 0px;
	padding-top:8px;
	margin-bottom: 15px;
	letter-spacing: 0px;
}
@media (min-width:500px) {
	.pagetitle {
		font-size: 32px;
	}
}
@media (min-width:768px) {
	.pagetitle {
		font-size: 35px;
	}
}
@media (min-width:1000px) {
	.pagetitle {
		font-size: 40px;
	}
}

.leftcol > .pagetitle {
	padding-left:25px;
	padding-top:25px;
	text-align:center;
}
@media (min-width:500px) {
	.leftcol > .pagetitle {
		padding-left:25px;
		padding-top:25px;
		text-align:left;
	}
}
@media (min-width:768px) {
	.leftcol > .pagetitle {
		padding-left:20px;
		padding-top:20px;
		text-align:left;
	}
}
@media (min-width:1000px) {
	.leftcol > .pagetitle {
		padding-left:25px;
		padding-top:25px;
		text-align:left;
	}
}

.title {
	font-family: 'Open Sans Condensed', "Times New Roman", Times, serif;
	font-size: 23px;
	line-height: 26px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	letter-spacing: 0px;
}

.title a {
	color:#000000;
}

.title a:hover {
	color: #007030;
}

/* Site Header */

.site-header {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	min-width:320px;
}

.site-header .logo {
	width: 250px;
	display: block;
	margin:15px;
}
@media (min-width:500px) {
	.site-header .logo {
		width: 345px;
		display:inline-block;
	}
}
.site-header .logo img {
	width:100%;
	height:auto;
}

.site-header .ad {
	margin:5px auto;
	position:relative;
	max-width:100%;
	overflow: hidden;
}
@media (min-width:1160px) {
	.site-header .ad {
		float:right;
	}
}

.ad .top_right {
	margin:auto;
	display:none;
}
@media (min-width:320px) {
	.ad .top_right {
		display:block;
		width:320px;
		height:50px;
		margin-bottom:5px;
	}
}
@media (min-width:468px) {
	.ad .top_right {
		display:block;
		width:468px;
		height:60px;
		margin-bottom:10px;
	}
}
@media (min-width:768px) {
	.ad .top_right {
		display:block;
		width:768px;
		height:90px;
		margin-bottom:10px;
	}
}
@media (min-width:970px) {
	.ad .top_right {
		display:block;
		width:970px;
		height:90px;
		margin-bottom:10px;
	}
}
@media (min-width:1160px) {
	.ad .top_right {
		display:block;
		width:728px;
		height:90px;
		margin-bottom:0px;
	}
}

.ad .right_1 {
	width:336px;
	height:280px;
	display:block;
}

.rightcol .ad {
	box-sizing:content-box;
	display:block;
	overflow:hidden;
}

.ad .before_trending {
	margin:auto;
	display:none;
}
@media (min-width:320px) {
	.ad .before_trending {
		display:block;
		width:320px;
		height:100px;
		margin-bottom:5px;
	}
}
@media (min-width:768px) {
	.ad .before_trending {
		display:none;
	}
}

.ad .fp_between_stories {
	margin:auto;
	display:none;
}
@media (min-width:320px) {
	.ad .fp_between_stories {
		display:block;
		width:320px;
		height:100px;
		margin-bottom:5px;
	}
}
@media (min-width:336px) {
	.ad .fp_between_stories {
		display:block;
		width:336px;
		height:280px;
		margin-bottom:5px;
	}
}
@media (min-width:768px) {
	.ad .fp_between_stories {
		display:none;
	}
}
.ad .before_comments {
	margin:auto;
	display:none;
}
@media (min-width:320px) {
	.ad .before_comments {
		display:block;
		width:320px;
		height:100px;
		margin-bottom:5px;
	}
}
@media (min-width:728px) {
	.ad .before_comments {
		width:728px;
		height:90px;
		max-width:100%;
		overflow:hidden;
	}
}

/* Navigation */

#toggle-nav {
	-moz-user-select: none;
	cursor: pointer;
	display: block;
	padding: 20px 15px;
	position: absolute;
	z-index: 99;
	right:0px;
	top:0px;
}
@media (min-width:500px) {
	#toggle-nav {
		display:none;
	}
}
#toggle-nav span, #toggle-nav span::before, #toggle-nav span::after {
	background-color: #333;
	content: "";
	display: block;
	height: 3px;
	border-radius:1px;
	position: relative;
	width: 20px;
}
#toggle-nav span::before {
	position: absolute;
	top: -6px;
}
#toggle-nav span::after {
	bottom: -6px;
	position: absolute;
}

.site-nav {
	background: linear-gradient(#254525, #153315) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color: #103310;
	position: relative;
	white-space: nowrap;
	max-height: 0.1px;
	transition: all 0.5s linear;
	overflow:hidden;
}
.site-nav.nav-visible {
	max-height:500px;
}
@media (min-width:500px) {
	.site-nav {
		max-height:500px;
	}
}
.site-nav .navigation {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.site-nav .separator {
	display:none;
	float:left;
}
.site-nav .menuitem a {
	display: block;
	color: white;
	text-decoration: none;
	padding: 10px 10px;
	line-height:20px;
}
@media (min-width:500px) {
	.site-nav .menuitem, .site-nav.separator {
		float:left;
	}
	.site-nav .separator {
		display:block;
		border-right: 1px solid #646464;
		margin-top:6px;
		height:16px;
	}
	.site-nav .menuitem a {
		padding: 4px 10px;
	}
}

.site-nav .menuitem a:hover {
	background: linear-gradient(#307030, #308030) repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-shadow: 1px 1px 1px #204320;
}

.social-buttons {
	line-height:10px
}

.site-nav .social-buttons {
	margin-top:6px;
	margin-bottom:6px;
	margin-left:10px;
	margin-right:5px;
}
@media (min-width:500px) {
	.site-nav .social-buttons {
		float:left;
	}
}

@media (min-width:500px) {
	.site-nav .social-buttons {
		margin-top:4px;
		margin-bottom:4px;
	}
}
@media (min-width:960px) {
	.site-nav .social-buttons {
		margin-left:35px;
	}
}

.social-buttons a {
	display:inline-block;
	opacity:0.7;
	margin-right:5px;
}
@media (min-width:500px) {
	.social-buttons a {
		margin-right:20px;
	}
}
@media (min-width:740px) {
	.social-buttons a {
		margin-right:15px;
	}
}

.social-buttons a:hover {
	opacity:1.0;
}

.social-buttons .twitter {
	background-image:url('//tpucdn.com/npu/images/twitter-v2.png');
	background-repeat:no-repeat;
	background-size: 66px 20px;
	width:66px;
	height:20px;
}
.social-buttons .facebook {
	background-image:url('//tpucdn.com/npu/images/facebook-v2.png');
	background-repeat:no-repeat;
	background-size: 79px 20px;
	width:79px;
	height:20px;
}
.social-buttons .gplus {
	background-image:url('//tpucdn.com/npu/images/googleplus-v2.png');
	background-repeat:no-repeat;
	background-size: 74px 20px;
	width:74px;
	height:20px;
}
.social-buttons .rss {
	background-image:url('//tpucdn.com/npu/images/rss-v2.png');
	background-repeat:no-repeat;
	background-size: 48px 20px;
	width:48px;
	height:20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz--min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
	.social-buttons .twitter {
		background-image:url('//tpucdn.com/npu/images/twitter-v2@2x.png');
	}
	.social-buttons .facebook {
		background-image:url('//tpucdn.com/npu/images/facebook-v2@2x.png');
	}
	.social-buttons .gplus {
		background-image:url('//tpucdn.com/npu/images/googleplus-v2@2x.png');
	}
	.social-buttons .rss {
		background-image:url('//tpucdn.com/npu/images/rss-v2@2x.png');
	}
}

#time {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGCAYAAAAPDoR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEVJREFUeNpi+P///43/2MEiBiCRiUXiDxAbgCSZgfg8muQ0IGYASYKwDZLEWyAWQpYE4flQyUyYGLIkSPUKqDVgMYAAAwC41pPrnKgyfAAAAABJRU5ErkJggg==');
	background-position: right center;
	background-repeat: no-repeat;
	color: #eeeeee;
	cursor: pointer;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right: 10px;
	position: absolute;
	top: 10px;
	right: 5px;
	text-align: right;
	width: 150px;
	z-index: 12;
	display:none;
}
@media (min-width:1200px) {
	#time {
		display:block;
	}
}

#tz {
	font-size:13px;
}

.channel-navigation {
	background-color: #103310;
	
	position: relative;
	white-space: nowrap;
	overflow:hidden;
	font-size:0px;
	line-height:1.0;
	max-height:19px;
}

.channel-navigation ul {
	margin:0;
	padding:0;
	list-style-type: none;
}

.channel-navigation li {
	float:left;
	display:block;
	color:white;
	text-transform: uppercase;
	font-family:"Scada",sans-serif;
	font-size:11px;
}

.channel-navigation a {
	display:inline-block;
	padding:4px 12px 4px 12px;
	color:white;
}

.channel-navigation a:hover {
	text-decoration:none;
	color:rgba(0,0,0,0.7);
	background-color:rgba(255,255,255,0.4);
}

/* Site Search */

#site-search {
	margin: 10px 10px 15px 10px;
	opacity: 1.0;
	float:left;
}
@media (min-width:600px) {
	#site-search {
		margin-top:2px;
		margin-bottom:2px;
	}
}
@media (min-width:750px) {
	#site-search {
		margin-left:25px;
	}
}
#site-search form {
	position:relative;
}

#search {
	width: 290px;
	height: 20px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 0 none;
	border-radius: 4px 4px 4px 4px;
	color: black;
	display: block;
	font-family: 'MS Shell Dlg', "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin-top: 2px;
	opacity: 0.4;
	padding: 1px 22px 2px 5px;
}
@media (min-width:600px) {
	#search {
		width: 175px;
	}
}
@media (min-width:750px) {
	#search {
		width: 220px;
	}
}
@media (min-width:960px) {
	#search {
		width: 207px;
		background-image: url('//tpucdn.com/npu/images/magnifying_glass-v1.png');
		background-position: right 5px center;
	}
}
#search:focus {
	opacity: 1;
	outline: 0 none;
}
#search-button {
	position: absolute;
	height: 19px;
	width: 20px;
	top: 0;
	right: 0;
}

/* Site Footer */

.staff-footer {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	padding:10px;
	margin-top:10px;
	border-top:2px solid black;
	background-color:#bfefbf;
}

.site-footer {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	max-width: 1200px;
	min-width: 320px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #bbb;
	background: #e0e0e0;
	background: -moz-linear-gradient(#e5e5e5, #dddddd);
	background: -webkit-linear-gradient(#e5e5e5, #dddddd);
	background: -o-linear-gradient(#e5e5e5, #dddddd);
	background: -ms-linear-gradient(#e5e5e5, #dddddd);/*For IE10*/
	background: linear-gradient(#e5e5e5, #dddddd);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e5e5e5', endColorstr='#dddddd');/*For IE7-8-9*/
}
.site-footer .footer-col1 {
	margin:10px 5px;
	text-align:center;
}
.site-footer .footer-col1 span {
	white-space:nowrap;	
}
.site-footer .footer-col2 {
	margin:10px 5px;
	text-align:center;
}
.site-footer .footer-col3 {
	margin:15px 5px;
	text-align:center;
}
.site-footer .tpulogo {
	display:none;
	transition: all 0.3s ease;
}
@media (min-width:740px) {
	.site-footer .footer-col1 {
		margin:15px 10px;
		float:left;
		text-align:left;
	}

	.site-footer .footer-col2 {
		margin:15px 10px;
		float:left;
	}

	.site-footer .footer-col3 {
		margin:15px 10px;
		float:right;
	}
}
@media (min-width:970px) {
	.site-footer .tpulogo {
		display:inline;
	}
}

.site-footer .tpulogo {
	opacity: 0.3;
}
.site-footer .tpulogo:hover {
	opacity: 0.7;
}
.site-footer a {
	margin-left:10px;
	margin-right:10px;
}

/* Poll */

#poll {
	padding-left:3px;
}

#poll p {
	margin-top:0;
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin-bottom:7px;
}

#poll label {
	color: #116611;
	display:block;
	margin-left:1em;
	margin-bottom:5px;
}

#poll input[type=button] {
	display:none;
}

#poll .poll-results {
	margin-left:10px;
}

#poll .poll-results label {
	padding-bottom:0px;
	margin-left:0px;
	font-size:15px;
	margin-top:10px;
	margin-bottom:3px;
}

#poll .poll-results .poll-bar {
	position:relative;
	font-size:13px;
	line-height: 13px;
}

#poll .poll-results .poll-bar .percent {
	position:absolute;
	left:0px;
	top:2px;
	width:25px;
	overflow:visible;
	text-align: right;
}

#poll .poll-results .poll-bar .bar {
	display:inline-block;
	background: linear-gradient(#02ba00, #00cb0b, #02b100, #149512, #006a0d) repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 2px;
	box-shadow: 1px 1px 1px rgba(27, 119, 38, 0.43);
	height:17px;
	margin-left:35px;
}

#poll .poll-votecount {
	margin-top:4px;
	display:inline-block;
	font-size:11px;
	color:#999;
}

#poll .poll-results .poll-msg {
	text-align:center;
	padding:10px;
	font-weight:bold;
}

#poll .poll-links {
	margin-left:20px;
	display: inline-block;
}

.rightcol #poll .poll-links {
	float:right;
	margin-right: 30px;
}

#poll .poll-links a {
	font-weight:bold;
}

#poll.poll-discuss .poll-links {
	display:none;
}

/* Trending */

.trending {
	position: relative;
	font-size:13px;
	line-height:17px;
	background-color: #b2dab6;
	border-top: 1px solid #87a68a;
	border-bottom: 1px solid #87a68a;
	box-shadow: 0 2px 1px rgba(38, 55, 36, 0.19);
	padding-top:5px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom: 10px;
}

.trending a {
	background-color: #f7f7f7;
	color:rgba(0, 0, 0, 0.73);
	padding-right: 7px;
	font-weight:normal;
	text-decoration: none;
	display:inline-block;
	padding: 2px 7px;
	border: 1px solid rgba(65, 65, 65, 0.41);
	border-radius: 3px;
}
.trending a:hover {
	color:white;
	background-color: green;
	border: 1px solid rgba(7, 7, 7, 0.13);
}

.trending ul {
	list-style-type: none;
	margin: 0 0 0 0px;
	padding: 0;
	white-space: nowrap;
}

@media (min-width:600px) {
	.trending ul::before {
		color: rgba(52, 116, 56, 0.78);
		content: "Trending";
		font-size: 16px;
		font-weight: bold;
		left: 7px;
		padding-right: 7px;
		position: absolute;
		text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.43);
		text-transform: uppercase;
		top: 8px;
		pointer-events: none;
	}
	.trending ul {
		margin-left:90px;
	}
}
@media (max-width:600px) {
	.trending {
		display:none;
	}
}

.trending li {
	color: rgba(0, 0, 0, 0.66);
	float: left;
	margin-bottom: 5px;
	margin-left: 7px;
	opacity: 0.85;
	padding: 0;
}

.trending li:nth-child(n+7) {
	display:none;
}
@media (min-width:500px) {
	.trending li:nth-child(n+7) {
		display:list-item;
	}
}

.trending li.staffoptions a {
	border:none;
	background:none;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-weight: bold;
	margin-right:5px;
}

/* Up Next */

.upnext {
	margin-top: 8px;
	background-color: #f9d8d8;
	border-top: 1px solid #eca8a8;
	border-bottom: 1px solid #eca8a8;
	padding: 8px 0px 7px 0px;
	overflow-x: auto;
	font-weight: bold;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 11pt;
}
.upnext span {
	float: left;
	pointer-events: none;
	padding-left: 8px;
}
#upnext {
	margin-left: 90px;
	margin-right: 7px;
	font-weight: normal;
	font-size: 10pt;
}

.upnext_explanation {
	color: rgba(0, 0, 0, 0.5);
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin-left: 88px;
	max-width: 100%;
	overflow: hidden;
	pointer-events: none;
	position: relative;
	top: 4px;
	max-height:0;
	transition: all 0.3s;
}

#upnext_outer:hover .upnext_explanation {
	max-height: 50px;
	transition: all 0.7s ease 0.5s;
}

/* News Posts */

article.post {
	font-size:15px;
	line-height:1.40;
	color: #333;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}

article.post {
	background:
	url(data:image/gif;base64,R0lGODlhAwAtAMQAAP////r6+v39/fz8/P7+/vj4+Pn5+fv7+/X19ff39/b29u3t7fDw8PLy8u7u7vT09PPz8/Hx8e/v7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAC0AAAVC4LIwjhFIJhME0dqs0PqsCG0HyHEow8D7vURwOCgIBEbkMck8GgiEZxQaoFIBgANWm8UOvGCAADsWk7EEtBqQZmNDADs=),
	url(data:image/gif;base64,R0lGODlhAwAtAMQAAP////r6+v39/fz8/P7+/vj4+Pn5+fv7+/X19ff39/b29u3t7fDw8PLy8u7u7vT09PPz8/Hx8e/v7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAC0AAAVDILMsgeGUUhAwaqQ2KqQ+KlLXx4EMg8L7PV5CKBQICkbkMck8EgiGZxT6DFQBgAD2sO0CBljwFysgmwFlAAG7VrPZIQA7),
	url(data:image/gif;base64,R0lGODlhAwAtAKIAAP////r6+v39/fz8/P7+/vv7+/Ly8gAAACH5BAAAAAAALAAAAAADAC0AAAMbaBrc/jCyQoe9OF/Bu/8dIY5kCZxoqq5s66IJADs=);
	background-position: left top, right top, left top;
	background-repeat: no-repeat, no-repeat, repeat-x;
}

.post {
	padding:10px 5px;
}
@media (min-width:500px) {
	.post {
		padding-left:10px;
		padding-right:10px;
	}
}

/* Incomplete Posts */

.incomplete-posts {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	margin-top:10px;
	border-top:1px solid #7eac7f;
	border-bottom:1px solid #7eac7f;
	background-color:#bfefbf;
}

.incomplete-posts ul {
	margin:0;
	padding:0 0 0 2em;
}

.incomplete-posts a {
	font-weight:bold;
}

.incomplete-posts a.stafflink {
	font-weight:normal;
	margin-left:10px;
}


/* Articles & Reviews */

article.article {
	font-size:15px;
	line-height:1.40;
	color: #333;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
}

article.article {
	background:
	url(data:image/gif;base64,R0lGODlhAwAtAMQAAP////r6+v39/fz8/P7+/vj4+Pn5+fv7+/X19ff39/b29u3t7fDw8PLy8u7u7vT09PPz8/Hx8e/v7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAC0AAAVC4LIwjhFIJhME0dqs0PqsCG0HyHEow8D7vURwOCgIBEbkMck8GgiEZxQaoFIBgANWm8UOvGCAADsWk7EEtBqQZmNDADs=),
	url(data:image/gif;base64,R0lGODlhAwAtAMQAAP////r6+v39/fz8/P7+/vj4+Pn5+fv7+/X19ff39/b29u3t7fDw8PLy8u7u7vT09PPz8/Hx8e/v7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAADAC0AAAVDILMsgeGUUhAwaqQ2KqQ+KlLXx4EMg8L7PV5CKBQICkbkMck8EgiGZxT6DFQBgAD2sO0CBljwFysgmwFlAAG7VrPZIQA7),
	url(data:image/gif;base64,R0lGODlhAwAtAKIAAP////r6+v39/fz8/P7+/vv7+/Ly8gAAACH5BAAAAAAALAAAAAADAC0AAAMbaBrc/jCyQoe9OF/Bu/8dIY5kCZxoqq5s66IJADs=);
	background-position: left top, right top, left top;
	background-repeat: no-repeat, no-repeat, repeat-x;
}

.article {
	padding:10px 5px;
}
@media (min-width:500px) {
	.article {
		padding-left:10px;
		padding-right:10px;
	}
}

.teaserimg {
	position: relative;
	margin-right:20px;
	overflow:hidden;
}

.article .teaserimg {
	margin-right:0;
}
.article {
}

@media (min-width:531px) {
	.article .teaserimg {
		position:absolute;
		left:10px;
		top:10px;
		width: 250px;
	}
	.article {
		padding-left:270px;
		min-height:230px;
	}
}
@media (min-width:740px) {
	.article .teaserimg {
		position:absolute;
		left:10px;
		top:10px;
		width:40%;
	}
	.article {
		padding-left:43%;
		min-height:230px;
	}
}

.pro-con {
	margin-top:15px;
}

.pro-con .pro, .pro-con .con {
	padding:5px;
	margin-bottom:10px;
}

@media (min-width:450px) {
	.pro-con .pro, .pro-con .con {
		float:left;
		width:47%;
	}

	.pro-con .con {
		margin-left:10px;
	}
}

.pro-con .pro {
	background-color:#cfc;
	border:1px solid #b0ddb0;
	box-shadow:0.7px 0.7px 1px rgba(180, 230, 180, 0.4);
}

.pro-con .con {
	background-color:#ffd4d4;
	border:1px solid #ddb0b0;
	box-shadow:0.7px 0.7px 1px rgba(230, 180, 180, 0.4);
}

.pro-con b {
	display: block;
	font-weight:normal;
	text-transform: uppercase;
	font-size: 14px;
	padding-left:3px;
	padding-bottom:2px;
	margin-bottom:5px;
	text-shadow: 1px 1px rgba(255, 255, 255, 0.7);
}

.pro-con .pro b {
	border-bottom:1px dotted #88cc88;
	color:#474;
}

.pro-con .con b {
	border-bottom:1px dotted #cc8888;
	color:#744;
}

.pro-con ul {
	margin:7px 0 0;
	padding-left:17px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	list-style-type: square;
}

.pro-con .pro ul {
	color:#686;
}

.pro-con .con ul {
	color:#866;
}

.pro-con li {
	margin-top:4px;
	margin-bottom: 4px;
}

.pro-con .pro li span {
	color: #464;
}

.pro-con .con li span {
	color: #644;
}

.text .pro-con b {
	font-size:18px;
	padding-left:5px;
	margin-bottom:8px;
}

.text .pro-con ul {
	font-size:15px;
	line-height:21px;
}

.text .pro-con li {
	margin-top:5px;
	margin-bottom:5px;
}

/* Post Info */

.postinfo {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.standalone .postinfo {
	margin-top:12px;
	margin-bottom:5px;
}

.postinfo .hot-topic {
	position:absolute;
	width:18px;
	right:-18px;
	bottom:1px;
}

.postinfo .author {
	display:inline-block;
	margin-bottom:3px;
	line-height:17px;
	margin-left:2px;
	white-space:nowrap;
	color:#555;
}

@media (min-width:600px) {
	.postinfo .author:before {
		content:'by';
		color:#aaa;
		display:inline-block;
		padding-right:3px;
	}
}

.postinfo .author:after {
	content:'|';
	color:#aaa;
	display:inline-block;
	padding-left:7px;
}

.postinfo .timestamp {
	display:inline-block;
	margin-bottom:3px;
	margin-left:2px;
	margin-right:10px;
	color:#333;
	white-space: nowrap;
}

@media (min-width:600px) {
	.standalone .postinfo .timestamp:before {
		content:'on';
		color:#aaa;
		display:inline-block;
		padding-right:4px;
	}
}

.categories {
	display:inline-block;
	margin-bottom:1px;
}

@media (max-width:500px) {
	.standalone .categories {
		display:block;
	}
}

.categories a {
	background-color:#336633;
	color: white;
	display: inline-block;
	font-family: 'Scada', sans-serif;
	font-size:11px;
	line-height: 17px;
	padding: 0 6px 0 5px;
	margin-right: 1px;
	margin-bottom:1px;
	text-transform:uppercase;
}
.categories a:last-child {
	margin-right:3px;
}

.commentcount {
	display:inline-block;
	position:relative;
}
.commentcount a:before {
	display:block;
	position:absolute;
	left:6px;
	top:-6px;
	width:6px;
	height:6px;
	background:url("//tpucdn.com/npu/images/notch-v1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content:'';
}
.commentcount a {
	padding:0px;
}
.commentcount span {
	background-color:#b4b4b4;
	color: white;
	min-width:10px;
	text-align:center;
	display: inline-block;
	font-family: 'Scada', sans-serif;
	font-size:11px;
	line-height: 17px;
	padding: 0px 5px 0px;
	text-transform:uppercase;
}

.commentcount_large {
	margin-top:4px;
	position:absolute;
	right:1px;
	bottom:0px;
}
.commentcount_large a {
	background:url('//tpucdn.com/npu/images/notch-v1.gif') no-repeat scroll 10px top transparent;
	padding-top:15px;
}
.commentcount_large span {
	background-color:#b4b4b4;
	color: white;
	min-width:10px;
	text-align:center;
	display: inline-block;
	font-family: 'Scada', sans-serif;
	font-size:17px;
	line-height: 1px;
	padding: 13px 10px 14px;
	margin-right: 1px;
}

/* Top Story */

.topstory .post {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

.topstory .title {
	font-size: 28px;
	line-height: 1.1;
}

@media (min-width:500px) {
	.topstory .post {
		padding-left:10px;
		padding-right:10px;
	}
	.topstory .title {
		font-size: 30px;
	}
}
@media (min-width:850px) {
	.topstory .post {
		float:left;
		width:50%;
	}
	.topstory .title {
		font-size: 37px;
	}
}

/* Featured */

.pagetitle.sectiontitle {
	display:block;
	margin:15px;
	text-align:center;
	font-size:32px;
	white-space:nowrap;
}
@media (min-width:400px) {
	.pagetitle.sectiontitle {
		font-size:36px;
	}
}
@media (min-width:700px) {
	.pagetitle.sectiontitle {
		display:none;
	}
}

.featured .title {
	font-size: 30px;
	line-height: 1.1;
}

.featured .teaserimg {
	margin-right:0;
}

.featured .on-right {
	position:relative;
}
@media (min-width:531px) {
	.featured .teaserimg {
		position:absolute;
		left:0px;
		top:0px;
		width: 250px;
	}
	.featured .on-right {
		padding-left:270px;
		min-height:200px;
	}
}
@media (min-width:740px) {
	.featured .teaserimg {
		position:absolute;
		left:0px;
		top:0px;
		width:46%;
	}
	.featured .on-right {
		padding-left:48%;
		min-height:240px;
	}
}

.featured .related {
	display:none;
}
@media (min-width:740px) {
	.featured .related {
		display:block;
	}
}

.topstory .teaserimg {
	margin-right:0;
}


.teaserimg {
	position: relative;
	margin-right:20px;
	overflow:hidden;
}

.normal .teaserimg {
	margin-right:0;
}
.normal .post {
}

@media (min-width:531px) {
	.normal .teaserimg {
		position:absolute;
		left:10px;
		top:10px;
		width: 250px;
	}
	.normal .post {
		padding-left:270px;
		min-height:230px;
	}
}
@media (min-width:740px) {
	.normal .teaserimg {
		position:absolute;
		left:10px;
		top:10px;
		width:40%;
	}
	.normal .post {
		padding-left:43%;
		min-height:230px;
	}
}

.teaserimg img {
	max-width:100%;
	height:auto;
	vertical-align:baseline;
}

.teaser {
	color:#444;
	display:block;
}

.topstory .teaser {
	margin-left:3px;
	margin-right:1px;
}

.topstory .teaserimg {
	width:100%;
}

.postactions {
	display: none;
	position: absolute;
	bottom:0;
	left:0;
	width:100%;
}

.no-touch-enabled .post:hover .postactions {
	display:block !important;
}

.postactions .fb, .postactions .twitter, .postactions .gplus {
	width:32px;
	height:32px;
	display:inline-block;
	opacity:0.8;
}

.postactions .fb:hover, .postactions .twitter:hover, .postactions .gplus:hover {
	opacity:1.0;
}

.postactions .fb {
	background-image:url('//tpucdn.com/npu/images/share-fb-v1.png');
}

.postactions .twitter {
	background-image:url('//tpucdn.com/npu/images/share-twitter-v1.png');
}

.postactions .gplus {
	background-image:url('//tpucdn.com/npu/images/share-gplus-v1.png');
}

.postactions .more {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 128, 0, 0.7);
	color: white;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px 10px;
	text-transform: uppercase;
}

.postactions .more:hover {
	background-color: rgba(0, 128, 0, 1.0);
}

.post .related {
	list-style-type:none;
	margin-top:10px;
	padding-left:0px;
	margin-right:10px;
	margin-bottom:0;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.35;
}
.post .related li {
	margin:5px;
}
.post .related a {
	background:url('//tpucdn.com/npu/images/posticon-12px-v1.gif');
	background-repeat:no-repeat;
	background-position:5px 1px;
	color:#555555;
	padding-left:22px;
	display:table-cell;
}
.post .related a b {
	color:#333333;
}

.load-actions {
	margin: 20px 60px;
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}

.load-actions .load-older, .load-actions .load-newer {
	position:relative;
	z-index:10;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
	margin-bottom:10px;
	white-space:nowrap;
}

.load-actions .load-older {
	float:left;
	padding-right:15px;
	padding-left:5px;
}

.load-actions .load-older:before {
	content: '';
	display: block;
	width:15px;
	height:24px;
	background-image:url('//tpucdn.com/npu/images/left_right@2x-v1.png');
	background-size:31px 24px;
	position:absolute;
	left:-15px;
	top:5px;
}

.load-actions .load-newer {
	float:right;
	padding-left:15px;
	padding-right:5px;
}

.load-actions .load-newer:after {
	content: '';
	display: block;
	width:15px;
	height:24px;
	background-image:url('//tpucdn.com/npu/images/left_right@2x-v1.png');
	background-position:16px 0px;
	background-size:31px 24px;
	position:absolute;
	right:-15px;
	top:5px;
}

.load-actions .load-more {
	text-align:center;
	position:relative;
	white-space:nowrap;
	display:inline-block;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:10px;
}

.load-actions .load-more-indicator {
	display:none;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}

#page {
	margin-top:121px;
}

#page header {
	position:fixed;
	background-color:#fafafa;
	z-index:9999;
	margin-top:-123px !important;
	margin-left:-1px;
	margin-right:-1px;
	transition: all 0.7s ease 0s;
}

#page header:hover {
	transform:translate3d(0px, 0px, 0px) !important;
}

.hero-list ul {
	font-size:16px;
	font-weight:bold;
	text-shadow: 1.5px 1.5px rgba(0,0,0,0.7);
	list-style-type:none;
	padding:0;
	margin:0 0 0 3px;
}

.hero-list li {
	position:relative;
	margin-bottom:10px;
	opacity:0.85;
	overflow:hidden;
}

.hero-list a {
	display:block;
	box-shadow: inset 0px 0px 30px rgba(255,255,255,0.5);
}

.hero-list a:hover {
	box-shadow: inset 0px 0px 20px rgba(0,0,0,0.7);
}

.hero-list img {
	position:relative;
	z-index:-1;
	transition: all 1.0s;
}

.hero-list a:hover img {
	transform: scale(1.05);
}

.hero-list span {
	position:absolute;
	display:block;
	left:0;
	bottom:0;
	width:100%;
	background-color:rgba(0,0,0,0.8);
	color:#eee;
	padding:7px;
}

.hero-list li:hover span {
	background-color:rgba(0,90,0,0.9);
	color:white;
}

.newsletter {
	font-size:13px;
}

.newsletter p {
	color:#555;
	margin-bottom:8px;
}

.newsletter form {
	margin-left:10px;
}

.newsletter input[type=text] {
	font-size:13px;
}

.article-carousel {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
}

.article-carousel h1 {
	font-family: 'Open Sans Condensed', "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 18px;
	font-weight: normal;
	text-transform:uppercase;
	white-space:nowrap;
	text-shadow: 1px 1px 1px #444;
	color:white;
	background:#262;
	background: linear-gradient(#474, #272) repeat scroll 0 0 #262;
	padding:7px 9px;
	margin:0;
	display:block;
	text-align:center;
	border-top: 1px solid #151;
	border-left: 1px solid #151;
	border-right: 1px solid #151;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.article-carousel-scroller {
	border-left: 1px solid #565;
	border-right: 1px solid #565;
	border-bottom: 1px solid #898;
	background-color:#b4c5b4;
	overflow:hidden;
	height:202px;
}

.article-carousel-scroller.slick-initialized {
	height:auto;	
}

.article-carousel-scroller > div {
	width:33.3%;
	float:left;
}

.article-carousel-scroller.slick-initialized > div {
	width:auto;
	float:none;
}

.article-carousel-scroller a {
	position:relative;
	display:block;
	height:250px;
	overflow:hidden;
	width:400px;
}

.article-carousel-scroller .slick-active:first-of-type a {
	width:500px;
}

.article-carousel-scroller a:hover {
	text-decoration:none;
}

.article-carousel-scroller span {
	font-size: 15px;
	line-height:1.2;
	font-weight: bold;
	text-align:center;
	background: linear-gradient(#cacfca, #b4c5b4);
	background-color: #becabe;
	color: #262;
	display: block;
	min-height:50px;
	padding: 7px;
	width: 100%;
}

.article-carousel-scroller .slick-slide {
	background-color: #555;
}

.article-carousel-scroller img {
	width:100%;
	height:auto;
	opacity:0.8;
}

.article-carousel-scroller a:hover img {
	opacity:1.0;
}

.article-carousel-scroller a:hover span {
	color:#151;
	text-shadow:0px 0px 4px white;	
}

.article-carousel-scroller .slick-prev, .article-carousel-scroller .slick-next {
	position:absolute;
	border:none;
	background-repeat:no-repeat;
	width: 24px;
	height:60px;
	top:45px;
	font-size:0px;
	opacity:0.5;
}

.article-carousel-scroller .slick-prev:hover, .article-carousel-scroller .slick-next:hover {
	opacity:0.9;
}

.article-carousel-scroller .slick-prev {
	left:0px;
	background-image:url("//tpucdn.com/images/arrow-left-v1@2x.png");
	background-position: 3px center;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

.article-carousel-scroller .slick-next {
	right:0px;
	background-image:url("//tpucdn.com/images/arrow-right-v1@2x.png");
	background-position: 6px center;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}

.slick-dots {
	display: block;
	list-style: outside none none;
	padding: 0;
	margin:0;
	text-align: center;
	width: 100%;
	background-color:#b4c5b4;
	line-height:17px;
}
.slick-dots li {
	cursor: pointer;
	display: inline-block;
	height: 8px;
	width: 8px;
	border-radius:4px;
	margin: 0 8px;
	background-color:#999;
	padding: 0;
	position: relative;
	vertical-align:top;
}
.slick-dots li button {
	display:none;
}
.slick-dots li.slick-active {
	background:white;
}

.story-prevnext {
	display:table;
	border-spacing:0px;
	padding:0px;
	width:100%;
	margin-bottom:15px;
	font-size:13px;
	line-height:1.15;
}
@media (min-width:530px) {
	.story-prevnext {
		border-spacing:3px;
		padding:0px;
		font-size:18px;
		font-weight:600;
		line-height:1.05;
	}
}
@media (min-width:700px) {
	.story-prevnext {
		border-spacing:4px;
		padding:0px;
		font-size:19px;
		line-height:1.05;
	}
}

.story-prevnext.top.sticky {
	background-color:white;
	position:fixed;
	top:-80px;
	left:0;
	right:0;
	z-index:100;
	transition: all 0.7s ease 0s;
	max-width:1300px;
	margin:auto;
}

.story-prevnext.top {
	margin-bottom:8px;
}

@media (min-width:1230px) {
	.story-prevnext.top {
		width:102%;
		margin-left:-1%;
		position:relative;
		top:3px;
	}
}

.story-prevnext a {
	width:50%;
	display:table-cell;
	vertical-align:top;
	background-color:#eee;
	border:1px solid #ccc;
	position:relative;
	padding:24px 19px 8px;
	color:#474;
	text-decoration:none;
}

.story-prevnext a:hover {
	text-decoration:none;
	background-color:#cdc;
	border-color:#aca;
	color:#353;
}

.story-prevnext .prev {
	text-align:left;
	padding-right:8px;
}

.story-prevnext .next {
	text-align:right;
	padding-left:8px;
}

.story-prevnext span {
	position:absolute;
	top:0px;
	color:#aaa;
	font-size:12px;
	font-weight:normal;
	padding:5px 12px;
}

.story-prevnext a:hover span {
	color:#333;
}

.story-prevnext .prev span {
	left:0px;
}

.story-prevnext .next span {
	right:0px;
}

.pager {
	clear: both;
	color: #888;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 8px 2px;
	text-align: right;
}
.leftcol > .pager {
	margin-right:10px;
}
.pager .pager-numbers {
	display:none;
}
@media (min-width:650px) {
	.pager .pager-numbers {
		display:inline;
	}
}
.pager b {
	color: #333;
}
.pager .pager-title {
	border-left: 1px solid #ddd;
	margin-left: 7px;
	margin-right: 3px;
	padding-left: 7px;
}
.pager a {
	background-color: #f4f4f4;
	border: 1px solid #dddddd;
	border-radius: 2px;
	color: #777777;
	font-weight: bold;
	margin-left: 3px;
	padding: 3px 5px 2px;
}
.pager a:hover, .pager a.current {
	background-color: #373;
	border: 1px solid #206020;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.pager .dots {
	margin-left:3px;
}
.pager .previous {
	margin-left: 6px;
	margin-right: 1px;
}
.pager .previous, .pager .next {
	padding-left: 7px;
	padding-right: 7px;
}
.pager a.disabled, .pager a.disabled:hover {
	background: none repeat scroll 0 0 #fdfdfd;
	border: 1px solid #f8f8f8;
	color: #bbbbbb;
	cursor: default;
}

.standalone {
	padding:5px;
	position:relative;
}
@media (min-width:500px) {
	.standalone {
		padding:10px;
	}
}

.standalone h2 {
	font-size:30px;
	line-height:1.05;
}

@media (min-width:400px) {
	.standalone h2 {
		font-size:46px;
		line-height:1.05;
	}
}

@media (min-width:760px) {
	.standalone h2 {
		font-size:49px;
		line-height:1.1;
	}
}

.standalone .coverimage {
	width:100%;
	height:auto;
}

.imagecredit {
	display:block;
	text-align:right;
	color:#eee;
	font-size:12px;
	float:right;
	background-color:#333;
	opacity:0.7;
	padding:5px 10px;
	pointer-events:none;
	margin-top:-27px;
}

.imagecredit:before {
	content: 'Image: ';
	color:#ddd;
}

.catchphrase {
	display: block;
	margin-left: 3px;
	margin-bottom:3px;
	color: green;
	font-family: "Times New Roman",Times,serif;
	font-size: 20px;
	font-weight: bold;
}
@media (min-width:500px) {
	.catchphrase {
		font-size: 22px;
	}
}
@media (min-width:768px) {
	.catchphrase {
		font-size: 25px;
	}
}

.text {
	font-size:17px;
	line-height:1.4;
	padding-left:2px;
}

@media (min-width:768px) {
	.text {
		padding-left:15px;
		padding-right:20px;
		font-size:18px;
		line-height:1.5;
	}
}

@media (min-width:1200px) {
	.text {
		padding-left:20px;
		padding-right:25px;
		font-size:18px;
		line-height:1.5;
	}
}

.text a {
	font-weight:bold;
	color: #118811;
}

.text > p {
	margin-top:15px;
}

.text .imagecontainer {
	margin-top:15px;
	margin-bottom:15px;
	text-align:center;
}

.text img {
	max-width:100%;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	box-sizing:content-box;
}
@media (min-width:600px) {
	.text img {
		margin-left:5px;
		margin-right:5px;
	}
}

.text img[style*="float:left"] {
	margin-right:1em;
}
.text img[style*="float:right"] {
	margin-left:1em;
}
@media (max-width:600px) {
	.text img[style*="float:left"], .text img[style*="float:right"] {
		float:none !important;
		display:block;
		margin-left:0;
		margin-right:0;
	}
}

.text h3 {
	margin-bottom:0px;
	border-bottom: 1px dotted #80aa80;
	font-size: 25px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 0.5em;
}

@media (min-width:600px) {
	.text h3 {
		font-size: 27px;
	}
}
@media (min-width:768px) {
	.text h3 {
		font-size: 30px;
	}
}

.text h3+p {
	margin-top:3px;
}

.text ul {
	margin-top:6px;
	padding-left:25px;
}
.text h3+ul {
	margin-top:6px;
}

.text blockquote {
	margin: 1em 0.5em;
	padding: .5em 1em;
	border-left: 7px solid #fce27c;
	background-color: #f6ebc1;
}
@media (min-width:400px) {
	.text blockquote {
		margin: 1em 1em;
	}
}
@media (min-width:500px) {
	.text blockquote {
		margin: 1em 2em;
	}
}
@media (min-width:768px) {
	.text blockquote {
		margin: 1em 3em;
	}
}

.text blockquote p {
	margin:0;
}

.text blockquote strong {
	white-space:nowrap;
	display:block;
	text-align:right;
	font-style:italic;
	color:#444;
}

.text .interview-question {
	color:green;
}

.text .tweet-not-found {
	background-color: #cbe6f1;
	color: #40829c;
	border:1px solid #abd0df;
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	display:inline-block;
	font-size:85%;
}

.news-view .text:after {
	content:'';
	display:block;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
	width:90%;
	height:1px;
	background-color:#ccc;
}

.social-share {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	white-space:nowrap;
}

@media (max-width:570px) {
	.social-share {
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		background-color:white;
		z-index:99;
		border-top:1px solid rgba(136, 136, 136, 0.3);
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:0;
	}
	.social-share span {
		display:none !important;
	}
	
	.social-share div {
		opacity:0.8;
	}
}

@media (min-width:570px) {
	.social-share {
		text-align:left;
	}
}

@media (min-width:960px) {
	.social-share {
		text-align:center;
	}
}

.social-share span {
	display:inline-block;
	vertical-align:top;
	margin-right:4px;
	color:#777;
	font-size:22px;
	font-weight:bold;
	line-height:1.0;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	position:relative;
	height:35px;
	min-width:50px;
	font-family: 'Bitter', 'Segoe UI', sans-serif;
}

.social-share span:after {
	content:'SHARES';
	text-align:center;
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	color:#bbb;
	font-size:10px;
	font-weight:normal;
}

.social-share div {
	display:inline-block;
	margin-right:7px;
	position:relative;
	border-radius:3px;
	border:1px solid rgba(0, 0, 0, 0.08);
	text-shadow:0px -1px 0px rgba(0,0,0,0.2);
	text-transform:uppercase;
	font-weight:bold;
	width:40px;
	transition: opacity 0.2s ease-in-out 0s;
}

.social-share div:hover {
	opacity:1.0;
}

@media (min-width:570px) {
	.social-share div {
		width:110px;
		margin-right:5px;
		opacity:1.0;
	}
}

@media (min-width:1024px) {
	.social-share div {
		width:123px;
		margin-right:7px;
	}
}

@media (min-width:1200px) {
	.social-share div {
		width:160px;
		margin-right:10px;
	}
}

.social-share a {
	display:block;
	padding:7px 0px 8px 0;
	color:white;
	transition: background-color 0.2s ease-in-out 0s;
	text-align:center;
	overflow:hidden;
	text-indent:-999px;
	font-size:14px;
	text-decoration:none;
}

@media (min-width:570px) {
	.social-share a {
		text-indent:0;
		padding-left:28px;
		padding-right:7px;
		font-size:13px;
	}
}

@media (min-width:1024px) {
	.social-share a {
		text-indent:0;
		padding-left:22px;
		padding-right:7px;
		font-size:14px;
	}
}

.social-share a:hover {
	color:white;
	text-decoration:none;
}

.social-share svg {
	position:absolute;
	left:10px;
	top:0px;
	width:51%;
	height:100%;
	display:block;
	fill:#fff;
	pointer-events:none;
}

@media (min-width:570px) {
	.social-share svg {
		width:15%;
	}
}

@media (min-width:1024px) {
	.social-share svg {
		width:13%;
	}
}

.social-share .facebook {
	background-color:#306199;
}

.social-share .facebook a:hover {
	background-color: #244872;
}

.social-share .twitter {
	background-color:#26c4f1;
}

.social-share .twitter a:hover {
	background-color: #0eaad6;
}

.social-share .gplus {
	background-color:#e93f2e;
}

.social-share .gplus a:hover {
	background-color: #ce2616;
}

.social-share .mail {
	background-color:#0a88ff;
}

.social-share .mail a:hover {
	background-color: #006ed6;
}

.social-share .whatsapp {
	display:none;
	background-color:#009000;
}

.social-share .whatsapp:hover {
	background-color:#00A000;
}

.follow-us-wrapper {
	text-align:center;
	margin-top:-5px;
	margin-bottom:10px;
}

.follow-us {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:8px;
	border:1px solid #ddb;
	background-color:#ffffb9;
	display:inline-block;
}
@media (min-width:350px) {
	.follow-us {
		padding-left:10px;
		padding-right:10px;
	}
}
@media (min-width:900px) {
	.follow-us {
		padding-left:8px;
		padding-right:8px;
	}
}
@media (min-width:1100px) {
	.follow-us {
		padding-left:20px;
		padding-right:20px;
	}
}

.follow-us:before {
	color: #996;
	content: "You liked that? Follow us on";
	font-weight: bold;
	font-size:14px;
	line-height: 20px;
	vertical-align: top;
	text-transform:uppercase;
	margin-right:10px;
	display:block;
	padding-bottom:8px;
	text-shadow: 0px -1px 0px white;
}
@media (min-width:600px) {
	.follow-us:before {
		display:inline;
	}
}

.follow-us a {
	margin-right:3px;
	opacity:0.85;
}
.follow-us a:last-child {
	margin-right:0;
}

@media (min-width:500px) {
	.follow-us a {
		margin-right:5px;
	}
}

.sourcelink {
	font-size:13px;
	margin-bottom:11px;
	position:relative;
	padding-left:68px;
}

@media (min-width:960px) {
	.sourcelink, .tags, .standalone .related {
		margin-left:5px;
	}
}

@media (min-width:1200px) {
	.sourcelink, .tags, .standalone .related {
		margin-left:10px;
	}
}

.sourcelink a {
	color:#888;
}

.sourcelink:before {
	content:'Source';
	display:inline-block;
	color:#9a9;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align: baseline;
	position:absolute;
	left:3px;
	top:0px
}

.standalone .tags {
	margin-bottom:3px;
	position:relative;
	padding-left:68px;
}

.tags ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:13px;
}

.standalone .tags ul:before {
	content:'Topics';
	color:#9a9;
	font-weight:bold;
	text-transform:uppercase;
	position:absolute;
	left:3px;
	top:2px;
}

.tags li {
	display:inline-block;
	margin-right:1px;
	margin-bottom:2px;
}

.tags li a {
	padding:1px 5px;
	background-color:#f8f8f8;
	border:1px solid #ddd;
	color:#888;
	display:inline-block;
	text-decoration:none;
}

.tags li a:hover {
	background-color: green;
	text-decoration: none;
	color: white;
	border-color: #363;
}

.standalone .related {
	font-size:13px;
	margin-bottom:10px;
	position:relative;
	padding-left:68px;
	padding-top:1px;
}

@media (min-width:500px) {
	.standalone .related {
		padding-top:0;
	}
}

.standalone .related ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:14px;
	line-height:1.15;
}

@media (min-width:500px) {
	.standalone .related ul {
		font-size:16px;
	}
}

.standalone .related ul:before {
	content:'Related';
	color:#9a9;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	position:absolute;
	left:3px;
	top:7px;
}

.standalone .related li {
	display:none;
}

@media (min-width:300px) {
	.standalone .related li:nth-child(-n+2) {
		display:block;
	}
	.standalone .related li:nth-child(-n+1) {
		border-bottom:1px solid #eee;
	}
}
@media (min-width:400px) {
	.standalone .related li:nth-child(-n+3) {
		display:block;
	}
	.standalone .related li:nth-child(-n+2) {
		border-bottom:1px solid #eee;
	}	
}
@media (min-width:500px) {
	.standalone .related li:nth-child(-n+4) {
		display:block;
	}
	.standalone .related li:nth-child(-n+3) {
		border-bottom:1px solid #eee;
	}	
}
@media (min-width:600px) {
	.standalone .related li:nth-child(-n+5) {
		display:block;
	}
	.standalone .related li:nth-child(-n+4) {
		border-bottom:1px solid #eee;
	}	
}

.standalone .related li a {
	padding:5px 5px;
	color:#444;
	display:block;
	text-decoration-color:#999;
	text-decoration:none;
}
.standalone .related li a:hover {
	background-color:green;
	color:white;
	text-decoration: none;
}
.standalone .related li a:hover b {
	transition: all ease 0.3s;
	color:#eee;
}

.standalone .related li a b {
	color:#999;
	display:none;
	font-weight:normal;
}

@media (min-width:700px) {
	.standalone .related li a b {
		display:inline;
	}
}

/* Page Navigation */

footer.pagesel {
	background-color: #f4f4f4;
	border-top: 1px solid #cccccc;
	margin-bottom: 10px;
	padding: 10px;
	margin-left:-5px;
	margin-right:-5px;
}

@media (min-width:500px) {
	footer.pagesel {
		margin-left:0;
		margin-right:0;
	}
}

.standalone .nextpage-top {
	text-align:right;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.3;
	margin-top:15px;
	margin-bottom:-10px;
}

.standalone .nextpage-top a {
	padding: 10px 5px;
}

.standalone .nextpage-bottom {
	display:block;
	font-size: 19px;
	font-weight: bold;
}

@media (min-width:500px) {
	.standalone .nextpage-bottom {
		float: right;
		display:inline-block;
	}
}

.standalone .nextpage-bottom small {
	display: block;
	font-size: 12px;
	font-weight: normal;
	position: relative;
	top: 3px;
}

.pagesel-dropdown {
	position:relative;
	color:#888;
	font-size:12px;
	margin-bottom:8px;
}

.pagesel-dropdown select {
	margin:0;
	width:100%;
	font-size:14px;
	padding:3px;
	color:#555;
	font-family:'MS Shell Dlg', sans-serif;
}

@media (min-width:550px) {
	.pagesel-dropdown {
		display:inline;
	}

	.pagesel-dropdown select {
		width:auto;
		min-width:250px;
	}
}

.pagesel-dropdown select:hover {
	color:#000;
}

.pagesel-dropdown select option {
	color: #000;
}



/* Facebook Like Button */

#fb-like {
	height:21px;
	max-width:100%;
	width:400px;
	margin-left:5px;
	margin-bottom:12px;
}
@media (min-width:400px) {
	article.type-news #fb-like {
		margin-left:68px;
	}
}
@media (min-width:960px) {
	article.type-news #fb-like {
		margin-left:73px;
		
	}
}
@media (min-width:1200px) {
	article.type-news #fb-like {
		margin-left:78px;
		
	}
}

.video-container {
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden;
	margin-top:10px;
	margin-bottom:10px;
}

.video-container iframe {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
	border:none;
}

.hero-list.top-story {
}

.hero-list.top-story li {
	width:350px;
}

.recent_box {
	font-size:16px;
	line-height:1.2;
}

.recent_box ul {
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:-5px;
}

.recent_box li {
	position:relative;
	padding-left:43px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #f3f3f3;
	margin-left:-2px;
}

.recent_box li:hover {
	background-color:green;
}

.recent_box li:hover a {
	color:white;
	text-decoration:none;
}

.recent_box li:hover span {
	color:#fff;
}

.recent_box li:last-child {
	border-bottom:none;
}

.recent_box li a {
	display:block;
	text-decoration:none;
	padding-right:3px;
}

.recent_box li span {
	position:absolute;
	font-size:13px;
	line-height:19px;
	left:5px;
	top:5px;
	color:#bbb;
	transition: all 0.2s linear;
}

.recent_box.bottom {
	display:none;
	margin:5px;
	margin-bottom:10px;
	font-size:13px;
}
.recent_box.bottom li {
	padding-left:40px;
}
.recent_box.bottom li span {
	font-size:12px;
	top:4px;
}
@media (max-width:500px) {
	.recent_box.bottom {
		display:block;
	}
}

.popular_box {
	font-size:15px;
	line-height:1.2;
}

.popular_box ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.popular_box li {
	position:relative;
	padding-left:150px;
	padding-top:6px;
	padding-bottom:5px;
	margin-bottom:5px;
	min-height:85px;
}

.popular_box li a {
	display: block;
	min-height: 74px;
	padding-right:3px;
	text-decoration:none;
}

.popular_box li img {
	position:absolute;
	left:0px;
	top:0px;
}

.popular_box li:hover {
	background-color:green;
}
.popular_box li:hover a {
	color:white;
	text-decoration:none;
}

/* Login */

.login-page {
	padding: 1em;
}

.login-form {
	display:block;
	margin-bottom:15px;
}
@media (min-width:600px) {
	.login-form {
		float:left;
	}
}

.change-password {
	display:block;
}

@media (min-width:600px) {
	.change-password {
		float:right;
		margin-right:50px;
	}
}

/* About */

.about-nextpowerup {
	padding:5px;
}
@media (min-width:500px) {
	.about-nextpowerup  {
		padding:2em;
	}
}
@media (min-width:800px) {
	.about-nextpowerup  {
		padding:1em;
		max-width:600px;
		float:left;
	}
}

.about-our-team {
	padding:5px;
}
@media (min-width:500px) {
	.about-our-team  {
		padding:2em;
	}
}
@media (min-width:800px) {
	.about-our-team  {
		padding:1em;
		max-width:600px;
		float:left;
	}
}

.about-our-team table {
	margin-bottom: 1.4em;
	width: 100%;
}
.about-our-team th {
	font-weight: bold;
}
.about-our-team thead th {
	background: none repeat scroll 0 0 #c3d9ff;
}
.about-our-team th, .about-our-team td, .about-our-team caption {
	padding: 4px 10px 4px 5px;
}
.about-our-team tbody tr:nth-child(2n) td, .about-our-team tbody tr.even td {
	background: none repeat scroll 0 0 #ebf0eb;
}
.about-our-team tfoot {
	font-style: italic;
}

@media (max-width:500px) {
	.about-our-team th, .about-our-team td, .about-our-team caption {
		display:block;
	}
}

/* Privacy Policy */

.privacy-policy {
	padding:1em;
}

/* Frontpage Hero Box */

.fp-featured {
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}

.fp-featured .fp-featured-element {
	background-color:#555;
	box-shadow:0 0 30px rgba(0, 0, 0, 1) inset;
	overflow:hidden;
	position:relative;
	border:1px solid #ccc;
	border-left-style: none;
	border-right-style: none;
}

.fp-featured .fp-featured-element > a {
	display:block;
	position:relative;
	text-decoration: none;
}

.fp-featured .fp-featured-element > a h2 {
	display:block;
	text-align: center;
	color:white;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
	margin-bottom:0;
	background-color:rgba(20,20,20,0.8);
	z-index:1;
	position:relative;
	color:rgba(255,255,255,0.95);
	text-shadow: 1.5px 1.5px 1px rgba(0, 0, 0, 0.4), -1px -1px 3px rgba(0, 0, 0, 0.1);
	font-size: 22px;
	line-height: 1.15;
}

@media (min-width:400px) {
	.fp-featured .fp-featured-element a h2 {
		font-size: 24px;
	}
}
@media (min-width:600px) {
	.fp-featured .fp-featured-element a h2 {
		font-size: 27px;
		padding-bottom:15px;
		padding-top:15px;
		position:absolute;
		bottom:0;
	}
}
@media (min-width:800px) {
	.fp-featured .fp-featured-element a h2 {
		font-size: 28px;

	}
}
@media (min-width:1000px) {
	.fp-featured .fp-featured-element a h2 {
		font-size: 31px;
	}
}

.fp-featured .fp-featured-element.remaining a h2 {
	font-size: 20px;
	padding-top:10px;
	padding-bottom:10px;
}
@media (min-width:1000px) {
	.fp-featured .fp-featured-element.remaining a h2 {
		font-size: 23px;
	}
}

.fp-featured .fp-featured-element a:hover h2, .fp-featured .fp-featured-element a:active h2 {
	background-color:rgba(0, 70, 0, 0.8) !important;
}

.fp-featured .fp-featured-element a img {
	width: 100%;
	opacity:0.6;
	height:auto;
	transition: all 1.0s;
}

.fp-featured .fp-featured-element a:hover img, .fp-featured .fp-featured-element a:active img {
	opacity: 1.0;
	transform: scale3d(1.05, 1.05, 1.05);
}

.fp-featured .fp-featured-element .postinfo {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

.fp-featured .fp-featured-element .postinfo a {
	margin-right:-3px;
	margin-bottom:0px;
}

@media (min-width: 0px) {
	.fp-featured .fp-featured-element.remaining > a {
		display:table;
		width:100%;
	}
	.fp-featured .fp-featured-element.remaining a img {
		position:absolute;
	}
	.fp-featured .fp-featured-element.remaining a h2 {
		position:relative;
		background-color: rgba(20, 20, 20, 0.4);
		height:105px;
		font-size:23px;
		display:table-cell;
		vertical-align:middle;
	}
	.fp-featured .fp-featured-element.remaining .postinfo {
		display:none;
	}
}
@media (min-width:500px) {
	.fp-featured .fp-featured-element.first-two a h2 {
		position:absolute;
		bottom:0;
	}

	.fp-featured .fp-featured-element.remaining a h2 {
		height:150px;
	}
}
@media (min-width:768px) {
	.fp-featured .fp-featured-element.first-two {
		float:left;
		width:60.0626%;
		margin-bottom:0;
		border-right-style: solid;
	}

	.fp-featured .fp-featured-element.remaining {
		display:block;
		border-left-width:1px;
		border-right-width:1px;
		border-left-style: solid;
	}

	.fp-featured .fp-featured-element.remaining .postinfo {
		display:block;
	}

	.fp-featured .fp-featured-element.remaining a img {
		position: static;
	}

	.fp-featured .fp-featured-element.remaining a h2 {
		position:absolute;
		bottom:0px;
		height:auto;
		display:block;
		background-color:rgba(20,20,20,0.8);
	}
}

.search-form
{
	margin-left:25px;
	margin-bottom:25px;
}

.search-form span 
{
	display:block;
	margin-bottom:2px;
}
@media (min-width:600px) {
	.search-form span 
	{
		display:inline;
		margin-right:5px;
	}	
}

.search-form input[type=text] {
	font-size:23px;
	font-weight:bold;
	width:85%;
	max-width:380px;
}

.search-form .sort-options {
	margin-top:10px;
	margin-left:5px;
}
@media (min-width:600px) {
	.search-form .sort-options {
		margin-left:137px;
	}
}

.search-form .sort-options input {
	margin-right:4px;
}

.search-form label {
	margin-right:15px;
}

.search-form input[type=submit] {
	margin-top:10px;
}

.search-form .loading-indicator {
	display:none;
	position:relative;
	bottom:4px;
	left:2px;
}

.search-page .result-counts {
	margin-top:10px;
	margin-right:25px;
	text-align:right;
	color:#999;
}

.search-page .search-result {
	background-color:#dfd;
}

.search-page .no-results {
	padding:2em;
}

.search-page .tag-results {
	margin-left:10px;
	margin-top:30px;
	margin-bottom:20px;
}

.search-page .tag-results h3 {
	margin-top:1em;
	margin-bottom:0.5em;
	padding:0;
}

.search-page .tag-results h3 span {
	font-weight:normal;
	margin-left:20px;
	font-size:12px;
	color:#999;
	white-space:nowrap;
}

.search-page .tag-results ul {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:23px;
}

.search-page .tag-results ul li {
	margin-bottom:4px;
}

.search-page .tag-results ul li a {
	padding: 0 8px;
}

.tags-page {
	background-color: #f0f1e3;
	border: 1px solid #deded3;
	margin: 10px;
	padding: 7px 15px 15px;
}

.tags-page h1 {
	color:black;
	text-shadow: 1px 1px 1px #b3b188;
	margin-top:0;
	margin-bottom:5px;
}

.tags-page img {
	max-height:250px;
	width:auto;
	max-width:100%;
}

.tags-page table {
	margin-top:1em;
	margin-bottom:1em;
	border-collapse:collapse;
	max-width:100%;
}

.tags-page table th {
	font-weight:normal;
	text-align:right;
	vertical-align:top;
	min-width:70px;
}

.tags-page table td {
	text-align:left;
	min-width:150px;
}

.tags-page table th, .tags-page table td {
	font-size:14px;
	border:1px solid #D0D3A4;
	padding:4px 8px;
	color:#444;
}

.tags-page table .section {
	text-align:left;
	font-weight:bold;
	padding-left:10px;
	background-color:#53561C;
	color:white;
}

.tags-page table tr:nth-child(odd) { 
	background-color:#F4F5F0; 
}

.tags-page table tr:nth-child(even) { 
	background-color:#FCFCFC; 
}

.tags-page p {
	margin-top:10px;
	margin-bottom:0;
	font-size:15px;
	line-height:1.35;
	color:#4F4F41;
	text-align:justify;	
}
