﻿@charset "utf-8";
/* CSS Document */


	
/* ------------- article head + sharebar ------------- */
	
#article-header { 
	}

#article-header p { 
	font: 12px/18px Arial, Helvetica, sans-serif; 
	padding: 0 0 4px 0; 
	color: #3f5872; 
	}
	
/*#article-header strong,
#article-header p strong { 
	font-size: 16px; 
	}*/

#article-header p.published_date { 
	color: #666; 
	font-size: 11px; 
	}

#article-header small a,
#article-header small a:link,
#article-header small a:visited,
#article-header small a:hover,
#article-header small a:active { 
	color: #3f5872; 
	font-size: 11px; 
	}
	
#article-header h1.logo { 
	border-bottom: none; 
	line-height: auto;  
	font-weight: bold; 
	font-size: 105%; 
	color: #333; 
	padding: 0 0 12px 0; 
	margin: 0;
	}
	
#article-header h2 { 
	font-size: 140%; 
	color: #3f5872; 
	padding: 5px 0 0 0; 
	}
	
#article-header a.issue_link + h2 { 
	margin-top: 10px; 
	}
	
#article-header h3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 100%;
	line-height: 120%;
	color: #333; 
	padding-bottom: 15px; 
    padding-top: 3px;
	font-weight: normal; 
	}
	
#article-header span.short_desc { 
	font: 14px/19px Arial, Helvetica, sans-serif; 
	color: #666; 
	}
	
#article-header span.short_desc {
	font: 14px/19px Arial, Helvetica, sans-serif; 
	color:#666; 
	}

.sharebar {
	margin: 3px 0 10px 0;
	padding: 3px 6px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	font-size: 11px;
	line-height: 11px;
	}

.sharebar a,
.sharebar a:link,
.sharebar a:visited,
.sharebar a:hover,
.sharebar a:active {
	color: #3f5872;
	text-decoration: none;
	padding: 3px 0;
	display: block;
	float: left;
	}

.sharebar a:hover,
.sharebar a:active {
	text-decoration: underline;
	}

.sharebar-left {
	float: left;
	}

.sharebar-right {
	float: right;
	}

.sharebar .sharebar-right a,
.sharebar .sharebar-right a:link,
.sharebar .sharebar-right a:visited,
.sharebar .sharebar-right a:hover,
.sharebar .sharebar-right a:active {
	padding: 5px 8px 3px 18px;
	/* should be padding-top: 4px for FF, 5px for stupid IE */
	border-right: 1px solid #ccc;
	margin-right: 5px;
	text-transform: uppercase;
	font-size: 9px;
	line-height: 9px;
	}

.sharebar .sharebar-right a.share_tw,
.sharebar .sharebar-right a.share_tw:link,
.sharebar .sharebar-right a.share_tw:visited,
.sharebar .sharebar-right a.share_tw:hover,
.sharebar .sharebar-right a.share_tw:active {
	background: transparent url('/images/common/icon-share-tw.png') no-repeat 2px 3px;
	}

.sharebar .sharebar-right a.share_fb,
.sharebar .sharebar-right a.share_fb:link,
.sharebar .sharebar-right a.share_fb:visited,
.sharebar .sharebar-right a.share_fb:hover,
.sharebar .sharebar-right a.share_fb:active {
	background: transparent url('/images/common/icon-share-fb.png') no-repeat 2px 3px;
	}


.sharebar .sharebar-right a.share_li,
.sharebar .sharebar-right a.share_li:link,
.sharebar .sharebar-right a.share_li:visited,
.sharebar .sharebar-right a.share_li:hover,
.sharebar .sharebar-right a.share_li:active {
	background: transparent url('/images/common/icon-share-li.png') no-repeat 2px 3px;
	}

.sharebar .sharebar-right a.share_email,
.sharebar .sharebar-right a.share_email:link,
.sharebar .sharebar-right a.share_email:visited,
.sharebar .sharebar-right a.share_email:hover,
.sharebar .sharebar-right a.share_email:active {
	background: transparent url('/images/common/icon-share-email.png') no-repeat 2px 3px;
	}

.sharebar .sharebar-right a.share_print,
.sharebar .sharebar-right a.share_print:link,
.sharebar .sharebar-right a.share_print:visited,
.sharebar .sharebar-right a.share_print:hover,
.sharebar .sharebar-right a.share_print:active {
	padding-right: 0;
	/* should be padding-top: 4px for FF, 5px for stupid IE */
	border-right: none;
	margin-right: 0;
	background: transparent url('/images/common/icon-share-print.png') no-repeat 2px 3px;
	}