/* GENERIC STYLES */
* {
   
    }
body {
    background:transparent url(../img/bgs/site_bg.gif) repeat-y center 24px;
    }
a {
	color: #65862a;
    }
#background_wrapper {
    background:transparent url(../img/bgs/background_fade.png) repeat-x 0 0;
    height:637px;
    }
#page_wrapper {
	margin-top: -637px;
}
#search {
	background-image: url(../img/bgs/search_bg.png);
	background-position: left bottom;
}
p.search_sponsor {
	text-align: right;
	margin-right: 5px;
}
/* END GENERIC STYLES */


/* HEADER */
#header {
    background:transparent url(../img/bgs/header_bg.jpg) no-repeat;
    padding:24px 0 0 0;
    }
#site_services li {
	color: #444;
}
#site_services li a {
    color:#c4d6e0;
    }
#site_services li a:hover {
    color:#6baad0;
	text-decoration: none;
    }
#logo a {
    width:208px;
    height:64px;
    margin:13px 0 0 14px;
    background:transparent url(../img/logo.png) no-repeat;
    }
#logo a:hover {
    background-position: 0 -64px;
    }
/* END HEADER */


/* NAVIGATION */
#nav_wrapper {
    background:transparent url(../img/bgs/nav_back.gif) 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: #36500c;
	color: #fff;
}
/* END NAVIGATION */


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

/* END SECTION HEADER */


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


/* LEAD STORY */
#lead_story_wrapper {
	background: #000;
}
#lead_story .comment_count {
    color:#908166;
    }
#lead_story li a {
    font-size:.875em;
    color:#908166;
    }
#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 */


/* STORY LISTS */
#topstories .story_list a {
	color: #13415b;
}
#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: #65862a;
    }

.section_bucket_media_primary h4 a:hover {
	color: #65862a;
    }

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


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


/* WEATHER */
#current_weather {
    color:#3b5b6d;
    border-right:1px solid #c6d6e2;
    }
.current_temp_label, .today_temp_label {
    color:#193748;
    }
.current_temp {
    color:#3b5b6d;
    }
#section_header .current_temp {
	color: #E1DBD3;
}
.hi_temp {
    color:#3b5b6d;
    border-bottom:1px solid #c6d6e2;
    }
.lo_temp {
    color:#788a95;
    }
.home_36hr_temp {
	color: #3b5b6d;
}
.home_36hr_condition {
	color: #8ea6b3;
}
.home_36hr_title {
	border-color: #6f8997;
}
#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: #3b5b6d;
}
#home_36hr_today, #home_36hr_tonight, #home_36hr_tomorrow {
	border-color: #c6d6e2;
}

#site_weather_bucket iframe {
	border:0 none;
	margin:7px 0 7px 7px;
	padding:0;
}

/* 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: #e5ebdb;
	background-image: url(../img/buttons/titlebar_buttons.gif);
}
div.bucket.section .popmenu {
	background-color: #253707;
}
.deeplinks li a {
	color: #e5ebdb;
}
.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:#bbcca0;
    }
.story_tools_dark .story_tool_font_default.active {
    color:#bbcca0;
    }
.story_tools_dark .story_tool_font_large.active {
    color:#bbcca0;
    }
/* TAB BUCKETS */
.titlebar_secondary {
	background: #0f364b 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 #2D4868;
    }

.section_bucket_event_cal a .section_bucket_event_cal_month { 
	background:#2D4868 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: #516137;
    }
.inverted ul.comments_paginated_arrows li a {
	background-color: #97a87a;
    }
/* END PAGINATION */


/* EVENT LIST */
h4 a.browse_list_title:hover, h4 a.browse_list_venue:hover {
	color: #65862a;
    }
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: #65862a;
    }
/* END STAFF LIST */


/* FORMS */
.text_input {
	border: #5d7b2c 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: #5d7b2c;
}
/* END FORMS */


/* MEDIA PAGES */
ul.media_arrows li a:hover {
	background-color: #97a87a;
    }
.inverted_body #content_wrapper #primary_content a {
	color: #97a87a;
    }
.inverted_body #content_wrapper #secondary_content .bucket_secondary a {
	color: #53829b;
}
/* 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:#e5ebdb;
    }
/* 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 {
	color: #336782;
}
/* 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 */

#cellar dd a, #business_directory_prompt a {
	color: #fff;
}
#cellar dd a:hover, #business_directory_prompt a:hover {
	color: #7C9EB2;
	text-decoration: none;
}
#copyright a {
	color: #fff;
}
#copyright a:hover {
	color: #7c9eb2;
	text-decoration: none;
}