/*   
Theme Name: DCentric
Description: WAMU Child theme
Author: NPR
Template: argo-foundation 
Version: 1.0

*/

@import url(../argo-foundation/css/960.css?v=1);
@import url(../argo-foundation/css/foundation.css?v=1);

/*.container_12 {
background: #fff url(../argo-foundation/img/dev-images/12_col.gif) repeat-y;
}*/

@font-face {
	font-family: 'OFLSortsMillGoudyRegular';
	src: url('font/oflgoudystm-webfont.eot');
	src: local('☺'), url('font/oflgoudystm-webfont.woff') format('woff'), url('font/oflgoudystm-webfont.ttf') format('truetype'), url('font/oflgoudystm-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OFLSortsMillGoudyItalic';
	src: url('font/oflgoudystm-italic-webfont.eot');
	src: local('☺'), url('font/oflgoudystm-italic-webfont.woff') format('woff'), url('font/oflgoudystm-italic-webfont.ttf') format('truetype'), url('font/oflgoudystm-italic-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
    background-color: #efefe6;
	font: 14px Georgia, serif;
	line-height: 1.5;
	color: #666;
}

#wrapper {
margin: 10px auto;
width: 970px;
background-color: #fff;
border: 1px solid #ddd;
}

/* Argo Network Panel */
#apanel-title {
top: -20px;
}

/************* GLOBAL NAVIGATION ******************/

#apanel-title {
top: -10px;
right: 9px;
-moz-box-shadow: -3px 3px 2px #ccc;
-webkit-box-shadow: -3px 3px 2px #ccc;
box-shadow: -3px 3px 2px #999;
}

.global-nav-bg {
background-color: transparent;
margin-bottom: 3px;
}

.global-nav {
height: 51px;
width: 960px;
background: transparent url(img/global-nav-gradient.png) repeat-x;
border: 1px solid #ddd;
}

.station-home {
text-indent: -10000px;
width:189px;
height: 32px !important;
background: transparent url(img/wamu-header-logo1.png) no-repeat;
margin: 8px 10px 0 5px !important;
border: none !important;
}

.station-home a {
display: block;
width: 189px;
height: 32px;
}

.global-nav li {
font-family: helvetica, arial, sans-serif;
margin-top: 20px;
padding-left: 10px;
border-left: 1px solid #999;
line-height: 11px;
}

.global-nav .first {
border-left: none;
}

.global-nav a, .global-nav a:visited, .global-nav a:hover, .global-nav a:active {
color: #999;
font-weight: bold;
font-size: 11px !important;
}

.global-nav .support a, .global-nav .support a:visited {
background-color: #fff;
color: #666;
border: 1px solid #ccc;
}

.global-nav .support a:hover, .global-nav .support a:active {
color: #fff;
background-color: #cf322c;
border: 1px solid #cf322c;
}

.global-nav .network-branding {
top: 6px;
right: 8px;
border: 1px solid #ccc;
}



/************* BRANDING ******************/

#header {
background: transparent url(img/tagline-gradient.png) bottom left repeat-x;
margin: 0 5px;
}

.branding h1, #site-title {
text-indent: -10000px;
margin: 10px 0 25px 0 !important;
font-family: Helvetica, Arial, sans-serif;
padding: 0;
}

.branding h1 a, #site-title a {
display: block;
background: transparent url(img/dcentric-logo.png) 0 0 no-repeat;
width: 425px; 
height: 84px;
}

.branding h1 a:hover, #site-title a:hover {
text-decoration: none;
background: transparent url(img/dcentric-logo.png) 0 0 no-repeat;
}

.branding h2 {
font-family: OFLSortsMillGoudyRegular, Georgia, serif;
font-size: 26px;
line-height: 1.2;
color: #fff;
padding-bottom: 10px;
margin: 0 !important;
text-shadow:1px 1px 1px #7b1e1c;
}

.features {
width: 140px;
height: 140px;
border: 6px solid #eee;
}

#feature1 {
position: absolute;
top: 0;
left: -10px;
}

#feature2 {
position: absolute;
top: 0;
left: 150px;
}

#feature3 {
position: absolute;
top: 0;
left: 310px;
}

.features-caption {
font-family: Helvetica, Arial, sans-serif;
}

.featured-posts div.features:hover {
border-color: #d3d3d3;
}

/************* MAIN NAVIGATION ******************/

#topnav li {
font-size: 20px;
}

#topnav li a {
color: #395b71;
}

#topnav li:hover a, #topnav li a:hover { 
background-color: #1c2d38;
color: #fff; 
border-bottom-color: #1c2d38;
}

#topnav li .sub {
border-color: #1c2d38;
}

#topnav .sub .inner-menu a {
color: #395b71;
}

#topnav .sub .inner-menu a:hover {
color: #395b71;
}

/************* DONT MISS ******************/

#topics-bar li a {
font-size: 13px;
font-weight: bold;
background-color: transparent;
padding: 2px 8px;
color: #395b71;
line-height: 1;
border-right: 1px solid #ddd;
}

#topics-bar li a:hover {
background-color: transparent;
text-decoration: underline;
color: #333;
}

#topics-bar h4 {
color: #999;
font-style: italic;
}

#topics-bar h5 a {
color: #666;
}

/************* CONTENT WELL ******************/

#content h1, #content h2 {
margin: 20px 0 10px 0;
font-family: OFLSortsMillGoudyRegular, Georgia, serif;
font-size: 28px;
line-height: 1.1;
color: #333;
}

#content h2 a {
color: #333;
}

#content h3 {
font-family: OFLSortsMillGoudyRegular, Georgia, serif; 
color: #333; 
font-weight: normal; 
font-size: 24px;
}

.post blockquote {
background-color: #f4f4f4;
}

#content .pull-quote, #site-footer h3 {
font-family: 'OFLSortsMillGoudyRegular', Georgia, serif;
font-style: normal;
}

#content .pull-quote p, #content .pull-quote h6 {
font-style: normal;
font-weight: normal;
color: #666;
}

#content .pull-quote h6 {
font-size: 14px;
}

#content .labels a {
font-family: Helvetica, Arial, sans-serif;
background-color: #eee;
color: #909090 !important;
font-weight: bold;
font-size: 11px;
padding: 5px;
margin-bottom: 10px;
border: 1px solid #ddd;
}

#content .labels a:hover {
color: #fff !important;
background-color: #666;
border: 1px solid #666;
text-decoration: none;
}

#content a, #content .post-meta h5 a{
color: #5589a9;
}

/* Related posts module */

#related-post-nav h4 {
color: #5589A9;
}

#related-post-nav a:hover {
background-color:#ddd;
}

#related-post-nav a.selected { 
background-color: #666;
background-image: url("../argo-foundation/img/related-arrow.gif"), -moz-linear-gradient(100% 100% 90deg, #999, #666);
background-image: url("../argo-foundation/img/related-arrow.gif"), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666), to(#999));
color:#fff; 
}

/************* Category page  ******************/

#cat-title h2 {
font-weight: normal;
}

#cat-title p {
color: #999;
font-style: italic;
}

/************* TOPIC INDEX ******************/

.abc_tags {
border-color: #c0c0c0;
}

.alpha-nav a {
background-color: #c0c0c0;
}

.alpha-nav a:hover {
background-color: #666;
}

.tag-letter h3 {
font-family: 'OFLSortsMillGoudyRegular', Georgia, serif;
background-color: #c0c0c0;
}


/************* SIDEBAR ******************/

#sidebar h3 {
font-family: 'OFLSortsMillGoudyRegular', Georgia, serif;
font-size: 24px;
color: #395b71;
text-transform: none;
}

/*most commented*/

.level3 {
background-color: #666;
color: #fff;
}

.level2 {
background-color: #999;
}

.level1 {
background-color: #eee;
}

/*buttons*/

#sidebar .donate h3, #sidebar .donate p {
color: #fff;
}

#sidebar .button, #sidebar .donate .button {
font-family: Helvetica, Arial, sans-serif;
background-color: #eee;
color: #909090;
border: 1px solid #ddd;
}

#sidebar .button:hover, #sidebar .donate .button:hover {
color: #fff;
background-color: #666;
border: 1px solid #666;
}

/*greatest hits */

.widget_nav_menu h2 {
font-family: 'OFLSortsMillGoudyRegular', Georgia, serif;
font-size: 24px;
color: #395b71;
}

#menu-greatest-hits li {
font-family: 'OFLSortsMillGoudyRegular', Georgia, serif;
color: #333;
}

#menu-greatest-hits a {
font-family: Georgia, serif;
color: #666;
font-weight: normal;
}

/************* FOOTER ******************/

#site-footer {
background-color:#ddd;
color:#666;
}

#site-footer a {
color: #395B71;
}

.calendar h5, .calendar li {
color: #ccc;
}

.calendar h5, #site-footer .calendar li {
background-color: #666;
}

#site-footer .calendar a {
background-color: #909090;
}

#site-footer .calendar a:hover {
background-color: #fff;
color: #555;
text-shadow: none;
}
#boilerplate {
border-top: 1px solid #999;
}

#site-footer .bio h6 a, #site-footer .about-site h6 a {
color: #fff;
background-color: #555;
}

#site-footer .bio h6 a:hover, #site-footer .about-site h6 a:hover {
background-color: #555;
color: #fff;
text-shadow: none;
}

#site-footer .must-read-footer a {
font-weight: bold;
}

/* dynamic components */
#utility-nav, #apanel-title, #searchform-footer, #ft-archive, .elsewhere, #content .subscribe {display: none !important; visibility: hidden !important;}