@media screen and (max-width: 776px) {
p img {
width:100%;
height:100%;
}
.issueblock p{
clear:both;
}
.meta a{
font-family:'Oswald';
color: #ccc;
text-decoration:none;
text-transform:none;
}
.issue-link img{
height:25px;
margin-right: 5px;
}

.related {
font-family: 'Oswald', sans-serif;
font-size: 20px;
}
	#search-wrapper-mobile{
width: 95%;
height: 30px;
float: right;
padding-top: 5px;
clear: both;
padding-right: 3%;
padding-left:2%;
background: #221e1f;
display:none;
	}
#header .header form {
background:white;
}	
#search-theme-form .form-text {
color:black;
}	
#search-theme-form .form-submit, #search-wrapper-desktop {
display:none
}	
#header .header form {
width:100%;
float:left;
}
#header .header form input {
width:100%;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
}
	div.container{
		margin-left:3px;
		margin-right:3px;
		margin-top:0;
	}
.home-link-desktop {
display:none !important;
}	
	#home_link{
		width:153px;
		float:left;
		height:93px;
	}
		#home_link img{
		height:91px;
	}
	#print_logo{
	display:none;
	}
	.rss_commentary, .addthis_toolbox {
		display:none;
	}
	  #content #sidebar {
		display:none;
	}
	  #content #body {
		width: 100%;
		
	}
	#header .header {
	
	width: 100%;
	padding-left:0;
	}
	#header {
	background: #221e1f;
	height:91px;
	}
	.container {
		width:100%;
	}
	#block-quicktabs-1, #block-block-25, #footer ul.social-icons {
		display:none;
	}
	#header div.menu li a {
		width: 100%;
		text-align:left;
		background: #221e1f;
		border-bottom:7px solid #e1e1e1;
		color:white;
	}
#header div.menu li a:hover, #header div.menu li a.active{
border-bottom: 7px solid #ec1f27;
}	

ul.nice-menu li.menuparent ul li a:hover, #header-region ul.nice-menu li.menuparent ul li a:hover {
color: #ec1f27 !important;
}
	ul.nice-menu ul, #header-region ul.nice-menu ul {
		visibility: visible;
	}
	.front .commentary{
		display:none;
	}

	.photo_wrapper {
		width:100%;
		margin-bottom: 5px;
	}
	.photo_wrapper img {
		width:100%;
		height:100%;
	}
	#projects{
		display:none;
	}
	#footer ul.minimenu{
		display:none;
	}
	#footer span.addy2{
		float:left;
		clear:both;
		text-align:center;
		width:100%;
		color:#999;
	}
	#footer span.addy1{
		float:left;
		clear:both;
		text-align:center;
		width:100%;
		color:#999;
	}	
	
	#footer .copyright {

text-align: center;
width: 100%;
}
.readmore {
font-size:125%;
font-family: "Oswald";
font-weight: normal;
float: right;
}	
body {
font-family: 'Libre Baskerville';
}


#footer{
background:#221e1f;
color:#999;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;

}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;

}

.addthis_32x32_style span{ float:left; }



.not-front .meta, body.not-front div.node div.meta {
font-size:20px;
font-family: 'Oswald', sans-serif;
margin-bottom:5px;
float:left;
 line-height: 1em; 
 margin-top: 0; 
 margin-bottom:5px;
 text-transform:none;
}
.node-inner .addthis_default_style{
float: right;
margin-bottom: 4px;
}
.not-front .content {
font-family: 'Droid Sans', sans-serif;
clear:both;
}

.search-toggle{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  text-indent: -999px;
  position: relative;
  overflow: hidden;
  width: 70px;
  height: 55px;
  float: right;
    background:url("/sites/all/themes/blueprint/images/search-icon.png") no-repeat 50% 33%;

margin-top:25px
}
.search-toggle:before {
  color: #fff;
  font-family: "responsivenav", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 28px;
  text-transform: none;
  position: absolute;
  text-indent: 0;
  text-align: center;
  line-height: 55px;
  speak: none;
  width: 100%;
  top: 0;
  left: 0;
}

.search-toggle.active::before {
  font-size: 24px;
  content:"x";
}

body.front .viewall, body.not-front .viewall {
font-size: 32px;
height: 40px;
line-height: 40px;
}
#header div.menu li {
border-right: none;
}

	body.front .view-Commentariesview, body.not-front .view-Commentariesview, body.not-front .view-issues-landing, body.not-front .view-newsfeed, body.not-front .view-related-articles{
		border:none;
	}
	.view-Commentariesview .view-content h2, .view-Blogview .view-content .views-row h2, .view-issues-landing .view-content h2, .view-newsfeed .view-content h2, .view-related-articles .view-content h2 {
		line-height: 28px;
		margin-bottom: 6px;
		
	}
	body.front .view-Commentariesview .view-content h2 a, body.not-front .view-Commentariesview .view-content h2 a, body.not-front .view-issues-landing .view-content h2 a, body.not-front .view-newsfeed .view-content h2 a {
		text-decoration: none;
		font-weight: bold;
		/*color: #f23832; red*/
		color:white;
		font-size: 25px;
font-family: 'Libre Baskerville';
		
	}
	
body.not-front .view-related-articles .view-content h2 a {
		text-decoration: none;
		font-weight: bold;
		/*color: #f23832; red*/
		color:black;
		font-size: 25px;
font-family: 'Libre Baskerville';
		
}	

.view-Commentariesview .view-content div.meta, .view-issues-landing .view-content div.meta, .view-newsfeed .view-content div.meta, .view-related-articles .view-content div.meta {
font-size:15px;
font-family: 'Oswald', sans-serif;

width:100%
}

.view-Commentariesview .view-content .views-row img, .node-type-commentary .node-inner .content img, .view-issues-landing .view-content .views-row img, .view-newsfeed .view-content .views-row img, .view-related-articles .view-content .views-row img {
padding: 0;
border: none;
 margin-right: 0;
 margin-left: 0;
}

.view-Commentariesview .views-row, .view-issues-landing .views-row, .view-newsfeed .views-row, .view-related-articles .views-row{
padding: 10px;
/*border-bottom: 1px dashed #e5e5e5;*/
margin-bottom: 10px;
width: 95%;
   -moz-box-shadow:    0 4px 6px -2px #ccc;
  -webkit-box-shadow: 0 4px 6px -2px #ccc;
  box-shadow:         0 4px 6px -2px #ccc;
}
.view-Commentariesview .views-row .teaser, .view-issues-landing .views-row .teaser, .view-newsfeed .views-row .teaser, .view-related-articles .views-row .teaser{
padding: 5px;
}

body.not-front .view-Commentariesview .view-content .views-row, body.not-front .view-issues-landing .view-content .views-row, body.not-front .view-newsfeed .view-content .views-row, body.not-front .view-related-articles .view-content .views-row{
clear:none;
margin-bottom:0px;
border-bottom:none;
}



div.view-InDepthResearch .views-row .commentary-sticky h2 a, div.view-resources-landing .views-row .commentary-sticky h2 a {
color: #606060;
}

body.not-front #aggregator .feed-item h3 a, body.not-front .view-InDepthResearch .views-row h2 a, body.not-front .view-resources-landing .views-row h2 a {
color: black;
font-family: 'Libre Baskerville';
text-decoration: none;
font-size:30px;
line-height:30px;
}

.view-InDepthResearch p {
clear:both;
}

body.not-front .view-newfeed .views-row h2 a {
color: black;
font-family: 'Libre Baskerville';
text-decoration: none;
font-size:30px;
}





#node-1134 .issueblock img {
margin:0;
margin-right:5px;

}

.commentary-sticky {
 background-color: white;
 padding: 0; 
 margin-bottom: 0; 
 border-left: none; 
}

.item-list .pager {
clear: both;
padding-top: 15px;
background-color:white;

}



#headline{/*.6 for red*/
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
position: absolute;
width: 91%;
padding: 2%;
}

.issueblock{
/*border-bottom: 1px dashed #e5e5e5; */
float: left;
width: 100%;
padding: 5px;
margin: 5px;
}
.issueblock img {
float:left;
margin:5px;
}

.not-front h3, .not-front h3 a {
background: none;
font-size: 25px;
color: #ec1f27;
/*text-transform: uppercase;*/
background-color: none;
text-decoration: none;

font-family: 'Oswald', sans-serif;
line-height:40px;
}



.not-front h1 {
	/*background: none;
font-size: 35px !important;
line-height:40px;
padding-left:0 !important;

	text-transform: uppercase;*/
/*color: #f23832;
color:black;
	background-color: none;
	text-decoration: none;
font-weight: bold;
font-family: 'Libre Baskerville', serif;*/
font-family: 'Oswald', sans-serif;
font-size: 30px !important;
line-height:35px;
}

.page-node h1 {
	background: none;
font-size: 30px !important;
line-height:35px;
padding-left:0 !important;

	/*text-transform: uppercase;
color: #f23832;*/
color:black;
	background-color: none;
	text-decoration: none;
font-weight: bold;
font-family: 'Libre Baskerville', serif;
}

#header div.menu .dropdown-toggle{
width: 8%;
overflow: hidden;
height: 60px;

}

#header div.menu .dropdown-link{
width: 92%;

float:right;
}
body.not-front .view-related-articles .view-content .views-row {
margin-top:10px;
}
}
@media screen and (max-width: 1025px) and (min-width: 776px){
p img {
width:100%;
height:100%;
}
.issueblock p{
clear:both;
}
.meta a{
font-family:'Oswald';
color: #ccc;
text-decoration:none;
text-transform:none;
}
.issue-link img{
height:25px;
margin-right: 5px;
}
.related {
font-family: 'Oswald', sans-serif;
font-size: 20px;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;

}
	#search-wrapper-mobile{
width: 95%;
height: 30px;
float: right;
padding-top: 5px;
clear: both;
padding-right: 2%;
padding-left: 3%;
background: #221e1f;
display:none;
	}
#header .header form {
background:white;
}	
#search-theme-form .form-text {
color:black;
}	
#search-theme-form .form-submit, #search-wrapper-desktop {
display:none
}	
#header .header form {
width:100%;
float:left;
}

#header .header form input {
width:100%;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
}

.home-link-desktop {
display:none !important;
}
	div.container{
		margin-left:3px;
		margin-right:3px;
		margin-top:0;
	}
	#home_link{
		width:153px;
		float:left;
		height:93px;
	}
		#home_link img{
		height:91px;
	}
	#print_logo{
	display:none;
	}
	.rss_commentary, .addthis_toolbox {
		display:none;
	}
	  #content #sidebar {
		display:none;
	}
	  #content #body {
		width: 100%;
		
	}
	#header .header {
	
	width: 100%;
	padding-left:0;
	}
	#header {
	background: #221e1f;
	height:91px;
	}
	.container {
		width:100%;
	}
	#block-quicktabs-1, #block-block-25, #footer ul.social-icons {
		display:none;
	}
	#header div.menu li a {
		width: 100%;
		text-align:left;
		background: #221e1f;
		border-bottom:7px solid #e1e1e1;
		color:white;
	}
#header div.menu li a:hover, #header div.menu li a.active{
border-bottom: 7px solid #ec1f27;
}	

ul.nice-menu li.menuparent ul li a:hover, #header-region ul.nice-menu li.menuparent ul li a:hover {
color: #ec1f27 !important;
}
	
	ul.nice-menu ul, #header-region ul.nice-menu ul {
		visibility: visible;
	}
	.front .commentary{
		display:none;
	}

	.photo_wrapper {
		width:100%;
		margin-bottom: 5px;
	}
	.photo_wrapper img {
		width:100%;
		height:100%;
	}
	#projects{
		display:none;
	}
	#footer ul.minimenu{
		display:none;
	}
	#footer span.addy2{
		float:left;
		clear:both;
		text-align:center;
		width:100%;
		color:#999;
	}
	#footer span.addy1{
		float:left;
		clear:both;
		text-align:center;
		width:100%;
		color:#999;
	}	
	
	#footer .copyright {

text-align: center;
width: 100%;
}
	
.readmore {
font-size:125%;
font-family: "Oswald";
font-weight: normal;
float: right;
}	
body {
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
}


#footer{
background:#221e1f;
color:#999;
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;

}
.addthis_32x32_style span{ float:left; }



.page-node .meta {
font-size:20px;
font-family: 'Oswald', sans-serif;
margin-bottom:5px;
float:left;
}
.not-front .meta , body.not-front div.node div.meta{
font-size:20px;
font-family: 'Oswald', sans-serif;
margin-bottom:5px;
float:left;
 line-height: 1em; 
 margin-top: 0; 
 margin-bottom:5px;
 text-transform:none;
}
.node-inner .addthis_default_style{
float: right;
margin-bottom: 4px;
}
.not-front .content {
font-family: 'Droid Sans', sans-serif;
clear:both;
}

.search-toggle{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  text-indent: -999px;
  position: relative;
  overflow: hidden;
  width: 70px;
  height: 55px;
  float: right;
    background:url("/sites/all/themes/blueprint/images/search-icon.png") no-repeat 50% 33%;

margin-top:25px
}
.search-toggle:before {
  color: #fff;
  font-family: "responsivenav", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 28px;
  text-transform: none;
  position: absolute;
  text-indent: 0;
  text-align: center;
  line-height: 55px;
  speak: none;
  width: 100%;
  top: 0;
  left: 0;
}

.search-toggle.active::before {
  font-size: 24px;
  content:"x";
}

body.front .viewall, body.not-front .viewall {
font-size: 32px;
height: 40px;
line-height: 40px;
}
#header div.menu li {
border-right: none;
}

	body.front .view-Commentariesview, body.not-front .view-Commentariesview, body.not-front .view-issues-landing, body.not-front .view-newsfeed, body.not-front .view-related-articles {
		border:none;
	}

	.view-Commentariesview .view-content h2, .view-Blogview .view-content .views-row h2, .view-issues-landing .view-content h2, .view-newsfeed .view-content h2, .view-related-articles .view-content h2 {
		line-height: 30px;
		margin-bottom: 6px;
		
	}
	body.front .view-Commentariesview .view-content h2 a, body.not-front .view-Commentariesview .view-content h2 a, body.not-front .view-issues-landing .view-content h2 a, body.not-front .view-newsfeed .view-content h2 a {
		text-decoration: none;
		font-weight: bold;
		/*color: #f23832; red*/
		color:white;
		font-size: 25px;
font-family: 'Libre Baskerville';
		
	}
	
	body.not-front .view-related-articles .view-content h2 a {
			text-decoration: none;
		font-weight: bold;
		/*color: #f23832; red*/
		color:black;
		font-size: 25px;
font-family: 'Libre Baskerville';
		
	}

.view-Commentariesview .view-content div.meta, .view-issues-landing .view-content div.meta, .view-newsfeed .view-content div.meta, .view-related-articles .view-content div.meta {
font-size:15px;
font-family: 'Oswald', sans-serif;

width:100%
}

.view-Commentariesview .view-content .views-row img, .node-type-commentary .node-inner .content img, .view-issues-landing .view-content .views-row img, .view-newsfeed .view-content .views-row img, .view-related-articles .view-content .views-row img {
padding: 0;
border: none;
 margin-right: 0;
}

/*body.front .view-Commentariesview .views-row{
padding: 10px;
margin-bottom: 10px;
width: 95%;
   -moz-box-shadow:    0 4px 6px -2px #ccc;
  -webkit-box-shadow: 0 4px 6px -2px #ccc;
  box-shadow:         0 4px 6px -2px #ccc;
}*/

.view-Commentariesview .views-row, .view-issues-landing .views-row, .view-newsfeed .views-row {
padding: 10px;
/*border-bottom: 1px dashed #e5e5e5; */
margin-bottom: 10px;
width: 47%;
height:100%;
float:left;
   -moz-box-shadow:    0 4px 6px -2px #ccc;
  -webkit-box-shadow: 0 4px 6px -2px #ccc;
  box-shadow:         0 4px 6px -2px #ccc;
}

.view-related-articles .views-row {
padding: 10px;
/*border-bottom: 1px dashed #e5e5e5;*/
margin-bottom: 10px;
width: 95%;
   -moz-box-shadow:    0 4px 6px -2px #ccc;
  -webkit-box-shadow: 0 4px 6px -2px #ccc;
  box-shadow:         0 4px 6px -2px #ccc;
}



.view-Commentariesview .views-row .teaser, .view-issues-landing .views-row .teaser, .view-newsfeed .views-row .teaser{
height:115px;
overflow:hidden;
padding: 5px;
}

.view-related-articles .views-row .teaser{

padding: 5px;
}

body.not-front .view-Commentariesview .view-content .views-row, body.not-front .view-issues-landing .view-content .views-row, body.not-front .view-newsfeed .view-content .views-row, body.not-front .view-related-articles .view-content .views-row{
clear:none;
margin-bottom:0px;
border-bottom:none;
margin-left: 0;
}



div.view-InDepthResearch .views-row .commentary-sticky h2 a, div.view-resources-landing .views-row .commentary-sticky h2 a {
color: #606060;
}

body.not-front #aggregator .feed-item h3 a, body.not-front .view-InDepthResearch .views-row h2 a, body.not-front .view-resources-landing .views-row h2 a {
color: black;
font-family: 'Libre Baskerville';
text-decoration: none;
font-size:25px;
line-height:25px;
}
.view-InDepthResearch p{
clear:both;
}

#node-1134 .issueblock img {
margin:0;
margin-right:5px;

}

.commentary-sticky {
 background-color: white;
 padding: 0; 
 margin-bottom: 0; 
 border-left: none; 
}
.item-list .pager {
background-color:white;
clear: both;
padding-top: 15px;
}

#headline{/*.6 for red*/
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
position: absolute;
width: 43%;
padding: 2%;
}

/*body.front #headline{
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
position: absolute;
width: 91%;
padding: 2%;
}*/

.issueblock{
/* border-bottom: 1px dashed #e5e5e5; */
float: left;
width: 100%;
padding: 5px;
margin: 5px;
}
.issueblock img {
float:left;
margin:5px;
}

.not-front h3, .not-front h3 a {
background: none;
font-size: 25px;
color: #ec1f27;
/*text-transform: uppercase;*/
background-color: none;
text-decoration: none;

font-family: 'Oswald', sans-serif;
line-height:42px;
}

.not-front h1 {
/*	background: none;
font-size: 45px !important;
padding-left:0 !important;
line-height:50px;
	text-transform: uppercase;*/
/*color: #f23832;
color:#7C7C7C;
	background-color: none;
	text-decoration: none;
font-weight: bold;
font-family: 'Libre Baskerville', serif;*/

font-family: 'Oswald', sans-serif;
font-size: 35px !important;
line-height:40px;
}

.page-node h1 {
	background: none;
font-size: 35px !important;
padding-left:0 !important;
line-height:40px;
	/*text-transform: uppercase;
color: #f23832;*/
color:black;
	background-color: none;
	text-decoration: none;
font-weight: bold;
font-family: 'Libre Baskerville', serif;


}

#header div.menu .dropdown-toggle{
width: 8%;
overflow: hidden;
height: 60px;

}

#header div.menu .dropdown-link{
width: 92%;

float:right;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
font-family: 'Droid Sans', Arial, Helvetica, sans-serif;

}
body.not-front .view-related-articles .view-content .views-row {
margin-top:10px
}
}
@media screen and (min-width: 1026px){

.not-front #sidebar .block h3 {
font-family: 'Oswald', Arial, sans-serif;
background: transparent url(../images/header-bg-thicker.png) repeat-y left top;
font-size: 20px !important;
padding-left: 20px !important;
color: #EB2027;
background-color: #e5e5e5;
margin-bottom: 12px;
padding-top: 4px;
padding-bottom: 4px;
line-height:20px;
}
.issueblock{
margin-top:10px;
clear:both;
}
.issueblock h3 img {
float:left;
margin-right:5px;
}
.issueblock h3 {
background: none;
font-size: 25px;
color: #ec1f27;

background-color: none;
text-decoration: none;
font-family: 'Oswald', sans-serif;
line-height: 40px;
}
.commentary-sticky {
background-color: white;
padding: 0;
margin-bottom: 12px;
border-left: 0;
}
.related{
font-family: 'Oswald', sans-serif;
font-size: 20px;
}
#small_logo {
display:none;
}

.dropdown-toggle, .search-toggle, .nav-toggle, #header .addthis_32x32_style, .home-link-mobile, #search-wrapper-mobile {
display:none !important;
}
#content #sidebar .sidebar-item, #sidebar .block {
background-color: white !important;
-moz-box-shadow: 0 4px 6px -2px #ccc;
-webkit-box-shadow: 0 4px 6px -2px #ccc;
box-shadow: 0 4px 6px -2px #ccc;
}
#header div.menu li a {
 text-align: left !important;
}
#header div.menu{
clear:both;
}
.issue-link img{
height:25px;
margin-right: 5px;
}
.meta a{
font-family:'Oswald';
color: #ccc;
text-decoration:none;
text-transform:none;
}
.meta {
font-size:20px;
margin-bottom:0;
padding-top:0;
}
h1 {
margin-bottom:3px;
}
.addthis_toolbox {
display:none;
}
.addthis_default_style{
float:right;
}
.content {
clear:both;
padding-top:10px;
}
.photo_wrapper {
float: left;
margin-bottom: 10px;
width: 330px;
height: 240px;
}
body.not-front .photo_wrapper img{
width: 330px;
height:100%;
}
body.front .photo_wrapper img {
width: 330px;
height:100%;
}
	body.front .view-Commentariesview, body.not-front .view-Commentariesview, body.not-front .view-issues-landing, body.not-front .view-newsfeed, body.not-front .view-related-articles{
		border:none;
	}
	.view-Commentariesview .view-content h2, .view-Blogview .view-content .views-row h2, .view-issues-landing .view-content h2, .view-newsfeed .view-content h2, .view-related-articles .view-content h2 {
		line-height: 28px;
		margin-bottom: 6px;
		
	}
	body.front .view-Commentariesview .view-content h2 a, body.not-front .view-Commentariesview .view-content h2 a, body.not-front .view-issues-landing .view-content h2 a, body.not-front .view-newsfeed .view-content h2 a {
		text-decoration: none;
		font-weight: bold;
		/*color: #f23832; red*/
		color:white;
		font-size: 25px;
font-family: 'Libre Baskerville';
		
	}

.view-Commentariesview .view-content div.meta, .view-issues-landing .view-content div.meta, .view-newsfeed .view-content div.meta, .view-related-articles .view-content div.meta {
font-size:15px;
font-family: 'Oswald', sans-serif;

width:100%
}

.view-Commentariesview .view-content .views-row img, .node-type-commentary .node-inner .content img, .view-issues-landing .view-content .views-row img, .view-newsfeed .view-content .views-row img, .view-related-articles .view-content .views-row img {
padding: 0;
border: none;
 margin-right: 0;
}

.view-Commentariesview .views-row, .view-issues-landing .views-row, .view-newsfeed .views-row, .view-related-articles .views-row{
padding: 10px;
/*border-bottom: 1px dashed #e5e5e5;*/
margin-bottom: 10px;
width: 330px;
   -moz-box-shadow:    0 4px 6px -2px #ccc;
  -webkit-box-shadow: 0 4px 6px -2px #ccc;
  box-shadow:         0 4px 6px -2px #ccc;
  float:left;
  margin-right:10px;
}
body.front .view-Commentariesview .views-row{
width: 323px;
}
.view-Commentariesview .views-row .teaser, .view-issues-landing .views-row .teaser, .view-newsfeed .views-row .teaser, .view-related-articles .views-row .teaser{
padding: 5px;
}

body.not-front .view-Commentariesview .view-content .views-row, body.not-front .view-issues-landing .view-content .views-row, body.not-front .view-newsfeed .view-content .views-row, body.not-front .view-related-articles .view-content .views-row{
clear:none;
margin-bottom:10px;
border-bottom:none;
margin-left: 0;
}
#headline {
background: rgb(0, 0, 0) transparent;
background: rgba(0, 0, 0, 0.8);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
position: absolute;
padding:5px;
width:320px;
}
/*body.front #headline {
width:660px;

}
body.front .views-row-2 #headline, body.front .views-row-3 #headline, body.front .views-row-4 #headline, body.front .views-row-5 #headline{
width:320px;
}
body.front .views-row-2 .photo_wrapper img, body.front .views-row-3 .photo_wrapper img, body.front .views-row-4 .photo_wrapper img, body.front .views-row-5 .photo_wrapper img {
width: 330px;
height:100%;
}*/
#headline h2 a {
color: white;
}

.page-node h1 {
	background: none;
font-size: 35px !important;
padding-left:0 !important;

line-height:40px;
	/*text-transform: uppercase;
color: #f23832;*/
color:black;
	background-color: none;
	text-decoration: none;
font-weight: bold;
font-family: 'Libre Baskerville', serif;
}

div.view-InDepthResearch .views-row .commentary-sticky h2 a, div.view-resources-landing .views-row .commentary-sticky h2 a {
color: #606060;
}

body.not-front #aggregator .feed-item h3 a, body.not-front .view-InDepthResearch .views-row h2 a, body.not-front .view-resources-landing .views-row h2 a, body.not-front .view-search-with-author .views-row h2 a, body.not-front .view-taxonomy-term .views-row h2 a, body.not-front .view-Newsletter .views-row .field-content a{
color: black;
font-family: 'Libre Baskerville';
text-decoration: none;
font-size:30px;
line-height:35px;
}
body.front .view-InDepthResearch .views-row h2 a{
color: black;
font-family: 'Libre Baskerville';
text-decoration: none;
font-size:25px;
line-height:30px;
}
/*body.front .view-Commentariesview .view-content .views-row-2 {
	float: left;
	width: 325px;
	padding-right: 5px;
	margin-right: 10px;
	margin-bottom: 2px;
	
}
body.front .view-Commentariesview .view-content .views-row-3 {
	float: left;
	width: 325px;
	margin-bottom: 2px;
}

body.front .view-Commentariesview .view-content .views-row-4 {
	float: left;
	width: 325px;
	padding-right: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	
}
body.front .view-Commentariesview .view-content .views-row-5 {
	float: left;
	width: 325px;
	margin-bottom: 10px;
}*/
#home_link {
	float: left;
	width: 320px;
	height: 98px;
	background: transparent url(../images/e21-logo.png) 0 0 no-repeat;
}

.not-front h3, .not-front h3 a {
background: none;
font-size: 25px;
color: #ec1f27;
/*text-transform: uppercase;*/
background-color: none;
text-decoration: none;

font-family: 'Oswald', sans-serif;
line-height:40px;
}
.teaser, .view-newsfeed .views-row .teaser {
height: 165px;
overflow: hidden;
padding: 5px;
}
.readmore {
font-size: 125%;
font-family: "Oswald";
font-weight: normal;
float: right;
}
body.not-front .view-related-articles .view-content .views-row {
height:300px;
}
}

h2 a:hover, .meta a:hover, body.not-front .view-Newsletter .views-row .field-content a:hover {
color: #ec1f27 !important;
}
#quicktabs-1{
   -moz-box-shadow:    0 4px 6px -2px #ccc;
  -webkit-box-shadow: 0 4px 6px -2px #ccc;
  box-shadow:         0 4px 6px -2px #ccc;
}

body.not-front  .node-inner .photo_wrapper {
width:50%;
}
body.not-front  .node-inner .photo_wrapper img {
width:95%;
}

#header div.menu li a {
font-family: 'Oswald';
font-size: 20px;
}
.node-type-page h1 {
background: transparent url(../images/header-bg-thicker.png) repeat-y left top;
font-family: 'Oswald', Arial, sans-serif;
font-size: 24px !important;
padding-left: 20px !important;
color: #7B7B7B;
background-color: #e5e5e5;
margin-bottom: 12px;
padding-top: 4px;
padding-bottom: 4px;
line-height: 24px;
font-weight: normal;
}

