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

/* 
	Capital Times CSS
	Author: Dan Roose droose@madison.com
	Last Update: 06/30/2009
*/

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

a { color: #000000; font-weight: bold; }
a:hover { color: #66981f; text-decoration: none; }
h2, #blox-center-piece h3 { color: #66981f; }

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

.search-paging a {background: #bcd39c; color: #000;}
#blox-html-container { background: url(../images/HeaderBG.jpg) no-repeat top center; width: 1000px; margin: auto; }
.blox-leaderboard-container { padding: 10px 0px 10px 0px; background: #A9A9A9; width: 1000px; margin: auto; }
	.container_12 {padding: 0 10px;}
#blox-wrapper {background: none;}
.story-more em.Updated {color: #66981f;}

/* ### HEADER ### */
#blox-header { padding-top: 2px; }
#blox-logo {width:690px;}
#blox-logo h1 { padding: 0px; background: none; }
#blox-logo h1 a { height: 95px;width: 400px; }
#blox-logo p#blox-user-nav { color: #A40600; padding: 21px 0 0 0; }
#blox-logo p#blox-user-nav a { color: #5a5a5a; }

/* jCarousel Base */
.jcarousel-next-horizontal { right: 0px; background: url('../images/carousel_next.gif'); }
.jcarousel-prev-horizontal { right: 58px; background: url('../images/carousel_prev.gif'); }
.jcarousel-next-vertical {background-color: #7e8381;}
.jcarousel-next-vertical:hover {background-color: #66981f;}
.jcarousel-next-disabled-vertical:hover {background-color: #7e8381;}
.jcarousel-prev-vertical {background-color: #7e8381;}
.jcarousel-prev-vertical:hover {background-color: #66981f;}
.jcarousel-prev-disabled-vertical:hover {background-color: #7e8381;}
.jcarousel-container-vertical {border: 3px solid #AAADAC;}

/* Blocks.css Positional Overide */
.jcarousel-next-horizontal, .jcarousel-prev-horizontal { position: absolute; top: -32px; width: 57px; height: 30px; cursor: pointer; }
.jcarousel-next-horizontal { right: 0px; }
.jcarousel-prev-horizontal { right: 58px; }
.jcarousel-next-horizontal:hover, .jcarousel-prev-horizontal:hover { background-position: 0 -30px; }
.jcarousel-next-horizontal:active, .jcarousel-prev-horizontal:active { background-position: 0 -60px; }
.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover { cursor: default; background-position: 0 -90px; }

/* 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 { text-transform: uppercase; margin-top: 10px; }
#blox-main-nav li ul li { margin: 5px 0 0 0;}
#blox-main-nav li a, #blox-classifieds-nav li a { line-height: 42px; padding: 0px; }
#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 8px 0px 8px; }
#blox-main-nav li.selected-nav a, #blox-main-nav li.selected-nav a:hover { background: #797e78; color: #FFF; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; }
#blox-main-nav li.selected-nav a span { color: #FFF;padding: 0px 8px 0px 8px; background: none; }
#blox-main-nav li a:hover, #blox-classifieds-nav li a:hover { color: #FFF; }
/* 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 { background: transparent; border: none; }
#blox-main-nav li .nav-toggle a { text-indent: -9999px; margin-left: -10px; width: 24px; }
#blox-main-nav li .nav-toggle a:hover { background-position: right -34px; } 
#blox-main-nav li.selected-nav .nav-toggle a { background-position: right -68px; } 
#blox-main-nav li.selected-nav .nav-toggle a:hover { background-position: right -102px; } 

/* Search */
#blox-search-form-container { border: 1px solid #929699; margin-top: 30px; }
#blox-search-nav { top: 77px; border: 1px solid #58a016;}
#blox-search-nav li a.selected, #blox-search-nav li a:hover {background: #66981F;}
#submit-search a { background: url(../images/search_btn.gif);}

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

/* ### MAIN COLS ### */
#blox-footer { width: 1000px; }

/* footer styles */
#blox-copyright-container { background: url(../images/bg-footer-black.jpg) repeat-x center; width: 1000px; padding: 0px;  margin: auto; } 
#blox-copyright-container p {padding: 8px 0px;} 
#blox-footer { padding: 0px; }
#blox-footer .inner-footer { padding-right: 0px; padding-bottom: 0px; }
#blox-footer-container { border: none; width: 1000px; margin: auto; background: none;}
#blox-footer h3 { color: #436414; font-size: 10px; text-transform: uppercase; }
#blox-footer h3 a {text-decoration: none;}
#blox-footer .bull-list { padding: 0px; margin: 0px; }
#blox-footer .bull-list li {margin: 0px;list-style: none; line-height: 11px;}
#blox-footer ul.bull-list li a {color: #606060;font-size: 10px;line-height: 12px;}
#blox-footer ul.bull-list li a:hover {color: #436414;text-decoration: none;}

#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/ct-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; }

/* UI TABS */
.ui-tabs-nav { bottom:-1px; height:36px; background:#aaadac; }
.blox-tabs li, .MadisonMultipleSections .Title h2 { margin: 7px 1px 0px 0px; }
.blox-tabs li a { padding: 4px 10px; background: #7e8381; font-size: 14px; font-weight: normal; text-transform: uppercase; color: #FFF; border: none; }
.blox-tabs li a:hover {background: #66981f;}
.blox-tabs li.ui-tabs-selected a { background:#66981f; color:#FFF; }
.tab-block { border: 3px solid #aaadac; }
.most-popular-header, .marketplace-header { display: none; }

/* CALENDAR WIDGET TABS */
#blox-calendar-widget .ui-tabs-selected { background: none; padding-bottom: 6px; }


/* top image & cutline */
#blox-story-media .photo-cutline { background: #ded8d8; }
#gallery-cutline {display: block;margin-bottom: 10px; }
#blox-story-text a {color: #66981F;}
#blox-story-text a:hover {color: #000;}

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

/* COLUMNISTS */
.MadisonMultipleSections { border: 3px solid #aaadac; }
.MadisonMultipleSections .Title { background: url(../images/init-blox-tabs-bg.jpg) repeat-x; height: 36px; }
.MadisonMultipleSections .Mug {}
.MadisonMultipleSections .Name { color: #000; font-size: 14px; font-weight: bold;}
.MadisonMultipleSections .Asset { list-style: square; margin: 5px 0px 10px 20px; }
.MadisonMultipleSections .Asset1 { list-style: none; margin: 0px; }
.MadisonMultipleSections .Asset .Headline {}
.MadisonMultipleSections .Asset .Abstract {}
.MadisonMultipleSections .Asset1 .Timestamp { display: block; color: #66981F; font-size: 11px; }
.MadisonMultipleSections .Asset .Comment { font-size: 11px; }

.MadisonMultipleSections .Section {padding: 10px 0 0 0;}
.MadisonMultipleSections .Section.Section1 {border:none; padding-top: 0px;}
.MadisonMultipleSections .Section .Asset1 {display: block;}
.MadisonMultipleSections .Section .Asset a.Comment {font-weight: normal!important; font-size: 12px;}
.MadisonMultipleSections .Section .LrgMug {width: 100%;}
.MadisonMultipleSections .Section ul {margin-left: 18px;}
.MadisonMultipleSections ul li.Asset a {font-weight: normal !important;}

/* Madison Carousel */
.MadisonCarousel .Asset {border-left: 2px solid #a4a7a6; border-bottom: 2px solid #a4a7a6;}
.MadisonCarousel .Headline {color: #808284;}
.MadisonCarousel .Abstract {display:none;}
.MadisonCarousel .Photo {width: 75px;}

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

/* Article Page */
#blox-body-nav { background: #aaadac; }
#blox-body-nav li a {background: #7e8381; color: #FFF;}
#blox-body-nav li a.selected, #blox-body-nav li a.selected:hover, #blox-body-nav li a:hover {color: #FFF; background: #66981f;} 

/* 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 .bull-list li.even { background: #bcd39c; }
.MadisonFeaturedWithBullets .bull-list li.odd { background: #e1e2e2; }
.MadisonFeaturedWithBullets .bull-list li {border-bottom: 1px solid #66981f;}

.MadisonFeaturedWithBullets .Navigation .Item { background: #7e8381;}
.MadisonFeaturedWithBullets .Navigation .Item a {color: #FFF;}
.MadisonFeaturedWithBullets .Navigation .Item a:hover {background: #66981f; color: #FFF;}

/* Madison Tabs */
.MadisonTabs .Tabs li a { background: #7E8381; color: #FFF;}
.MadisonTabs .Tabs li.ui-tabs-selected a { background: #66981F; }
.MadisonTabs .ui-tabs-nav {background: #AAADAC;}
.MadisonTabs a.more {background: #7e8381; color: #FFF;}
.MadisonTabs a.more:hover {background: #66981f;}

/* 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 Accordion */
.MadisonAccordion .Header {background: none;}

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

/* madison-index-list */
.MadisonIndexList a.MoreButton {background: #7e8381; color: #FFF;}
.MadisonIndexList a.MoreButton:hover {background: #66981f;}