/* -------------- Global Styles --------------- */

h1, h2{
	color: #000;
}

a{
	color: #5c7594;
}

a:hover{
	/*color: #000;*/
}


/* -------------- Main Styles --------------- */

header{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,3e4e63+10,000000+100 */
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(left,  #000000 0%, #3e4e63 10%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #000000 0%,#3e4e63 10%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #000000 0%,#3e4e63 10%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

footer{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3e4e63+0,000000+100 */
	background: #3e4e63; /* Old browsers */
	background: -moz-linear-gradient(top,  #3e4e63 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #3e4e63 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #3e4e63 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e4e63', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}


/* -------------- Header --------------- */

.logo-abc57{
	width: 24.666666666667%; /* 296/1200 */
}

.header-search-input-wrap button{
	color: #5c7594;
}

.header-search-input-wrap button:hover{
	background: #5c7594;
	color: #fff;
}

#main-nav{
	border-color: #5c7594;
}

#main-nav a{
	color: #5c7594;
}

#main-nav a:hover{
	color: #000;
}

#main-nav .submenu-wrap-open > a,
#main-nav .submenu{
	background-color: #5c7594;
}

#main-nav .submenu-wrap-open > a:hover{
	color: #fff;
}

#main-nav .submenu li a{
	border-color: #9dbdd9;
}

#main-nav .submenu li a:hover{
	background-color: #9dbdd9;
}

.header-contact,
.header-contact a{
	color: #fff;
}

.header-contact span span,
.header-contact span.header-contact-spacer,
.header-contact a:hover{
	color: #9dbdd9;
}

.header-news-links-btn{
	border-color: #9dbdd9;
	color: #fff;
}

.header-news-links-btn:hover{
	background-color: #9dbdd9;
	border-color: #9dbdd9;
	color: #fff;
}


/* -------------- Homepage --------------- */

.hp-twitter-wrap{
	background-color: #000;
}

.hp-twitter-wrap h1,
.hp-twitter-wrap h1 a:hover{
	color: #9dbdd9;
}

.hp-twitter-wrap h1 a{
	color: #fff;
}

.hp-twitter-carousel{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#212222+0,000000+100 */
	background: #212222; /* Old browsers */
	background: -moz-linear-gradient(top,  #212222 0%, #000000 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #212222 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #212222 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212222', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	border-color: #9dbdd9;
}

.hp-twitter-carousel li span,
.hp-twitter-carousel li a{
	color: #9dbdd9;
}

.hp-prev-twitter-slide:hover,
.hp-next-twitter-slide:hover{
	background-color: #9dbdd9;
	border-color: #9dbdd9;
}


/* -------------- Modular Sections --------------- */

/* ----- mod section general ----- */

.mod-section h1,
.mod-section h1 a:hover{
	color: #5c7594;
}

.mod-section h1 a{
	color: #000;
}


/* ----- mod section 1 ----- */

.mod-section-main-item{
	background-color: #000;
}

.mod-section-main-item-title a{
	color: #9dbcd9;
}

.mod-section-main-item-title a:hover{
	color: #fff;
}


/* ---- Mod main weather  ---- */

.mod-section-main-weather.mod-section-main-item{
	background-color: #5c7594;
}

.mod-section-main-item-weather-temp,
.mod-section-main-item-weather-info-temps a,
.mod-section-main-1 .mod-section-main-item-weather-temp{
	color: #000;
}

.mod-section-main-item-weather-high-low,
.mod-section-main-1 .mod-section-main-item-weather-high-low{
	color: #5c7594;
}

.mod-section-main-item-weather-info-temps a:hover{
	color: #9dbcd9;
}

.mod-section-main-1 .mod-section-main-item-title .mod-section-main-item-weather-see-more{
	color: #fff;
}

.mod-section-main-1 .mod-section-main-item-title .mod-section-main-item-weather-see-more:hover{
	color: #9dbcd9;
}


/* ----- mod section 2 ----- */

.mod-section-2{
	background-color: #5c7594;
}

.mod-section-2 h1,
.mod-section-2 h1 a:hover,
.mod-section-2-item-title a{
	color: #fff;
}

.mod-section-2-item{
	border-color: #7f91a7;
}

.mod-section-2-item-title a:hover{
	color: #000;
}

.mod-section-2-alt-color{
	background-color: #e7eaef;
}

.mod-section-2-alt-color h1,
.mod-section-2-alt-color h1 a:hover{
	color: #5c7594;
}

.mod-section-2-alt-color .mod-section-2-item{
	border-color: #5c7594;
}

.mod-section-2-alt-color .mod-section-2-item-title a{
	color: #000;
}

.mod-section-2-alt-color .mod-section-2-item-title a:hover{
	color: #5c7594;
}

.mod-section-2-weather-high-low{
	color: #9dbcd9;
}

.mod-section-2-alt-color .mod-section-2-weather-temp{
	color: #000;
}

.mod-section-2-alt-color .mod-section-2-weather-high-low{
	color: #5c7594;
}


/* ----- mod section 3 ----- */

.mod-section-3 h1,
.mod-section-3 h1 a:hover{
	color: #9dbdd9;
}

.mod-section-3 h1 a{
	color: #fff;
}

.mod-section-3-col a:hover{
	color: #9dbdd9;
}


/* ----- mod section 4 ----- */

.mod-section-4 h1,
.mod-section-4 h1 a:hover{
	color: #5c7594;
}

.mod-section-4-col a:hover{
	color: #5c7594;
}


/* ----- mod section "one-off" ----- */

.mod-single{
	border-color: #5c7594;
}

.mod-single h3 a:hover{
	color: #5c7594;
}


/* -------------- News --------------- */

.content-byline-author:hover{
	color: #5c7594;
}

.content-date-posted span{
	color: #5c7594;
}

.content-slideshow{
	color: #5c7594;
}

.content-prev-slide,
.content-next-slide{
	background-color: #000;
}

.content-prev-slide:hover,
.content-next-slide:hover{
	background-color: #9dbdd9;
}

.content-quote i,
.content-see-also-single,
.content-see-also-single a:hover{
	color: #000;
}

.content-quote,
.content-see-also-single a{
	color: #5c7594;
}

.content-see-also-single a:hover{
	text-decoration: none;
}

.content-see-also li{
	border-color: #5c7594;
}

.content-see-also-title:hover{
	color: #5c7594;
}

.content-listing li{
	border-color: #5c7594;
}

.content-listing-title:hover{
	color: #5c7594;
}


/* -------------- Weather --------------- */

.weather-section-title,
.weather-section-title-maps{
	background-color: #5c7594;
}

.weather-today-temps{
	color: #5c7594;
}

.weather-today-temps span,
.weather-forecast th,
.weather-forecast-date span,
.weather-maps-tabs li a{
	color: #000;
}

.weather-maps-tabs li a:hover,
.weather-maps-tabs li a.active,
.weather-maps-btn:hover{
	background-color: #9dbdd9;
}

.weather-maps-btn:hover{
	border-color: #9dbdd9;
}


/* -------------- Takeovers --------------- */

.takeover-wrapper .newsletter-signup-footer{
	background-color: #5c7594;
}

.takeover-wrapper .newsletter-signup-input-wrap input{
	color: #fff;
}

.takeover-wrapper .newsletter-signup-input-wrap button:hover{
	background-color: #9dbdd9;
	color: #5c7594;
}


/* -------------- Sidebar --------------- */

.aside-local-news a:hover,
.aside-top-news-title:hover,
.aside-weather-copy h3 a:hover,
.aside-weather-copy a{
	color: #5c7594;
}

.aside-top-news li,
.aside-weather-bio{
	border-color: #5c7594;
}

.aside-weather-copy h3 a,
.aside-weather-copy a:hover{
	color: #000;
}

.aside-weather-copy span{
	color: #5c7594;
}


/* -------------- Footer --------------- */

.newsletter-signup-footer{
	color: #000;
}

.newsletter-signup-input-wrap{
	border-color: #000;
}

.newsletter-signup-input-wrap button:hover{
	background-color: #5c7594;
}

#footer-nav a{
	color: #fff;
}

#footer-nav a:hover,
.footer-contact-info span{
	color: #9dbdd9;
}

.footer-logo-abc57{
	min-width: 100px;
	width: 19.166666666667%; /* 230/1200 */
}


/* -------------- Miscellaneous --------------- */

.zergnet-ad-unit{
	margin-top: 20px;
}


/* -------------- Media Queries --------------- */

@media screen and (max-width: 1000px), handheld and (max-device-width: 1000px){
	header{
		border-color: #5c7594;
	}
	
	.main-nav-search-btn:hover,
	.main-nav-menu-btn:hover{
		color: #9dbdd9;
	}
	
	#main-nav{
		background-color: #9dbdd9;
	}
	
	#main-nav a,
	#main-nav a:hover{
		color: #fff;
	}
	
	.main-nav-close-btn{
		background-color: #5c7594;
	}
	
	.main-nav-close-btn,
	#main-nav a{
		border-color: #5c7594;
	}
	
	.main-nav-close-btn:hover,
	#main-nav a:hover,
	#main-nav .submenu-wrap:hover > a{
		background-color: #000;
	}
	
	#main-nav .submenu{
		background-color: #000;
	}
	
	#main-nav .submenu li.submenu-back-btn span,
	#main-nav .submenu li a{
		border-color: #5c7594;
	}
	
	#main-nav .submenu li.submenu-back-btn span{
		background-color: #9dbdd9;
	}
	
	#main-nav .submenu li a:hover,
	#main-nav .submenu li.submenu-back-btn span:hover{
		background-color: #5c7594;
	}
}
/* END 1000 */

@media screen and (max-width: 850px), handheld and (max-device-width: 850px){
	.logo-abc57{
		float: left;
		margin-top: 3px;
		position: static;
		width: 30.864197530864%; /* 250/810 */
	}
}
/* END 850 */

@media screen and (max-width: 650px), handheld and (max-device-width: 650px){
	.weather-maps-tabs li a:hover,
	.weather-maps-tabs li a.active{
		color: #fff;
	}
}
/* END 650 */

@media screen and (max-width: 600px), handheld and (max-device-width: 600px){
	.logo-abc57{
		margin-left: 20px;
	}
	
	.header-social-search{
		border-color: #5c7594;
	}
	
	.header-news-links-btn{
		background-color: #9dbdd9;
	}
	
	.header-news-links-btn:hover{
		background: none;
	}
	
	.header-news-links-btn:hover,
	.main-nav-search-btn,
	.main-nav-menu-btn{
		color: #5c7594;
	}
}
/* END 600 */