/*==========================================
NWI Times Master Style
Created By: Kody Emery on 2012-03-15
Last Modified: Seth on 2013-09-17 
==========================================*/

body{ background: #efefef url(https://nwitimes-dot-com.bloxcms.com/app/branding/images/bg-grid.gif); }

h1 a.rss {
    background: url("https://nwitimes-dot-com.bloxcms.com/app/branding/images/rss.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 18px;
    margin-right: 10px;
    margin-top: 11px;
    text-indent: -9999px;
    width: 18px;
}
#commentText { color:#333; }
.asset-body p { color:#222; }
.asset-body p a { font-weight:bold; color:#069;}
body .container_12 {background-color:#FFF;}
h1 {font-weight:normal;}
h3 {color:#000; font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:22px;}
h6 {font-size:12px;color:#bfbfbf; text-transform:none; line-height: 16px; margin-bottom: 10px; padding:3px;}
#search-text { border: 1px solid #ccc; width:140px;}
.story-bucket .list ul li { padding:3px 5px; border-bottom:1px solid #eee; }
.events-list h4 {font-size:13px;}
.events-list li {list-style:none;}
.events-list li li {font-size:11px;}
.pencil-ad-container {padding-bottom:10px;}
.highlight h2 {background: #555; text-transform: uppercase; font-size: 11px; color: #fff; width:150px; text-align:center;}
blockquote {width:80%; margin:0 auto; border:1px solid #ccc; padding:8px; background-color:#FCFCFC;}
blockquote p {font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif;}

.3widegrid
	{
}

/*leaderboard*/
/*.leader-ad, .leaderboard-bottom {padding-left:110px;}*/
.leader-ad {padding-left:3px;}
.leader-promo {padding-right:3px;}
.leaderboard-bottom {padding-left:110px; padding-bottom:10px; padding-top:10px;}

/*homes transparensee*/
.transparensee-widget h2 {font-size:22px; font-weight:normal; background-color:#f7f7f7; padding:3px;}
.enclosure_widget .photo img {max-width:100px !important;}
.enclosure_widget a{color:#333 !important; overflow: hidden; text-overflow: ellipsis;}
.enclosure_widget .agent_details_info ul li {font-size:11px !important; overflow: hidden; text-overflow: ellipsis;}
.enclosure_widget .agent_details_info ul li.agent_details_name {font-size:18px !important;}
#homes-690136 {margin-bottom:15px; height:375px !important;}

/*topjobs on nwi.com/jobs */
.topjobs h3 {font-size: 16px; text-transform:capitalize;}
.topjobs .date {display:none;}

/*classifieds listings in /ads*/
#search-results h3 {font-size:16px;}

/*healthguide on nwi.com/healthguide */
.healthguide h3 {border-top: 1px dashed #CCC; padding-top:15px; clear:both;}

.time-related {color: #666;}
.centerpiece .right-desc {color: #666;}
.centerpiece .asset-info p {color:#666;}

.centerpiece-nav.tabs li a, .centerpiece-phasing li div.item-label
{font-size:9px;}

.centerpiece .asset-info.slider-display .time-related {color:#FFFFFF;}
.centerpiece .asset-info.slider-display p {color:#FFFFFF;}

/* Grid (Blogs Index) */
.blogindex .grid_4 .index-list-container .gallery-list ul li {width:120px !important;}
.blogindex .gallery-list ul li .index-image img  {width:120px !important;}
.blogindex .index-list-container .small .image {max-height:inherit !important;}
.blogindex .index-list-container .gallery-list ul li {height:auto !important; text-align:center !important; width:120px !important;}
.blogindex .gallery-list ul li h4 {font-size:12px !important; line-height:16px !important;} 
        
/* main content bg */
.main-body { background: #fff; border-radius:4px; }

/* default href was 006699 */
a { color: #000000; }
a:hover { }

#site-logo{ margin:5px 10px; }

/*Main Navigation*/
#main-navigation li a.parent { 
	color: #FFF; 
	border-left: 1px solid rgba(255,255,255,0.15); 
	border-right: 1px solid rgba(0,0,0,.15);
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px; 
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:13px;
	padding: 8px 8px;
}

#main-navigation li a.parent:hover { background-color: #fff; color:#000 !important; text-shadow:none; }
#main-navigation li a.parent.selected {background: #fff; color: #000; }
.main-navigation-container{
  -moz-border-radius:0 0 4px 4px;
  -webkit-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
}

#main-navigation, #scroll-nav-container{
  background: #005F3D;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#069), to(#6EA4D3));
	background-image: -moz-linear-gradient(top, #069, #6EA4D3);
	background-image: -ms-linear-gradient(top, #069, #6EA4D3);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #069), color-stop(100%, #6EA4D3));
	background-image: -webkit-linear-gradient(top, #069, #6EA4D3);
	background-image: -o-linear-gradient(top, #069, #6EA4D3);
	background-image: linear-gradient(top, #069, #6EA4D3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#069', endColorstr='#6EA4D3', GradientType=0);
  -moz-border-radius:0 0 4px 4px;
  -webkit-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
}

/* 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:#006699; 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(255, 255, 255, 0.9);}
#search-button { background-color: #006699; }
#search-button:hover { background-color: #6EA4D3; }
/* advanced search | color */
.adv-search span { color: #4F7596; }

/* top navigation */
.top-nav-container{ 
	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*/
#footer-navigation{border-top:3px solid #069;}
#site-footer {margin-top: 0px !important;}
#site-footer h5 {display:none;}
.footer-navigation-container h5 {display:none;}
#site-footer .container_12 .grid_2 {width:155px;}
#site-footer li {
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
}
#site-footer li li {
	font-size:11px;
	line-height:18px;
	text-transform:none;
	font-weight:normal;
}
#site-copyright {
    background: none repeat scroll 0 0 #069;
    color: #fff;
}
#site-copyright a {color:#FFF;}
#local-com-container a {text-transform:none; font-weight:normal;}

/* meet the expert */
.expertlink {}

.expertlink ul{
list-style:none;
background-color:#EFEFEF;
}

.expertlink li{
border-top:1px solid #DDD;
margin:6px 0px 6px 6px;
padding-top:4px;
}

.expertbox{
background-color:#EFEFEF;
border:1px solid #CCC;
padding:8px;
}

.expertbutton .btn
{display:none;}

/* calendar add event button */
.cal-add-event .btn {
    margin-top: 40px;
    position: relative;
    z-index: 1;
}

/* fix spacing in right rail */
#tncms-block-826811 {margin-bottom:30px; margin-top:15px; height:110px;}

/*Hot Topics*/
.image-topics-container .topic-text {
    background-color: rgb(50, 50, 50,);
	background-color: rgba(50, 50, 50, 0.9);
    font-size: 9px;
    padding-top: 2px;
    text-transform: uppercase;
}

/* form widths*/
#blox_form_form-page textarea {width:300px !important;}

/*Homes*/
.enclosure_widget .listing_tile .listing_tile_body h3 {font-size:10px !important;}
.enclosure_widget .listing_tile .listing_tile_body h4 {font-size:12px !important;}

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