/* GENERIC STYLES */
* {
   
    }
body {
    background: #353c4d url(../img/bgs/site_bg.gif) repeat-y center 24px;
    }
a {
	color: #7297b8;
    }
#background_wrapper {
    /*background:transparent url(../img/bgs/background_fade.png) 0 0 repeat-x;*/
    height: 941px;
    }
#page_wrapper {
	margin-top: -941px;
}
#header_wrapper {
	width: 100%;
	height: 796px;
	background: transparent url(../img/bgs/header.jpg) no-repeat 50% top;
}
/* END GENERIC STYLES */


/* HEADER */
#header {
    background: none;
    padding:24px 0 0 0;
    }
#site_services li {
	color: #444;
}
#site_services li a {
    color:#fff;
    }
#site_services li a:hover {
    color:#688cb5;
	text-decoration: none;
    }
#logo a {
    width: 257px;
    height: 56px;
    margin: 0 0 0 14px;
    background:transparent url(../img/logo.png) no-repeat;
    }
#logo a:hover {
    background-position: 0 -56px;
    }
/* END HEADER */


/* NAVIGATION */
#nav_wrapper {
    background:transparent url(../img/bgs/nav_back.jpg) no-repeat 0 0;
    }
.primary_nav li a, #verticals_nav li a {
    color:#fff;
    }
.primary_nav li.hover a, .primary_nav li.current a {
    background:transparent url(../img/bgs/main_nav_hover.gif) no-repeat center bottom;
    }
#verticals_nav li a:hover, #verticals_nav li.current a {
    background:transparent url(../img/bgs/verticals_nav_hover.gif) no-repeat center bottom;
    }
.primary_nav li.hover ul.secondary_nav a, .primary_nav li.current ul.secondary_nav a {
	background: none;
}
.primary_nav ul.secondary_nav li.hover a, .primary_nav ul.secondary_nav li.current a {
    background:#222 url(../img/bgs/nav_top_fade.gif) repeat-x;
    }
#site_nav ul.tertiary_nav li.hover a, ul.tertiary_nav li.current {
	background: #303f61;
}
/* END NAVIGATION */


/* SECTION HEADER */
#section_header h1.default, #section_header h1.default a {
	color: #688cb5;
    }
#section_header h2 {
    color:#688cb5;
    }
#section_header h2 a {
	color:#688cb5;
    }
#section_header_details h1, #section_header_details h1 a {
	color:#688cb5;
    }

/* END SECTION HEADER */


/* ARTICLE TITLE */
#section_header h1.article_headline {
	color: #e6e6e6;
    }
#section_header h2.article_subhead {
	color: #999;
    }
.article_meta li {
	color: #888;
    }
/* END ARTICLE TITLE */


/* LEAD STORY (OUTDATED?) */
#lead_story_wrapper {
	background: #000;
}
#lead_story .comment_count {
    color:#99bde1;
    }
#lead_story li a {
    font-size:.875em;
    color:#3b6298;
    }
#lead_story li a:hover {
    color:#fff;
    }
#lead_story h2 {
    color:#fff;
    text-transform:uppercase;
    }
.bigbox_wrapper.lead_story {
	border-color: #232323;
}
/* END LEAD STORY */

/* LEAD STORIES AREA */
#lead_story_wrapper .comment_count {
    background-position:0 -25px;
	color: #8196b1;
}
#lead_story_wrapper .time_updated {
	color: #c4714a;
}

/* STORY LISTS */
#topstories .story_list a {
	color: #444;
}
#topstories .story_list li {
    background:transparent url(../img/bullets/square.gif) no-repeat 0 5px;
    }
#topstories .story_list .date, #topstories .story_list .comment_count {
    color:#6a91a6;
    }
.comment_count {
	background-image: url(../img/bullets/comment_bubble.png);
}
/* END STORY LISTS */


/* BLOG AND CALENDAR LISTS */

.calendar_list a.place {
	color:#2D4868;
    }

.blog_list a.blog_name {
	color:#2D4868;
    }
/* END BLOG AND CALENDAR LISTS */


/* MEDIA LISTS */
/* .media_list li img {
	border: solid 1px #000000;
	margin-bottom: 7px;
    }
*/

.media_list li a {
	color: #688cb5;
    }

.section_bucket_media_primary h4 a:hover {
	color: #688cb5;
    }

/*
.media_list li a:hover img {
	border: solid 1px #FFFFFF;
    }
*/
/* END MEDIA LISTS */


/* TOP STORIES */
#topstories_weather_wrapper {
    background:#ffffff url(../img/bgs/topstories_weather_bg.jpg) no-repeat 0 top;
    }
/* END TOP STORIES */


/* WEATHER */
#current_weather {
    color:#283855;
    border-right:1px solid #c6d6e2;
    }
.current_temp_label, .today_temp_label {
    color:#999;
    }
.current_temp {
    color:#444;
    letter-spacing:-3px;
    }
#section_header .current_temp {
	color: #E1DBD3;
}
.hi_temp {
    color:#444;
    border-bottom:1px solid #c6d6e2;
    }
.lo_temp {
    color:#999;
    }
.home_36hr_temp {
	color: #666;
}
.home_36hr_condition {
	color: #999;
}
.home_36hr_title {
	border-color: #758dac;
}
#home_36hr {
	border: none;
}
#weather_home_bg {
	/*background: transparent url(../img/bgs/weather_home_bg.png) left bottom no-repeat;*/
	background: none;
	}
#home_36hr_titlebar {
	background: transparent url(../img/bgs/weather_titlebar_bg.gif) 0 0 repeat-y;
	}
.titlebar.titlebar_breaking_weather {
	background: transparent url(../img/titlebars.jpg) scroll no-repeat 0 -175px;
	}
.titlebar_breaking_weather h3 {
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
	}
#home_more_weather ul li a {
	color: #444;
}
#home_36hr_today, #home_36hr_tonight, #home_36hr_tomorrow {
	border-color: #c6d6e2;
}

/* END WEATHER */


/* SKYBOXES */
.skybox_wrapper_home {
    background:#000 url(../img/bgs/skyboxes_bg.png) no-repeat;
    }
/* END SKYBOXES */


/* SECTION BUCKETS AND TITLEBARS */
.titlebar {
	background: url(../img/titlebars.jpg) top right no-repeat;
    }
/*
.titlebar.titlebar_alternate {
	background: url(../img/titlebars.jpg) right -35px no-repeat;
    }
*/
.titlebar.popular {
	background: url(../img/titlebars.jpg) right -70px no-repeat;
    }
.titlebar.video_detail {
	background: url(../img/titlebars.jpg) right -140px no-repeat;
    }
.titlebar.topstories, .titlebar.weather {
    background:none;
    }
.titlebar h3 em {
	color: #758dac;
}
.updown li {
	background: url(../img/titlebar_arrows.gif) no-repeat;
    }
.updown li a {
	background: url(../img/titlebar_arrows.gif) no-repeat;
    }
.titlebar .popmenu li a {
	background-image: url(../img/icons/sharing_icons.gif);
}
div.bucket.section a.button.popmenu_button {
	color: #fff;
	background-image: url(../img/buttons/titlebar_buttons.gif);
}
div.bucket.section .popmenu {
	background-color: #263a53;
}
.deeplinks li a {
	color: #ddd;
}
.deeplinks li a:hover {
	color: #fff;
	text-decoration: none;
}
/* END SECTION BUCKETS AND TITLEBARS */
/* BUTTONS */
.story_tool {
	background-image: url(../img/buttons/story_tools.gif);
}
a.button_dark {
    color:#eaeaea;
    }
a.button_dark:hover {
    color:#eaeaea;
    }
a.button_light {
    color:#2f2f2f;
    }
a.button_light:hover {
    color:#2f2f2f;
    }
.story_tools_dark .story_tool_font_small.active {
    color:#98b5eb;
    }
.story_tools_dark .story_tool_font_default.active {
    color:#98b5eb;
    }
.story_tools_dark .story_tool_font_large.active {
    color:#98b5eb;
    }
/* TAB BUCKETS */
.titlebar_secondary {
	background: #8ba7da url(../img/titlebars.jpg) -628px -105px no-repeat;
    }
.bucket_detail h4,
.bucket_primary .section_bucket_media_primary h4,
.video_information h4 {
	background: url(../img/bullets/titlebar_rectangle.gif) 0 1px no-repeat;
	width:577px;
    }
.bucket_primary .bucket_detail_primary h4, .bucket_primary h4.bucket_list_header {
	background: url(../img/bullets/titlebar_rectangle.gif) 0 1px no-repeat;
}

/* END TAB BUCKETS */


/* COMBINED SECTION TAB BUCKETS */
.section_bucket_event_cal { 
	background:#FFFFFF none repeat scroll 0 0;
	border: solid 1px #40699d;
    }

.section_bucket_event_cal a .section_bucket_event_cal_month { 
	background:#40699d none repeat scroll 0 0;
	color:#EAEAEA;
    }

.section_bucket_event_cal a .section_bucket_event_cal_date { 
	color:#313131;
    }

.section_bucket_event_cal a:hover .section_bucket_event_cal_date {
	color:#AAA8A8;
    }
/* END COMBINED SECTION TAB BUCKETS */


/* PAGINATION */
ul.comments_paginated_arrows li a {
	background-color: #3b6298;
    }
.inverted ul.comments_paginated_arrows li a {
	background-color: #3b6298;
    }
/* END PAGINATION */


/* EVENT LIST */
a.browse_list_maplink {
	background: url(../img/buttons/map_expand.gif) 0 0 no-repeat;
    }
a.browse_list_maplink:hover {
	background-position: 0 -28px;
    }


/* STAFF LIST */

td.field a:hover {
	color: #688cb5;
    }
/* END STAFF LIST */


/* FORMS */
.text_input {
	border: #3b6298 solid 1px;
    }
.submit_form_alerts h4.legend {
	background: url(../img/bullets/titlebar_rectangle.gif) 0 1px no-repeat;
}
#browse_search_input, #id_q.vTextField {
	border-color: #6889b4;
}
/* END FORMS */


/* MEDIA PAGES */
ul.media_arrows li a:hover {
	background-color: #688cb5;
    }
.inverted_body #content_wrapper #primary_content a {
	color: #ccc;
    }
.inverted_body #content_wrapper #secondary_content .bucket_secondary a, .inverted_body .sidebar_more_link a, .inverted_body .sidebar_more_link_events a {
	color: #798396;
}
.inverted_body #content_wrapper #primary_content .section_bucket_media_primary h4 a {
	color: #bbb;
}
.inverted_body #content_wrapper #primary_content .section_bucket_media_primary h4 a:hover {
	color: #fff;
}
.inverted_body #content_wrapper #primary_content .media_list_blurb a {
	color: #555;
}
.inverted_body #content_wrapper #primary_content .media_list_blurb a:hover {
	color: #777;
}
.inverted_body #content_wrapper #primary_content .bucket_secondary a {
	color: #999;
}
.inverted_body #content_wrapper #primary_content .bucket_secondary a:hover {
	text-decoration: underline;
}
.inverted_body #content_wrapper #primary_content_full_width a {
	color: #798396;
}
/* END MEDIA PAGES */


/* VIDEO LIST ARCHIVE */
#video_archive_channels_list li a {
	background: url(../img/bullets/lead_story_bullet.gif) no-repeat 0 7px;
}


/* BUCKET SHARING MENU */
div.bucket.section .popmenu a {
    color:#ccc;
    }
/* END BUCKET SHARING MENU */


/* FORMS */
.submit_form fieldset h4.legend {
    background: url(../img/bullets/titlebar_rectangle.gif) 0 1px no-repeat;
    }
/* END FORMS */


/* HOMEPAGE LAYOUTS */
.lead_story_related_list li {
    background: url(../img/bullets/lead_story_bullet.gif) 0 3px no-repeat;
    }
/* END HOMEPAGE LAYOUTS */
/* SIDEBARS */
.sidebar_more_link a, .sidebar_more_link_events a {
	text-decoration: none;
	color: #7297b8;
}
/* SIDEBAR IMOMS AND WAGNBRAG */
.titlebar_wag_brag {
	background:transparent url(../img/titlebar_secondary_sprite.jpg) no-repeat scroll 0 -70px;
}
.titlebar_imoms {
	background:transparent url(../img/titlebar_secondary_sprite.jpg) no-repeat scroll 0 -35px;
}
/* END SIDEBAR IMOMS AND WAGNBRAG */

/* FOOTER AND CELLAR */
#cellar {
	border-right: 0;
}
#cellar dd a, #business_directory_prompt a {
	color: #fff;
}
#cellar dd a:hover, #business_directory_prompt a:hover {
	color: #8196B1;
	text-decoration: none;
}
#copyright a {
	color: #fff;
}
#copyright a:hover {
	color: #8196B1;
	text-decoration: none;
}