/* GENERIC STYLES */
* {
   
}
body {
    background: #404040 url(../img/bgs/site_bg.gif) 50% 0 repeat-y;
}
a {
	color: #CF5629;
}
#background_wrapper {
    background: transparent url(../img/bgs/stadium.jpg) 50% top no-repeat;
    height: 1049px;
}
#page_wrapper {
	margin-top: -1049px;
}
#search {
	background: transparent url(../img/bgs/search_bg.png) no-repeat scroll 0 0;
}
/* END GENERIC STYLES */


/* HEADER */
#header {
    background: none;
    padding: 11px 0 0 0;
	height: 78px;
}
#utilities_wrapper {
	background-color: #F66733;
}
#site_services {
	background-color: #F66733;
}
#site_services li {
	color: #FFF2EC;
}
#site_services li a {
    color: #FFF2EC;
}
#site_services li a:hover {
    color: #312D2C;
	text-decoration: none;
}
p.search_sponsor {
	color: #FFF2EC;
}
#logo a {
    width: 310px;
    height: 50px;
    margin: 10px 0 0 8px;
    background:transparent url(../img/logo.png) no-repeat;
}
#logo a:hover {
    background-position: 0 -50px;
}
/* END HEADER */


/* NAVIGATION */
#site_nav {
	width: 968px;
}
#nav_wrapper {
    background:transparent url(../img/bgs/nav_back.gif) no-repeat 0 0;
}
.primary_nav li a, #verticals_nav li a {
    color:#fff;
	margin: 0 44px 0 0;
}
.primary_nav li.hover a, .primary_nav li.current a {
    background:transparent url(../img/bgs/main_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: #4b4b4b;
	color: #fff;
}
/* END NAVIGATION */


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


/* HOMEPAGE ALT LAYOUTS */
.poster .panel a h4 {
	color: #ADA79F;
}
#horizontal_lead_story_related p.tease a {
	color: #ADA79F;
}
/* END HOMEPAGE ALT LAYOUTS */


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


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



/* SECTION BUCKETS AND TITLEBARS */
.titlebar {
	background: url(../img/titlebars.gif) top right no-repeat;
}
.titlebar.popular {
	background: url(../img/titlebars.gif) right -70px no-repeat;
}
.titlebar.video_detail {
	background: url(../img/titlebars.gif) right -140px no-repeat;
}
.titlebar.topstories, .titlebar.weather {
    background:none;
}
.titlebar h3 em {
	color: #F9BFA1;
}
.titlebar .popmenu li a {
	background-image: url(../img/icons/sharing_icons.gif);
	color: #dad0cb;
}
div.bucket.section a.button.popmenu_button {
	color: #efe6dc;
	background-image: url(../img/buttons/titlebar_buttons.gif);
}
div.bucket.section .popmenu {
	background-color: #544842;
}
.deeplinks li a {
	color: #efe6dc;
}
.deeplinks li a:hover {
	color: #fff;
	text-decoration: none;
}
/* END SECTION BUCKETS AND TITLEBARS */


/* SECTION HEADER */
#section_header h1.default, #section_header h1.default a {
	color: #87756C;
}
#section_header h2 {
    color: #87756C;
}
#section_header h2 a {
	color: #87756C;
}
#section_header_details h1, #section_header_details h1 a {
	color: #d8d8d8;
}
#section_header_details p {
	color: #9c8b82;
}
/* END SECTION HEADER */


/* WEATHER */

#current_weather {
    color:#333;
    border-right:1px solid #ccc;
}
.current_temp_label, .today_temp_label {
    color:#313131;
}
.current_temp {
    color:#333;
}
#section_header .current_temp {
	color: #E1DBD3;
}
.hi_temp {
    color:#333;
    border-bottom:1px solid #ccc;
}
.lo_temp {
    color:#999;
}
.home_36hr_temp {
	color: #333;
}
.home_36hr_condition {
	color: #999;
}
.home_36hr_title {
	border-color: #999;
}
#home_36hr {
	border: none;
}
#weather_home_bg {
	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.gif) scroll no-repeat 0 -175px;
}
.titlebar_breaking_weather h3 {
	color: #000;
	text-transform: uppercase;
	font-weight: 700;
}
#home_more_weather ul li a {
	color: #333;
}
#home_36hr_today, #home_36hr_tonight, #home_36hr_tomorrow {
	border-color: #ccc;
}
#header_current_conditions p {
	color: #A8A8A8;
}
#section_header_special_left p {
	color: #A8A8A8;
}
#header_forecast_day p {
	color: #FFF;
}
.weather_microclimate_more a {
	color: #6F6058;
}
/* END WEATHER */


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


/* COMMENTS */
#titlebar_comment_count {
	color: #F9BFA1;
}
/* END COMMENTS */


/* LEAD STORY (OUTDATED?) */
#lead_story_wrapper {
	background: #000;
}
#lead_story li a {
    font-size: .875em;
    color: #ca6536;
}
#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 STORY */
#lead_story_wrapper .comment_count {
    color: #ca6536;
}
#lead_story_wrapper .time_updated {
	color: #bbb;
}
/* END LEAD STORY */


/* BLOG AND CALENDAR LISTS */

.calendar_list a.place {
	color:#444;
    }

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


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

.media_list li a {
	color: #807d87;
}
.media_list .date {
	color: #BBB;
}
.section_bucket_media_primary h4 a:hover {
	color: #f66733;
}

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


/* 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: #CA6536;
}
.story_tools_dark .story_tool_font_default.active {
    color: #CA6536;
}
.story_tools_dark .story_tool_font_large.active {
    color: #CA6536;
}
/* TAB BUCKETS */
.titlebar_secondary {
	background: #522d80 url(../img/titlebars.gif) -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 #444;
    }

.section_bucket_event_cal a .section_bucket_event_cal_month { 
	background:#666 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: #f66733;
    }
.inverted ul.comments_paginated_arrows li a {
	background-color: #f66733;
    }
/* 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: #ca6536;
    }
/* END STAFF LIST */


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


/* MEDIA PAGES */
ul.media_arrows li a:hover {
	background-color: #F66733;
    }
.inverted_body #content_wrapper #primary_content a {
	color: #F66733;
    }
.inverted_body #content_wrapper #secondary_content .bucket_secondary a {
	color: #888;
}

/* 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:#efe6dc;
    }
/* 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, .inverted_body #content_wrapper #secondary_content .bucket_secondary .sidebar_more_link a {
	color: #666;
}
/* 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 */


/* NEXTGAME CODE FOR HOMEPAGE */
.calendar_list a.event_details_link {
	background-image: url(../img/bullets/square.gif);
}
.calendar_list {
	margin-top: 0px;
}
.nextgame_upcoming_wrapper {
	width: 338px;
	clear: both;
}
.upcoming_details {
	line-height: 1.3em;
}
.nextgame_upcoming_team {
	float: left;
	width: 95px;
	height: 95px;
	margin: 5px 29px;
}
.nextgame_upcoming_versus {
	float: left;
	width: 20px;
	height: 60px;
	margin: 40px 5px 0;	
}
.nextgame_upcoming_versus p{
	margin: 0 auto;
}
.nextgame_upcoming_wrapper .story_list li {
	font-size: 11px;
	margin-bottom: 11px;
	background: transparent url(../img/bullets/square.gif) no-repeat 0 2px;
}
/* END NEXTGAME */


/* CELLAR */
#footer {
	background: #000000 url(../img/bgs/footer_bg.gif) no-repeat right top;
}
#cellar {
	border-right: 0px none #1A1A1A;
}
#cellar dd a, #business_directory_prompt a {
	color: #fff;
}
#cellar dd a:hover, #business_directory_prompt a:hover {
	text-decoration: underline;
}
#copyright {
	border-top: 0px none #1C1C1C;
	background: #000 none repeat scroll 0 0;
}
#copyright a {
	color: #fff;
}
#copyright a:hover {
	color: #fff;
	text-decoration: underline;
}
#business_directory_prompt a {
	color: #F66733;
}
/* END CELLAR */
