body {margin:0;padding:0; font-family: helvetica, arial, 'Roboto', sans-serif; font-size: 17px; color:#222; background:#fff;}
a {text-decoration:none; color: #035488;}
a:hover {color:#216998;}
ul {list-style-type:none; margin:0; padding:0;}
img {border:none;}

/*------------------------------
HEADER
------------------------------*/
#mobileheadwrapper {display:none;}
#mobilead {display:none;}
#topnews_wide {display:none;}
.fonticon {padding-right:4px;}

/*------------------------------
MENUS
------------------------------*/
.close_button {float:right;}
.close_button img {width:11px; position:absolute; right:4px; top:6px; background:#ccc; border:none;}

#site_menu_wrapper {margin: 0 auto; width: 100%; z-index:999;  position:fixed; top:81px; display:none;}
#site_menu {width:980px; z-index:999999; margin: 0 auto; }
#site_menu ul li {border-bottom:1px solid #fff; overflow:hidden; text-align:center; width:250px; background:#125f90; margin: 0 auto;}
#site_menu ul li:last-child {border-bottom:none;}
#site_menu ul li a {font-size:14px; display:block; padding:15px 20px; font-weight:600; text-transform:uppercase; color:#222;}
#site_menu ul li a:hover {background:#333;color:#fff;}
#site_menu ul li a#close_menu:hover {background:none;}

#left_menu {display:none;}
#left_menu {position:fixed; left:0; bottom:0; top:81px; width:250px; border-right:1px solid #ccc; overflow-y:scroll; overflow-x:hidden; background:#ddd; z-index:999999;}
#left_menu ul li {border-bottom:1px solid #ccc; overflow:hidden;}
#left_menu ul li:last-child {padding-bottom:30px;}
#left_menu ul li.section {background:#eee; color:#000; border-top:1px solid #ccc; font-size:11px; display:block; padding:5px 20px 5px 10px; font-weight:bold; text-transform:uppercase; border-bottom:none;}
#left_menu ul li a {font-size:14px; display:block; padding:7px 20px; font-weight:600; text-transform:uppercase; color:#222;}
#left_menu ul li a:hover {background:#4a87af;color:#fff;}
#left_menu ul li a#close_menu:hover {background:none;}

#left_voices {display:none;}
#left_voices {position:fixed; left:0; bottom:0; top:81px; width:250px; border-right:1px solid #ccc; overflow-y:scroll; overflow-x:hidden;  z-index:999999;}
#left_voices ul li {border-bottom:1px solid #ccc; overflow:hidden;}
#left_voices ul li:last-child {margin-bottom:30px;}
#left_voices ul li.section {background:#eee; color:#000; border-top:1px solid #ccc; font-size:13px; display:block; padding:10px 20px 10px 10px; font-weight:bold; text-transform:uppercase; border-bottom:none;}
#left_voices ul li a {font-size:14px; display:block; padding:7px 20px; font-weight:600;  color:#222;}
#left_voices ul li a:hover {background:#4a87af;color:#fff;}
#left_voices ul li a#close_menu:hover {background:none;}

#left_head_nav {display:none;}
#left_head_nav {position:fixed; left:0; bottom:0; top:81px; width:300px; border-right:1px solid #ccc; overflow-y:scroll; overflow-x:hidden; background:#f5f5f5; z-index:998;}
#left_head_nav ul.heads li {border-bottom:1px solid #ccc; overflow:hidden;}
#left_head_nav ul.heads li:last-child {padding-bottom:30px;}
#left_head_nav ul.heads li:hover {background:#eee; cursor:pointer;}
#left_head_nav ul.heads li.active {background:#fff;}
#left_head_nav ul.heads li img {float:left; width:60px; padding:20px 10px 20px 20px; border:none;}
#left_head_nav ul.heads li a {font-size:14px; display:block; padding:15px 20px; line-height:120%; }
#left_head_nav ul.heads li a:hover { display: block; background:#eee;}
#left_head_nav ul.heads li a.thumb {padding:0;}
#left_head_nav ul.heads li span {font-size:10px; text-transform:uppercase; color:#888; font-weight:normal;}

.left_col_header{padding:10px; font-size:15px; letter-spacing:-0.5px;border-bottom:1px solid #ccc;background:#ddd;}

/*------------------------------
BLOGROLL FRONT
------------------------------*/
.voices{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd;padding-top:10px;font-size:13px;position:relative;min-height:40px;overflow:hidden;}
.first{border-top:none; padding-top:0;}
.voices img{border:none;}
.voices .image{position:absolute;bottom:-4px;left:0px; }
.voices .text{margin-left:70px;}
.voices .text_noimage{margin-left:0px;}
.voices a{}
.blogtitle{color:#000; display:block; margin-bottom:5px;}

/*------------------------------
ARTICLE HEADER
------------------------------*/
#wrapper {margin: 0 auto; width: 100%; padding:95px 0 0 0;}
#mainbody { width: 980px;text-align: left; border: 0px; margin: 0 auto; padding:0; position:relative;}
.pad {overflow:hidden;padding:10px;}
.article_header{ overflow:hidden;}
h1 {font-family: 'Roboto', sans-serif; font-size: 60px; font-weight: 600; letter-spacing: -1px; line-height: 100%; margin:5px 0 15px 0; border-bottom:1px solid #ccc; padding-bottom:15px;}
h1.sectiontitle {font-family: 'Roboto', sans-serif; font-size: 50px; font-weight: 600; letter-spacing: -1px; line-height: 110%; margin:5px 0 0 0; border-bottom:1px solid #ccc; padding-bottom:10px;}
h1.sectiontitle a{color:#000;}

.internal h1.sectiontitle {
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 110%;
    margin: 5px 0 10px 0;
    border-bottom: 1px solid #000;
    padding-bottom: 5px;
}

h3 {font-family: 'Oswald', sans-serif; font-size:15px !important; font-weight:400 !important; color:#222; border-top:1px solid #222; padding: 5px 0 !important; margin-bottom:20px;}
h3 a{color:#222;}
h3.bordertop {font-family: 'Oswald', sans-serif; font-size:15px; font-weight:400; border-top:1px solid #222; color:#222; border-bottom:none; padding: 5px 0; margin-bottom:20px;}
.queue h3 {margin-bottom:0px;}
h4 {padding:0; margin:0; font-weight:bold; text-transform:uppercase; font-size:13px;}
h4 a{font-size:13px;}
h4.sectiontopper{padding:10px 0 0 0;}
.byline{font-size:15px;overflow:hidden;color:#444;padding:0;margin-bottom:15px; }
.byline  b{text-transform:uppercase;}
.byline  b.outlet{text-transform:none;}
#shareit_open {display:none;}
#shareit {font-size:13px;}
.right {float:right;}
#bottom_front {overflow:hidden;}

/*------------------------------
ARTICLE
------------------------------*/
#copy_container{overflow:hidden;}
#article{width:620px; margin-right:40px; float:left; font-family:helvetica,arial,sans-serif; font-size:16px;}

.storybody a{color:#2879ae;}
.storybody a:hover{text-decoration:underline;}
#article h2{font-size: 21px; font-weight: 600; letter-spacing: -1px; line-height: 110%;}
#article p { margin: 0 0 20px 0; line-height: 135%; color: #333; }
/*#article h3{font-family: 'Roboto', sans-serif; font-size:19px; font-weight:600; border-top:2px solid #222; color:#222; padding: 5px 0; margin-bottom:20px;}*/
#horiz_photo {margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #eee;}
#horiz_photo img {margin-bottom:5px;}
#vert_photo {float:right; width:335px; margin-left:20px; margin-bottom:20px;}
.caption, #article .wp-caption-text {font-size:12px; color:#999; display:block; padding-top:10px;}
#more_photos {}
#more_photos  h5 { font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 600; letter-spacing: 0px; line-height: 100%; margin:0; padding-bottom:10px; }
#more_photos img {margin-right:5px;}
div.share{padding-bottom:0px;z-index:9999;overflow:hidden;}
div.share ul{margin:0;padding:0;list-style-type:none;}
div.share ul li{float:left;margin-right:7px;}
div.share ul li:last-child{margin-right:0;}
div.share ul li a {font-size: 13px; font-weight: bold;color: #fff;display: block;padding: 6px 20px 8px 35px;}

div.share ul li#embed{background:#333333 url(/wp-content/themes/mynorthwest/assets/images/bak_embed.png) no-repeat; background-position:10px 8px;}
div.share ul li#download{background:#333333 url(/wp-content/themes/mynorthwest/assets/images/bak_download.png) no-repeat; background-position:10px 8px; margin-right:100px;}
div.share ul li#twitter {background: #63cdf1 url(/wp-content/themes/mynorthwest/assets/images/bak_twitter.png) no-repeat;background-position: 10px 8px;}
div.share ul li#facebook {background: #507cbe url(/wp-content/themes/mynorthwest/assets/images/bak_facebook.png) no-repeat;background-position: 10px 8px;}
div.share ul li#linkedin {background:#90cadd url(/wp-content/themes/mynorthwest/assets/images/bak_linkedin.png) no-repeat;background-position: 10px 8px;}
div.share ul li#googleplus {background: #4d4f54 url(/wp-content/themes/mynorthwest/assets/images/bak_googleplus.png) no-repeat;background-position: 10px 8px;}
div.share ul li#comments {background: #222222;}
div.share ul li#facebook span { padding-right: 5px; }



.topshare {margin-bottom:20px;}

.article_comments {float:right;}

ul.related {margin:20px 20px 50px 30px; list-style-type:square;}
ul.related li{padding-bottom:10px;}
ul.related a{font-weight:bold;}

#shareit_open.share {position:absolute;padding-bottom:0px; z-index:9999; overflow:hidden; margin-bottom:0;}
#shareit_open.share ul li {float:none; margin-right:0;}

div.aboutauthor {overflow:hidden;}
div.aboutauthor .mug {float:left;}
div.aboutauthor .mug img {width:120px; border:none;}
div.aboutauthor .bio {margin-left:140px;font-size:0.85em;line-height:120%;}
div.aboutauthor .bio b {font-size:23px;letter-spacing:0px;}

div.showpromo {overflow:hidden; margin-top:20px;}
div.showpromo .mug {float:left;}
div.showpromo .mug img {width:120px; border:none;}
div.showpromo .bio {margin-left:140px;font-size:14px;line-height:120%;}
div.showpromo .bio b {font-size:23px;letter-spacing:0px;}

blockquote:before{font-size:70px;position:absolute;content:"\201C";left:10px;top:10px;line-height:70px;}
blockquote{background:#eee;margin:0;padding:20px 45px;margin-bottom:20px;position:relative;line-height:20px;}
blockquote:after{font-size:70px;position:absolute;content:"\201D";right:10px;bottom:0;line-height:20px;}

.more_headlines {float:right; margin-left:40px; overflow:hidden; width:300px;}

#article_footer {background:#fff; margin-top:20px; margin-bottom:20px;overflow:hidden;}
/*#article_footer h3 {font-family: 'Roboto', sans-serif; font-size:19px; font-weight:600; border-top:2px solid #000;  border-bottom:none; padding: 5px 0; margin-bottom:20px;}*/

ul.head_list {list-style-type:none; margin:10px 0; padding:0; width:auto;}
ul.head_list li {padding-bottom:15px;}
ul.head_list li a {font-size:13px; font-weight:normal !important; line-height:100%; display:block;}

ul.heads_right {list-style-type:none; margin:10px 0; padding:0; width:auto; font-size:13px;}
ul.heads_right li {padding-bottom:15px;}
ul.heads_right li a {font-size:14px; font-weight:normal !important; line-height:100%; display:block;}

.heads_right_with_art ul{}
.heads_right_with_art ul li {border-bottom:1px solid #eee; overflow:hidden;}
.heads_right_with_art ul li:last-child {border-bottom:none;}
.heads_right_with_art ul li img {float:left; width:60px; padding:20px 10px 20px 0; border:none;}
.heads_right_with_art ul li a {font-size:14px; display:block; padding:15px 20px;}
.heads_right_with_art ul li:first-child img {float:left; width:60px; padding:0 10px 20px 0; border:none;}
.heads_right_with_art ul li:first-child a {font-size:14px; display:block; padding:0 20px;}
.heads_right_with_art ul li a:hover {background:#eee;}
.heads_right_with_art ul li a.thumb {padding:0;}
.heads_right_with_art ul li span {font-size:10px; text-transform:uppercase; color:#888; font-weight:normal;}

.bottom_cluster {overflow:hidden; margin-bottom:40px;}

ul.headlist {list-style-type:none; margin:10px 0; padding:0; width:auto;}
ul.headlist li {padding-bottom:20px;}
ul.headlist li a {font-size:17px; font-weight:400;}

ul.also {list-style-type:none; margin:0; padding:0; overflow: hidden;}
ul.also li {float:left; width:300px; margin-right:25px; margin-bottom:10px;  overflow:hidden;}
ul.also li:nth-child(3n+3) {margin-right:0;}
ul.also li:nth-child(4n+4) {margin-right: 0!important;}
ul.also li a {font-weight:400; display:block; font-size:17px;}
ul.also li img {border:none; padding-bottom:5px; width:300px; height:180px;}

.front_heads ul {list-style-type:none; margin:10px 0; padding:0; width:auto;}
.front_heads ul li {padding-bottom:10px;}
.front_heads ul li a {font-size:14px; font-weight:400;}

.comments {width:620px; }

ul.square {list-style-type:square;margin-left:25px;}
ul.square li{padding-bottom:15px;}


/*------------------------------
ARTICLE
------------------------------*/

/*------------------------------
RIGHT COL
------------------------------*/
#right_column{width:300px; float:left; }
/*#right_column h3  {font-family: 'Roboto', sans-serif; font-size:19px !important; font-weight:600;border-top:2px solid #222; color:#222; padding: 5px 0; margin-bottom:7px;} */

/*------------------------------
RIGHT COL
------------------------------*/

/*------------------------------
AD PLACEHOLDERS
------------------------------*/
.seventwentyeight{width:728px; height:90px; background: #ccc; margin:15px auto;}
.threehundred{width:300px; height:600px; background: #ccc; margin-bottom:40px;}
.threehundred_sm{width:300px; height:250px; background: #ccc; margin-bottom:40px;}
.subad{float:right;margin-left:20px;}
.bigad{margin:0 auto; width:970px; height:250px; background:#ccc; margin-bottom:40px;}

.adpadded {margin-bottom:20px; background:none;}
/*------------------------------
AD PLACEHOLDERS
------------------------------*/


/*------------------------------
FOOTER
------------------------------*/
#footwrapper {margin: 0 auto; width: 100%;background:#125f90; margin-top:40px; padding-bottom:60px;}
#footbody {width: 980px; text-align: center; border: 0px; margin: 0 auto; padding:60px 0; position:relative; color:#fff; text-transform:uppercase;}
#footbody a {color:#fff;}
#footbody a:hover {color:#c01111;}

#footbody  span{letter-spacing:6px; font-size:11px;}
#footbody .copyright{font-size:11px; letter-spacing:1px; padding-top:40px; color:#999;}
#footbody ul.footlisten {text-align:left; padding-top:40px;  width:320px; margin: 0 auto;}
#footbody ul.footlisten li {letter-spacing:1px; font-size:11px; overflow:hidden; border-bottom:1px solid #444; padding:5px 0;}
#footbody ul.footlisten li a {color:#ccc;}
#footbody ul.footlisten li a:hover {color:#c01111;}

#footbody ul.footlinks {text-align:center; margin: 0 auto !important; display:inline-block; padding-top:60px; overflow:hidden; max-width:980px;}
#footbody ul.footlinks li {letter-spacing:1px; font-size:11px; overflow:hidden; float:left; text-align:center; padding:2px 13px; border-right: 1px solid #333;}
#footbody ul.footlinks li:last-child {border-right:none;}
#footbody ul.footlinks li a {color:#ccc;}
#footbody ul.footlinks li a:hover {color:#c01111;}

#footbody ul.foot_nav{margin-top:40px; overflow:hidden;}
#footbody ul.foot_nav li {width:155px;display: inline-block;overflow:hidden;vertical-align: top;}


#footbody ul.foot_section_nav{padding-top:5px;}
#footbody ul.foot_section_nav li{}
#footbody ul.foot_section_nav li.topdivider{color:#ccc;padding-bottom:5px;padding-top:5px;text-transform:uppercase;font-size:11px;}
#footbody ul.foot_section_nav li.divider{color:#ccc;padding-bottom:5px;padding-top:10px;text-transform:uppercase;font-size:11px;}
#footbody ul.foot_section_nav li a{color:#fff;display:block;padding:2px;font-size:12px;text-transform:initial;}
#footbody ul.foot_section_nav li a:hover{color:#ccc;}
/*------------------------------
FOOTER
------------------------------*/


/* alerts */

#breakingwrapper {margin: 0 auto; width: 100%;background:#c00;margin-bottom:30px;}
#breakingcontent { width: 940px;      text-align: left; border: 0px;      padding: 10px 15px; margin: 0 auto; color:#fff;font-weight:bold;font-size:12pt; font-family:helvetica,arial,sans-serif;}
#breakingcontent a{  color:#fff;font-weight:normal;text-decoration:none; font-weight:bold;}
#chatterwrapper {margin: 0 auto; width: 100%;background:#f3c921;margin-bottom:30px;}
#chattercontent { width: 940px;      text-align: left; border: 0px;      padding: 10px 15px; margin: 0 auto; color:#000;font-weight:bold;font-size:12pt; font-family:helvetica,arial,sans-serif;}
#chattercontent a{ color:#0e3866; font-weight:bold;text-decoration:none;}
#chattercontent a:hover{text-decoration:underline;}


#headline_navigation {display:none;margin: 0 auto; width: 100%; background:#222; position:fixed;  z-index:9999999; top:0; height:90px; -webkit-box-shadow: 0 3px 10px -8px #666666; -moz-box-shadow: 0 3px 10px -8px #666666; box-shadow: 0 3px 10px -8px #666666; }
#headline_navigation_body {width: 980px; text-align: left; margin: 0 auto; position:relative; overflow:hidden; line-height:100%;}
#headline_navigation_body ul li{}
#headline_navigation_body a{font-size:12px; font-weight:bold; color:#fff;}

ul.datenav {overflow:hidden;}
ul.datenav li {padding:0; border-bottom:none;}
ul.datenav li a {display:block; padding:10px; font-weight:bold;}
ul.datenav li.left {float:left; width:40%; border-bottom:none}
ul.datenav li.right {float:right; width:40%; text-align:right;}


 .menuopen {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;
 -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;}

 #bottom_mobile_heads {display:none;}

/*begin weather*/

/*weather center */
#weatherDaily{
	font-family:arial,sans-serif;
}
ul#weatherDaily li{
	_height:130px;
	min-height:130px;
	border-bottom: 8px solid #fff;
	border-top: 1px solid #ccc;
	padding:0;
	background:#eee;
}
ul#weatherDaily li#currentToday{

}
ul#weatherDaily li#rightnow{
	_height:30px;
	min-height:30px;
	border-bottom: none;
	border-top:none;
	padding:8px 10px 2px 20px;
	background:#fff;
}
ul#weatherDaily li h2{
	font-size: 20px;
	margin: 0px 0 15px;
	padding: 0;
}
ul#weatherDaily li .weatherLeft{
	width: 430px;
	float: left;
	margin:10px 0 0 0;
	padding: 0 20px 10px 20px;
	position:relative;
	border-right: 1px solid #fff;
	_height:130px;
	min-height:130px;


}
ul#weatherDaily li .weatherLeft .temps{
	font-size: 16px;
	/*margin: 0px 0 10px;*/
}
ul#weatherDaily li .weatherLeft .longDesc{
	width: 300px;
	z-index: 100;
	position: relative;
	font-size:13px;
}
ul#weatherDaily li .weatherLeft .icon{
	position:absolute;
	right:0px;
	top:0px;
	height:100px;


}
ul#weatherDaily li .weatherRight{
	float: right;
	width: 140px;
	margin: 10px 0px 0px 0px;
	_height:130px;
	min-height: 130px;
}
ul#weatherDaily li .weatherRight span{
	display: block;
	font-size: 13px;
	margin: 0 0 5px;
}
ul#weatherDaily li .viewHourly{
	padding: 5px;
	background: #000;
	color: #fff;
	width: 135px;
	margin: 0 0 1px 18px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	font-size:13px;
}
ul#weatherDaily li .viewHourly:hover{
	color:#ccc;
}
.hourlylist{
	display:none;
	background: #fff;
	width: auto;
	margin: -1px 0 1px 1px;
	color: #130D0E;
}
.hourlylist table{
	width:100%;
	background-color: #fff;
	font-size:12px;
	border:1px solid #000;
}
.hourlylist thead {
	width: 100%;
	padding:5px 0;
}
.hourlylist td {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	border-top: 1px solid #DDD;
	text-align: center;
}
.hourlylist thead th {
	padding-right: 10px;
	text-align: center;
}
.hourlylist tr:hover {
	background-color: #fff;
	color:#DC1A22;
}
.hourlylist thead tr:hover{
	background: #fff;
	color: #130D0E;
}

/*end weather*/




/*SECTIONS*/
.shownavigation {padding-bottom:10px;}
.shownavigation ul {overflow:hidden; margin-bottom:20px;border-bottom:1px solid #ccc;}
.shownavigation ul li {float:left;}
.shownavigation ul li a {font-size:12px; display:block; padding:10px 20px; font-weight:bold; text-transform:uppercase; }
.shownavigation ul li.section {font-size:11px; display:block; padding:20px 0 10px 5px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #ccc;}

.shownavigation ul li.active a {background:#eee; }

.internal .shownavigation {display:none;}
.internal h4 {display:none;}
.internal .mobilemenu {display:none;}
.internal h1.sectiontitle {font-size: 15px; font-weight: 600; letter-spacing: 0px; line-height: 110%; margin:5px 0 10px 0; border-bottom:1px solid #000; padding-bottom:5px;}
.internal h1 a:hover {color:#216998;}
.internal .hostphoto { display:none;}
.internal .sectionlink { display:none;}


.queue { font-family:arial,helvetica; line-height:120%; margin-top:30px; }
.queue ul {}
.queue ul li a.headline{font-size:21px; font-family:'Roboto'; line-height:110%; color:#000;  font-weight:bold;}
.queue ul li a:hover{color:#216998;}
.queue ul li {font-size:14px; overflow:hidden; padding:20px 0; margin-bottom:0; border-bottom:1px solid #eee;}
.queue ul li:last-child {border-bottom:none;}
.queue_by {padding:0 0 2px 0;font-size:12px;}
.queue img{float:left; border:none;}
.queue .nugget {margin-left:220px;}
.queue .nugget_noart {margin-left:0px;}
.queue h5 {font-family: 'Roboto', sans-serif; font-size: 30px; font-weight: 600; letter-spacing: 0px; line-height: 100%; margin:0; padding-bottom:10px;}
/*.queue h3 {background:#eee; letter-spacing:-0.5px; font-size:15px !important; font-weight:normal !important; border-bottom:1px solid #ccc; color:#222; border-top:none !important;padding: 5px 8px !important; margin-bottom:20px;}*/
.queue_by_sponsored{
background:#E18510;
padding:2px;
text-transform:uppercase;
color:#fff;
font-size:8px;
line-height:10px;
font-weight:bold;
width:80px;
text-align:center;
margin-bottom:5px;
}
.queue ul li.sponsored_li {background:#f5f5f5; padding-left:10px;}
.queue span.new_notice {color:#cc0000;font-size:11px;font-weight:bold;}
.queue ul li a.headline_white{font-size:21px; font-family:'Roboto'; line-height:110%; color:#fff;}
ul.page-numbers{overflow:hidden;}
ul.page-numbers li {float:left; font-size:14px; overflow:hidden; padding:0;margin:0; border-bottom:none; background:#eee; border:1px solid #ccc; margin:5px;}
ul.page-numbers li:last-child {border-bottom:1px solid #ccc;}
ul.page-numbers li a{padding:5px 15px; display:block;}
ul.page-numbers li span{padding:5px 15px; display:block;}
ul.page-numbers span.current{padding:5px 15px; background:#aaa; color:#fff;}

/*front clusters*/
.front_blocks{overflow:hidden;margin-bottom:40px;}
.front_blocks .left_block{float:left;width:200px;padding-right:10px;}
.front_blocks .left_block span{font-size:10pt; line-height:120%;}
.front_blocks .left_block a{font-family:'Roboto';color:#000;font-weight:bold;display:block;padding-top:5px;}
.front_blocks .right_block{border-left:1px solid #eee;padding-left:15px;margin-left:215px;}
.front_blocks .right_block ul {list-style-type:none;padding:0;margin:0;}
.front_blocks .right_block ul li{padding:10px 0;border-bottom:1px solid #eee;}
.front_blocks .right_block ul li:first-child{padding-top:0;}
.front_blocks .right_block ul li:last-child{border-bottom:none;}
.front_blocks .right_block ul li a{color:#000;font-size:10pt; line-height:120%;display:block;font-family:'Roboto';}



/*.mobimg{display:none;}*/

.mobilemenu {display:none;}

.hostphoto{float:left;height:95px;position:relative;top:0px;margin-right:10px;}
/*SECTIONS*/

.rightrail_margin {margin-top:20px;}

.teamscore {border:2px solid #ccc;text-align:center;margin-bottom:20px;background:#f5f5f5;}
#mobilescore {display:none;}


#leadstory{
	height:470px; overflow:hidden; position:relative; margin-bottom:0px;
}
#leadstory img{
	margin-bottom:0;
	padding-bottom:5px;
}
#leadstory .sponsored_slider{
background:#E18510;
padding:5px 10px;
text-transform:uppercase;
color:#fff;
font-size:13px;
font-weight:bold;
position:absolute;
top:0;
width:150px;
text-align:center;
}
#transback{
display:none;
}
#leadstory #headliner{
position:relative;
bottom:0;
padding:0px !important;
color:#ddd;
}
#leadstory #headliner span{
display:none;
}
#leadstory h1.headline{
font-family: 'Roboto', sans-serif; font-size: 38px; font-weight: 600; letter-spacing: -1px; line-height: 100%; margin:0 !important; padding:0 0 5px 0; border-bottom:none !important;
}
#leadstory a {
color:#000 !important;
}

ul.leadsubs{
width:620px; overflow:hidden;
}

ul.leadsubs li{
float:left; width:200px; margin-right:10px; position:relative;
}
ul.leadsubs li img{
opacity: 0.5;
}
ul.leadsubs li .sponsored_sub{
background:#E18510;
padding:5px;
text-transform:uppercase;
color:#fff;
font-size:9px;
font-weight:bold;
position:absolute;
top:0;
width:auto;
}
ul.leadsubs li:last-child{
 margin-right:0;
}
ul.leadsubs li a.subline{
font-size:13px; color:#000; display:block;padding:0 6px; font-weight:normal;
}
ul.leadsubs li:hover{
/*opacity: 0.6; filter: alpha(opacity=60);*/
}
#bx-pager .active-caption {
padding-bottom:5px;
/*background:#000;*/
}
#bx-pager .active-caption img{
opacity:1;
}


#bx-pager .active-caption a{
/*color:#fff;*/
}
.bxslider{
display:none;
}

.subcluster {line-height:120%; overflow:hidden; margin-bottom:40px; }
/*.subcluster h3 {font-family: 'Roboto', sans-serif; font-size:19; font-weight:600; border-top:2px solid #222; color:#222; padding: 5px 0; margin-bottom:20px;}*/
.subcluster ul{
width:620px; overflow:hidden;
}
.subcluster ul li{
float:left; width:200px; margin-right:10px;
}
.subcluster ul li:last-child{
 margin-right:0;
}

.subcluster ul li a.subline{
font-size:15px; color:#000; display:block;padding:5px; font-weight:bold; font-family: 'Roboto', sans-serif;
}

#tools{
overflow:hidden;
}
#tools  ul li {
margin-top:5px; text-align:center; margin-right:5px; float:left;
}
#tools  ul li:last-child {
margin-right:0;
}
#tools  ul li a {
display:block; padding:10px; width:127px; background:#555;font-size:11px; color:#fff; text-transform:uppercase; border:none;
}
#tools  ul li a:hover {
background:#c01111;
}


/*STATS*/
.shsMiniTeamName a{
font-size:14px;text-decoration:none;
}
.shsTable{
margin:0;
padding:5px;
}
.shsTable a{
text-decoration:none;
color:#035488;
font-family: 'Roboto', sans-serif;
text-transform:uppercase;
font-weight:bold;
}
.shsMiniCopyrightText, .shsMiniCopyright img, .shsMiniCopyright_scoreboard{
display:none;
}
.shsTableSubttlRow td, .shsTableTtlRow td{
padding:5px;
}
.shsNamD{
padding:5px 0;
}
.shsTimezone {display: none;} /* catch-all to hide anything not shown */
.shsETZone {display: none !important;} /* Eastern Time (GMT-5) */
.shsESTZone {display: none !important;} /* Eastern Time (GMT-5) */
.shsCTZone {display: none;} /* Central Time (GMT-6) */
.shsMTZone {display: none;} /* Mountain Time (GMT-7) */
.shsNamD .shsPTZone {display: inline; color:#999 !important;} /* Pacific Time (GMT-8) */
.shsGameTime .shsPTZone {color:#000 !important;} /* Pacific Time (GMT-8) */
.shsGMTZone {display: none;} /* Greenwich Mean Time */
.shsCSTZone {display: none;} /* China Standard Time (GMT+8) */
.shsCETZone {display: none;} /* Central Europe Time (GMT+1) */
.shsBSTZone {display: none;} /* British Standard Time (GMT+1) */
.shsJSTZone {display: none;} /* Japanese Standard Time (GMT+1) */

.shsBorderTable{border:none;}
.shsTableTtlRow td{font-size:10px;}

.shsMinistandings .shsNamD a{
font-size:10px;
}
.shsTableLegend{
font-size:8px;
}
#shsMiniBody{
margin-bottom:20px;
}
#shsToday .shsNamD {padding:5px !important; }
#shsToday .shsTimezone {color:#fff;}
#shsNavTable th {background: #444 !important; line-height: 25px}
.shsTableTtlRow {background: #444 !important; line-height: 25px}
.shsCalMonth, .shsCalMonthName {background: #444 !important;}
#shsFront .shsHeadlineList h2 {background: #444 !important;line-height: 25px}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 {background: #444 !important; line-height: 25px}



#topsponsor_950{padding:0; margin:0 auto; text-align:center; margin-bottom: 10px;}

/* front page team blocks */
.newsblock { font-family:arial,helvetica; line-height:120%; overflow:hidden;}
/*.newsblock   h3 { font-family: 'Roboto', sans-serif; font-size:19px; font-weight:600; border-top:2px solid #222; color:#222; padding: 5px 0; margin-bottom:20px; }*/
.newsblock .left_block{ width:120px; float:left; font-size:14px; padding-top:40px; }
.newsblock .right_block{  margin-left:140px;border-left:1px solid #eee; padding-left:20px; }
.newsblock .right_block ul {}
.newsblock .right_block  ul li a.headline{ font-size:21px; font-family:'Roboto'; line-height:110%; color:#000; }
.newsblock .right_block  ul li a:hover{ color:#842609; }
.newsblock .right_block  ul li { font-size:14px; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee; }
.newsblock .right_block  ul li:last-child { border-bottom:none; }
.newsblock .right_block  img{ float:left; border:none; }
.newsblock .right_block  .nugget { margin-left:220px; }
.newsblock .right_block  .nugget_noart { margin-left:0px; }
.newsblock .right_block  h5 { font-family: 'Roboto', sans-serif; font-size: 30px; font-weight: 600; letter-spacing: 0px; line-height: 100%; margin:0; padding-bottom:10px; }
.newsblock .left_block ul { }
.newsblock .left_block ul li { font-size:14px; overflow:hidden; border-bottom:1px solid #eee; text-align:right; }
.newsblock .left_block ul li a { font-size:14px; display:block; padding:10px 0; }


/*WHO WE ARE*/
.whoweare_topper{width:100%;margin-bottom:20px; overflow:hidden;}
.whoweare_topper h4{text-align:left;border-bottom:1px solid #ccc;padding-top:0;padding-bottom:10px;}
.whoweare_topper h4 a{letter-spacing:2px;}
.whoweare_left{width:350px; float:left; text-align:right;}
.whoweare_title{padding:20px 20px 20px 0; font-size:65px; font-weight:bold; line-height:90%; font-family:roboto; text-transform:uppercase; color:#333;}
.front {font-size:85px;}
.whoweare_right{ margin-left:370px; border-left:1px solid #ccc; padding-left:10px;}
.whoweare_right div{  padding:20px;}
.whoweare_iframe{ width:100%;}
.whoweare_iframe iframe{ width:960px; height:500px; border:none; margin-bottom:40px;}
.embed-container {	position: relative;	overflow: hidden; padding-bottom: 56.25%; }
.embed-container iframe,.embed-container object,.embed-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%; }

.whoweare_list {margin-bottom:40px; overflow:hidden;}
.whoweare_list ul {list-style-type:none; margin:0; padding:0; overflow: hidden;}
.whoweare_list ul li {float:left; width:300px; margin-right:25px; margin-bottom:20px;  overflow:hidden;}
.whoweare_list ul li:nth-child(3n+3) {margin-right:0;}
.whoweare_list ul li a {font-weight:400; display:block; font-size:17px;}
.whoweare_list ul li img {border:none; padding-bottom:5px; width:300px; height:180px;}
.whoweare_list .whodesk {display:block;}
.whoweare_list .whomobile {display:none;}


.heads_art_right {width:300px;}
.heads_art_right ul li {overflow:hidden; line-height:95%; margin-bottom:20px;}
.heads_art_right ul li img {float:right; padding-left:5px; padding-bottom:5px; border:none;}
.heads_art_right ul li a {font-size:15px; font-weight:bold; display:block; padding-bottom:5px;}
.heads_art_right ul li a:hover {}
.heads_art_right ul li a.thumb {padding:0;}
.heads_art_right ul li span {font-size:13px;}


div.share_podcast{padding-bottom:0px;z-index:9999;overflow:hidden;}
div.share_podcast ul{margin:0;padding:0;list-style-type:none;}
div.share_podcast ul li{float:left;margin-right:7px;}
div.share_podcast ul li:last-child{margin-right:0;}
div.share_podcast ul li a{font-size:13px;font-weight:bold;color:#fff;display:block; padding:6px 20px 8px 35px;}

div.share_podcast ul li#comments{background:#222222 url(/wp-content/themes/mynorthwest/assets/images/bak_comments.png) no-repeat; background-position:10px 8px;}
div.share_podcast ul li#twitter{background:#63cdf1 url(/wp-content/themes/mynorthwest/assets/images/bak_twitter.png) no-repeat; background-position:10px 8px;}
div.share_podcast ul li#facebook{background:#507cbe url(/wp-content/themes/mynorthwest/assets/images/bak_facebook.png) no-repeat; background-position:10px 8px;}
div.share_podcast ul li#linkedin{background:#90cadd url(/wp-content/themes/mynorthwest/assets/images/bak_linkedin.png) no-repeat; background-position:10px 8px;}
div.share_podcast ul li#googleplus{background:#4d4f54 url(/wp-content/themes/mynorthwest/assets/images/bak_googleplus.png) no-repeat; background-position:10px 8px;}
div.share_podcast ul li#embed{background:#333333 url(/wp-content/themes/mynorthwest/assets/images/bak_embed.png) no-repeat; background-position:10px 8px;}
div.share_podcast ul li#download{background:#333333 url(/wp-content/themes/mynorthwest/assets/images/bak_download.png) no-repeat; background-position:10px 8px; margin-right:100px;}

div.share ul li#twitter {background-position: 14px 9px;}
div.share ul li#facebook {background-position: 14px 9px;}
div.share ul li#linkedin {background-position: 14px 9px;}
div.share ul li#googleplus {background-position: 14px 9px;}
div.share ul li#comments {background:#222222;}

.pod_lead_li{font-weight:bold;background:#eee;padding:10px !important;}

 .nomargin {margin-top:0 !important;}

 /*puracal cluster*/
#additional{float:left;margin:0px 20px 10px 0px;border-right:1px solid #ccc;}
#additional ul{list-style-type:none;margin:0;padding:0;width:240px;}
#additional li{padding:10px;line-height:13px;}
#additional img{border:1px solid #ccc;margin-bottom:5px;}
#additional li a{font-size:13px;text-decoration:none;font-family:arial;line-height:13px;}
.clickable {   cursor: pointer;}


/*bullets in story*/
ul.updates{list-style-type:square;margin:10px;padding-bottom:10px;}
ul.updates li{font-size:14px;font-family:arial,helvetica;padding-bottom:5px;font-weight:bold;}


.front_section_sponsor{padding:0; margin:0; padding-bottom:20px; text-align:right;}

#mobile_ad{display:none;}

@media (min-width: 1300px){

#wrapper {margin: 0 0 0 320px !important; width: 980px;}
#mainbody { width: 980px;text-align: left; border: 0px; margin: 0; padding:0;position:relative;}
#footbody {margin: 0 0 0 320px !important;width: 980px; text-align: center; border: 0px; position:relative;}
#left_head_nav{display:block;}

#headwrapper {margin: 0 0 0 0!important; width: 100%; z-index:999; position:fixed; -webkit-box-shadow: 0 3px 10px -8px #666666; -moz-box-shadow: 0 3px 10px -8px #666666; box-shadow: 0 3px 10px -8px #666666;}
#headbody {width: 1280px; text-align: center; border: 0; padding: 0 10px; overflow:hidden; height:50px;margin: 0 0 0 0!important;}

#topnav_body{
margin: 0 0 0 320px !important;
}

/*#left_head_nav {position:fixed; left:0; bottom:0; top:0; width:300px; border-right:1px solid #ccc; overflow-y:scroll; overflow-x:hidden;  z-index:999999;}*/

#topnews{display:none;}
#topnews_wide{display:block;}
 #headbody  ul li#topnews_wide span {display:block; padding:6px 10px 6px 10px; width:265px; margin-right:35px; background:none; text-align:left; font-size:11px; color:#fff; text-transform:uppercase;}
  #headbody  ul li#topnews_wide a {display:block; padding:6px 10px 6px 10px; width:265px; margin-right:35px; background:none; text-align:left; font-size:11px; color:#fff; text-transform:uppercase;}
/* .head_left{width:600px;}*/


 #left_menu {z-index:9999999;width:300px;}

  #left_voices {z-index:9999999;width:300px;}
  #close_topnews{display:none;}


#site_menu_wrapper {margin: 0 0 0 300px !important; width: 980px; z-index:999;  position:fixed; top:70px; display:none;}


 }
 /*ipad footer fix*/
 @media (min-width: 768px) and (max-width: 979px) {
  body {min-width: 980px;}
}

@media (max-width: 600px) {
 #close_menu img {display:none;}
 #close_topnews img {display:none;}

#headbody{display:none;}
#mobileheadwrapper{display:block;margin: 0 auto; width: 100%; background:#222;  z-index:999; border-bottom:1px solid #ccc;padding:0;position:fixed;}
#mobileheadbody{width:100%;height:41px;overflow:hidden;text-align:center;}
#mobileheadbody .logo {width:110px; padding-top:9px;}

/*
#mobilescoreboard{background:#a10505;border-top:1px solid #fff;text-align:center;}
#mobilescoreboard a{text-transform:uppercase; color:#fff; display:block; padding:5px; font-size:14px; font-weight:bold;}
*/

#headline_navigation{display:none;}
#mainbody { width: auto; margin-top:20px; }
#mobileheadbody #menu {}
#mobileheadbody #menu a{}
#mobileheadbody #topnews{}
#mobileheadbody #topnews a{}

.head_left {float:left; width:90px; text-align:left; overflow:hidden;}
.head_left span {font-size:8px; color:#fff;}
.head_right {float:right; width:90px; text-align:right;}
.head_left ul li {float:left; margin-top:0px; text-align:center; background:#333; border-right:1px solid #fff;}
.head_left a {font-size:19px;color:#fff; display:block; padding:10px 11px;}
.head_right a {font-size:19px;color:#fff; display:block; padding:10px 11px;}
.head_right ul li {float:right; background:#333; margin-top:0px; text-align:center;border-left:1px solid #fff;}

 /*CHANGE HEADER COLOR*/
 #mobileheadwrapper {background:#0F5380;}
 #mobileheadbody  ul li a {background:#216694;}

#mobile_ad{width:100%;height:50px;background:none;text-align:center;position:fixed;bottom:0;z-index:9999;display:none;}

#left_menu {position:fixed;left:0;bottom:0;top:41px;width:90%;}
 #left_voices {position:fixed;left:0;bottom:0;top:41px;width:90%;}
.byline {width:auto;}
#shareit {display:none;}

 #left_head_nav {position:fixed;left:0;bottom:0;top:41px;width:90%;border-right:1px solid #ccc;
    overflow-y:scroll;
    overflow-x:hidden;background:#fff;z-index:999999;}
  #left_head_nav a {font-weight:bold;}

  #left_teams {position:fixed;left:0;bottom:0;top:41px;width:90%;border-right:1px solid #ccc;
    overflow-y:scroll;
    overflow-x:hidden;background:#fff;z-index:999999; -webkit-overflow-scrolling: touch !important; overflow: scroll !important;}
  #left_teams a {font-weight:bold;}

 #topnews_wide {display:none;}

#bottom_mobile_heads {display:block;}
#bottom_mobile_heads {width:auto; z-index:999999;}
#bottom_mobile_heads ul li {border-top:1px solid #ccc; overflow:hidden;}
#bottom_mobile_heads ul li:hover {background:#eee; cursor:pointer;}
#bottom_mobile_heads ul li.active {background:#eee;}
#bottom_mobile_heads ul li img {float:right; width:60px; padding:30px 20px 20px 10px;}
#bottom_mobile_heads ul li a {font-size:14px; display:block; padding:15px 20px;}
#bottom_mobile_heads ul li a:hover {background:#eee;}
#bottom_mobile_heads ul li a.thumb {padding:0;}
#bottom_mobile_heads ul li span {font-size:10px; text-transform:uppercase; color:#000; font-weight:bold;}

.bottom_cluster {display:none;}

.aboutauthor {display:none;}

#wrapper {margin: 0 auto; width: 100%;padding:20px 0 0 0;}
.pad { padding: 10px; }

h1{font-size: 29px; letter-spacing:0px;}
h3 {background:#000; padding:10px !important; color:#fff !important; font-size:19px;}
h3 a {color:#fff !important;}
.queue h3, .subcluster h3 {background:#000; padding:10px !important; color:#fff;}
.queue h3 a, .subcluster h3 a {color:#fff;}

#right_column h3 {margin-bottom:10px;}
#article{width:auto; margin-right:0; float:none;font-size:15px;}
#horiz_photo img{width:100%;}
#vert_photo{float:none;width:100%;margin-left:0;}
#vert_photo img{width:100%;}
/*#more_photos  {display:none;} */
#more_photos img  {width:90px !important; height:auto !important;}
#headline_navigation {
-webkit-box-shadow: 0 -2px 10px -6px black;
	   -moz-box-shadow: 0 -2px 10px -6px black;
	        box-shadow: 0 -2px 10px -6px black;
	        }
#headline_navigation_body {width:auto;}
#headline_navigation_body ul li{float:none;width:auto;}
#headline_navigation_body ul li.next{text-align:left;border-left:none;}
#headline_navigation_body a{font-size:13px;}

.seventwentyeight{width:auto; height:60px; background: #333; margin-bottom:10px;margin-top:10px;}

.byline{font-size:13px;}

ul.headlist li{padding-bottom:25px;}
ul.headlist li a{font-size:17px;font-weight:bold;line-height:110%;}


ul.also li{float:none;width:auto; margin-right:0; margin-bottom:20px;}
ul.also li a{font-weight:bold;display:block;font-size:17px;}
ul.also li img{width:100%;height:auto;}

ul.sponsorpost li{float:none;width:auto; margin-right:0; margin-bottom:40px;}
ul.sponsorpost li a{font-weight:bold;display:block;font-size:17px;}
ul.sponsorpost li img{width:100%;height:auto;}

#sponsorwrapper{margin: 0 auto; width: 100%;padding:0px 0 0 0;}
#sponsorbody{width: auto;}
#sponsorbody h4{padding:10px;}

.bigad{display:none;}

#right_column{width:300px; float:none; margin:20px auto;}
#right_column h3{background:#fff; padding:10px 0 !important; color:#000 !important; font-size:19px; border-top:none;}
#right_column h3 a {color:#000;}

#footbody{width:auto;}

#footbody ul.footlisten {width:95%;}

#footbody ul.footlinks {text-align:center; margin: 0 auto; margin-top:50px; width:200px; overflow:hidden;}
#footbody ul.footlinks li {float:none;  border-bottom: 1px solid #333; border-right: none; padding: 5px;}
#footbody ul.footlinks li:last-child {border-bottom:none; border-right: none;}

.subad{display:none;}

/*SECTIONS*/

.shownavigation {padding-bottom:0;}
.shownavigation ul {border-bottom:none;display:none;}
.shownavigation ul li {float:none; border-bottom:1px solid #eee;}
.shownavigation ul li a {padding:10px; font-size:15px;}
.hostphoto{display:none;}
h1.sectiontitle{font-size:39px;}

.shownavigation ul li.active a {background:#fff; }

.queue_by_sponsored{
	display:block;
	overflow:hidden;
background:none;
padding:0px;
text-transform:uppercase;
color:#E18510;
font-size:8px;
line-height:10px;
font-weight:bold;
width:auto;
text-align:left;
margin:10px 0 0 0;
}
.queue ul li.sponsored_li {background:#f5f5f5; padding-left:0;}
.queue .queue_by {display:none;}
.queue .nugget {margin-left:0; padding:0;}
.queue .nugget_noart {margin-left:0;padding:0;}
.queue ul li {border-bottom:1px solid #ccc; overflow:hidden; padding:0;}
.queue ul li:last-child {}
.queue ul li:first-child {padding-top:10px;}
.queue ul li:hover {background:#eee; cursor:pointer;}
.queue ul li.active {background:#fff;}
.queue ul li img {float:left; width:90px; padding:0; border:none;padding:15px;}

.queue ul li a.headline {font-family:'Roboto';font-size:17px; display:block; padding:10px 20px 0 20px; line-height:120%; font-weight:500;}
.queue ul li a:hover {background:#eee;}
.queue ul li a.thumb {padding:0;}
.queue ul li span {font-size:10px; text-transform:uppercase; color:#888; font-weight:normal;}

.queue ul li span {display:none;}

.queue ul.pagination li {border-top:1px solid #ccc;;padding-bottom:0px;}
.queue ul.pagination li.currpage {padding-bottom:5px;}

.subcluster h3{ margin-bottom:10px;}
.subcluster ul{
width:auto;  overflow:hidden; margin:0; padding:0;
}
.subcluster ul li{
float:none; width:auto;border-bottom:1px solid #ccc; overflow:hidden; margin:0 !important;padding:0;
}
.subcluster ul li:first-child{
border-top:none;
}
.subcluster ul li:last-child{
border-bottom:none;
}
.subcluster ul li img{
float:left; width:90px; padding:15px; border:none;
}
.subcluster ul li a.subline{
font-family:'Roboto';font-size:17px; display:block; padding:10px 20px 10px 20px; line-height:120%; font-weight:500;
}



/*.mobimg {display:block;}
.deskimg {display:none;}*/
@media (max-width: 600px) {
 .attachment-topstories { width: 90px; height: 54px; }
}


.mobilemenu {display:block; margin-bottom:10px;}
.mobilemenu  ul li {text-align:left;}
.mobilemenu  ul li a {display:block; padding:10px;  background:#555; width:100%; font-size:11px; color:#fff; text-transform:uppercase; border:none;}



/*SECTIONS*/

.padsection{padding:0;}

.padsection .article_header h4{padding:10px 10px 0 10px;}
.padsection .article_header h1{padding: 0 10px 10px 10px;}
.pad .article_header h4{margin-top:10px;padding: 0 10px;}


#breakingcontent { width: auto; font-size:12pt;}
#chattercontent { width: auto; font-size:12pt;}

/*#topsponsor_950 {display:none;}*/



.article_header h4 {display:block;}
.internal h4 {display:none;}
.internal h1.sectiontitle {margin:10px 0 10px 0;}


#breakingwrapper {margin: 0 auto; width: 100%;margin-bottom:0px;}
#chatterwrapper {margin: 0 auto; width: 100%;margin-bottom:0px;}

/*FRONT PAGE SLIDER*/
	#leadstory{
	height:auto;overflow:hidden;margin-top:5px;padding: 20px 10px 0 10px;}
ul.leadsubs{
width:auto;overflow:hidden;padding: 0 10px 0 10px;
}
ul.leadsubs li{
float:left; width:33%; margin-right:1px;
}
ul.leadsubs li img{
width:100%;
}
ul.leadsubs li a.subline{
font-size:11px;
line-height:100%;
display:block;
padding-bottom:5px;
}
#bx-pager .active-caption {
opacity: 1; filter: alpha(opacity=100);
padding-bottom:0;
border-bottom:none;
}



.subcluster ul{
width:auto;
}
.subcluster ul li{
float:none; width:auto; margin-bottom:20px;
}
.subcluster ul li img{
	float:left; width:90px; padding:15px;
}


#photo_previous{display:none;}
#photo_div img{width:100%;}
#photo_count {width:220px;}
#photo_next {width:100px;}
.photo_nav {width:100%;}



/*front clusters*/
.front_blocks{overflow:hidden;margin-bottom:40px;}
.front_blocks .left_block{float:none;width:auto;padding-right:0;border-bottom:1px solid #eee;margin-bottom:10px; padding:0 10px 20px 10px;}
.front_blocks .left_block span{display:none;}
.front_blocks .left_block img{display:none;}
.front_blocks .left_block a{font-family:'Roboto';color:#000;font-weight:normal;display:block;padding:0 10px;font-size:17px; line-height:120%; font-weight:500;}
.front_blocks .right_block{border-left:none;padding-left:0;margin-left:0;}
.front_blocks .right_block ul {list-style-type:none;padding:0;margin:0;}
.front_blocks .right_block ul li{padding:10px 0;border-bottom:1px solid #eee;}
.front_blocks .right_block ul li:first-child{padding-top:0;}
.front_blocks .right_block ul li:last-child{border-bottom:none;}
.front_blocks .right_block ul li a{font-family:'Roboto';font-size:17px; display:block; padding:10px 20px 10px 20px; line-height:120%; font-weight:500;}


#photo_previous{display:none;}
#photo_div img{width:100%;}
#photo_count {width:220px;}
#photo_next {width:100px;}
.photo_nav {width:100%;}

/*fix for old tables in articles */
#article table {width:auto;}
#article table img {width:100%; height:auto;}

.commentbox {display:block !important; width:auto !important;}
#disqus_thread {width:300px;}

.newsblock .left_block{ display:none;}
.newsblock .right_block{  margin-left:0;border-left:none; padding-left:0; }


/*WHO WE ARE*/
.whoweare_topper{width:100%;margin-bottom:20px; overflow:hidden;}
.whoweare_topper h4{text-align:center;border-bottom:1px solid #ccc;padding-top:0;padding-bottom:10px;}
.whoweare_topper h4 a{letter-spacing:2px;}
.whoweare_left{width:auto; float:none; text-align:center;}
.whoweare_title{padding:20px; font-size:40px; font-weight:bold; line-height:90%; font-family:roboto; text-transform:uppercase; color:#333; text-align:center;}
.front {font-size:40px;}
.whoweare_right{ margin-left:0; border-left:none; padding-left:0;}
.whoweare_right div{  padding:20px;}
.whoweare_iframe{ width:100%;}
.whoweare_iframe iframe{ width:320px; height:200px; border:none; margin-bottom:40px;}
.whoweare_list .whodesk {display:none;}
.whoweare_list .whomobile {display:block;}

#podcast_result {padding:10px;}
#podcast_result .nugget {padding:0;}
#podcast_result img {display:none;}


#podcast_result div.share ul li{
float:none;margin:5px;
}
#podcast_result div.share ul li:last-child{
margin-right:45px;

}
#podcast_result div.share ul li a{font-size:13px;font-weight:bold;color:#fff;display:block; padding:15px 50px;}

#podcast_result div.share ul li#comments{background:#222222 url(/wp-content/themes/mynorthwest/assets/images/bak_comments.png) no-repeat; background-position:15px 15px;}
#podcast_result div.share ul li#twitter{background:#63cdf1 url(/wp-content/themes/mynorthwest/assets/images/bak_twitter.png) no-repeat; background-position:15px 15px;}
#podcast_result div.share ul li#facebook{background:#507cbe url(/wp-content/themes/mynorthwest/assets/images/bak_facebook.png) no-repeat; background-position:15px 15px;}
#podcast_result div.share ul li#linkedin{background:#90cadd url(/wp-content/themes/mynorthwest/assets/images/bak_linkedin.png) no-repeat; background-position:15px 15px; display:none;}
#podcast_result div.share ul li#googleplus{background:#4d4f54 url(/wp-content/themes/mynorthwest/assets/images/bak_googleplus.png) no-repeat; background-position:15px 15px; display:none;}
#podcast_result div.share ul li#embed{display:none;}
#podcast_result div.share ul li#download{background:#333333 url(/wp-content/themes/mynorthwest/assets/images/bak_download.png) no-repeat; background-position:15px 15px; margin-right:5px;}

div.share ul li:last-child {
	margin-right: 0;
}
div.share ul li {
	background-position: 14px 9px;
	padding: 9px;
	width: 25px;
	height: 15px;
}

div.share ul li#comments{background:#222222 url(/wp-content/themes/mynorthwest/assets/images/bak_comments.png) no-repeat; background-position:15px 10px;}

#additional{
float:none;
margin:0px;
border-right:none;
}
#additional ul{
list-style-type:none;
margin:0;
padding:0;
width:300px;
}
#additional li{
padding:10px;
line-height:13px;
}
#additional img{
border:1px solid #ccc;
margin-bottom:5px;
width:300px;
height:auto;
}

/*mobile weather*/


ul#weatherDaily li{
	_height:auto;
	min-height:auto;
	border-bottom: 8px solid #fff;
	border-top: 1px solid #ccc;
	padding:0;
	background:#eee;
}

ul#weatherDaily li#currentToday{

}

ul#weatherDaily li#rightnow{
	_height:30px;
	min-height:30px;
	border-bottom: none;
	border-top:none;
	padding:5px;
	background:#fff;
}
ul#weatherDaily li h2{
	font-size: 20px;
	margin: 0px 0 15px;
	padding: 0;
}
ul#weatherDaily li .weatherLeft{
	width: auto;
	float: none;
	margin:0;
	padding: 5px;
	position:relative;
	border-right: 1px solid #fff;
	_height:10px;
	min-height:10px;
}
ul#weatherDaily li .weatherLeft .temps{
	font-size: 16px;
	/*margin: 0px 0 10px;*/
}
ul#weatherDaily li .weatherLeft .longDesc{
	width: auto;
	z-index: 100;
	position: relative;
	font-size:13px;
}
ul#weatherDaily li .weatherLeft .icon{
	position:absolute;
	right:0px;
	top:0px;
	height:auto;
	opacity: 0.4;
}
ul#weatherDaily li .weatherRight{
	float: none;
	width: auto;
	margin: 0px;
	_height:auto;
	min-height: auto;
	padding:5px;
}
ul#weatherDaily li .weatherRight span{
	display: block;
	font-size: 13px;
	margin: 0 0 5px;
}
ul#weatherDaily li .viewHourly{
	padding: 5px;
	background: #000;
	color: #fff;
	width: 135px;
	margin: 0 0 1px 18px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	font-size:13px;
}
ul#weatherDaily li .viewHourly:hover{
	color:#ccc;
}
.hourlylist{
	display:none;
	background: #fff;
	width: auto;
	margin: -1px 0 1px 1px;
	color: #130D0E;
}
.humidity{display:none;}
.dewpoint{display:none;}
.wind{display:none;}



#topsponsor_950{width:320px; overflow:hidden; padding:5px 0; margin:0 auto; text-align:center;}
.front_section_sponsor{width:320px; overflow:hidden; padding:5px 0; margin:0 auto; text-align:center;}
.listitem img{width:100%;}

iframe{width:100% !important;}
}
#mobile_ad iframe { width: 300px !important; }
#leadstory a {
    font-family: 'Roboto', sans-serif;
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 10% !important;
    margin: 0 !important;
    padding: 0 0 5px 0;
    border-bottom: none !important;
}

#leadstory h1.headline {
    font-family: 'Roboto', sans-serif;
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 0px;
 	line-height: 100%; 
    margin: 0 !important;
    padding: 0 0 5px 0;
    border-bottom: none !important;
}

.mainStoryLinks h1{
    font-size:36px !important;
}

@media (max-width: 600px) {
	#leadstory a {
		font-size: 19px;
		/*line-height: 26px;*/
	}

	#leadstory h1.headline {
		font-size: 19px;
		line-height: 70%;
	}

	.mainstoryLinks h1 {
		font-size: 18px !important;
	}
}