/* 
	Sauk Prairie Styles CSS Skin
	Author: Jennifer Niles <jniles@madison.com>
	Last Update: 4/6/2010
*/

/* Default Global Block Styles */
.MadisonBlock .Header, .MadisonHTMLAsset .Header {background: #000000;}
.MadisonBlock h2 {background:#ce081f; font-weight: bold;}
h2, h2 a, #blox-center-piece h3 {color:#ce081f;font-size:22px;font-weight:normal;margin-bottom:8px;}

/* reset_960.css Overrides */
.blox-leaderboard-container { background: url(../images/spe-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/spe-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/spe-carousel_next.gif'); }
.jcarousel-prev-horizontal { right: 30px; background: url('../images/spe-carousel_prev.gif'); }
.jcarousel-next-vertical {background-color: #000000;}
.jcarousel-next-vertical:hover {background-color: #d6d6d6;}
.jcarousel-next-disabled-vertical:hover {background-color: #000000;}
.jcarousel-prev-vertical {background-color: #000000;}
.jcarousel-prev-vertical:hover {background-color: #d6d6d6;}
.jcarousel-prev-disabled-vertical:hover {background-color: #000000;}
.MadisonCarousel300 .MadisonCarousel .jcarousel-container { border:3px solid #000000; }

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

/* child li items */
#blox-main-nav li.selected-nav ul { padding-top: 10px; }
#blox-main-nav li.selected-nav ul li strong { color: #adadad; }
#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: #515151; }
#blox-main-nav .selected-subnav { color: #d6d6d6; }

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

/* UI TABS */
.ui-tabs-nav { height:36px; background: #000000; }
.blox-tabs li { margin: 7px 1px 0px 0px; }
.blox-tabs li a { padding: 4px 10px; background: #515151; 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:#ce081f; color:#fff; } /* #block selected tab */
.blox-tabs li a:hover {background: #adadad;} /* block not selected tab hover */
.tab-block { border: 3px solid #000000; }

/* 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:#000000; }
#blox-calendar-widget .cal-nav { background:#adadad; }
#blox-calendar-widget .cal-nav:hover { background:#000000; }

.MadisonTabs .Tabs li.ui-tabs-selected a { background:#ce081f; } /* block selected tab */
.MadisonTabs .Tabs li.ui-tabs-selected a:hover { background:#838383; font-weight:bold; } /* block selected tab */
.MadisonTabs .Tabs li a { background-color:#515151; }  /* block not selected tab */
.MadisonTabs .Tabs li a:hover { background-color:#838383; }  /* 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: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: 6px solid #CE081F; }
#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/spe-footer-logo.jpg) top; height: 88px; width: 238px; }
#blox-ent-logo a:hover {background-position: bottom;}

.Bordered .MadisonBlock .Content { border:3px solid #000; }

#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: #000000; }
#blox-body-nav li { margin: 6px 1px 0px 0px; }
#blox-body-nav li a { height: 24px; line-height: 24px; background: #000000; 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: #CE081F; } 
#blox-body-nav { background:#000000; }
#blox-body-nav li a span { background:#515151; }
#blox-body-nav li a span:hover { background:#CE081F; }
#blox-body-nav li a.selected span, #blox-body-nav li a.selected:hover span { background:#CE081F; }
#blox-body-nav { background:#000000; }
#blox-body-nav li a span { background:#515151; } /* 2nd tab not selected */
#blox-body-nav li a span:hover { background:#838383; } /* 2nd tab not selected hover */
#blox-body-nav li a.selected span { background:#CE081F; } /* 1st tab selected */
#blox-body-nav li a.selected:hover span { background:#838383; } /* 1st tab selected hover */
.most-popular-header {display: none;}
#story-tools { background:#dcdbdb; }

#VideoHeaderBlock { background:#000; height:30px; padding:0 0 6px; width:100%;}

#top-story-header { background:#000; 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:#CE081F; padding:3px 6px; font-weight:bold; text-transform:uppercase; }
#breaking-news-column dd.breaking-head { padding-top:15px; }
#breaking-news-column dt img { margin:4px 0 0 4px; }

.search-paging a {background:none repeat scroll 0 0 #CE081F; 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; color:#000000; }
#blox-logo p#blox-user-nav, #blox-logo p#blox-user-nav a { color:#000000; }
#blox-logo p#blox-user-nav a:hover { color:#afaeae; }
#blox-logo p#blox-user-nav span.user-loggedin-welcome { letter-spacing:1px; color:#000; }
#blox-logo p#blox-user-nav span.user-loggedin-username { font-size:16px; color:#CE081F; line-height:26px; }

#blox-story-text p a:link { color:#CE081F; }
#blox-story-text p a:hover { color:#515151; }
