/* ==========================================================================
   ------------------ PRESS LISTING PAGE ------------------------
   ========================================================================== */

	#press-listing dl {margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #ccc;}
	#press-listing dt {font-weight: 600; line-height: 1.5em;}
	#press-listing dd {margin: .5em 0 0 0;}




/* ==========================================================================
   ------------------ PRESS DETAIL PAGES ------------------------
   ========================================================================== */

	#release-detail #page-content p.release-date {display: block; margin: 0 auto; float: none; text-transform: uppercase; font-size: .9em; font-weight: bold;}
	#release-detail #page-content .contact-info {margin: 1em auto 0 auto; padding: 0; float: none; list-style-type: none; font-size: .9em;}
	#release-detail #page-content header h1 {float: none; clear: both; margin: 1.5em 0 .75em 0; color: #4286B5; text-transform: uppercase; font-size: 1.75em; line-height: 1.25em;}
	#release-detail #page-content header h2 {clear: both; margin: 0 0 1em 0; font-size: 1.375em; color: #4286B5;}
	#release-detail #release {clear: both;}
	#release-detail #release-footer {width: 90%; margin: 2em auto 0 auto; font-size: 80%;}

	#release-detail #release-footer h2 {text-transform: uppercase; font-size: 1.25em; line-height: 1.35em; margin-bottom: 0em;}
	#release-detail #release-footer h3 {text-align: center; width: 100%;}
	#release-detail #release-footer ul li {text-align: center; width: 100%;}
	#release-detail #release-footer ul {list-style-type: none;}
	#release-detail #release-footer li {margin-bottom: 0em !important; display: list-item;}	
	#release-detail #page-content .hash {margin: 2em auto; text-align: center;}
	#release-detail #page-content #release li {margin-bottom: .75em;}
	
	/* 600/16px = 43.75em */
	@media all and (min-width: 37.5em) {
	#release-detail #page-content p.release-date {display: inline-block; float: left; margin: 0;}
	#release-detail #page-content .contact-info {margin: 0; float: right;}
	#release-detail #page-content header h1 {float: left; clear: both;}
	#release-detail #release-footer {font-size: 90%;}
	}

	/* 700/16px = 43.75em */
	@media all and (min-width: 43.75em) {
	#release-detail #page-content p.release-date {display: block; margin: 0 auto; float: none; text-transform: uppercase; font-size: .9em; font-weight: bold;}
	#release-detail #page-content .contact-info {margin: 1em auto 0 auto; padding: 0; float: none; list-style-type: none; font-size: .9em;}
	#release-detail #page-content header h1 {float: none; clear: both; margin: 1.5em 0 .75em 0; font-size: 1.75em; line-height: 1.25em; color: #4286B5;}
	#release-footer {width: 90%; margin: 2em auto 0 auto; font-size: 80%;}
	}

	/* 900/16px = 56.25em */
	@media all and (min-width: 56.25em) {
	#release-detail #page-content p.release-date {display: inline-block; float: left; margin: 0;}
	#release-detail #page-content .contact-info {margin: 0; float: right;}
	#release-detail #page-content header h1 {float: left; clear: both;}
	#release-detail #release-footer {font-size: 90%;}
	}

/* ==========================================================================
   ------------------ IN THE NEWS ------------------------
   ========================================================================== */
	#page-content .news-item {margin-bottom: 2.5em; padding-bottom: 2.5em; border-bottom: 1px solid #ccc;}
	#page-content .news-item:first-of-type {margin-top: 3.5em;}
	#page-content .news-item h2 {}
	#page-content .news-item p {}
	#page-content .news-item ul {list-style-type: none; margin: 0; padding: 0;}
	#page-content .news-item li {display: block; margin: 0; padding: 0; font-size: .8em; }
	#page-content .news-item li a {font-size: 1.5em; margin-right: 1.0em;}
	#page-content .news-item li span {display: block; white-space: nowrap;}
	#page-content .news-item li.date {white-space: nowrap; font-size: .9em;}
	
	/* 600/16px = 43.75em */
	@media all and (min-width: 37.5em) {
	#page-content .news-item li span {display: inline;}
	}
