/* @override http://2010.news21newhouse.org/sites/all/themes/News21/css/news21.css?A */

/* BASIC  */

body {
	background-color: #bca998;
	margin: 0 auto;
	color: #23190f;
}
tbody {
	border-top: 0;
}
td {
	padding: 0;
}
h1, h2, h3, h4, h5, h6, a, div.views-field-title {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	color: #23190f;
	font-size: 1em;
}
fieldset {
	border: 1px solid #534642;
}
p {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0 0 1em 0;
}
a {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	color: #23190f;
}
#admin-menu a {
	font-family: inherit;
}
a:active, a:focus {
	outline: 0;
}

textarea:focus{
	outline: none;
	border: 2px solid #A83221;	
}

input:focus{
	outline: none;
	border: 2px solid #A83221;
}

div.content p a,
div#block-views-FellowsPage-block_2 .field-content a:hover {
	color: #a83221;
}

div.content p a:hover,
div.content p a:visited:hover {
	color: #000;
}

div.content p a:visited {
	color: #736357;
}

span.more-link a {
	color: #000;
	/*font-style: italic;*/
	font-weight: bold;
}

a:hover, span.more-link a:hover, div.views-field-created a:hover, div.meta span.submitted a:hover, a:focus, a:active {
	color: #a83221;
	text-decoration: none;
}

div.field-content p, div.field-content p a, div.node-body p, div.node-body p a, div.profile-profile_biography p, div.profile-profile_biography p a {
	font-family: "proxima-nova-1", "proxima-nova-2";
}



/* HEADER */
#news21-header.header-transparent {
	background: rgba(0,0,0,0.13) url('http://assets.news21.com/beta/news21-header-transparent.png') no-repeat;	
}

div#header-group-inner {
	background: none;
}
div#header-group-inner div#header-site-info div#header-site-info-inner {
	display: none;
}
div.block-search {
	background: none;
	height: 21px;
	margin-top: 8px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
div.block-search form#search-block-form label {	
	font-size: 100%;
	text-transform: none;
	top: -1px;
}
div.block-search input {
	margin-top: 0;
	margin-right: -2px;
	height: 17px;
	background-color: #fff;
	border: 0px;
	text-align: left;
}



/* BILLBOARD */
div#header-site-info, 
div#block-views-Billboard-block_1 .node-body {
	display: none;
}
div#news21-header {
	position: absolute; top: 0; left: 0;
	width: 960px;
	background-color: #000;
}

div#block-views-Billboard-block_1, 
div#block-views-Billboard-block_1 .inner, 
div#block-views-Billboard-block_1 .view-content .views-row {
	border: 0; padding: 0; margin: 0;
}

div#block-views-Billboard-block_1 {
	height: 155px;
	position: relative;
}
div#block-views-Billboard-block_1 div.field-field-featured-photo {
	position: absolute;
}
div#block-views-Billboard-block_1 img.imagefield-field_featured_photo {
	display: block;
	position: relative; bottom: 193px;
}
	/* Billboard caption */
div#block-views-Billboard-block_1 p#billboard-caption {
	position: absolute; top: 0;
	margin: 0;
	height: 100%; line-height: 190px;
	width: 100%;
	background-color: #000;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 2em;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	cursor: default;
}
div#block-views-Billboard-block_1 p:hover#billboard-caption {
	cursor: pointer;
}
div#block-views-Billboard-block_1 p#billboard-caption span {
	font-weight: bold;
}
div#block-views-Billboard-block_1 p#billboard-caption span span {  /* rightward arrow */
	font-weight: normal;
	font-size: 12px;
	padding-left: 7px;
	position: relative; bottom: 3px;
}
div#block-views-Billboard-block_1 p:hover#billboard-caption span {
	color: #f00;
}
	/* Billboard caret */
div#primary-menu p#billboard-caret {
	position: absolute; top: -17px; right: 12px;
	background: url(../images/billboard_caret.gif) top left no-repeat;
	width: 33px;
}
div#primary-menu p#billboard-caret span {
	position: absolute; top: 6px; left: 0px;
	display: block;
	width: 100%;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
div#primary-menu p:hover#billboard-caret {
	cursor: pointer;
}
div#primary-menu p:hover#billboard-caret span {
	color: #f00;
}
	/* Hide the video by default; revealed by jQuery. */
div#block-views-Billboard-block_1 object {
	display: none;
}
div#block-views-Billboard-block_1.showing-video object {
	display: block;
}



/* MENU */
div#primary-menu {
	background-color: #23190f;
	margin: 0;
	border-top: 2px solid #40362d;
	border-bottom: 5px solid #a83221;
	box-shadow: 0 0 50px #000;
	-moz-box-shadow: 0 0 50px #000;
	-webkit-box-shadow: 0 0 50px #000;
}
div#header-group-inner {
	overflow: hidden;
	position: relative;  /* to help position the news21-header */
}
div#main-wrapper {
	margin-top: 29px;
}
div#primary-menu div#primary-menu-inner {
	border-bottom: 3px solid transparent;
	margin: 0;
}
div#primary-menu li.leaf {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 20px;
	font-weight: 500;
	padding-top: 4px;
	line-height: 34px;
}
div#primary-menu li.leaf span {
	color: #696562;
	position: absolute; left: 0;
}
div#primary-menu li.leaf a {
	color: #bfb6b1;
	text-transform: uppercase;
	padding: 0 1em 0 1.2em;
}
div#primary-menu li.leaf a:hover, 
div#primary-menu li.leaf.active-trail a {
	color: #a83221;
}

div#primary-menu li.leaf.pending:hover {
	cursor: default;
}
div#primary-menu li.leaf.pending a {
	color: #696562;
}
div#primary-menu li.leaf.pending a:hover {
	cursor: default;
}
div#primary-menu li.leaf.pending p#subnav a:hover {
	cursor: pointer;
}

	/* Subnav */
div#primary-menu {
	position: relative;
}
div#primary-menu p#subnav {
	height: 20px;
	width: 955px;
	padding: 4px 0 0 7px;
	margin: 0;
	background-color: #a83221;
	line-height: 20px;
	display: none;  /* Revealed by jQuery */
}
div#primary-menu p#subnav a {
	font-family: "proxima-nova-1","proxima-nova-2";
	font-size: 1em;
	color: #000;
	display: inline;
	padding: 0;
	position: static;
}
div#primary-menu p#subnav a:hover, 
div#primary-menu p#subnav a.current {
	color: #fff;
}
div#primary-menu p#subnav a.current:hover {
	cursor: default;
}

	/* RSS menu item */
div#primary-menu li#rss a {
	background: url(../images/rss.gif) 50% 10px no-repeat;
	text-indent: -9999px;
}
div#primary-menu li#rss a:hover {
	background-position: 50% -76px;
}
div#primary-menu li#rss span {
	display: none;   /* to remove the unwanted divider */
}



/* PREFACE TOP REGION*/
div#preface-top div.inner{
	margin: 0;
}

div#preface-top{
	margin-top: 30px;	
	border-bottom: 11px solid #23180F;
}



/* HEDS */
h1, h2, span.submitted, div.views-field-title, div.node-type-profile div.profile-profile_fullname {
	text-transform: uppercase;
}

div.node-type-profile div.profile-profile_fullname {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-weight: normal;
	font-size: 1.6em;
	font-weight:600;
	line-height: .8em;
	margin: 0;
}

div.node.teaser h2.title, div.views-field-title, h1.title {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-weight: normal;
	font-size: 4em;
	font-weight:600;
	line-height: .8em;
	margin: 0;
}

body.node-type-page h1.title, 
body.page-home h1.title, 
body.page-about h1.title, 
body.page-blog h1.title, 
body.page-stories h1.title, 
body.page-fellows h1.title, 
body.page-contact h1.title {
	display: none;
}

body.page-taxonomy h1.title, 
body.page-comment h1.title {
	text-transform: lowercase;
	font-size: 1.4em;
	font-style: italic;
	padding-bottom: .2em;
	border-bottom: 1px solid #594e47;
	margin-bottom: 2em;
}

	/* Date bugs added by jQuery to the left of heds and attribution. */
h1.has-date-bug, h2.has-date-bug, div.has-date-bug, body.node-type-profile div.node-type-blog h2.title {
	padding-left: 80px;
}
div.has-date-bug {
	position: relative;
}
p.date-bug {
	margin: 0;
	color: #fff;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	letter-spacing: .01em;
	text-align: center;
	font-size: 2.75em;
	font-weight:100;
	line-height: 60px;
	width: 60px;
	background-color: #23190f;
	position: absolute; top: -1.25em; left: 0;
}



/* POST/TEASER FORMATTING:  meta, photos, unwanted fieldset chrome, etc. */
body.page-taxonomy div#content-group, 
body.page-blog div#content-group, 
body.node-type-profile div#content-group {
	width: 625px;
	margin-right: 35px;
}
.block.grid16-13, .block.grid16-13 .inner {
	width: auto;   /* Please get out of my way, Fusion. */
	margin: 0;
}
ul.primary a {   /* "View/Edit/Etc." node admin links */
	font-family: inherit;
}
/* 6/16/2010 - JW 
body.view-node div#content-group {
	width: 100%;
}*/
div.node.teaser, div.view-content div.views-row {
	padding-bottom: 11px;
	border-bottom: 11px solid #23190f;
	margin-bottom: 1.5em;
}
div.content-inner div.view-content div.views-row.views-row-last,
div.content-inner div.teaser#view-node-last {
	border-bottom: 0;
	background: url(../images/pixel_35percent_white.png) bottom left repeat-x;
}

div.content-inner div.taxonomy div.view-content div.views-row.views-row-last {
	background: none;
	margin: 0; padding: 0;
}

div.meta, div.views-field-created {
	margin-bottom: 20px;
}

div.meta span.submitted, div.views-field-created span.field-content {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 1.4em;
	font-weight:100;
	line-height: 1.3em;
	color: #23190f;
        text-transform: uppercase;
}
div.views-field-created a, div.meta span.submitted a {
	color: #000;
	font-weight: 600;
}
div.node.teaser div.field-field-featured-photo,
div.node.teaser div.field-field-photos,
div.node.teaser div.imagefield-field_photos-wrapper,
div.node.teaser div.imagefield-field_featured_photo-wrapper,
div.views-row div.imagefield-field_photos-wrapper,
div.views-row div.imagefield-field_featured_photo-wrapper,
div.full-node div.imagefield-field_photos-wrapper,
div.full-node div.imagefield-field_featured_photo-wrapper,
body.node-type-video-story div.swftools,
body.node-type-slideshow-story div.slideshow-wrapper {
	padding-bottom: 15px;
	background: url(../images/pixel_35percent_white.png) bottom left repeat-x;
	margin: 0 0 29px 0;
}

body.page-taxonomy div.content-inner div.view-content div.views-row.views-row-last,
body.page-taxonomy div.content-inner div.teaser#view-node-last,
body.page-taxonomy div.node.teaser div.imagefield-field_photos-wrapper,
body.page-taxonomy div.full-node div.imagefield-field_photos-wrapper,
body.page-taxonomy div.node.teaser div.imagefield-field_featured_photo-wrapper,
body.page-taxonomy div.views-row div.imagefield-field_photos-wrapper,
body.page-taxonomy div.views-row div.imagefield-field_featured_photo-wrapper,
body.page-taxonomy div.full-node div.imagefield-field_photos-wrapper,
body.page-taxonomy div.full-node div.imagefield-field_featured_photo-wrapper,
body.page-taxonomy body.node-type-video-story div.swftools,
body.page-taxonomy body.node-type-slideshow-story div.slideshow-wrapper {
	border-bottom: 0;

	background: none;
	margin: 0;
}

body.node-type-video-story div.swftools{
	padding-bottom: 25px;
}

div.imagefield-field_photos-wrapper div.photo-credit,
div.imagefield-field_featured_photo-wrapper div.photo-credit {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	text-align: right;
	font-size: 1.1em;
	line-height: 1.2em;
}
div.views-row div.imagefield-field_photos-wrapper,
div.node.teaser div.imagefield-field_photos-wrapper,
div.node.teaser div.field-field-photos {
	margin-bottom: 12px;
}

div.content fieldset {
	margin: 0; padding: 0; border: 0;
}
div.content fieldset legend, div.node.teaser div.links, a.feed-icon {
	display: none;
}
div.node-unpublished {
	background-color: transparent;
}


	/* Left-side pull quote */
div.left-side-bar{
	width: 240px;
	float: left;
}	

div.view-node div.taxonomy{
	width: 240px;
	text-align: right;
	display: inline-block;
}	

div.view-node fieldset.content-multigroup-group-pullquotes {
	float: right;
	border-top: 19px solid #a83221;
	background: url(../images/pixel_35percent_white.png) repeat-x left 90%;
	width: 100% !important;
	text-align: right;
	text-transform: uppercase;
}

div.view-node fieldset.content-multigroup-wrapper{
	width: 100% !important;
}

div.view-node fieldset.content-multigroup-group-pullquotes div.field-field-quote {
	padding-top: 15px;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 2.7em;
	line-height: 1.2em;
	letter-spacing: -1px;
	padding-bottom: 1.3em;
	margin-bottom: .7em;
}
div.node-body{
	float: right;
}
div.full-node div.node-body {
		float: right;
		width: 700px;
}
div.body p{
	display:block;
	float:left;
}
body.page-taxonomy fieldset.content-multigroup-group-pullquotes {
	display: none;
}

	/* Attribution */
div.field-field-attribution {
	font-size: .5em;
	line-height: 1.1em;
	text-transform: none;
	padding-top: 1.1em;
	letter-spacing: 0px;
}

div.field-field-affiliation {
	font-size: .5em;
	line-height: 1.1em;
	text-transform: none;
	letter-spacing: 0px;
}

div.field-field-attribution div.field-label, div.field-field-affiliation div.field-label {
	display: none;
}

	/* pull quote views block*/
div#block-views-pullquote-block_1{
	background: url(../images/pixel_35percent_white.png) repeat-x left 100%;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	border-top: 19px solid #a83221;
	float:left;
	text-align:right;
	padding-bottom: .3em;
}
div#block-views-pullquote-block_1 div.views-field-field-quote-value{
	padding-top: 15px;
	font-size: 2.7em;
	line-height: 1.2em;
	letter-spacing: -1px;
	margin-bottom: .7em;
	text-transform: uppercase;
}
div#block-views-pullquote-block_1 .inner{
	margin: 0;
}
div#block-views-pullquote-block_1 div.views-field-field-attribution-value{
	font-size:1.4em;
}
div#block-views-pullquote-block_1 div.views-field-field-affiliation-value{
	font-size: 1.4em;
}
div#block-views-pullquote-block_1 div.views-row{
	border: none;
	width: 100% !important;
}

	/* Categories and tags */
div.taxonomy, div.views-field-tid, div.views-field-tid-1 {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 1.2em;
	text-transform: uppercase;
	color: #23190f;
}

div.views-field-tid span.field-content, div.views-field-tid-1 span.field-content {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
}

div.views-field-tid, div.views-field-tid-1 {   /* as appears under both the teaser and pull-quote */
	font-size: 1.2em;
}

div.views-field-tid label, div.views-field-tid-1 label {   /* as appears under the teaser */
	color: #23190f;
	display: block;
	/*width: 6em;*/
	float: left;
	text-align: right;
	padding-right: 0.5em;
	font-weight: 600;
	min-width: 3.5em;
}

div.taxonomy h2.block-title {   /* as appears under the pull-quote */
	margin: .7em 0 .2em 0;
	font-size:1.2em;
}
body.node-type-profile div.view-categories, body.node-type-profile div.view-tags {
	display: none;   /* hidden on the fellows page, altered and revealed by jQuery */
}



div.service-links {
	float: right;
	width: 240px;
	text-align: right;
}

div.service-links ul{
	display: block;
	float: none;
	padding-top: 2em;
}

div.service-label {
	display: none;
}

	/* Pager (at the end of teaser lists) */
div.item-list ul.pager {
	width: 625px; 
	height: 24px;
	position: relative;
	line-height: 100%;
	font-size: 100%;
}
div.item-list ul.pager li.pager-first,
div.item-list ul.pager li.pager-item,
div.item-list ul.pager li.pager-current,
div.item-list ul.pager li.pager-last {
	display: none;
}
div.item-list ul.pager li.pager-previous a, 
div.item-list ul.pager li.pager-next a {
	display: block;
	text-indent: -9999px;
	width: 85px; 
	height: 24px;
	border: 0;
	position: absolute;
	padding: 0;
}
div.item-list ul.pager li.pager-previous a {
	left: 0;
	background: url(../images/newer_posts.png) left -29px no-repeat;
}
div.item-list ul.pager li.pager-next a {
	right: 0;
	background: url(../images/older_posts.png) right -29px no-repeat;
}

div.item-list ul.pager li.pager-next a:hover {
	background-position: right 0;
}

div.item-list ul.pager li.pager-previous a:hover {
	background-position: left 0;
}



/* SLIDESHOW */
body#pid-about fieldset.group-photos,
body.node-type-slideshow-story fieldset.group-photos {
	display: none;
}
body#pid-about div.slideshow fieldset.group-photos,
body.node-type-slideshow-story div.slideshow fieldset.group-photos {
	display: block;   /* a little dance to avoid an ugly FOUC */
	width: 960px; height: 595px;
}
body#pid-about div.slideshow,
body.node-type-slideshow-story div.slideshow {
	overflow: hidden;
	background-color: #000;
	width: 960px; height: 595px;  /* This is indeed redundant.  The root problem is that Firefox 
	                                 won't let us hide overflow on the fieldset. */
	margin-bottom: 15px;
	position: relative;
}

	/* Tighten up for the About page. */
body#pid-about div.slideshow {
	margin-bottom: 0px;
}
body#pid-about div#preface-top {
	border: 0;
}
body#pid-about div#preface-top div.block {
	margin-bottom: 0;
}
body#pid-about div.full-node div.slideshow {   /* duplicate, doesn't belong here */
	display: none;
}

div.slideshow fieldset.group-photos div.field-field-photos {
	width: 99999px;
}
div.slideshow fieldset.group-photos div.field-field-photos div.field-items {
	position: relative;
}
div.slideshow fieldset.group-photos div.field-field-photos div.field-item {
	display: block;
	float: left;
}
div.slideshow fieldset.group-photos div.field-field-photos div.field-item div.imagefield-field_photos-wrapper {
	background: none;
	margin: 30px 8px 21px 8px;
	padding: 0;
	width: 720px; height: 480px;
	position: relative;
}
div.slideshow fieldset.group-photos div.field-field-photos div.field-item div.photo-credit {
	position: absolute; bottom: 0;
	background-color: #000;
	color: #fff;
	width: 100%;
	font-style: normal;
	text-align: left;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 1.2em;
	padding: .9em;
	display: none;  /* revealed by jQuery */
}
	/* Prev/Next slide links */
div.slideshow fieldset.group-photos a.slideshow-nav {
	width: 104px; height: 480px;
	margin-top: 30px;
	position: absolute; top: 0px;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	text-transform: uppercase;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 480px;
	color: #fff;
	text-align: center;
	text-indent: -9999px;
	display: none;   /* revealed by jQuery */
}
div.slideshow fieldset.group-photos a.slideshow-nav span {
	position: relative; top: 1px;   /* to aid vertical alignment of the arrows */
}
div.slideshow fieldset.group-photos a.slideshow-nav:hover {
	text-indent: 0;
}
div.slideshow fieldset.group-photos a#slideshow-prev {
	left: 0;
}
div.slideshow fieldset.group-photos a#slideshow-next {
	right: 0;
}
	/* Thumbnails */
div.slideshow fieldset.group-photos #slideshow-thumbs {
	clear: both;
	width: 720px;   /* width of a slide */
	overflow: hidden;
	margin-left: 120px;
}
div.slideshow fieldset.group-photos #slideshow-thumbs div {
	text-align: center;
}
div.slideshow fieldset.group-photos #slideshow-thumbs div.slider {   /* .slider = too many, so we need to add hover sliding */
	width: 9999px;
	height: 41px;
	text-align: left;
}
div.slideshow fieldset.group-photos #slideshow-thumbs a {
	margin-right: 12px;
	display: inline-block;
	width: 61px; height: 41px;
}
div.slideshow fieldset.group-photos #slideshow-thumbs img {
	width: 61px; height: 41px;
}



/* SLIDESHOW GALLERY */
fieldset.group-photos a#slideshow-view_gallery {
	display: block;
	width: 65px;
	height: 41px;
	line-height: 26px;
	font-family: "proxima-nova-1","proxima-nova-2";
	font-size: 1em;
	color: #555;
	position: absolute; bottom: 23px; right:25px; z-index: 100;
	text-align: center;
	text-transform: lowercase;
}
fieldset.group-photos a#slideshow-view_gallery div.switch-thumbs{
	background: url(../images/switch-thumbs.png) 50% 2px no-repeat transparent;
	padding-top: 30px;
	font-size: .7em;
	line-height: 1.3em;
}
fieldset.group-photos a#slideshow-view_gallery div.switch-single{
	background: url(../images/switch-single-image.png) 50% 2px no-repeat transparent;
	padding-top: 30px;
	font-size: .7em;
	line-height: 1.3em;
}
fieldset.group-photos a#slideshow-view_gallery:hover {
	color: #ccc;
}
fieldset.group-photos a#slideshow-view_gallery span {
	font-size: 1.6em;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	letter-spacing: 2px;
	font-weight: bold;
}
fieldset.group-photos a#slideshow-view_gallery:hover span {
	color: #a83221;
}
	/* Hide slideshow when in gallery view. */
div.slideshow fieldset.group-photos div.field-field-photos.gallery-view div.field-items, 
div.slideshow fieldset.group-photos div.field-field-photos.gallery-view div#slideshow-thumbs {
	display: none;
}
	/* Convert thumbs into gallery for gallery view. */
div.slideshow fieldset.group-photos div.field-field-photos #gallery {
	clear: both;
	padding-top: 30px;
	width: 9999px;
}
div.slideshow fieldset.group-photos div.field-field-photos #gallery span {
	display: block;
	float: left;
	width: 750px; height: 480px;
	text-align: left;
	margin-left: 105px;
}
div.slideshow fieldset.group-photos div.field-field-photos #gallery a {
	margin: 12px 15px 15px 15px;
	display: block;
	float: left;
}
div.slideshow fieldset.group-photos div.field-field-photos #gallery img {
	width: 220px; height: 146px;
}
	/* Gallery pager */
div.slideshow fieldset.group-photos div.field-field-photos.gallery-view #gallery-nav {
	color: #555;
	font-size: 1.4em;
	position: absolute; bottom: 0; z-index:20;
	width: 100%;
	text-align: center;
	line-height: 50px;
	cursor: default;
}
div.slideshow fieldset.group-photos div.field-field-photos.gallery-view #gallery-nav span {
	font-size: 1.1em;
	font-weight: bold;
}
div.slideshow fieldset.group-photos div.field-field-photos.gallery-view #gallery-nav a {
	color: #a83221;
}
div.slideshow fieldset.group-photos div.field-field-photos.gallery-view #gallery-nav a:hover {
	color: #f83221;
}
div.slideshow fieldset.group-photos div.field-field-photos.gallery-view #gallery-nav span.current-gallery-page {
	color: #ccc;
}



/* STORIES PAGE:  Thumbnail view */
div#block-views-stories_page_thumbnails-block_1 {
	position: relative;
	margin: 100px 0 70px 0;
	width: 100%;
}
div#block-views-stories_page_thumbnails-block_1 div.view-stories-page-thumbnails {
	width: 840px;
	padding: 0;
	margin-left: 60px;
	overflow: hidden;
}
div#block-views-stories_page_thumbnails-block_1 div.view-content {
	width: 9999px;
}
div#block-views-stories_page_thumbnails-block_1 div.view-content div.views-row {
	border: none; 
	margin: 0 41px 0 0;
	padding: 16px;
	width: 220px;   /* width of the thumb frame image - (padding * 2) */
	height: 265px;
	float: left;
	position: relative;
}
div#block-views-stories_page_thumbnails-block_1 div.view-content div.views-row.views-row-last {
	background: none;
}

	/* Background image */
img#stories_bk {
	display: block;
	width: 960px;
	margin: 0 auto;
	margin-top: -85px;
	margin-bottom: -510px;
}

	/* Next/Prev */
div#block-views-stories_page_thumbnails-block_1 a.story_thumb_nav {
	position: absolute;
	top: 0;
	color: #23190f;
	font-size: 3em;
	line-height: 232px;
}
div#block-views-stories_page_thumbnails-block_1 a:hover.story_thumb_nav {
	color: #a83221;
}
div#block-views-stories_page_thumbnails-block_1 a#story_thumb_prev {
	left: 0;
}
div#block-views-stories_page_thumbnails-block_1 a#story_thumb_next {
	right: 0;
}

	/* Thumbnail frame and fields */
div#block-views-stories_page_thumbnails-block_1 img.story_thumb_bk {	
	position: absolute; top: 0; left: 0;
}
div#block-views-stories_page_thumbnails-block_1 div.views-field-title {	
	position: absolute; top: 16px; left: 16px;
	font-size: 1.4em;
	height: 182px;
	overflow: hidden;
}
div#block-views-stories_page_thumbnails-block_1 div.views-field-title a {
	display: block;
	width: 221px; 
	padding-top: 169px;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
}
div#block-views-stories_page_thumbnails-block_1 div.views-field-counter {	
	position: absolute; top: 185px; right: 16px;
	font-size: 1.1em;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
}
div#block-views-stories_page_thumbnails-block_1 div.views-field-field-featured-thumb-2-data {	
	position: absolute; top: 200px; left: 16px;
	font-size: .9em;
	height: 18px;
	overflow: hidden;
}
div#block-views-stories_page_thumbnails-block_1 .field-content, 
div#block-views-stories_page_thumbnails-block_1 .field-content a {
	color: #fff;
}
div#block-views-stories_page_thumbnails-block_1 .field-content a:hover {
	color: #a83221;
}



/* STORIES PAGE:  List view */
div#block-views-stories_page_list-block_1 {
	width: 94%;
	margin: -10px 3% 0px 3%;
	position: relative;
	display: none;   /* revealed by jQuery when the visitor requests it */
}

div#block-views-stories_page_list-block_1 .grippie {
	cursor: default;
	color: #ccc;
	padding-top: 20px;
	height: 30px;
	text-align: center;
	position: absolute; bottom: 0;
	width: 100%;
	position: relative;
}
div#block-views-stories_page_list-block_1 .grippie:hover {
	cursor: s-resize;
}
div#block-views-stories_page_list-block_1 .grippie span {
	position: absolute; top: 0; left: 0;
	display: block;
	width: 100%;
	text-shadow: none;
	background: url(../images/pixel_35percent_white.png) top left repeat;
}
div#block-views-stories_page_list-block_1 .grippie span#text {
	font-family: "proxima-nova-1","proxima-nova-2";
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 5px;
	color: #000;
	text-shadow: 0px 1px 1px #bbb;
	text-align: center;
}
div#block-views-stories_page_list-block_1 .grippie span#plus {
	text-align: center;
	font-size: 23px; line-height: 12px;
	color: #000;
	top: 19px;
	background: none;
}
div#block-views-stories_page_list-block_1 .grippie:hover span#plus {
	color: #600;
}

div#block-views-stories_page_list-block_1, 
div#block-views-stories_page_list-block_1 a {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
}
div#block-views-stories_page_list-block_1 table {
	border-collapse: collapse;
}
div#block-views-stories_page_list-block_1 th, 
div#block-views-stories_page_list-block_1 th a {
	color: #333;
}

div#block-views-stories_page_list-block_1 .sortable th {
	background: url(../images/tablesort_asc-desc.gif) 3px 50% no-repeat;
	padding-left: 23px;
}
div#block-views-stories_page_list-block_1 .sortable th.headerSortUp {
	background-image: url(../images/tablesort_asc.gif);
}
div#block-views-stories_page_list-block_1 .sortable th.headerSortDown {
	background-image: url(../images/tablesort_desc.gif);
}
div#block-views-stories_page_list-block_1 .sortable th span:hover {
	cursor: pointer;
	color: #a83221;
}

div#block-views-stories_page_list-block_1 table thead th,
div#block-views-stories_page_list-block_1 table tr.odd,
div#block-views-stories_page_list-block_1 table tr.even {
	background-color: transparent;
	border: 0;
}
div#block-views-stories_page_list-block_1 div.view-stories-page-list {
	background: url(../images/pixel_35percent_white.png) top left repeat;
	padding: 10px;
	padding-top: 0px;
}
div#block-views-stories_page_list-block_1 table thead th, 
div#block-views-stories_page_list-block_1 table tbody td {
	padding: 0 11px;
}
div#block-views-stories_page_list-block_1 table tr {
	padding: 0;
	height: 48px;
}
div#block-views-stories_page_list-block_1 table tbody td {
	background: url(../images/pixel_35percent_white.png) top left repeat;
	border: 0;
	width: 25%;
}
div#block-views-stories_page_list-block_1 table tbody tr.spacer, 
div#block-views-stories_page_list-block_1 table tbody tr.spacer td {
	background: transparent;
	height: 3px;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
}
div#block-views-stories_page_list-block_1 table tbody td.views-field-field-coauthors-uid div.field-item {
	display: inline;
}



/* COMMENTS */
div#comments {
	border-top: 11px solid #23190f;
	padding-top: .5em;
}

div#comments p, div#comments p a {font-family: "proxima-nova-1","proxima-nova-2";}

div#comments h2.comments-header, div.comment h3.title, 
body.page-comment h2.title,
body.page-comment a#new, 
body.page-comment span.new,
body.page-node span.new,
body.page-comment div.node {
	display: none;
}
div.comments div.comment.odd, div.comments div.comment.even {
	background-color: transparent;
}

div.comment {
	padding: 0;
}
div.comment div {
	padding-left: 50px;
}
div.comment div.picture {
	float: left;
	padding: 0;
}
div.picture img {
	width: 132px;
}
div.comment div.picture img {
	width: 44px;
}
div.comment div.submitted span.comment-name {
	font-size: 1.7em;
	text-transform: uppercase;
}
div.comment div.links {
	margin-top: -1em;
	text-align: right;
	background: url(../images/pixel_35percent_white.png) bottom left repeat-x;
}

div.comment div.links ul {
	padding: 1em 0 1.5em;
	margin-bottom: 0;
}

div.comment div.links li a {
	background-color: #59504b;
	border:1px solid #161616;
	margin: 2px;
	padding: 3px 5px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: .8em;
}

form input.form-submit{
	text-transform: uppercase;
	background-color: #59504b;
	border: 1px solid #161616;
	color: #FFFFFF;
}

div.comment div.links li a:hover,
form input.form-submit:hover {
	color: #000000;
	background-color: #423833;
	border: 1px solid #252525;
}

div#comments div.indented {
	margin-left: 0;
}

div.comment div.content {
	padding-top: .4em;
	padding-left: 65px;
}
div.comment div.content p {
	position: relative;
}
div.comment div.content p span.display-quote {
	font-size: 2.5em;
	position: absolute; top: 7px; left: -16px;
}

#edit-comment, #edit-message, .resizable-textarea {
	width: 99.9%;
}



/* HOME PAGE SLIDESHOW */
div#block-views-home_slideshow-block_1.grid16-8 {
	width: 100%;
	height: 540px;
	position: relative;
}
body.front div#main-content div.full-node {
	display: none;
}
div#block-views-home_slideshow-block_1 a#home-slideshow-prev, 
div#block-views-home_slideshow-block_1 a#home-slideshow-next {
	position: absolute;
	top: 0;
	height: 100%; width: 90px;
	text-indent: -9999px;
	z-index: 999;
}
div#block-views-home_slideshow-block_1 a#home-slideshow-prev {
	left: 0;
	background: url(../images/home_slideshow_prev.gif) 50% 50% no-repeat;
}
div#block-views-home_slideshow-block_1 a#home-slideshow-next {
	right: 0;
	background: url(../images/home_slideshow_next.gif) 50% 50% no-repeat;
}
div#block-views-home_slideshow-block_1 .view-content {
	width: 99999px;
}
div#block-views-home_slideshow-block_1 .views-row {
	border: 0;
	background: none;
	float: left;
}



/* HOME PAGE THUMBS */
div#block-views-random_stories-block_1 {
	margin-bottom: 0;
}
div#block-views-random_stories-block_1.grid16-8 {
	width: 100%;
}

div.view-id-random_stories div.views-row {
	float: left;	
	margin: 5px 15px 5px 0;
	padding: 0;
}

	/* COMMENT OUT THE FOLLOWING TO SWITCH TO TWO COLUMNS OF THUMBNAILS*/
div.view-id-random_stories div.views-row-3,
div.view-id-random_stories div.views-row-6{
	margin-right:0;
}

	/* UNCOMMENT THE FOLLOWING TO SWITCH TO TWO COLUMNS OF THUMBNAILS*/  /*
div.view-id-random_stories .views-row-4 {
	clear: left;
} */

	/*fix borders*/
div.view-random-stories div.views-row{
	border: none;
}
div.view-id-random_stories div.views-row-last{
	background: none !important;
}

	/*crop to exact photo size so caption is hidden*/
div.view-id-random_stories .views-row .views-field-field-featured-thumb-1-fid{
	width: 310px;
	height: 174px;
	overflow: hidden;
}
div.view-id-random_stories.view-display-id-block_2 .views-row .views-field-field-featured-thumb-1-fid{
	height: 170px;
}

	/*caption styling*/
div.view-id-random_stories .caption-text {
	position: relative;
	display: block;
}
div.view-id-random_stories .caption-text-inner {
	background-color:#000000;
	bottom:-100px;
	color:#FFFFFF;
	display:block;
	font-family:"proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 1.6em;
	height:65px;
	position:absolute;
	width:100%;
}

div.view-id-random_stories .caption-text-spacer {
	height:40px;
	line-height:120%;
	overflow:hidden;
	padding:8px 15px;
}

div.view-id-random_stories .views-field-title {
	text-transform: uppercase;
	font-size: 1.1em;
}



/* ABOUT PAGE*/
body#pid-about h1.title{
	display:block;
	background: url(../images/pixel_35percent_white.png) repeat-x left 90%;
	padding-bottom:30px;
	margin-bottom:10px;
}

body#pid-about div.node-body {
	float:none;
	width:630px;
}

body#pid-about #content-inner{
	padding-left:30px;	
}

body#pid-about div#sidebar-first div.block div.inner{
	margin: 0;	
}

body#pid-about div.slideshow-wrapper{
	border-bottom: 11px solid #23180F;
	padding-bottom: 25px;
}

	/*hide video in body*/
body#pid-about div#node-6 fieldset.fieldgroup{
	display:none;
	}



/* INDIVIDUAL BLOG PAGE */
body.node-type-profile div#block-views-blog-block_1 h2.title,
body.node-type-profile.layout-main-last div#content-tabs,
body.node-type-profile h1.title, 
body.node-type-profile div.node-type-profile h3, 
body.node-type-profile div#block-views-blog-block_1 h2.title,
body.node-type-profile.layout-main-last div#content-tabs,
body.node-type-profile h1.title, 
body.node-type-profile div.node-type-profile p#content-profile-view {
	display: none;
}

body.node-type-profile div.node-type-profile {
	margin-top: 0;
	border-bottom: 11px solid #23190f;
	margin-bottom: 1.5em;
}

body.node-type-profile div.node-type-profile div.inner div.content {
	margin-bottom: 1.5em;
}

body.node-type-profile div.node-type-profile div.profile-profile_fullname, 
body.node-type-profile div.node-type-profile div.profile-profile_title, 
body.node-type-profile div.node-type-profile div.profile-profile_biography {
	display: block;
	padding-left: 152px;
}
body.node-type-profile div.node-type-profile div.node-type-profile div.profile-profile_biography {
	padding-top: 10px;
}

div.content-profile-display {
	border: none;
	margin: 0;
	padding: 0;
}

body.node-type-profile div.node-type-profile div.picture {
	float: left;
	margin: 0;
}

body.node-type-profile div.node-type-profile div.content p {
	float: none;
	width: auto;
	padding-top: 1.5em;
}

body.node-type-profile #block-block-2 {
	width: 100%;
}



/* FELLOWS PAGE */
div.view-FellowsPage {
	float: left;
}
div.view-FellowsPage table.views-view-grid {
	width: auto;
}
div.view-FellowsPage table.views-view-grid td {
	padding: 0 20px 20px 0;
}
div.view-FellowsPage table.views-view-grid td div {
	display: none;  /* Detail fields hidden but available for jQuery to populate the detail block */
}
div.view-FellowsPage table.views-view-grid td div.views-field-field-bio-image-fid {
	display: block;
}
div.view-FellowsPage table.views-view-grid td div.views-field-field-bio-image-fid a {
	display: block;
	height: 107px;
	overflow: hidden;
}
	/* Thumbs-grid Fellow names */
div.view-FellowsPage table.views-view-grid div.views-field-name {
	position: relative;
}
div.view-FellowsPage table.views-view-grid div.views-field-name span.field-content {
	position: absolute; bottom: -50px;
	display: block;
	width: 100%; height: 40px;
	background-color: #000;
	color: #fff;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 1.7em;
	line-height: 40px;
	text-transform: uppercase;
	text-align: center;
}
	/* Detail block */
div#block-views-FellowsPage-block_2 {
	background-color: #23190f;
	color: #fff;
	height: 615px;
	position: relative;
}
div#block-views-FellowsPage-block_2 div.content {
	padding: 18px;
	padding-top: 32px;
}
div#block-views-FellowsPage-block_2 .field-content p {
	margin: 0;
}
div#block-views-FellowsPage-block_2 .field-content a {
	color: #fff;
}
div#block-views-FellowsPage-block_2 div.views-row.views-row-last {
	background: none;
	margin: 0;
}
div#block-views-FellowsPage-block_2.grid16-16 {
	width: 536px;   /* "None" means none please, Skinr.  Why should it automatically mean full-width to you? */
}
div#block-views-FellowsPage-block_2 div {
	width: 230px;
}
div#block-views-FellowsPage-block_2 label {
	margin-top: 19px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1em;
	padding-bottom: .3em;
}
	/* Left-side detail info */
div#block-views-FellowsPage-block_2 div label,
div#block-views-FellowsPage-block_2 div .field-content {
	display: block;
	text-align: right;
}
	/* Right-side detail info */
div#block-views-FellowsPage-block_2 div.views-field-field-featured-links-value {
	position: absolute; top: 317px; left: 278px;
	height: 175px;
	overflow: hidden;
}
div#block-views-FellowsPage-block_2 div.views-field-field-featured-links-value label, 
div#block-views-FellowsPage-block_2 div.views-field-field-featured-links-value .field-content {
	text-align: left;
}

div#block-views-FellowsPage-block_2 div.views-field-field-personal-website-url a{
	font-family: "proxima-nova-1","proxima-nova-2";	
	font-size:1.1em;
	line-height: 1.3em;
}
	/* Name across the bottom */
div#block-views-FellowsPage-block_2 div.views-field-name {
	border: 1px solid #6e635d; border-left: 0; border-right: 0;
	padding: 16px 0 16px 0;
	text-transform: uppercase;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 4.3em;
	line-height: .8em;
	position: absolute; top: 520px;
	width: 499px;
	background-color: #23190F;
}
div#block-views-FellowsPage-block_2 div.views-field-name span.field-content {
	text-align: center;
}
	/* To cover up our (in this case unwanted) custom "More..." link */
div#block-views-FellowsPage-block_2 span.more-link {
	display: none;
}
	/* Profile video */
div#block-views-FellowsPage-block_2 div.views-field-field-video-embed {
	position: absolute; top: 32px;
	background-color: #23190f;
	width: 500px;
	height: 458px;
}
	/* "Show/Hide links to work" */
div#block-views-FellowsPage-block_2 a#show-links, div#block-views-FellowsPage-block_2 a#hide-links {
	position: absolute;
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	font-family: "proxima-nova-1","proxima-nova-2";
	font-size: 1em;
	color: #23190f;
}
div#block-views-FellowsPage-block_2 a#show-links {
	background: url(../images/fellow_show_links.gif) top center no-repeat;
	padding-top: 25px;
	top: 467px;
}
div#block-views-FellowsPage-block_2 a#hide-links {
	background: url(../images/fellow_hide_links.gif) bottom center no-repeat;
	padding-bottom: 25px;
	top: 7px;
}
div#block-views-FellowsPage-block_2 a:hover#show-links {
	background-image: url(../images/fellow_show_links_hover.gif);
}
div#block-views-FellowsPage-block_2 a:hover#hide-links {
	background-image: url(../images/fellow_hide_links_hover.gif);
}
div#block-views-FellowsPage-block_2 a:hover#show-links, div#block-views-FellowsPage-block_2 a:hover#hide-links {
	color: #53493f;
}



/* LEFT SIDEBAR  */
div#sidebar-first {
	width: 300px;
}



/* RIGHT SIDEBAR */
div#sidebar-last {
	width: 300px;
}
div#sidebar-last div.block div.inner {
	margin: 0;
}
div#sidebar-last h2.block-title {
	background-color: #23190f;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-weight: normal;
	font-size: 2.3em;
	color: #fff;
	padding: .4em .3em .3em .3em;
}
div#sidebar-last div.views-row {
	border: 0;
	/* padding: 0;
	margin-bottom: 1.5em;*/ /*NOT SURE WHY THIS IS HERE - JW 6.28*/
}
div#sidebar-last hr {
	border: 0;
	background: url(../images/pixel_35percent_white.png) bottom left repeat-x;
	height: 4px;
	margin: .7em 3em;
}

	/* Twitter */
div#sidebar-last ul#twitter_update_list {
	margin: 0;
	padding: 0 10px;
	list-style: none;
}
div#sidebar-last ul#twitter_update_list li {
	font-size: 1em;
	margin-bottom: 1em;
}
div#sidebar-last ul#twitter_update_list a.twitter-link {
	text-transform: uppercase;
	display: block;
}

	/* Fellows */
div#sidebar-last div.view-Fellows {
	text-align: center;
}
div#sidebar-last div.view-Fellows div.views-field-name {
	text-transform: uppercase;
	font-size: 1.5em;
	font-weight: bold;
}
div#sidebar-last div.view-Fellows div.views-field-field-position-title-value {
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-size: 1.3em;
	text-transform: uppercase;
}
div#sidebar-last div.view-Fellows hr {
	margin-left: 9em;
	margin-right: 9em;
	margin-bottom: 1.5em;
}



/* POSTSCRIPT BOTTOM*/
div#postscript-bottom{
	border-top: 11px solid #23180F;
	padding-top: 20px;
}

div#postscript-bottom div.views-row {
	border: 0;
}

div#postscript-bottom h2.block-title {
	background-color: #23190f;
	font-family: "proxima-nova-extra-condensed-1","proxima-nova-extra-condensed-2";
	font-weight: normal;
	font-size: 2.3em;
	text-align: center;
	color: #fff;
	padding: .4em .3em .3em .3em;
}

div#postscript-bottom .block{
	width:320px;	
}



/* FOOTER */
.footer-message-wrapper {
	margin-bottom: 0;
}

#news21-footer.footer-white ul.news21-clean li.news21-footer-li a.news21-footer-a {
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size:9px;
	}

div.footer-message-inner a{
color:fff;
}

/*
#footer-message {
	border-top: 11px solid #23190f;
	padding: 19px 0;
}
.footer-message-inner {
	background: #f4f1ef;
	padding: 40px 14px 0 14px;
}
.footer-message-inner div#footer-lists {
	border-top: 1px solid #d9d6d4;
}

div#footer-lists ul {
	list-style: none;
	margin: 15px 0 20px 22px; padding: 0;
	float: left;
}
div#footer-lists li, div.footer-message-inner a, div.footer-message-inner p {
	font-family: verdana, sans-serif;
	font-size: .9em;
	line-height: 1.4em;
	color: #878583;
}


div.footer-message-inner a:hover {
	color: #23190f;
}
div#footer-lists li.list-header {
	margin-top: 1em;
	font-weight: bold;
}
*/

div#oblig {
	border-top: 1px solid #d9d6d4;
	clear: both;
	padding: .5em;
}
div#oblig p#copyright {
	float: left;
	height: 35px;
}
div#oblig p#funding {
	float: right;
}





/***** jQuery LavaLamp styles *****/
.primary-menu ul.menu li.backLava {
	border-bottom: 3px solid #a83221;
	position: absolute;
	margin-top: 1px;
	height: 41px;
	z-index: 8;
}
div#primary-menu li.leaf.first p#subnav {
	z-index: 9;
}
.primary-menu ul.menu li a {
	z-index: 10;
	display: block;
	position: relative;
	overflow: hidden;
}



/* MOST VIEWED */
div.block div.view-Most-Viewed li.views-row{
	font-family: "proxima-nova-1","proxima-nova-2";
	background-color: #b4a97d;
	margin: 3px 10px 0px 10px;
	padding: 12px 18px 12px 18px;
	height: 44px;
	color: #FFF;
	line-height: 250%;
	position: relative;
}

div.block div.view-Most-Viewed li.views-row-1{
	background-color: #ada46e;
}

div.block div.view-Most-Viewed li.views-row-2{
	background-color: #afa672;
}

div.block div.view-Most-Viewed li.views-row-3{
	background-color: #b2a877;
}

div.block div.view-Most-Viewed li.views-row-4{
	background-color: #b2a778;
}

div.block div.view-Most-Viewed li.views-row-5{
	background-color: #b4a97d;
}

div.block div.view-Most-Viewed div.views-field-title{
	font-size: 1em;
	padding: 0px;
}

div.block div.view-Most-Viewed div.views-field-title a{
	color: #FFF;
}

div.block div.view-Most-Viewed div.views-field-title a:hover{
	color: #000;
}

div.block div.view-Most-Viewed ul{
	margin-left: 0px;
}

div.block div.view-Most-Viewed li{
	list-style: none;
}

div.block div.view-Most-Viewed p{
	margin: 0;
	font-size: 1em;
}

div.block div.view-Most-Viewed div.views-field-totalcount{
	position: absolute;
	right: -8px;
	top: 18px;
	background: url("../images/view-counter-bg.png") no-repeat 0 0 scroll transparent;
	width: 27px;
	height: 27px;
	text-align: center;
	line-height: 200%;
	font-size: 14px;
}
  
  /*hide counter on main pages*/
li.statistics_counter span{
	display: none;	
}



/* TWITTER */
div.view-apartfromwar-twitter-view div.views-row{
	font-family: "proxima-nova-1","proxima-nova-2";
	background-color: #715f55;
	margin: 3px 10px 0px 10px;
	padding: 12px 18px 12px 18px;
	height: 44px;
	font-size: 1em;
	line-height: 120%;
}

div.view-apartfromwar-twitter-view div.views-row-1{
	background-color: #55423b;
}

div.view-apartfromwar-twitter-view div.views-row-2{
	background-color: #5c4940;
}

div.view-apartfromwar-twitter-view div.views-row-3{
	background-color: #625047;
}

div.view-apartfromwar-twitter-view div.views-row-4{
	background-color: #69574e;
}

div.view-apartfromwar-twitter-view div.views-row-5{
	background-color: #715f55;
}

div.view-apartfromwar-twitter-view{
	color: #FFF;
}

div.view-apartfromwar-twitter-view a{
	color: #fff;
}

div.view-apartfromwar-twitter-view a:hover{
	color: #000;
}

div.view-apartfromwar-twitter-view div.views-field-created-time {
	font-size: .8em;
	line-height: 250%;
}

div.view-apartfromwar-twitter-view div.views-field-text{
	height: 28px;
	overflow: hidden;	
}




/* COMMENTS */
div.view-comments-recent ul {
	margin-left: 0;
}

div.view-comments-recent ul li.views-row{
	font-family: "proxima-nova-1","proxima-nova-2";
	background-color: #b77054;
	margin: 3px 10px 0px 10px;
	padding: 12px 18px 12px 18px;
	height: 44px;
	line-height: 150%;
}

div.view-comments-recent ul li.views-row-1{
	background-color: #b05639;
}

div.view-comments-recent ul li.views-row-2{
	background-color: #b25c3f;
}

div.view-comments-recent ul li.views-row-3{
	background-color: #b46346;
}

div.view-comments-recent ul li.views-row-4{
	background-color: #b56a4d;
}

div.view-comments-recent ul li.views-row-5{
	background-color: #b77054;
}

div.view-comments-recent li{
	list-style: none;
}

div.view-comments-recent li p{
	font-size: 1em;
	margin: 0;
}

div.view-comments-recent ul li.views-row a{
	color: #fff;
}

div.view-comments-recent ul li.views-row a:hover {
	color: #000;
}

div.view-comments-recent a{
	font-family: "proxima-nova-1","proxima-nova-2";
}

/***** Safari Overrides/Fixes for named anchor URLs *****/
.has-comments .nested,
.has-comments .row,
.has-comments .block {
  overflow: visible !important;
}
.has-comments .block#block-views-Billboard-block_1,   /* The above needs to be specific so we can remove these exception. */
.has-comments .block#block-views-FellowsPage-block_2 {
  overflow: hidden !important;
}

#footer-message {
	border-top: 11px solid #23190f;
}

#edit-search-block-form-1-wrapper{
	display: none;
}
