/* GENERIC STYLES */
* {
   
    }
body {
   /* background: #353c4d url(site_bg.gif) repeat-y center 24px;*/
   background: transparent url(beach.jpg) 50% top no-repeat;
    }
a {
/*	color: #65862a;*/
	color: #5b7ba4;
    }
#background_wrapper {
  /*  background:transparent url(background_fade.png) 0 0 repeat-x;
    height: 850px;*/
    }
#page_wrapper {
	margin-top:0px;
}
#beach_wrapper {
	width: 100%;
/*	height: 1196px;
	background: transparent url(beach.jpg) 50% top no-repeat;*/
}
/* END GENERIC STYLES */


/* HEADER */
#header {
    background: none;
    padding:24px 0 0 0;
    }
#site_services li {
	color: #fff;
	font-size:13px;
}
#site_services li a {
    color:#fff;
    }
#site_services li a:hover {
    color:#aabbd0;
	text-decoration: none;
    }
#logo{
    width: 493px;
    height: 98px;
    margin: -20px 0 0 0px;
	float:left;
    }

#top_banner{
float:right;
width:468px;
height:60px;
margin:10px 0 0 0;
}


/* NAVIGATION */
#nav_wrapper {
    background:transparent url(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(main_nav_hover.gif) no-repeat center bottom;
    }
#verticals_nav li a:hover, #verticals_nav li.current a {
    background:transparent url(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(nav_top_fade.gif) repeat-x;
    }
#site_nav ul.tertiary_nav li.hover a, ul.tertiary_nav li.current {
	background: #303f61;
	color: #fff;
}
/* END NAVIGATION */


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

/* END SECTION HEADER */


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


/* LEAD STORY (OUTDATED?) */
#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 */

/* LEAD STORIES AREA */
#lead_story_wrapper .comment_count {
	color: #42ac79;
}
#lead_story_wrapper .time_updated {
	color: #6f9cdd;
}



/* STORY LISTS */
#topstories .story_list a {
	color: #454339;
	font-weight:bold;
}
#topstories .story_list li {
    background:transparent url(square.gif) no-repeat 0 5px;
    }
#topstories .story_list .date, #topstories .story_list .comment_count {
    color:#9b9b9b;
    }
.comment_count {

}
/* 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:#f3f3ed url(topstories_weather_bg.png) no-repeat 0 top;
    }
/* END TOP STORIES */


/* WEATHER */
#current_weather {
    color:#8b896e;
    border-right:1px solid #8b896e;
    }
.current_temp_label, .today_temp_label {
    color:#8b896e;
    }
.current_temp {
    color:#8b896e;
    }
#section_header .current_temp {
	color: #8b896e;
}
.hi_temp {
    color:#8b896e;
    border-bottom:1px solid #8b896e;
    }
.lo_temp {
    color:#8b896e;
    }
.home_36hr_temp {
	color: #8b896e;
}
.home_36hr_condition {
	color: #8ea6b3;
}
.home_36hr_title {
	border-color: #8b896e;
}
#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(weather_titlebar_bg.gif) 0 0 repeat-y;
	}
.titlebar.titlebar_breaking_weather {
	background: transparent url(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: #8b896e;
}
#home_36hr_today, #home_36hr_tonight, #home_36hr_tomorrow {
	border-color: #c6d6e2;
}

/* END WEATHER */


/* SKYBOXES */
.skybox_wrapper_home {
    background:#000;
	border-bottom:5px solid #FFFFFF;
    }
/* END SKYBOXES */


/* SECTION BUCKETS AND TITLEBARS */
.titlebar {
	background: url(titlebars.jpg) top right no-repeat;
    }
/*
.titlebar.titlebar_alternate {
	background: url(titlebars.jpg) right -35px no-repeat;
    }
*/
.titlebar.popular {
	background: url(titlebars.jpg) right -70px no-repeat;
    }
.titlebar.video_detail {
	background: url(titlebars.jpg) right -140px no-repeat;
    }
.titlebar.topstories, .titlebar.weather {
    background:none;
    }
.titlebar h3 em {
	color: #758dac;
}
.updown li {
	background: url(titlebar_arrows.gif) no-repeat;
    }
.updown li a {
	background: url(titlebar_arrows.gif) no-repeat;
    }
.titlebar .popmenu li a {
	background-image: url(sharing_icons.gif);
}
div.bucket.section a.button.popmenu_button {
	color: #fff;
	background-image: url(titlebar_buttons.gif);
}
div.bucket.section .popmenu {
	background-color: #000;
}
.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(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:#6c9b6c;
    }
.story_tools_dark .story_tool_font_default.active {
    color:#6c9b6c;
    }
.story_tools_dark .story_tool_font_large.active {
    color:#6c9b6c;
    }
/* TAB BUCKETS */
.titlebar_secondary {
	background: #0f364b url(titlebars.jpg) -628px -105px no-repeat;
    }
.bucket_detail h4,
.bucket_primary .section_bucket_media_primary h4,
.video_information h4 {
	background: url(titlebar_rectangle.gif) 0 1px no-repeat;
	width:577px;
    }
.bucket_primary .bucket_detail_primary h4, .bucket_primary h4.bucket_list_header {
	background: url(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 #407141;
    }

.section_bucket_event_cal a .section_bucket_event_cal_month { 
	background:#407141 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: #ad92ba;
    }
/* END PAGINATION */


/* EVENT LIST */
a.browse_list_maplink {
	background: url(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: #69377f solid 1px;
    }
.submit_form_alerts h4.legend {
	background: url(titlebar_rectangle.gif) 0 1px no-repeat;
}
#browse_search_input, #id_q.vTextField {
	border-color: #69377f;
}
/* END FORMS */


/* MEDIA PAGES */
ul.media_arrows li a:hover {
	background-color: #ad92ba;
    }
.inverted_body #content_wrapper #primary_content a {
	color: #6c98d9;
    }
.inverted_body #content_wrapper #secondary_content .bucket_secondary a, .inverted_body .sidebar_more_link a, .inverted_body .sidebar_more_link_events a {
	color: #6c98d9;
}
.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: #6c98d9;
}
/* END MEDIA PAGES */


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


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


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


/* HOMEPAGE LAYOUTS */
.lead_story_related_list li {
    background: url(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: #264687;
}
/* SIDEBAR IMOMS AND WAGNBRAG */
.titlebar_wag_brag {
	background:transparent url(titlebar_secondary_sprite.jpg) no-repeat scroll 0 -70px;
}
.titlebar_imoms {
	background:transparent url(titlebar_secondary_sprite.jpg) no-repeat scroll 0 -35px;
}
/* END SIDEBAR IMOMS AND WAGNBRAG */

/* FOOTER AND CELLAR */
#footer {
	border-top: #1c1c1c;
	background: #000;
}
#cellar {
	border-right: 0;
}

#cellar dd a, #business_directory_prompt a {
	color: #fff;
}
#cellar dd a:hover, #business_directory_prompt a:hover {
	color: #5B7BA4;
	text-decoration: none;
}
#copyright {
	border-top: none;
	background: #000;
}
#copyright a {
	color: #fff;
}
#copyright a:hover {
	color: #5B7BA4;
	text-decoration: none;
}





ul.navigations {
display:block;
list-style:none;
padding:0;
margin:0;

}

ul.navigations li {
background:transparent url(bucket_detail_secondary_bullet.gif) no-repeat scroll 1px 4px;
border-bottom:1px dotted #6D6C5A;
display:block;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 8px;
overflow:hidden;
padding:0 0 1px 12px;
text-align:left;
}

ul.navigations li a {
color:#000;
text-decoration:none;
font-size:12px;
}

ul.navigations li a:hover {
color:#ff0000;
text-decoration:none;
font-size:12px;
}

#lead_story_1 h1, #lead_story_1 h2{
color:#DDDDDD;
font-family:Georgia,serif;
font-size:1.125em;
font-weight:normal;
line-height:1.125em;
margin-bottom:0.5em;
}




.reviews_banner img, .reviews img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews p{
font-size:12px;
}
.reviews{
    border-bottom:1px solid #ccc;
	margin:5px 0 5px 0;
	padding:5px;
	zoom:1;
}

.reviews h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#000;
text-decoration:none;
 text-decoration:none;
 font-size:15px;
 margin:0 0 3px 0;
 font-weight:bold;
}

.banner img{
margin:5px 0 5px 35px;
}

.date{
font-size:12px;
color:#000099;
}


.story h2{
background:#0F364B url(titlebars.jpg) no-repeat scroll -359px -139px;
color:#FFFFFF;
display:inline;
float:left;
font-size:1.25em;
font-weight:normal;
letter-spacing:-0.2px;
line-height:35px;
margin:-7px -7px 0;
padding:0 0 0 8px;
width:598px;
}


