/*  
Theme Name: Commonhealth ARGO
Theme URI: http://www.wbur.org
Description: ARGO parent theme for Wordpress 3.0
Author: NPR
*/

@import url(//s3.amazonaws.com/cdn.wbur.org/wordpress/commonhealth/css/960.css?v=3);
@import url(//s3.amazonaws.com/cdn.wbur.org/wordpress/commonhealth/css/foundation.css?v=3);


/* Responsive media */

.responsive-media {
    position: relative;
    padding-bottom:56.25%; /* 16:9 = .5625 */
    padding-top:35px;
    height:0;
    overflow: hidden;
}

.responsive-media iframe, .responsive-media object, .responsive-media embed {
    position:absolute;
    display:block;
    padding-bottom: 10px !important;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin: 0 !important;
}

.dateline::after {
    content: ' \2014 ';
    font-weight:normal;
}

.twitter-tweet-rendered{
    width: 100% !important;
}

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

#apanel-title {
top: -8px;
right: 0px;
-moz-box-shadow: -3px 3px 2px #999;
-webkit-box-shadow: -3px 3px 2px #999;
box-shadow: -3px 3px 4px #999;
}

.global-nav-bg {
background: #f7f6f3 url(//s3.amazonaws.com/cdn.wbur.org/wordpress/commonhealth/img/global-nav-gradient.png) bottom left repeat-x;
margin-bottom: 0;
}

.global-nav {
height: 55px;
}

.station-home {
text-indent: -10000px;
width:155px;
height: 45px !important;
background: transparent url(//s3.amazonaws.com/cdn.wbur.org/wordpress/commonhealth/img/wbur-header-logo.png) no-repeat;
margin: 0 10px 0 0 !important;
border: none !important;
}

.station-home a {
display: block;
width: 155px;
height: 45px;
}

.global-nav li {
font-family: helvetica, arial, sans-serif;
margin-top: 18px;
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-size: 11px !important;
}

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

.global-nav .support a:hover, .global-nav .support a:active {
color: #ad2100;
background-color: #fff;
}

.global-nav .network-branding {
top: 3px;
}

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

#header {
margin-top: 5px;
}

.ie6 .branding {
overflow: hidden;
}

.branding h1 {
text-indent: -10000px;
margin: 40px 0 5px 0 !important;
font-family: Helvetica, Arial, sans-serif;
padding: 0;
}

.branding h1 a {
display: block;
background: transparent url(//s3.amazonaws.com/cdn.wbur.org/wordpress/commonhealth/img/ch-logo-new.png) 0 0 no-repeat;
width: 444px; 
height: 83px;
}

.branding h1 a:hover {
text-decoration: none;
}

.branding h2 {
display:none;
font-weight: normal;
font-size: 24px;
line-height: 1;
color: #128cc0;
padding-bottom: 10px;
margin: -27px 0 0 75px !important;
}

.features img {
border: 1px solid #ccc;
}


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

#topnav li {
font-size: 20px;
font-family: georgia, serif;
}

#topnav li a {
color: #128cc0;
}

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

#topnav li .sub {
top: 37px; 
border-color: #18949f;
}


#topnav .sub .inner-menu a {
color: #25408f;
}

#topnav .sub .inner-menu a:hover {
color: #25408f;
}



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

#topics-bar {
border-top: none;
}

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

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

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


#topics-bar h5 a {
color: #25408f;
}

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

#content img {
border: 1px solid #666;
}

#content h2 {
margin: 20px 0 10px 0;
font-family: Georgia, serif;
font-size: 30px;
line-height: 1.1;
color: #2d2b26;
}

#content h2 a {
color: #333;
}

.single #content h2 {
margin: 10px 0;
}

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

.category #content .page-title, .tag #content .page-title, .page #content .entry-title {
color: #18949f;
font-size: 28px;
}

#content .pull-quote {
font-family: 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: #e3e8ee;
color: #25408f !important;
font-weight: bold;
font-size: 11px;
padding: 5px;
margin-bottom: 10px;
border: 1px solid #ced7e1;

}

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

}

#content a, #content .post-meta h5 a{
color: #25408f;
}

/* Related posts module */

#related-post-nav h4 {
color: #0c5760;
}

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

#related-post-nav a.selected { 
background-color: #0c5760;
background-image: url("//s3.amazonaws.com/cdn.wbur.org/wordpress/commonhealth/img/related-arrow.gif"), -moz-linear-gradient(100% 100% 90deg, #0c5760, #1bc8d8);
background-image: url("//s3.amazonaws.com/cdn.wbur.org/wordpress/commonhealth/img/related-arrow.gif"), -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1bc8d8), to(#0c5760));
color:#fff; 
}

/************* INSETS ******************/

.inset { font-family:Arial, Helvetica, sans-serif; background-color:#f5f5f5; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); border:1px solid #D9D9D9; width:100%; }
.inset-pad { padding:9px; }
.inset-right { width:320px; float:right; margin:5px 0 5px 10px; }
.inset-left { width:320px; float:left; margin:5px 10px 5px 0; }
.inset H3 { margin:0 0 10px 0; }
.inset H4 { margin: 10px 0 2px 0; }
.inset .alignnone { width:300px; display:block; }
.inset P, .inset UL LI { font-size:16px; }
.inset UL { margin:0px; }

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

.tag-letter h3 {
background-color: #18949f;
}

.abc_tags {
border-color: #18949f;
}

.alpha-nav a {
color: #fff;
background-color: #18949f;
}

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


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

#sidebar h3 {
font-family: Georgia, serif;
font-size: 24px;
color: #18949f;
text-transform: none;
}

/*recent comments */

.quoted_comments_widget {
overflow: hidden;
}

.quoted_comments_widget li {
list-style-type: none;
margin-bottom: 15px;
background-color: #efefef;
padding: 10px;
border: 1px solid #ddd;
border-right: 2px solid #999;
border-bottom: 1px solid #999;
}

.quoted_comments_widget li p {
font-size: 16px;
font-style: italic;
margin-bottom: 10px;
color: #666;
}

.quoted_comments_widget .comment-meta {
margin: 0;
font-size: 11px;
}

/*most commented*/

.level3 {
background-color: #0c5760;
color: #fff;
}

.level2 {
background-color: #1bc8d8;
}

.level1 {
background-color: #9eebf0;
}

/*buttons*/

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

#sidebar .button, #sidebar .donate .button {
font-family: helvetica, arial, sans-serif;
background-color: #e3e8ee;
color: #25408f;
border: 1px solid #ced7e1;
}

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

/* text widget */

.widget_text {
background-color:#f4f4f4;
padding: 5px 4px 0 4px;
border: 1px solid #ccc;
border-radius:6px;
}

.widget_text p {
font-size: 12px;
margin-bottom: 5px;
}

.widget_text .widgettitle, #sidebar .widget_text .widget-title {
font-family: Georgia, serif;
font-size: 20px;
color: #18949f;
text-transform: none;
margin-bottom: 5px;
}

/*greatest hits */

.widget_nav_menu h2 {
font-family: georgia, serif;
font-size: 25px;
color: #18949f;
}

#menu-greatest-hits li, #mostviewed li, .feed UL LI {
font-family: georgia, serif;
color: #333;
}

#menu-greatest-hits a, #mostviewed a, .feed UL LI A {
font-family: Helvetica, Arial, sans-serif;
color: #666;
font-weight: normal;
}

.feed UL {
	margin:0 0 0 20px;
}

.feed UL LI {
	margin-top:8px;
	padding:0 0 8px 0;
	color: #666;
	border-bottom:1px dotted #ccc;
	list-style:circle;
}

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

#site-footer {
background-color: #e9edf2;
color: #6f6f6f;
border-top: 3px solid #ddd
}

#site-footer h3 {
font-family: georgia, serif;
}

#site-footer a {
color: #25408f;
}

#boilerplate {
border-top: 1px solid #999;
}

.calendar h5, .calendar li {
color: #fff;
background-color: #94a7c0;
}

#site-footer .calendar li a {
color: #fff;
background-color: #455a75;
}

#site-footer .calendar li a:hover {
color: #455a75;
background-color: #fff;
}

#site-footer .bio h6 a, #site-footer .about-site h6 a {
color: #fff;
background-color: #455a75;
border: 2px solid #455a75;
}

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

#footer-archive {
margin-top: 10px;
font-style: italic;
}

#footer-archive strong {
display: block;
}


/************* SHARE LINKS ******************/
				
.share { width:100%; list-style:none; padding:0; margin:10px 0; font-size:.75em; line-height:20px; }			
.share LI { float:left; margin:0 20px 0 0; height:20px; }
.share-item { display:inline-block; line-height:20px; }
.share-item IMG { display:inline-block; width:20px; height:20px; vertical-align:middle; border:none !important; }
.share-item-tw { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -44px -1625px; }
.share-item-em { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -44px -1508px; }
.share-item-fb { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 2px -1861px; height:22px !important; }
.share-item-g { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -1949px; }

.feedtitle A { color:#333; font-size:14px; display:block; margin:0 0 12px 0; text-transform:uppercase; }
.prop-logo { background-image:url(//s3.amazonaws.com/cdn.wbur.org/images/sprites/properties-sprite.png); background-repeat:no-repeat; height:38px; width:260px; }
.prop-logo-healthcaresavvy { background-position: 0 -394px; }

.comments-disclaimer { background-color:#f5f5f5; padding:5px; margin:5px 0 15px 0; border:1px solid #d2d2d2; }