body.home #post-19 h1{
	display:none;
}

#text-9 {border: 1px solid #4080b0; padding: 0 !important; margin-left:18px;}
#text-9 .entry-content h1 {font-size: 24px; color: #000; font-weight: bold; line-height: 1.5em;padding: 5px 0 0 15px;}
#text-9 .news_image {width: 150px;}
#text-9 img {width: 150px; float: left; border: none; padding: 0 0 0 25px; margin: 0;}
#text-9 h5 {width: 300px; float: right; font-size: .7em; line-height: 1em; color: #000; margin: 0; font-weight: bold; text-transform: uppercase; padding: 15px 25px 5px 25px;}
#text-9 h3 {width: 300px; float: right; font-size: 1em; line-height: 1.3em; color: #005596; margin: 0; padding: 0 25px;}


#text-9 h6 {width: 300px; float: right; font-size: .7em; line-height: 1em; color: #000; margin: 15px 0; padding: 0 25px;}

#text-9 p {width: 300px; float: right; font-size: .8em; line-height: 1.3em; color: #000; margin: 0; padding: 0 25px 15px 25px;}
#text-9 a {color: #4080b0; text-decoration: none;}
#text-9 a:hover {color: #666;}
#text-9 .entry-title {display: none;}
#text-9 hr {border: 0; width: 95%; color: #c0d5e5; background-color: #c0d5e5; height: 2px; margin: 0 0 0 15px; clear: both;}


/* news */

#newsarea {clear:both; border: 1px solid #4080b0; padding: 10px 20px 20px 20px !important; margin-top:40px; margin-left:18px; margin-bottom:40px;}
#newsarea h1 {font-size: 24px; color: #000; font-weight: normal; padding: 0; margin-bottom:12px;}
#newsarea .newsimage{float:left; padding: 20px 20px 20px 0; }
#newsarea hr{border: 0; width: 100%; color: #c0d5e5; background-color: #c0d5e5; height: 2px; margin: 15px 0 15px 0; clear: both;}
#newsarea h2, #newsarea h3, #newsarea h4{clear:none;}
#newsarea h3{font-size: .7em; line-height: 1em; color: #000; margin: 0; font-weight: bold; text-transform: uppercase;}
#newsarea h3 a{color:#000;}
#newsarea h2{font-size: 1.05em; line-height: 1.3em; color: #005596; margin: 7px 0 0 0;}
#newsarea h2 a{color:#005596;}
#newsarea h4 {font-size: .7em; line-height: 1em; color: #000; margin: 15px 0;}
#newsarea p {font-size: .85em; line-height: 1.3em; color: #000; margin: 0; padding: 0;}
#newsarea .morenews{clear:both; margin-top:15px;}

#newsarea2 {
	background: none repeat scroll 0 0 #ECF4F3;
 	border: 1px solid #005596;
	margin: 0 auto 35px auto;
	width:86%;
	}
#newsarea2 .nritem {
	padding:20px 20px 10px 20px;
	position:relative;
	min-height:175px;
}
#newsarea2 h1 {font-size: 24px; color: #000; font-weight: normal; padding: 10px 0 0 20px; margin-bottom:10px;}
#newsarea2 .newsimage{float:left; padding: 0 20px 20px 0; }
#newsarea2 hr{border: 0; width: 100%; color: #c0d5e5; background-color: #c0d5e5; height: 2px; margin: 15px 0 15px 0; clear: both;}
#newsarea2 h2, #newsarea2 h3, #newsarea2 h4{clear:none;}
#newsarea2 h3{font-size: .7em; line-height: 1em; color: #000; margin: 0; font-weight: bold; text-transform: uppercase;}
#newsarea2 h3 a{color:#000;}
#newsarea2 h2{font-size: 1em; line-height: 1.3em; color: #005596; margin: 0;}
#newsarea2 h2 a{color:#005596;}
#newsarea2 h4 {font-size: .7em; line-height: 1em; color: #000; margin: 15px 0;}
#newsarea2 p {font-size: .85em; line-height: 1.3em; color: #000; margin: 0; padding: 0;}
#newsarea2 .morenews{clear:both; margin-top:15px;}



#newsrelease-archive {width:100%;}
#newsrelease-archive .nritem,
#newsrelease-archive .nritem-nopic {
	border-bottom:1px solid #999; 
	padding:20px 20px 10px 20px;
	position:relative;
	min-height:200px;
	}
#newsrelease-archive h1 {font-size: 24px; color: #000; font-weight: normal; padding: 0; margin-bottom:12px;}
#newsrelease-archive .newsimage {float:left; padding: 0 20px 20px 0;width:150px; }

#newsrelease-archive h3 {
	font-size: .7em; 
	line-height: 1em; 
	color: #000; 
	margin: 0; 
	font-weight: bold; 
	text-transform: uppercase;
	position:absolute;
	left:188px;
	width:60%;
	}
#newsrelease-archive h3 a {color:#000;}
#newsrelease-archive h2 {
	font-size: 1.05em; 
	line-height: 1.1em; 
	color: #005596; 
	margin: 0;
	position:absolute;
	left:188px;
	padding-right:30px;
	}
#newsrelease-archive h2 a {color:#005596;}

#newsrelease-archive h4 {
	font-size: .7em; 
	line-height: 1em; 
	color: #000; 
	margin: 10px 0;
	position:absolute;
	left:188px;
	top:67px;
	font-weight:bold;
	}
#newsrelease-archive p {
	font-size: .85em; 
	line-height: 1.4em; 
	color: #000; 
	margin: 0; 
	padding: 0px 20px 10px 0px;
	position:absolute;
	left:188px;
	top:97px;
	}
#newsrelease-archive .nritem-nopic {
	padding:20px 0px 0px 20px;
	min-height:117px;
}
	
#newsrelease-archive .nritem-nopic h2,
#newsrelease-archive .nritem-nopic h4 {
	position:static;
}
#newsrelease-archive .nritem-nopic p {
	position:static;
}
/* ISR in the News */

body.post-type-archive-isrinnews .wp-post-image,
body.single-isrinnews .wp-post-image{
	float:left;
	margin:0 10px 10px 50px;
}

.entry-meta-isrinnews{
	margin:0 10px 10px 50px;
}

/* Center top nav */

#centers_nav a{
	position:relative;
	margin-right:0;
}

#centers_nav a span{
	display:none;
	position:absolute;
	width:100%;
	left:0;
	top:0;
	z-index:200;
	margin-top:-24px;
	padding-top:24px;
	padding-bottom:20px;
	font-size:12px;
	color:#373737;
	background:url(images/center_nav_bg.png) 0 0 repeat-x;
	text-transform:none;
}

#centers_nav a span strong{
	font-weight:normal;
	padding:0 6px;

}
#centers_nav a:hover span{
	display:block;
}

/* images */
img.alignleft {margin-bottom:15px;}
img.alignright {margin-bottom:15px;}
img.aligncenter {margin-bottom:15px;}

/* navigation */
#content nav#nav-below{
	padding:0 15px 10px 15px;
}

.clearer{clear:both;}

/* responsive styling */

/* iPads (portrait and landscape) ----------- */
@media only screen and (max-width : 960px) {
	#main #secondary {
		/*display:none;
*/		}
	body {padding:0px;}
	body.home {padding:0px;}
	body.home #main #content {margin:0px 0px 23px 46px;} /*cf 6-25-2013 */
	#branding #isrlogo img {
		display:block;
		height:auto;
		width:100%;
	}
	#branding a.um img {
		display:block;
		width:100%;
		height:auto;
	}
	body.home #feature.clearfix #f-photo-1.f-image-wrap a.f-photo-link img.attachment-home_feature {
		width:100%;
		height:auto;
		display:block;
	}
	#centers_nav {width:77.5%;}
	
	.widget-area {display: none;} /*cf 6-25-2013 */
	#newsarea {margin-left: 46px;} /*cf 6-25-2013 */
}

/* iPads (landscape) ----------- */
@media only screen and (max-width : 890px) {
	body {padding:0px;}
	body.home {padding:0px;}
	#page {max-width:890px;width:100%;}
	#primary,.singular #primary {
		width:590px;
	}	
	#newsrelease-archive .nritem {min-height:190px;}
	#main #content {margin:0 0 0 35px;} /* cf 6-25-2013 */
}

/* smaller tablets ----------- */
@media only screen and (max-width : 767px) {
	#newsrelease-archive .nritem, #newsrelease-archive .nritem-nopic {min-height:168px;}
	body {padding:0px;}
	body.home {padding:0px;}
	#page {max-width:767px;width:100%;}
	#primary,.singular #primary {
		width:590px;
	}	
	#newsrelease-archive .nritem {min-height:190px;}
	#main #content {margin:0px 0px 15px 0px;}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
	body {padding:0px;}
	body.home #main #content {margin:0px;}
	#page {max-width:320px;width:100%;}
	#primary {max-width:320px;width:100%;}
	#newsrelease-archive .nritem {min-height:230px;}
	#supplementary  #first {width: 100%; float: none; padding: 20px 0px 0px 30px;}
	#supplementary  #second {width: 100%; float: none; padding: 0px 0 0 30px;}
	#supplementary  #third {width: 100%; float: none; padding: 0px 0 0 30px;}
	#newsarea {margin-left:6px;border:0;}
	#branding #social {
		display:none;
		}
	#access div, #access ul {width:97%;}
	#access, #centers_nav {float:none;width:100%;margin: 0 0 10px 0;} /*cf 6-25-2013 */
	#text-8 {display:none;}
	html body.home div#page.hfeed div#main nav#access aside#simpleimage-6.widget {display:none;}
/*	#centers_nav {margin:0px 0px 15px 0px;text-align:left;} */
	#centers_nav a {padding:5px 10px;}
	#content article .entry-content {padding:0px 10px;}
	.singular h1.entry-title, .singular .entry-title {padding:0px 10px;line-height:0.7em;margin:0px;}
	#primary .entry-meta.isr-news-releases {padding-left:10px;}
}

/* sampler styling */

#sampler-content {float:left;padding-bottom:20px;}

#sampler-content p {
	font-size: 18px;
	line-height: 1.35em;
}

body.page-template-sampler-landing-php #newsarea2 {float:left;margin-left:50px;}
article.sampler-featured {
	min-height: 175px;
	padding: 20px 20px 10px;
	position: relative;
	border-bottom:1px solid #005596;
	}

article.sampler-featured .sampler-thumb > img {float:left;padding:0px 20px 20px 0px;}
article.sampler-featured h2 a {padding-bottom:10px;}
ul#sampler-menu {
	float: left;
	margin: 0 0 20px 46px;
	padding: 0;
	width: 100%;
	font-size: 11px;
}
ul#sampler-menu li {float:left;display:block;list-style:none;}
ul#sampler-menu li a {
	color:#fff;
	font-weight:normal;
	float:left;
	display:block;
	padding:5px 9px;
	background:#18456f;
	}
	
ul#sampler-menu li a:hover {
	text-decoration:none;
	background:#436f96;
}
article.sampler-item {
	float:left;
	padding: 0 52px 20px 0;
	width: 38%;
	min-height:248px;
}
article.sampler-item h2 a {
	display: block;
	    font-weight: bold;
	    line-height: 1.25em;
	    padding-bottom: 10px;
}
#newsarea2 article.sampler-featured h2 a {
	display: block;
	    font-size: 18px;
	    font-weight: bold;
	    padding-bottom: 10px;
}
#newsarea2 article.sampler-featured h2,
article.sampler-item h2 {
	display:inline;
}

#newsarea2 article.sampler-featured h4, 
article.sampler-item h4 {margin:0px 0px 7px 0px;font-weight:bold;font-size: 0.7em;display:inline;}

article.sampler-item p {margin:0px;padding:0px;}

#sampler-articles {padding-left:50px;float:left;clear:both;position:relative;}
a.viewall {
	background:url('images/view-all-bg.jpg') repeat-x transparent top left;
	display:block;
	float:right;
	padding:5px 15px;
	color:#ffd009;
	font-weight:bold;
}
a.more {
	background: none repeat scroll 0 0 #18456F;
	    color: #FFFFFF;
	    display: block;
	    float: left;
	    font-size: 10px;
	    font-weight: bold;
	    margin-top: 10px;
	    padding: 3px 5px;
	    text-transform: uppercase;
}
a.more:hover {
	text-decoration:none;
	background:#436f96;
}

article.sampler-item .sampler-thumb {float:left;margin:0px 5px 5px 0px;}

a.samplerreturn {
	background: none repeat scroll 0 0 #18456F;
	    color: #FFFFFF;
	    display: block;
	    font-size: 10px;
	    font-weight: bold;
	    padding: 3px 5px;
	    position: absolute;
	    text-transform: uppercase;
	    top: 0;	
		left:0px;
}

a.samplerreturn:hover {
	text-decoration:none;
	background:#436f96;
}