/*==========================================
Missoulian Master Style
Created By: Kody Emery on 2012-05-18
Last Modified: Preston Stahley on 2013-02-18
==========================================*/
body{ background: #fff; }
        
/* main content bg */
.main-body { background: #fff; border-radius:4px; }

/* default href */
a { color: #0078b6; }
a:hover { }

.top-leader-wrapper{ background: #ddd; }
.header-container{ background: #fff url(/app/skins/images/nav.jpg) bottom repeat-x; }
#site-logo{ margin:5px 10px; }

/* main navigation */
#main-navigation, #scroll-nav-container{ background: #0078b6; }
/* link style */
#main-navigation li a.parent { 
    color: #e6e6e6; 
    border-left: 1px solid rgba(255,255,255,0.15); 
    border-right: 1px solid rgba(0,0,0,0.15);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
#main-navigation li a.parent:hover { background-color: rgba(255,255,255,0.2); color:#fff; }
/* selected styles */
#main-navigation li a.parent.selected { 
    background: #fff; 
    color: #000; 
    margin-top:2px;
    -moz-border-radius:4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}
/* simple dropdown styles */
#main-navigation li ul.subnav.no-media a:hover { background: #e6e6e6; color:#333; }

/* weather */
#site-weather a.parent { color: #333;  }
#site-weather .sponsored { color: #333; }
#site-weather .current-temp,
#site-weather .current-conditions{ color:#0078b6; text-shadow: 1px 1px 0 #fff; }
#weather-icon img { opacity: 0.85; }

/* search */
/* expand color */
#search-dropdown a.parent { color: #666; }
/* search button */
#search-text,#search-dropdown { background-color: rgba(0, 0, 0, 0.1); }
#search-button { background-color: #0078b6; }
#search-button:hover { background-color: #0093E1; }
/* advanced search | color */
.adv-search span { color: #4F7596; }

/* top navigation */
.top-nav-wrapper{ 
	color: #fff;
	background: #333;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#333), to(#222));
	background-image: -moz-linear-gradient(top, #333, #222);
	background-image: -ms-linear-gradient(top, #333, #222);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #222));
	background-image: -webkit-linear-gradient(top, #333, #222);
	background-image: -o-linear-gradient(top, #333, #222);
	background-image: linear-gradient(top, #333, #222);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
}
/* top nav links */
.top-nav-container a.parent { color: #ccc; }
.top-nav-container a.parent:hover { color: #eee; }


/* footer */
#site-footer { color: #fff; }
#footer-navigation{ background: #0093E1; }
#site-footer a { color: #efefef; }
#site-footer h5 { color: #fff; }
#site-footer ul { border-bottom: 1px dotted #444; }
#site-copyright {  background: #0078b6;  }

/*=======================================
- Misc Styles
=======================================*/
/* headers */
.main-wrapper-container h3,
.main-wrapper-container h3 a{ color: #C00; font-family: georgia; font-weight: normal; font-size: 24px; }
/* header overide for old blocks */
#tncms-block-487012 h2, #tncms-block-479963 h2, #tncms-block-479971 h2{ color: #C00; font-family: georgia; font-weight: normal; font-size: 24px; }
#tncms-block-479971 h3, #tncms-block-479971 h3 a,
.main-wrapper-container article h3,
.main-wrapper-container article h3 a{ color: #0078B6; font-size:18px; font-family:inherit; }

/* breaking news bar */
#breaking-news{ background: #c00; border-top:0px; }
#breaking-news .breaking-label{ background: #000; font-family:arial; font-size:14px; font-weight:bold; text-transform:uppercase; border-right:2px solid #fff; }
#breaking-news a { color: #fff; font-weight: bold; font-size: 14px; text-shadow: 1px 1px 1px rgba(0,0,0,0.9); }

/* hot topics */
#hot-topics .topic-label{ font-weight:bold; text-transform:uppdercase; }
#hot-topics li a{ font-size:13px;}
.hot-topics-container.grid_12 { width: 960px; margin: 0; padding-bottom: 20px; }

/*=======================================
- Mobile Styles
=======================================*/
body.mobile{ background: #fff; }

/*=======================================
- Press+ Lightboxes
=======================================*/
#gregbox-outer {
        border: 6px solid #035a91 !important
}
#gregbox-signInTab {
        background: url("http://i-ppjol.s3.amazonaws.com/signin/pp_sign-in_button-035a91.png") no-repeat scroll 0 0 transparent !important;
}
* html #gregbox-content {
        border: 6px solid #035a91 !important;
}
#pp-branding {
    background-color: #035a91 !important;
}


/*=======================================
- Les Schwab Pinboard
=======================================*/

.pinboard-wrapper.schwab_pinboard {
    background-color: #CC3333;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}
.pinboard-wrapper.schwab_pinboard .pinboard{ margin-bottom:0; }
.pinboard-wrapper.schwab_pinboard > h3 > a {
    display: block;
    text-indent: -99999px;
    background: url(http://missouliantech.com/flyerboard/les_schwab/schwab_sponsor.jpg) no-repeat center;
    height: 50px;
}
.pinboard-wrapper.schwab_pinboard .pinboard .pinboard-header {
    width: 171px;
    height: 47px;
    background: url('http://missoulian.com/content/tncms/live/components/lee_core_2/resources/images/pinboard_spriteSheet.png') no-repeat;
}