﻿/* --------------------------------------------------------------------------------------------
	IMPORTANT! This file must reside on DEV and be published out to the other servers.
----------------------------------------------------------------------------------------------- */

	/* Search Form */
		
	#searchFieldNew {
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding: .3em;
		font-size: 140%;
		font-weight: normal;
		background-image: url('/newsroom/images/search-gray-25px.png');
		background-repeat: no-repeat;
		background-position: 97% 6px;
		background-size: auto 70%;
		}
		
	#searchFieldNew:focus { background-image: url('/newsroom/images/search-blue-25px.png'); }
	#searchFieldNew:blur { background-image: url('/newsroom/images/search-gray-25px.png'); }
	.defaultSearchText { color:#0561A5;border: 1px solid #0561A5; }
    .defaultSearchTextActive { color:#999;border: 1px solid #c0c0c0; }
    
    
	/* Drop-Down Lists (Year and Category Lists) */    
    
	.BNLdropdown {
		width: 100%;
		max-width: 100%;
		color: #999;
		}
		
	option { color: #333333; }
	

	/* Flickr */
	
	/* Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position.*/
	#flickr_badge_uber_wrapper { margin:0;border:0;padding:0;width:100%;max-width:100%;}
	#flickr_badge_wrapper { margin:0;border:0;padding:0;width:100%;max-width:100%;}
	.flickr_badge_image {margin:0;}
	.flickr_badge_image img {border: 1px solid #c0c0c0 !important;}
	.flickr_badge_image { width: 30%; display:inline-block;margin:0 0 15px 0;padding:0; }
	.flickr_badge_image a { margin:0;padding:0;border:0; }
	#flickr_badge_image1,
	#flickr_badge_image2,
	#flickr_badge_image4,
	#flickr_badge_image5,
	#flickr_badge_image7,
	#flickr_badge_image8 { margin-right: 5%; }
	#flickr_badge_image7,
	#flickr_badge_image8,
	#flickr_badge_image9 { margin-bottom: 0; }
	#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
	#flickr_badge_icon {float:left; margin-right:5px;}
	#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
	#flickr_badge_uber_wrapper a:hover,
	#flickr_badge_uber_wrapper a:link,
	#flickr_badge_uber_wrapper a:active,
	#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
	#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


	/* Twitter */
	
	iframe { max-width: 100%; }
	#twitterWidgetOuter { background-color:#becdd3; }


/* ----- PRINT STYLES ----- */

@media print {

	.imageEnlargeIcon { display: none; }
	
	#newsContainer p a:link:after,
	#newsContainer p a:visited:after { content:" [" attr(href) "] "; }
	
	#newsContainer { width: 100%; margin: 0; padding: 0; max-width:none; }
	.printHide {
		width: 0;
		}
	
	.newsSummariesShell {
		width: 100%;
		-webkit-box-shadow: 0px 0px 0px 0px #ffffff;
		-moz-box-shadow:    0px 0px 0px 0px #ffffff;
		box-shadow:         0px 0px 0px 0px #ffffff;
		margin: 0;
		padding: 0;
		}

}

/* ----- MOBILE STYLES ----- */

@media (max-width:720px) {


	/* Main News/Feature Story Read-out Page */
	
		#newsContainer {
			width: 100%;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			margin: 0 0 30px 0;
			}
			
		#DynamicNewsStory { margin: 0 0 0 0; }


	/* Flickr Images */

		.flickr_badge_image img {
			width: 100%;
			margin:0;
			padding:0;
			}
		
		#flickr_badge_image1,
		#flickr_badge_image2,
		#flickr_badge_image3,
		#flickr_badge_image4,
		#flickr_badge_image5,
		#flickr_badge_image6,
		#flickr_badge_image7,
		#flickr_badge_image8,
		#flickr_badge_image9 {
			width: 30%;
			margin: 0 4.4% 2% 0;
			}
			
		#flickr_badge_image3,
		#flickr_badge_image6,
		#flickr_badge_image9 { margin-right: 0; }

}

/* --------------------------------------------------------------------------------------------
	END OF LOCAL SITE STYLE SHEET
----------------------------------------------------------------------------------------------- */