/* 
	Baraboo Styles CSS Skin
	Author: Jennifer Niles <jniles@madison.com>
	Last Update: 3/15/2010
*/

/* Default Global Block Styles */
.MadisonBlock .Header, .MadisonHTMLAsset .Header {background: #555555;}
.MadisonBlock h2 {background:#db332f;}
h2, h2 a, #blox-center-piece h3 {font-size:22px;font-weight:bold; color:#DB332F;}

/* reset_960.css Overrides */
.blox-leaderboard-container { background: url(../images/bnr-leaderboard-bg.jpg) no-repeat; width:940px; margin: 0 auto; padding: 10px 0px 0px 0px; }
	.container_12 {padding: 0 10px;}
#blox-leaderboard-bottom { display: none;}
#blox-wrapper { background: url(../images/bnr-logo-bg.jpg) 0 0 no-repeat; }
a { color: #000000; }
a:hover { color: #616060; text-decoration: none; }

/* jCarousel Base */
.jcarousel-next-horizontal { right: 10px; background: url('../images/bnr-carousel_next.gif'); }
.jcarousel-prev-horizontal { right: 30px; background: url('../images/bnr-carousel_prev.gif'); }
.jcarousel-next-vertical {background-color: #555555;}
.jcarousel-next-vertical:hover {background-color: #dcdcdc;}
.jcarousel-next-disabled-vertical:hover {background-color: #555555;}
.jcarousel-prev-vertical {background-color: #555555;}
.jcarousel-prev-vertical:hover {background-color: #dcdcdc;}
.jcarousel-prev-disabled-vertical:hover {background-color: #555555;}
.MadisonCarousel300 .MadisonCarousel .jcarousel-container { border:3px solid #555555; }

/* 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: #fff; }
#blox-main-nav li a, #blox-classifieds-nav li a, #blox-body-nav li a { padding: 0px; }
#blox-main-nav li a span, #blox-body-nav li a span { padding: 0px 10px 0px 10px; color: #fff; }
#blox-main-nav li.selected-nav a, #blox-main-nav li.selected-nav a:hover { border-left: 1px solid #a7a7a7; border-right: 1px solid #a7a7a7; background: url(../images/bnr-nav-hover.jpg) repeat-x; }
#blox-main-nav li.selected-nav a span { background: url(../images/bnr-nav-hover-arrow.jpg) center bottom no-repeat; color: #000; padding: 0px 10px 0px 10px; border-bottom: 1pt solid #a7a7a7; }
#blox-main-nav li a:hover, #blox-classifieds-nav li a:hover { color: #dcdcdc; }

/* child li items */
#blox-main-nav li.selected-nav ul { padding-top: 10px; }
#blox-main-nav li.selected-nav ul li strong { color: #555555;}
#blox-main-nav li.selected-nav ul li a { color: #FFF; font-weight: normal; padding: 0 30px 0 0; }
#blox-main-nav li.selected-nav ul li a:hover { border: none; color: #727272; }
#blox-main-nav .selected-subnav { color: #dcdcdc; }

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

/* UI TABS */
.ui-tabs-nav { height:36px; background: #555555; }
.blox-tabs li { margin: 7px 1px 0px 0px; }
.blox-tabs li a { padding: 4px 10px; background: #727272; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #fff; border: none;} /* block not selected tab */
.blox-tabs li.ui-tabs-selected a { background:#db332f; color:#fff; } /* #block selected tab */
.blox-tabs li a:hover {background: #a7a7a7;} /* block not selected tab hover */
.tab-block { border: 3px solid #555555; }

/* Calendar Widget */
.calendar-widget-nav { background: none; }
#blox-calendar-widget .ui-tabs-selected { background: none; padding-bottom: 6px; }

/* Widget Calendar tab */
#blox-calendar-widget .ui-tabs-selected a, #blox-calendar-widget .ui-tabs-selected a:hover { background:#555555; }
#blox-calendar-widget .cal-nav { background:#a7a7a7; }
#blox-calendar-widget .cal-nav:hover { background:#555555; }

.Bordered .MadisonBlock .Content { border:3px solid #555555; }
.MadisonTabs .Tabs li.ui-tabs-selected a { background:#db332f; } /* block selected tab */
.MadisonTabs .Tabs li.ui-tabs-selected a:hover { background:#979797; } /* block selected tab hover */
.MadisonTabs .Tabs li a { background-color:#727272; }  /* block not selected tab */
.MadisonTabs .Tabs li a:hover { background-color:#979797; }  /* block not selected tab hover */

.MadisonFeaturedWithBullets .bull-list li {border-bottom: 1px solid #fff; list-style: none; padding: 5px 10px; margin: 1px 0px 0px 0px;}
.MadisonFeaturedWithBullets .bull-list li.odd {background: #ECECEC;}
.MadisonFeaturedWithBullets .bull-list li.even {background: #DEDEDE;}
.MadisonFeaturedWithBullets .bull-list li.odd:hover, .MadisonFeaturedWithBullets .bull-list li.even:hover {background: #898989;}

.MadisonFeaturedWithBullets .Navigation .Item { background: #515151; float: right; margin: 1px 1px 1px 0px; list-style: none;}
.MadisonFeaturedWithBullets .Navigation .Item a {color: #FFF; line-height: 34px; display: block; padding: 0px 10px; background:#515151; }
.MadisonFeaturedWithBullets .Navigation .Item a:hover {background: #ADADAD; color: #FFF;}

#blox-footer .inner-footer { border-top:16px solid #555555; }
#blox-copyright-container { background: #000; width: 960px; padding: 0px 10px 0px 10px; margin: auto; }
#blox-footer { padding: 0px; background: #dddcdc; }
#blox-ent-logo {margin-top: 90px; }
#blox-ent-logo a { background: url(../images/bnr-footer-logo.jpg) top; height: 88px; width: 238px; }
#blox-ent-logo a:hover {background-position: bottom;}
#blox-footer h3 { color:#000; }
#blox-footer h3 a { color:#000; text-decoration:none; }

/* Body Tabs */
#blox-body-nav, #blox-body-nav li a, #blox-body-nav li a span { background: none; }
#blox-body-nav { height: 36px; margin: 0px 0px 10px 0px; background: #555555; }
#blox-body-nav li { margin: 6px 1px 0px 0px; }
#blox-body-nav li a { height: 24px; line-height: 24px; background: #555555; color: #FFF; }
#blox-body-nav li a.selected,#blox-body-nav li a.selected:hover, #blox-body-nav li a:hover { height: 24px; line-height: 24px; color: #FFF; background: #979797; } 
#blox-body-nav { background:#555555; }
#blox-body-nav li a span { background:#727272; } /* 2nd tab not selected */
#blox-body-nav li a span:hover { background:#979797; } /* 2nd tab not selected hover */
#blox-body-nav li a.selected span { background:#DB332F; } /* 1st tab selected */
#blox-body-nav li a.selected:hover span { background:#979797; } /* 1st tab selected hover */
.most-popular-header {display: none;}
#story-tools { background:#eae9e9; }

#top-story-header { background:#555555; width:100%; height:30px; padding: 4px 0; }
#breaking-news-column dd.featured-label { margin: 6px 0 8px 0 }
#breaking-news-column dd.featured-label span { font-size:14px; line-height:16px; background:#db332f; color: #fff; font-weight: bold; padding:3px 6px; text-transform:uppercase; }
#breaking-news-column dd.breaking-head { padding-top:15px; }
#breaking-news-column dt img { margin:4px 0 0 4px; }
#VideoHeaderBlock { background:#555555; width:100%; height:30px; padding:0 0 6px;}

.search-paging a {background:none repeat scroll 0 0 #555555; color:#fff; font-size:11px; font-weight:bold; padding:4px 8px; }
.search-paging a:hover { color:#000; }

/* User Logged In Welcome Section */
#user-loggedin-welcomebox { margin-top:-26px; }
#blox-logo p#blox-user-nav span.user-loggedin-welcome { letter-spacing:1px; color:#727272; }
#blox-logo p#blox-user-nav span.user-loggedin-username { font-size:16px; color:#DB332F; line-height:26px; }

