/*
Theme Name: News21 Blog
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: Nic Lindh
Author URI: http://niclindh.com/
Template: twentyeleven
Description: Tweaked version of Twenty Eleven for News21 blog
Version: 0.1
*/

@import url("../twentyeleven/style.css");
@font-face{font-family:Rokkitt;font-style:normal;font-weight:700;font-display:swap;src:url("../../../../static/archive/vendor/news21/rokkitt-700.ttf") format("truetype");}

html{
	min-height: 100%;
	background: #c6c8d3 url(bg-tex.png);
    background: url(bg-tex.png), -webkit-gradient(linear, left top, left bottom, from(#c6c8d3), to(#fff));
    background: url(bg-tex.png), -webkit-linear-gradient(top, #c6c8d3,#fff);
    background: url(bg-tex.png), -moz-linear-gradient(top, #c6c8d3 0%, #fff 100%);
    background: url(bg-tex.png), -moz-gradient(top, #c6c8d3 0%, #fff 100%);
    background: url(bg-tex.png), -ms-linear-gradient(top, #c6c8d3,#fff);
    background: url(bg-tex.png), -o-linear-gradient(top, #c6c8d3,#fff);
    background: url(bg-tex.png), linear-gradient(top, #c6c8d3,#fff);
}

body{
	background:transparent;
}
#page {
	margin: 0 auto;
	-moz-box-shadow: 0px 5px 5px #999;
	box-shadow: 0px 5px 8px #999;

}

#branding{border-top:0;}

h1#site-title{
font-family: "Rokkitt", serif;
padding:2em 0 1em;
display:none;}

h2{display:none;}

header input{display:none;}

#access{background:#333;}

/* POSITIONING */

.left-sidebar #primary{
margin: 0 0 0 -31.4%;
}

.left-sidebar #secondary{
	margin-left: 5.6%;
	width: 25.8%;
}
.left-sidebar #content{
	margin: 0 7.6% 0 38%; /*33*/ /* original 34, 58.4*/
	width: 58.4%;
}

/* POST FORMATTING */

.entry-title{font-family: "Rokkitt", serif;}

.entry-title a{color:#13357a;}

.entry-content{
	font-family:"Chaparral pro", Georgia, serif; /* 16px */
}

article a{color:#2f3ca1;}

.entry-header .comments-link a {
	background: #ccc;
	border-radius: 8px 8px;
	color: #fff;
	border:1px solid #999;
}

.entry-meta a{color:#ae0000;}

.hentry, .no-results{ border-bottom: 4px double #333;}

blockquote{
	margin: 0 auto 1.5em;
	max-width: 70%;
	border-width: 4px 0;
	padding:1em;
	color:#887e71;
	font:100% Georgia, serif;
}
blockquote p{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
blockquote:before {
	content: "\201C";
	font: 5em/0.65 "Trebuchet MS", Georgia, serif;
	color:#ccc;
	height: 0;
	margin-left: -0.6em;
	display: block;
}

/* NAVIGATION FORMATTING */

h3.widget-title{
	font: 200%/1.75 "Rokkitt", Georgia, serif;
	color: #13357a;
}

#recent-posts-3 a{
color:#ae0000;
}

#categories-2 li a, #archives-2 li a{
background: #4e5054; /* Old browsers */
background: -moz-linear-gradient(top,  #4e5054 0%, #212121 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e5054), color-stop(100%,#212121)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #4e5054 0%,#212121 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #4e5054 0%,#212121 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #4e5054 0%,#212121 100%); /* IE10+ */
background: linear-gradient(top,  #4e5054 0%,#212121 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e5054', endColorstr='#212121',GradientType=0 ); /* IE6-9 */

	color:#eee;
	padding: 0.3em 1em;
	border:1px solid #000;
	display: block;
	width:60%;
	text-decoration: none;
	border-radius: 6px 6px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-left:1em;
	margin-bottom:1px;
}

#categories-2 li a:active, #archives-2 li a:active{
	background:#666;
	color:#fff;
	border:1px solid #000;
}

#categories-2 li a:hover, #archives-2 li a:hover{
	background:#333;
	color:#fff;
	border:1px solid #ccc;
}

#recent-posts-2 ul, #meta-2 ul, #categories-2 ul{list-style: none;}

#recent-posts-2 a, #meta-2 a{
	color: #aaa;
	font:normal 90% sans-serif;
	padding-left:1em;
}

#recent-posts-2 a, #meta-2 a{
	color: #aaa;
	font:normal 90% sans-serif;
	padding-left:1em;
}

/* NEWS21 OVERRIDES */
.hvr{
	transition-property: background-color, color;
	transition-duration: 1s;
	transition-timing-function: ease-out;
	-webkit-transition-property: background-color, color;
	-webkit-transition-duration: 1s;
	-o-transition-property: background-color, color;
	-o-transition-duration: 1s;
	background:rgba(0,0,0,0.7);
	width:1000px;
	margin: 0 auto;
	height:auto;
	overflow:hidden;
}

.hvr:hover{
	transition-property: background, color;
	transition-duration: 1s;
	transition-timing-function: ease-out;
	-webkit-transition-property: background, color;
	-webkit-transition-duration: 1s;
	-o-transition-property: background, color;
	-o-transition-duration: 1s;
	background:rgba(0,0,0,0.9);
}

#news21-header{
	width:1000px;
	background-color:#333;
	background:url('../../../../static/archive/vendor/news21/news21-header.jpg') no-repeat;
	height:36px;
	margin:0px 0px 0px 0px;
}
#news21-header.header-transparent{background:url('../../../../static/archive/vendor/news21/news21-header-transparent.png') no-repeat;}
#news21-header.header-pure{background:url('../../../../static/archive/vendor/news21/news21-header-pure.png') no-repeat;}

#news21-menu{
	width:1000px;
	background:url('../../../../static/archive/vendor/news21/news21-menu.jpg') no-repeat;
	height:29px;
	margin:0px 0px 0px 0px;
}

#news21-footer{width:1000px;}

#news21-footer h3 {
	font-size:10px;
	font-weight:bold;
	line-height:15px;
	margin:0;
	padding:0px;
	color:#ddd;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	text-align:left;
}

#news21-footer-top{
    height:20px;
    padding:10px 0px 5px 10px;
	border-bottom:solid 1px #aaa;
	color:#ddd;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
}

#news21-footer-top img{ vertical-align:middle; }
#news21-footer-mission{ padding-right:240px; }

#news21-footer-content{ padding: 10px 30px 10px 30px; }
#news21-footer-bottom{
    height:60px;
    margin-top:5px;
    padding:5px 0px 0px 10px;
	color:#ccc;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
}
#news21-footer-bottom img{ vertical-align:middle; }
#news21-footer-copy {  color:#ddd; padding-right:15px; }
#news21-footer-copy a { color:#fff; text-decoration:none;}
#news21-footer-copy a:hover {text-decoration:underline; }
#news21-footer-news21logo { padding-right:15px; }
#news21-footer-carnegielogo { padding-right:20px; }
#news21-footer-knightlogo { padding-right:10px; }

ul.news21-clean {
	list-style-type:none;
	margin:0 0 10px !important;
	padding:0;
	color:gray;
	font-size:9px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	text-align:left;
}
ul.news21-clean li.news21-footer-li {
	clear:both;
	overflow:hidden;
	padding:0;
	margin-left:0px;
}

a.news21-footer-a{ color:#eee; }
a.news21-footer-a:hover {text-decoration:underline; }

#news21-footer-newsrooms{float:left;margin-right:15px;width:100px;}
#news21-footer-projects {float:left;margin-right:20px;width:200px;}
#news21-footer-category {float:left;	margin-right:15px;width:132px;}
#news21-footer-years{float:left;margin-right:20px;width:150px;}
#news21-footer-social {float:left;margin-right:10px;width:60px;}
#news21-footer-free {float:left;margin-right:15px;width:120px;}
#news21-footer-resources {float:left;margin-right:15px;width:115px;}
#news21-footer-innovation {float:left;width:90px;margin-right:15px;}
#news21-header-aboutlink {height:20px;width:100px;}
#news21-header-about {float:left;padding-left:270px;padding-top:5px;}

.news21-search {
    padding-top:6px;
    padding-left:645px;
}

.clearInput {
    background:transparent;
    border:medium none !important;
	margin:0px !important;
    color:#bbb;
    font:11px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    width:280px;
    display:none;
}

/* FOOTER */

#colophon{
height:200px;
}

#site-generator{
background:#333;
line-height:1em;
display:none;
}
