@charset "UTF-8";
/* CSS Document */

/* 
	LEE BASE CSS
	Author: Dan & Josh
	Last Update: 06/29/09
*/

/* ### Skin.css Overrides ### */

body {
	background: url(../images/bg.gif) repeat;
	color: #013145;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a { color: #013145; }
a:hover { color: #c85a26; text-decoration: none; }
h2, #blox-center-piece h3 { color: #cb5b26; }

/* Default Global Block Styles */
.MadisonBlock .Header, .MadisonHTMLAsset .Header, .ui-tabs-nav {background: #013145;}
.MadisonBlock h2, .MadisonBlock h2 a {color: #FFF;background:#C85A26;}

#blox-html-container { background: url(../images/bg-repeat-y.jpg) repeat-y center; }
.blox-leaderboard-container { padding: 10px 0px 0px 0px; background: url(../images/bg-repeat-y-blue.jpg) repeat-y center; }
	.container_12 {background: #013145;padding: 0 10px;}
#blox-wrapper { background: url(../images/logo-bg.jpg) repeat-x; }
.story-more em.Updated {color: #C85A26;}

/* HEADER */
#blox-header { padding-top: 2px;}
#blox-logo {background: url(../images/wsj-logo.jpg) left top no-repeat; width:680px;}
#blox-logo h1 { background: url(../images/wsj-logo.jpg) left top no-repeat;padding: 0px; }
#blox-logo h1 a { height: 82px;width: 265px; }
#blox-logo p#blox-user-nav { color: #A40600; padding: 5px 0 0 0; }

/* jCarousel Base */
.jcarousel-next-horizontal { background: url('../images/carousel_next.gif'); }
.jcarousel-prev-horizontal { background: url('../images/carousel_prev.gif'); }
.jcarousel-next-vertical {background-color: #1D4F6A;}
.jcarousel-next-vertical:hover {background-color: #c85a26;}
.jcarousel-next-disabled-vertical:hover {background-color: #1D4F6A;}
.jcarousel-prev-vertical {background-color: #1D4F6A;}
.jcarousel-prev-vertical:hover {background-color: #c85a26;}
.jcarousel-prev-disabled-vertical:hover {background-color: #1D4F6A;}
.jcarousel-container-vertical {border: 3px solid #013145;}

/* Search */
#blox-search-form-container { border: 1px solid #88A4BC; }
#blox-search-nav { border: 1px solid #88A4BC;}
#blox-search-nav li a.selected, #blox-search-nav li a:hover {background: #547C9D;}
#submit-search a { background: url(../images/search_btn.gif);}

/* MAIN NAV STYLES */
/* Global Nav */
#TownNewsGlobalNav { background: url(../images/global-nav-bg.jpg) repeat-x;}
#TownNewsGlobalNav .Container { width: 980px; margin: auto;}

/* parent ul items */
#blox-main-nav { height: 72px; }
/* parent li items */
#blox-main-nav li, #blox-classifieds-nav li, #blox-body-nav li { text-transform: uppercase; }
#blox-main-nav li a, #blox-classifieds-nav li a { line-height: 42px;padding: 0px;color: #abc8d6; border-left: 1px solid #013145; border-right: 1px solid #013145;  }
#blox-main-nav li a span, #blox-body-nav li a span { padding: 0px 10px 0px 10px; }
#blox-main-nav li.selected-nav a, #blox-main-nav li.selected-nav a:hover { border-left: 1px solid #0b5e7b; border-right: 1px solid #0b5e7b; background: url(../images/nav-hover.jpg) repeat-x; }
#blox-main-nav li.selected-nav a span { background: url(../images/nav-hover-arrow.jpg) center bottom no-repeat; color: #FFF; padding: 0px 10px 0px 10px; }
#blox-main-nav li a:hover, #blox-classifieds-nav li a:hover, a.selected-subnav { color: #deefff; }
#blox-main-nav li a, #blox-classifieds-nav li a, #blox-body-nav li a { padding: 0px;}
/* child li items */
#blox-main-nav li.selected-nav ul { padding-top: 10px; }
#blox-main-nav li.selected-nav ul li a { color: #FFF; }
#blox-main-nav li.selected-nav ul li a:hover { border: none; }
#blox-main-nav li .nav-toggle a { background: none; }
#blox-main-nav li.selected-nav .nav-toggle a:hover { background: none; }

/* More Navigation */
#blox-logo p#blox-user-nav {color: #09516f;}

/* footer styles */
#blox-copyright-container { background: url(../images/bg-repeat-y-blue.jpg) repeat-y center;width: 975px; padding: 0px 10px 0px 10px; margin: auto; } 
#blox-copyright-container p { background: #013145;padding: 10px 0px;} 
#blox-footer {padding: 0px;}
#blox-footer .inner-footer { padding: 20px 0px 20px 10px;}
#blox-footer-container { background: url(../images/bg-repeat-y.jpg) repeat-y center;border: none; }
#blox-footer h3 { color: #013145;font-size: 12px;text-transform: uppercase; margin-bottom: 0px; }
#blox-footer h3 a {text-decoration: none; margin-bottom: 0px;}
#blox-footer .bull-list { padding: 0px; margin: 0px; }
#blox-footer .bull-list li { margin: 0px; list-style: none; line-height: 11px; }
#blox-footer .grid_3 {width: auto;margin: 0px 8px 0px 8px;}
#blox-footer .omega {float: right;margin: 0px;}
#blox-ent-logo { margin-top: 90px; }
#blox-ent-logo a { background: url(../images/wsj-footer-logo.jpg) top; height: 88px; width: 238px; }
#blox-ent-logo a:hover {background-position: bottom;}
#blox-footer div.omega ul.bull-list li#blox-ent-logo a {margin: 0px;}
#blox-footer ul.bull-list li a { color:#606060; font-size: 10px; line-height: 12px; }
#blox-footer ul.bull-list li a:hover { color: #013145; }
#footer-my-yahoo { display: none; }

/* UI TABS */
.ui-tabs-nav { height:36px; background: #013145; }
.blox-tabs li { margin: 7px 1px 0px 0px; }
.blox-tabs li a { padding: 4px 10px; background: #1e627e; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #FFF; border: 0px; }
.blox-tabs li a:hover {background: #C85A26;}
.blox-tabs li.ui-tabs-selected a { background:#c85a26; color:#FFF; }
.tab-block { height:1%; border: 3px solid #013145; }
.recent-local-news .index-image {display:none;}

/* CALENDAR WIDGET TABS */
#blox-calendar-widget .ui-tabs-selected { background: none; padding-bottom: 6px; }
#blox-calendar-widget .ui-tabs-nav {background: none;}
/* top image & cutline */
#blox-story-media .photo-cutline { background: #d8ddde; }
#gallery-cutline {display: block;margin-bottom: 10px; }

/* table style */
#blox-left-col th a { color: #fff; }

/* Centerpiece Block */
.MadisonCenterpiece {background: none;}
.MadisonCenterpiece .Photo { border: 1px solid #eee; }
.MadisonCenterpiece .Headline {font-weight: normal; }
.MadisonCenterpiece .Byline {display: none;}
.MadisonCenterpiece .Subhead {color: #666;}
.MadisonCenterpiece .Abstract {color: #000;}
.MadisonCenterpiece .Navigation a.Button { color: #fff; text-align: center;}
.MadisonCenterpiece .Navigation a.Button:hover, .MadisonCenterpiece .Navigation a.selected { color: #333; }
.MadisonCenterpiece .RelatedItems a .child-type { color: #696969; }
.MadisonCenterpiece .Comment {background: url('../images/comment_icon.gif') center left no-repeat;}

/* Madison Carousel */
.MadisonCarousel .Headline {color: #013145;}
.MadisonCarousel a.Headline:hover {color: #c85a26;}
.MadisonCarousel .Abstract {display:block; color: #000;}

/* Madison Video Carousel 300 Width */
.MadisonCarousel300 .MadisonCarousel .jcarousel-container, .MadisonCarousel300 .MadisonCarousel .jcarousel-container {border: 3px solid #013145}
.MadisonCarousel300 .MadisonCarousel .Asset .Headline {background: #D8DEDE}

/* Madison Comic Carousel */
.MadisonCarouselComic .MadisonCarousel .jcarousel-container, .MadisonCarouselComic .MadisonCarousel .jcarousel-container {border: 3px solid #013145}
.MadisonCarouselComic .MadisonCarousel .Asset .Headline {background: #D8DEDE}

/* MADISON-CENTERPIECE-OVERLAIN */
.MadisonArticleOverlain .Overlay {background: #000;}
.MadisonArticleOverlain .Navigation a {background-color: #013145;}

/* Article Page */
#blox-body-nav { background: #013145; }
#blox-body-nav li a {background: #1E627E; color: #FFF;}
#blox-body-nav li a.selected, #blox-body-nav li a.selected:hover, #blox-body-nav li a:hover {color: #FFF; background: #C85A26;} 

/* Article Page Font Size box */
#story-font-size dd, #story-font-size dt { color: #FFF; }
#story-font-size dd a {background: #6c1111 url('../images/font-toggle.gif') no-repeat;}

/* Madison Featured w/ Bullets Block */
.MadisonFeaturedWithBullets .Navigation .Item { background: #1e627e;}
.MadisonFeaturedWithBullets .Navigation .Item a {color: #FFF;}
.MadisonFeaturedWithBullets .Navigation .Item a:hover {background: #c85a26; color: #FFF;}

/* Madison Tabs */
.MadisonTabs .Tabs li a { background: #1E627E; color: #FFF;}
.MadisonTabs .Tabs li.ui-tabs-selected a { background: #C85A26; }
.MadisonTabs .ui-tabs-nav {background: #013145;}
.MadisonTabs a.more {background: #1e627e; color: #FFF;}
.MadisonTabs a.more:hover {background: #c85a26;}

/* Madison Border */
.Bordered .MadisonBlock .Content {border-color: #013145;}

/* Story Page Styles */
#blox-story-text a {color: #C85A26; font-weight: bold;}
#blox-story-text a:hover {color: #f9702f;}

/* madison-index-list */
.MadisonIndexList a.MoreButton {background: #1e627e; color: #FFF;}
.MadisonIndexList a.MoreButton:hover {background: #c85a26;}