/* This file will hold the main styles for your website. */

/*
body {
	background-color: #f9f6ea;
}
*/
body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
}

@font-face {
    font-family: 'ArvoRegular';
    src: url('Arvo-Regular-webfont.eot');
    src: url('Arvo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('Arvo-Regular-webfont.woff') format('woff'),
         url('Arvo-Regular-webfont.ttf') format('truetype'),
         url('Arvo-Regular-webfont.svg#ArvoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#zone-branding {
	background-color: #fff;
}
#zone-preface-wrapper {
	height: 0px;
}
.front.responsive-layout-narrow .container-16 .grid-3 {
    width: 100%;
}
#zone-content-wrapper #zone-content{
	padding-top: 1em;
}
/*
#zone-branding-wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 90%;
}
*/
.branded-box {

}
#section-header {
}
#section-footer {

}
#zone-footer-wrapper {
	margin: 2em 0;
}
#zone-footer-wrapper .block{
	font-size: 0.8em;
}
#zone-content-wrapper .region-content{
	margin-bottom: 2em;
}

a:link,
a:visited {
	text-decoration: none;
	color: #c66005;
}
.tabs a:link {
	color: #c66005;
}

.block-main-menu ul li.expanded {
    list-style-image: none;
    list-style-type: none;
	display: inline;
	font-weight: 200;
	padding-bottom: 0.2em;
	margin-left: 0;
	font-size: 1.05em;
}
.block-main-menu ul li.expanded ul.menu {
	display: none;
background-color: #2A4C6E;
clear: both;
display: none;
position: absolute;
min-width: 150px;
z-index: 20;
-moz-box-shadow: 3px 3px 5px #000;
-webkit-box-shadow: 3px 3px 5px #000;
box-shadow: 3px 3px 5px #000;
}
.block-main-menu ul li.expanded ul.menu li.leaf{
display: block;
float: none;
font-size: 0.85em;
margin: 0;
padding: 0.5em 1em;
}

.block-main-menu li.leaf{
	list-style-image: none;
	list-style-type: none;
	font-weight: 200;
	padding-bottom: 0.2em;
	margin-left: 0;
	font-size: 1.05em;
}
.region-user-second li.leaf{
	list-style-image: none;
	list-style-type: none;
	font-weight: 100;
	padding-bottom: 0.2em;
	display: inline;
	font-size: 0.9em;
}

/*
a:hover {
	color: #484848;
}
*/
a:hover {
	background-color: #c66005;
	color: #fff;
	-webkit-transition: all 0.45s ease-in-out;
    -moz-transition: all 0.45s ease-in-out;
    -o-transition: all 0.45s ease-in-out;
    -ms-transition: all 0.45s ease-in-out;
    transition: all 0.45s ease-in-out;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
    letter-spacing: 0em;
}
h2 a {
}
h2 {
	font-size: 1.1em;
/*	font: 1.1em 'ArvoRegular', Arial, sans-serif; */
	margin: 2em 0 1em 0;
	font-weight: bold;
}
h4 {
	font-size: 0.8em;
}
/*
h2 p {
	font: 1.0em 'ArvoRegular', Arial, sans-serif;
}
*/
h1.news-title {
		font-size: 1.8em;
		font: 1.8em 'ArvoRegular', Arial, sans-serif;
		font-weight: normal;
		margin-top: 20px;
}

h2.news-comment  {
	margin-top: 0.8em;
	font-size: 1.6em;
	font: 1.6em 'ArvoRegular', Arial, sans-serif;
	font-weight: normal;
	clear: both;
	text-align: center;
	margin-bottom: 0.5em;
}

h2.news-comment a {
	color: #20609f;
}
h2.news-comment a:hover {
	color: #fff;
}
h2.subtitle {
	font-family: 'ArvoRegular', Arial, sans-serif;
	font-weight: normal;
	margin-top: -0.7em;
        font-size: 1.3em;
}
h3.subtitle {
	font-family: 'ArvoRegular', Arial, sans-serif;
	font-weight: normal;
	text-align: center;
	font-size: 1.3em;
	color:#20609F;
        line-height: 1.25em;
}

/* h2.news-comment a {
	color: #0b818e;
}
*/
h3 {
	font-size: 0.9em;
}

.view-news-archives .views-field-body h2 {
	font-size: 1.1em;
	clear: both;
}
.view-news-archives h2 p {
	margin-bottom: 5px;
	color: #000;
}
/*
.view-news-archives h2:hover {
	color: #66aa22;
}
*/
.view-news-archives h2 a:hover,
#block-views-short-takes-homepage-block h3 a:hover {
	color: #fff;
}

h2.archive-title {
	font-size: 1.5em;
	font: 1.5em 'ArvoRegular', Arial, sans-serif;
	text-align: center;
	font-weight: normal;
}
.view-news-archives .views-row {
	margin-bottom: 1em;
	border-top: 3px solid #666;
}
.view-news-archives .views-row-first {
	margin-bottom: 1em;
	border-top: none;
}

h1#page-title p,
h1#page-title ,
h1.page-title{
	font-size: 1.8em;
/*	font-family: Georgia, Times New Roman, serif; */
	font: 1.8em 'ArvoRegular', Arial, sans-serif;
	font-weight: normal;
	margin-top: 20px;
}
/*
h1.page-title p {
	font: 1.0em 'ArvoRegular', Arial, sans-serif;
}
*/
.front h1#page-title p,
.front h1#page-title {
	border-bottom: 3px solid #666;
	padding-bottom: 0.3em;
	padding-top: 0.5em;
}

#block-views-news-terms-block li.views-row {
	margin: 0;
}
/*
#region-sidebar-first .block {
	margin-bottom: 2em;
}
*/
#region-sidebar-first table {
	border: none;
}
#region-sidebar-first tr:hover td,
#region-sidebar-first tr:hover {
	background: transparent;

}
#region-sidebar-first td {
	padding: 0;
	font-size: 0.9em;

}

.page-rssxml .date-display-single {
	float: none;
	display: block;
}
.page-rssxml .views-row {
	display: block;
	margin-bottom: 2em;
}

.node-news-story .date-display-single,
.node-short-take .date-display-single {
	display: block;
/*	margin-bottom: 1em;
	margin-top: 1em; */
}
.node-news-story p.date-display-single,
.node-short-take p.date-display-single {
		clear: both;
	    float: none;
	    margin: 0 0 0.5em;
	    padding: 0;
}
.view-taxonomy-term .views-row {
	margin-bottom: 1.5em;
	display: block;
	float: none;
	clear: both;
}
.view-taxonomy-term .views-row .date-display-single {
	display: block;
	float: none;
	margin-bottom: 0.3em;
}
#block-views-short-takes-homepage-block .date-display-single {
/*	display: block;
	float: none; */
/*	margin-bottom: 0; */
}
.continues {
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.85em;
text-align: right;
}
.continues a {
	background-image: url("/sites/all/themes/mwn/images/arrow-continues.png");
    background-repeat: no-repeat;
    padding-right: 15px;
background-position: right;
}
.region-sidebar-first h2 {
	font-size: 0.9em;
}
.block-news-terms-block li a {
	font-size: 0.85em;
}
#block-views-short-takes-homepage-block .continues {
	float: right;
}
#block-views-short-takes-homepage-block .views-field-view-node {
	display: block;
	height: 20px;
}
.view-block-important-stories .views-row a,
.block-6 li a {
	color: #20609F;
}
.view-block-important-stories .views-row a:hover {
}

/*
.grid-6 {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
*/
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
}
p, ul, ol {
	font-family: Helvetica, Arial, sans-serif;
}
/*
.node-type-news-story .region-content-inner h2,
.node-type-page .region-content-inner h2 {
	margin-top: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
}
.node-type-news-story .region-content-inner h2.news-comment,
.node-type-page .region-content-inner h2.news-comment {
	margin-top: 0.8em;
	font: 1.6em 'ArvoRegular', Arial, sans-serif;
}
*/
/*
.node-type-news-story .region-content-inner h3,
.node-type-page .region-content-inner h3 {
	font-size: 1.4em;
	font: 1.4em 'ArvoRegular', Arial, sans-serif;
	font-weight: normal;
	text-align: center;
}
*/
.region-sidebar-first h2,
.region-sidebar-second h2,
.region-sidebar-third h2 {
	    font-size: 0.9em;
	    font-weight: 100;
	    margin-bottom: 1em;
	    padding-bottom: 0.3em;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	padding: 5px 5px 2px 5px;
	background-color: #D97F2F;
	letter-spacing: 0.015em;
    margin-left: auto;
    margin-right: auto;
	}

.region-sidebar-first p,
.region-sidebar-second p,
.region-sidebar-third p {
	font-size: 0.95em;
}

.front .region-sidebar-first p {
	font-size: 0.9em;
}

.node-type-page table {
	font-family: Helvetica, Arial, sans-serif;
}
.node-type-page table tr {
	border-bottom: 1px solid #ccc;
}
.front .region-sidebar-first,
.front .region-sidebar-second,
.front .region-sidebar-third {
	margin-top: 60px;
}
.region-sidebar-first .block,
.region-sidebar-second .block,
.region-sidebar-third .block {
	margin-bottom: 1em;
	padding: 0.3em 0 0 0;
/*	border-top: 3px solid #666; */
}
.block.advertisement {
	border-top: 3px solid #bebe9d;
	background-color: #ebebcc;
	margin-bottom: 2em;
/*		padding: 10px 20px; */
	color: #fff;
	background: -moz-linear-gradient(top,  #C66005,  #d97f2f);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C66005', endColorstr='#d97f2f');
	background: -webkit-gradient(linear, left top, left bottom, from(#C66005), to(#d97f2f));
	border-top: none;
	background-image: -o-linear-gradient(top, #C66005, #d97f2f); /* Opera CSS3 */
}
.block.advertisement h2 {
	font: 1.2em 'ArvoRegular', Arial, sans-serif;
	color: #fff;
	padding: 1em;
/*	margin-top: 1em; */
	margin: 0;
}
.block.advertisement a {
	color: #8e2911;
}
.block.advertisement h2 a {
	color: #fff;
}
.block.advertisement h2:hover a {
	color: #8E2911;
	background: transparent;
}
.block.promo {
	border-top: none;
	background-color: #2a4c6e;
	margin-bottom: 30px;
	color: #fff;
	border-top: none;
	padding: 5px;
}
/*.block.promo {
	border-top: none;
	background-color: #0B818E;
	margin-bottom: 30px;
	color: #fff;
	border-top: none;
	padding: 5px;
}
*/
.block.promo .block-inner {
	border: 1px dotted #88dbe4;
	padding: 18px;
}
.block.promo h2 {
	font: 1.2em 'ArvoRegular', Arial, sans-serif;
	color: #fff;
	border-bottom: 1px solid #fff;
	background-color: transparent;
	padding-bottom: 1em;
}
.block.promo h4 {
	font: 1.05em 'ArvoRegular', Arial, sans-serif;
	color: #fff;
	border-bottom: 1px solid #fff;
	background-color: transparent;
	padding-bottom: 1em;
}

.block.promo a {
	color: #88dbe4;
}
.block.promo a:hover {
	background-color: #88dbe4;
	color: #fff;
}

.region-sidebar-first li,
.region-sidebar-second li,
.region-sidebar-third li {
	font-size: 0.85em;
	list-style: none;
	list-style-image: none;
	padding: 0.5em 0.5em 0.3em 0.5em;
	border-bottom: 3px dotted #666;
}

.region-sidebar-first li:hover,
.region-sidebar-second li:hover,
.region-sidebar-third li:hover {
	/*background-color: #c66005;
	color: #fff;*/
}
.region-sidebar-first li:hover a,
.region-sidebar-second li:hover a,
.region-sidebar-third li:hover a {
	/*background-color: #c66005;
	color: #fff;*/
}


#zone-branding {
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.responsive-layout-mobile #zone-branding-wrapper {
    display: block;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 500px;
}
.responsive-layout-narrow #zone-branding-wrapper {
    display: block;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    width: 720px;
}
.responsive-layout-narrow .site-name-slogan {
	left: 240px;
}
.responsive-layout-mobile .block-main-menu li.leaf,
.responsive-layout-narrow .block-main-menu li.leaf{
	font-size: 0.9em;
}
#zone-menu-wrapper {
	padding: 0.75em 0;
	background: -moz-linear-gradient(top,  #2a4c6e,  #6286ab);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a4c6e', endColorstr='#6286ab');
	background: -webkit-gradient(linear, left top, left bottom, from(#2a4c6e), to(#6286ab));
	background-image: -o-linear-gradient(top, #2a4c6e, #6286ab); /* Opera CSS3 */
}
/*#zone-menu-wrapper {
	padding: 0.75em 0;
	background: -moz-linear-gradient(top,  #0B818E,  #48b1bc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0B818E', endColorstr='#48b1bc');
	background: -webkit-gradient(linear, left top, left bottom, from(#0B818E), to(#48b1bc));
}
*/
#zone-menu-wrapper .region-menu {
}
/*
#zone-menu-wrapper a {
	padding: 0.5em 1em;
	color: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#zone-menu-wrapper a.active {
	color: #5c5c33;
	background: -webkit-gradient(linear, left top, left bottom, from(#dcddd6), to(#a3a380));
	background: -moz-linear-gradient(top,  #dcddd6,  #a3a380);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcddd6', endColorstr='#a3a380');
}
#zone-menu-wrapper a:hover {
	color: #5c5c33;
	background: -webkit-gradient(linear, left top, left bottom, from(#dcddd6), to(#bebe9d));
	background: -moz-linear-gradient(top,  #dcddd6,  #bebe9d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dcddd6', endColorstr='#bebe9d');
}
*/
#zone-menu-wrapper a {
	color: #fff;
}
#zone-menu-wrapper a.active,
#zone-menu-wrapper a.active-trail {
	color: #90c0f1;
}
#zone-menu-wrapper a:hover {
	color: #90c0f1;
	background-color: transparent;
}

.logo-img {
	margin-left: 1em;
}
.logo-img a:hover {
	background-color: transparent;
}
.logo-img img {
	width: 900px;
	height: 103px;
	margin-left: auto;
	margin-right: auto;
}
.site-name-slogan {
    left: 200px;
    position: absolute;
    top: 45px;
}
/*
h6.site-slogan {
	color: #fff;
	text-shadow: 2px 2px 2px #000;
}
*/
h6.site-slogan {
	color: #fff;
	font: 1em 'ArvoRegular', Arial, sans-serif;
}
.node-type-news-brief #block-system-main {
	margin-top: 60px;
}

.front #zone-content-wrapper #region-sidebar-first {
margin-top: 0;
}
.front .region-sidebar-second,
.front .region-sidebar-third {
	margin-top: 2em;
}

#zone-content-wrapper #region-content .region-inner {
	padding-left: 1em;
	padding-right: 1em;
}

/*.view-id-news_archives .views-field-term-node-tid a {
	padding: 2px;
	background-color: #82cd00;
	color: #fff;
	font-size: 0.85em;
}
*/
.views-field-term-node-tid {
	margin-top: 1em;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	color: #4d4d4d;
}
.view-id-news_archives .views-field-term-node-tid a {
	font-style: italic;
	font-family: Georgia, Times, serif;
	color: #4d4d4d;
}
.view-id-news_archives .views-field-term-node-tid a:hover {
}
.views-field-field-photo {
	width: 100px;
	display: block;
	float: left;
	clear: left;
	/*border: 1px solid #ccc;*/
	margin-right: 1em;
	text-align: center;
}
.field-type-taxonomy-term-reference {
	margin-top: 1em;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	color: #4d4d4d;
}
.field-type-taxonomy-term-reference .field-item {
	font-style: italic;
	font-family: Georgia, Times, serif;
	color: #4d4d4d;
	float: left;
}
.field-type-taxonomy-term-reference .field-item a {
	color: #4d4d4d;
}
.field-type-taxonomy-term-reference .field-item a:hover {
}


.node-webform label {
	color: #666;
	font-size: 0.85em;
	font-weight: normal;
}
.node-webform input,
.node-webform textarea,
.node-webform select {
	border: 1px solid #999;
	background-color: #fff;
	color: #333;
}
select#edit-submitted-state	{
	width: 400px;
}

#block-views-news-archives-block .views-field-body h2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 1.3em;
}
#region-user-second {
	float: right;
}

#block-menu-menu-secondary-links {
	float: right;
}
#block-menu-menu-secondary-links,
#block-node-syndicate {
	float: right;
	margin-right: 20px;
	margin-bottom: 1em;
}
#block-menu-menu-secondary-links ul.menu {
	padding-top: 3px;
}

/*        NEWS       */
.view-article-archives-by-date .views-row {
	border-top: 3px solid #ccc;
	margin-bottom: 3em;
}
.view-article-archives-by-date {
	font-family: Helvetica, Arial, sans-serif;
}
#block-views-short-takes-homepage-block h3 {
	font: 1.4em 'ArvoRegular', Arial, sans-serif;
	font-weight: normal;
	margin-bottom: 0.3em;
}
#block-views-short-takes-homepage-block h3 p {
	font: 1.0em 'ArvoRegular', Arial, sans-serif;
}

#block-views-short-takes-homepage-block h3 a {
	color: #20609f;
}
#block-views-short-takes-homepage-block h3 a p:hover {
	background-color: #c66005;
}

.view-article-archives-by-date .views-row .views-field-body h2,
.view-article-archives-by-date .views-row .views-field-field-teaser h2 {
	clear: both;
	padding-top: 1em;
}
#block-views-short-takes-homepage-block .views-field-body p.date-display-single {
	margin-top: -0.5em;
	margin-bottom: 0.2em;
}

#block-views-short-takes-homepage-block .views-row {
	border-bottom: 2px dotted #666;
	margin-bottom: 1em;
	padding-bottom: 1em;
/*	background: -moz-linear-gradient(top,  #fff,  #fef8ea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fef8ea');
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fef8ea)); */
}


/* SHORT TAKES ARCHIVE */
.view-short-takes-archive h2 a {
	color: #20609F;
}
.view-short-takes-archive h2 a:hover {
	color: #fff;
}

.view-short-takes-archive .views-row {
    border-top: 3px solid #666666;
    margin-bottom: 3em;
}
.view-short-takes-most-recent .item-list ul li {
	margin: 0;
	padding: 0.3em;
}

/* SHORT TAKES MOST RECENT */
.view-short-takes-most-recent p {
	margin-bottom: 0;
	font-size: 1em;
	color: #c66005;
}

/* PAGER */
.page li a:hover {
	background-color: #c66005;
	color: #fff;
}
.pager li.pager-previous a {
	width: 75px;
}
/* PHOTOS */
img.right {
	margin-left: 1em;
	margin-bottom: 0.5em;
	border: 1px solid #ccc;
}
img.left {
	margin-right: 1em;
	margin-bottom: 0.5em;
	border: 1px solid #ccc;
}

/* Search box */
input.search-field,
input.txtin {
	background-image: url("/sites/all/themes/mwn/images/bg-searchfield.gif");
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding-left: 20px;
}
#block-block-12 table {
	border: none;
}
#block-block-12 table td,
#block-block-12 table th,
#block-block-21 table td,
#block-block-21 table th {
	padding: 0;
}
.region-sidebar-first #block-block-21 p {
	margin-bottom: 0.7em;
}
.node-type-page #block-block-12 table tr {
	border: none;
}
#block-block-12 input.green,
#block-block-21 input.green {
	display: none;
}
#block-block-12 tr:hover td,
#block-block-12  tr:hover {
	background: transparent;
}
#block-block-21,
#block-block-12 {
	margin-bottom: 0;
}

/* HOT PAPERS AND ARTICLES */
.view-papers-and-articles-archive .item-list ul li {
	margin: 0;
}
.view-papers-and-articles-archive .views-field-edit-node {
	margin-bottom: 2em;
}

.view-papers-and-articles-home-page-block .item-list ul li {
	margin: 0;
	 padding: 0.5em 0.5em 0.3em;
}

.view-papers-and-articles-home-page-block a {
	color: #20609f;
}

.view-papers-and-articles-home-page-block span.paper-attribution a {
        color: #c66005;
}
.view-papers-and-articles-home-page-block span.paper-attribution a:hover {
	color: #fff;
}

.view-papers-and-articles-home-page-block .view-footer a {
	color: #c66005;
}
.view-papers-and-articles-home-page-block .view-footer a:hover {
	color: #fff;
}

.view-papers-and-articles-home-page-block .views-field-field-titlefull {
	display: inline;
	clear: none;
}
.view-papers-and-articles-home-page-block .views-field-body {
}

/* BACK ISSUES */
.page-back-issues .views-field-field-coverimg-1 {
	    display: none;
	    position: fixed;
	    top: 20px;
		left: 0px;
	    width: 100%;
	z-index: 101;
	}
	.page-back-issues .views-field-field-coverimg-1 img{
		margin-left: auto;
		margin-right: auto;
		width: 614px;
		height: 772px;
		display: block;
}
	.page-back-issues .close-window {
	    color: #FFFFFF;
	    margin-left: auto;
	    margin-right: auto;
	    margin-top: 100px;
	text-align: right;
	    width: 614px;
	}
.page-back-issues .views-field-field-coverimg {
	cursor: pointer;
	width: 75px;
	float: left;
	margin-right: 20px;
	background-color: #c66005;
}
.page-back-issues .views-field-field-coverimg img {
	border: 1px solid #666;
}
.page-back-issues .views-field-field-coverimg img:hover {
	opacity: 0.3;
	filter:alpha(opacity=30); /* For IE8 and earlier */
	-webkit-transition: all 0.45s ease-in-out;
    -moz-transition: all 0.45s ease-in-out;
    -o-transition: all 0.45s ease-in-out;
    -ms-transition: all 0.45s ease-in-out;
    transition: all 0.45s ease-in-out;
}

.page-back-issues .view-back-issues-archive tr {
}
.page-back-issues .views-field-title {
	margin-top: -20px;
}
.page-back-issues .views-field-field-pdf img {
	vertical-align: top;
}

.page-back-issues #mask {
	display: none;
	background-color: #000;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 100;
	top: 0;
	left: 0;
}
/* TABLES */
.region-content td,
.region-content th {
	vertical-align: top;
}
.region-content tr:hover {
	background: #f3edd7;
}
.page-back-issues table {
	border: none;
}
.page-back-issues .region-content tr:hover td,
.page-back-issues .region-content tr:hover {
	background: transparent;

}

/* Sidebar LINKS */
#region-sidebar-first .block-block-19,
#region-sidebar-first .block-block-14,
#region-sidebar-first .block-block-18 {
	margin-bottom: 0;
}
#region-sidebar-first .block-block-19 p,
#region-sidebar-first .block-block-14 p,
#region-sidebar-first .block-block-18 p {
	margin-bottom: 0;
}

/* Custom Color Styles */
.red {
	color: #d64a25;
}
.blue {
	color: #2593d6;
}
.green {
	color: #a2d625;
}
.grey {
	color: #999;
}
.orange {
	color: #ed7d31;
}

/* Custom Font Styles */
.small {
	font-size: 0.8em;
}
p .small {
	line-height: 0.8em !important;
}
.medium {
	font-size: 1em;
}
.large {
	font-size: 1.2em;
}
blockquote {
	margin: 0 3em;
}
blockquote p {
	font-size: 0.9em;
}

p.blockquote-story {
    margin-left: 3em;
    margin-right: 3em;
    font-size: 0.95em;
    line-height: 1.35em;
}

p.footnote-story {
    font-size: 0.83em;
    line-height: 1.35em;
}


/*SHORT TAKES */
.mwndate,
.date {
	font-weight: bold;
	font-size: 0.8em;
	padding-right: 0.85em;
	baseline-shift: baseline;
	font-family: Helvetica, Arial, sans-serif;
	color: #0B0B61;
}

.node-type-short-take .field-name-body,
.node-type-news-story .field-name-body {
	margin-top: 1em;
}
.view-short-takes-homepage .views-field-body,
.view-news-archives .views-field-field-teaser,
.page-news-center .views-field-field-teaser,
.page-short-takes-archive .views-field-body {
	margin-top: 1em;
}

.field-name-field-updated,
.views-field-field-updated,
.views-field-field-date,
.field-name-field-date {
	font-weight: bold;
	font-size: 0.8em;
	padding-right: 0.85em;
	baseline-shift: baseline;
	font-family: Helvetica, Arial, sans-serif;
	color: #0B0B61;
        line-height: 1.2em;
}

/* SOCIAL MEDIA LINKS */
#block-block-3 {
	margin-bottom: 0.75em;
}

/* MESSAGES */
#messages .error a:link,
#messages .error a:visited {
	color: red;
}
#messages .error a:hover {
	background-color: red;
	color: #fff;
}

div .view-taxonomy-term .views-row p {
    padding-bottom: 2px;
    margin: 0;
}

.views-label-field-updated {
    padding: 0;
    margin: 0;
    line-height: 1em;
}

sup {vertical-align: 30% ; font-size: 70%;}
sub {vertical-align: -30%; font-size: 70%;}

/*
.view-short-takes-homepage .views-field-field-updated .field-content,
.node-type-short-take .field-name-field-updated .field-label,
.node-type-news-story .field-name-field-updated .field-label,
.view-news-archives .views-field-field-updated .field-content,
.view-news-archives .views-field-field-date .field-content,
.view-short-takes-homepage .view-content .views-field-field-date,
.page-short-takes-archive .views-field-field-updated {
	color: #0B0B61;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
}
.node-type-news-story .field-name-field-updated .field-label,
.node-type-news-story .field-name-field-date .date-display-single,
.node-type-news-story .field-name-field-updated .date-display-single,  {
	color: #0B0B61;
    font-size: 0.8em;
}

.node-type-short-take .field-name-field-date .date-display-single,
.node-type-short-take .field-name-field-updated .date-display-single,
.page-news-center .views-field-field-date .date-display-single,
.page-short-takes-archive .views-field-field-date .date-display-single {
	font-size: 0.8em;
}


.field-name-body .date-display-single,
.view-short-takes-archive .view-content .date-display-single,
.view-short-takes-archive .views-field-body .view-content .date-display-single,
.page-short-takes-archive .views-field-field-date {
	font-size: 0.8em;
}

.page-short-takes-archive .view-short-takes-archive .view-content .date-display-single {
	font-size: 1em;
}
*/

p.small-line-gap {
    line-height: 1.15em;
}

.smaller-ledding {
    margin-top: -1em;
    padding-top: 0;
}

.image-legend {
    font-size: 0.83em;
    line-height: 1.15em;
    margin-top: -1em;
    padding-top: 0px;
}

#block-views-short-takes-homepage-block .views-field-field-date span.date-display-single {
    position: absolute;
    padding-top: 0.4em;
}

.view-short-takes-homepage .views-field-body {
    margin-top: 2.4em;
}

#block-views-short-takes-homepage-block .views-field-field-updated {
    position: relative;
    padding-top: 1.7em;
    margin-bottom: -2em;
}

#block-views-short-takes-homepage-block .views-field-field-updated span.date-display-single {
    padding-top: 0;
}

.subheader1 {
    font-size: 1.3em;
    font: 1.3em 'ArvoRegular', Arial, sans-serif;
    font-weight: normal;
}

.subheader2 {
    font-size: 1.5em;
    font: 1.5em 'ArvoRegular', Arial, sans-serif;
    font-weight: normal;
}