body {
	font-family: Arimo, Helvetica, Arial, sans-serif;
	font-size: 14px;
	background:url("/static/img/bg.jpg");
}
img {
	max-width: 100%;
}
blockquote p {
	font-size: 14px;
}

h2 {
	font-size:20px;
	margin:0 0 15px 0;
}
h2 a {
	color:inherit;
}
iframe {
	border:0;
}
time {
	color:#888;
}
.social {
	margin-top:50px;
}
.social > iframe {
	margin-top:5px;
}

.navbar {
	background:rgba(0, 0, 54, 0.8);
}
.navbar-fixed-top {
	border:0;
}
.navbar-brand {
	padding:10px;
	margin-right:20px;
}
.navbar-brand img {
	width:100px;
}
.navbar-nav > li > a {
	color:#ddd;
	padding-top:16px;
	padding-bottom:17px;
}
.navbar-nav > li > a:hover {
	color:#fff;
	background:none;
}
.navbar-toggle {
	background:rgba(255, 255, 255, 0.7);
}
.navbar-toggle .icon-bar {
	border:1px solid rgba(0, 0, 54, 0.7);
}
.navbar .active {
	background:rgba(255, 255, 255, 0.2);
}

section {
	margin-bottom:15px;
}

table {
	margin-top:15px;
}
table p {
	margin:0;
}

footer {
	margin-top:15px;
}
footer .row {
	padding-top:15px;
	padding-bottom:15px;
	background:rgba(255, 255, 255, 0.9);
}
footer ul {
	list-style:none;
	margin:0;
}

/* ADS */
.ad .row {
	text-align: center;
}
.mpu {
	margin:0 0 15px 15px;
	height:250px;
}
.ad .unit {
	margin:auto;
	background:#fff;
}
.llb .unit {
	width:970px;
	height:90px;
}
.halfpage .unit {
	width:300px;
	height:600px;
	margin-bottom:15px;
}

/* STORY HEADING */
.cover .type, .storyhead .type, .cover .head, .storyhead .head, .cover .synopsis, .storyhead .synopsis {
	float:left;
	clear:left;
}
.type, .head, .synopsis {
	display:inline-block;
}
.type {
	background-color: rgba(255, 255, 255, 0.8);
	padding:2px 4px;
}
.head {
	background-color: rgba(0, 0, 54, 0.8);
	font-size:24px;
	padding:2px 6px;
	margin:0;
	font-weight:400;
}
@media (min-width: 973px) {
	.head {
		font-size:32px;
	}
}
.head, .head a {
	color:#fff;
}
a.head:hover, .head a:hover {
	text-decoration: none;
	color:#ff9;
}
.synopsis {
	background-color: rgba(0, 0, 0, 0.8);
	color:#fff;
	padding:2px 4px;
}

/* COVERS */
.cover {
	height:200px;
	overflow:hidden;
	background-size:cover;
}
@media (min-width: 973px) {
	.cover {
		height:300px;
	}
}
.cover .col-lg-12 {
	margin-top:115px;
}
@media (min-width: 973px) {
	.cover .col-lg-12{
		margin-top:190px;
	}
}

/* CONTAINERS */
.news.first, .video.first, .tagcloud.first {
	margin-top:50px;
}
.news > .row, .gallery > .row, .tagcloud > .row {
	background:rgba(255, 255, 255, 0.8);
	padding-top:15px;
	padding-bottom:15px;
}

.gallery .img, .news .img {
	overflow:hidden;
	height:120px;
	position:relative;
	margin-bottom:5px;
}
.gallery .img img, .news .img img {
	width:277px;
	top:-45px;
	position:relative;
}

/* NEWS */
.news .primary img {
	margin-bottom:5px;
}
.news .primary a {
	font-size:17px;
	margin-bottom:5px;
}
.news .secondary img {
	margin-bottom:5px;
}
.news .secondary a {
	font-size:14px;
}
.news .secondary p {
	margin:0;
}
.news .tertiary ul {
	list-style: square;
	padding:15px 0 0 15px;
}
.gallery ul {
	list-style:none;
	margin:0;
	padding:0;
}
.gallery li {
	float:left;
	margin: 0 8px 20px 0;
}

/* TAGCLOUD */
.tagcloud ul {
	list-style:none;
	padding:0;
	margin:0;
}
.tagcloud li {
	display:inline-block;
	margin:0 10px 10px 0;
}

/* STORY */
.storytop {
	margin:200px 0 15px 0;
}
@media (min-width: 973px) {
	.storytop {
		margin-top:400px;
	}
}

.nostorytop {
	margin:65px 0 15px 0;
}

/* CONTENT */
.content {
	margin-top:15px;
	padding-top:15px;
	background:rgba(255, 255, 255, 0.9);
}
.tags {
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}
.tags li {
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAQAAADY4iz3AAAAXElEQVQYV2NgwAck/8PhfDQp4//G/323g0hNdEnj/87n/2s4n8ciafxf97/kft3/ICk0SZAATAJNEmIPMoRL/tcgUdJ6HdRQdEnf7f81oFKokigSyJIYEjBJhAQA7+FyQ0ZkFDwAAAAASUVORK5CYII=") no-repeat 0 2px;
	padding-left:18px;
	margin-bottom:2px;
}
.vidframe {
	margin:0 0 15px 0;
}
.reviewscore {
	font-size:28px;
	margin-bottom:15px;
}
.page img {
	margin:15px 0 5px 0;
	width:100%;
}
.storytype-gallery .page img {
	margin:0;
}
.storynews li {
	padding-bottom:10px;
}

/* STORYTYPE */
.storytype {
	margin-top:65px;
}
.storytype > .content {
	padding-top:15px;
	background:rgba(255, 255, 255, 0.9);
}

/* TAG */
.tag {
	margin-top:65px;
}
.tag > .content {
	padding-top:15px;
	padding-bottom:15px;
	background:rgba(255, 255, 255, 0.9);
}
.tag ul {
	margin:0;
	padding:0;
	list-style:none;
}
.tag li {
	margin-bottom:5px;
}
.tag .type {
	background:#eee;
}
.tag .feat .head {
	font-size:17px;
}

/* NEWSFEED */
.newsfeed {
	background:rgba(255, 255, 255, 0.9);
	padding-top:15px;
}
.newsfeed .storyhead {
	zoom: 1;
	overflow: hidden;
}
.newsfeed .vidframe {
	padding-top:15px;
}
.newsfeed .content {
	margin-top:0;
	clear:left;
	background:none;
}

/* VIDFEED */
.videos {
	background:rgba(255, 255, 255, 0.9);
	padding-top:15px;
}
.videos .storyhead {
	zoom: 1;
	overflow: hidden;
}
.videos .vidframe {
	padding-top:15px;
}

/* IMAGE */
.storyimage {
	margin-top:65px;
	margin-bottom:15px;
}
.storyimage > .content {
	padding-top:15px;
	padding-bottom:15px;
	background:rgba(255, 255, 255, 0.9);
}
.galleryimg {
	display:block;
	margin-bottom:15px;
}
.media-list li {
	float:left;
	margin-right:10px;
}
.media-list li img {
	width:180px;
}

/* TAGS */
.tagpage {
	margin-top:65px;
}

/* ERROR */
.error {
	margin-top:65px;
}
.error > .content {
	padding-top:15px;
	background:rgba(255, 255, 255, 0.9);
}

/* WIRE */
.container.wire {
	margin-top:65px;
}
.wire > .content {
	padding-top:15px;
	background:rgba(255, 255, 255, 0.9);
}
.wirepicks li, .wire li {
	margin-bottom:8px;
}
.wirepicks li img, .wire li img {
	width:16px;
	height:16px;
	position:absolute;
}
.wirepicks li a, .wire li a {
	margin-left:20px;
	display:inline-block;
}
.wirepicks li p, .wire li p {
	margin:0 0 0 20px;
}
.wirepicks li p.meta, .wire li p.meta {
	color:#aaa;
	font-size:11px;
}
.wirepicks li p.meta a, .wire li p.meta a {
	color:inherit;
	margin:0;
}
.wire .more {
	margin-bottom:15px;
}

.wirepicks h2 {
	margin-bottom:0;
}
.wirepicks li {
	margin-bottom:3px;
}
.externallink {
	font-size:1.3em;
	margin-bottom:10px;
}
