/* Styles update 1-2-16 ...  make changes here */

@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: normal;
  src: url("http://laobserved.com/fonts/SourceSansPro-Regular.otf");
}

#header {
border-top:12px solid #19334d;
border-bottom:4px solid #19334d;
}

#header-content-left {
width:450px;
padding: 10px 10px 0px; 10px;
}

#header-content-right {
width:610px;
margin:0px;
padding:0px;
}

.banner-flags .flag2 {margin-left:0px; margin:0; padding:5px;width:295px;}
.banner-flags .flag3 {margin-left:0px; margin:0; padding:5px;width:295px;}


#content {
width: 1060px;
padding:10px;
margin-top:0px;
}

#content-inner {
width:1060px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


/* 2016 adds */

.top-row {position:relative;clear:all;float:left;width:100%;padding:10px 0 20px 0;margin-bottom:20px;border-bottom:2px solid #19334d;}

.top-row .kiosk-325-left {position:relative;float:left;display:inline;width:320px;padding:0px;margin:0px 25px 0px 0px; border:0px; border-right:0px solid #ccc;}

.top-row .kiosk-325 {position:relative;float:left;display:inline;width:320px;padding:0px;margin:0px 25px 0px 20px; border:0px; border-right:0px solid #ccc;}

.top-row .kiosk-325-right {position:relative;float:left;display:inline;width:320px;padding:0px;margin:0px 0px 0px 20px;border:0px solid #ddd;}

.top-row-item {
margin: 0px 0 0px; 0;
padding-bottom:0px;
border-bottom: 0px solid #eeeeee;
}


.asset-category-label {
width:100%;
margin:0px 0px 7px 0px;
padding:2px 2px 2px 0px;
font-size:18px;
line-height:18px;
color:
font-weight:bold;
}

.front-category-label {
width:100%;
margin:0px 0px 10px 0px;
padding:3px;
background-color:#19334d;
color:#f1f1f1;
font-size:16px;
line-height:16px;
font-weight:bold;
}


.top-item-image {
height:225px;
}

.top-row-item .asset-body {
font-size:18px;
line-height:30px;
}

.top-row-item .asset-header {
margin-bottom:0px;
border-bottom:0px;
} 

.top-row-item .asset-header a {
color:#19334d;
} 

.top-row-item .asset-header a:visited {
color:#19334d;
} 


.top-row-item .asset-header a:focus {
color:#600;
} 

.top-row-item .asset-header a:hover {
color:#600;
} 
.top-row-item .asset-header a:active {
color:#600;
} 

#picture-window-row {position: relative;display: inline;float: left;width:100%;border-bottom:2px solid #19334d;}

#picture-window-box {position: relative;display: inline;float: left;width:620px;margin: 0 30px 0px 0;padding:0;}

#picture-window-box img {max-width:620px;margin: 0 0 25px 0;padding: 0 0 5px 0; border-bottom:2px solid #aaa;}

#front-twitter-box {position: relative;display: inline;float: left;width:400px;margin: 0 0 0 0;padding:0 0 0 0;}

#front-link-box {position: relative;display: inline;float: left;width:400px;margin: 10px 0 0 0;padding:0;border:0px solid #ddd;}

.bigpic-title {margin-top:10px;}


#weather-bar {
position: relative;
width:100%;
margin-top:20px;
margin-bottom:30px;
border:none;
border-bottom:1px solid #000;
padding-bottom:20px;
}



/* Main index pages */

.mt-main-index #alpha {
width:450px;
margin: 0px 10px 5px 0px;
padding: 0px 35px 0px 0px;
border-right: 1PX SOLID #19334d;
}

.mt-main-index #alpha-inner {
margin-top:0px;
padding-top:0px;
}


#social-box {
width: 100%;
margin-right:30px;
}

#gamma {
padding-left:9px;
border-left:1px solid #eee;
}

#front-skybox-pic {
width:562px;
border-bottom:1px solid #ddd;
margin-bottom:5px;
padding-bottom:10px;
}

#front-skybox-pic img {
max-width:560px;
padding-top:5px;
}

#front-ad-box {
width:562px;
padding-bottom:20px;
border-bottom:0px solid #000;
margin-bottom:20px;
}

.silver-bar {
background-color:#eeeeee;
width:100%;
padding: 7px 0 7px 5px;
margin: 20px 0px 10px 0px;
border-top:5px solid #19334d;
border-bottom:1px solid #333;
font-size:28px;
color:#19334d;
}

.silver-bar img {
padding: 3px 0 3px 3px;
margin: 0px 0 0 0;
vertical-align: bottom;
}

#front-icymi-bar {
width:100%;
}

.kiosk-row {
width:100%;
}

#social-box {
width:460px;
border:1px solid #eee;
margin-right:10px;
}


.front-top-item {
margin: 25px 0 0px; 0;
padding-bottom:25px;
border-bottom: 2px solid #eeeeee;

}


.front-top-item .asset-body {
font-size:18px;
line-height:30px;
}

.front-top-item .asset-header {
margin-bottom:0px;
border-bottom:0px;
} 

.front-top-item .asset-header a {
color:#19334d;
} 

.front-top-item .asset-header a:visited {
color:#19334d;
} 


.front-top-item .asset-header a:focus {
color:#600;
} 

.front-top-item .asset-header a:hover {
color:#600;
} 
.front-top-item .asset-header a:active {
color:#600;
} 


.blog-item-front {
border-top:0px solid #f3f3f3;
border-bottom: 5px solid #eeeeee;
padding: 10px 0 10px 0;
margin: 0px 0 10px 0;
}

.last-item-front {
border-top:0px solid #f3f3f3;
border-bottom: 2px solid #f3f3f3;
padding: 10px 0 10px 0;
margin: 10px 0 0px 0;
}


.entry-title-secondary {font-size:24px;line-height:30px;border-bottom:0;font-weight:normal;} 
.entry-title-secondary a {color:#252525;text-decoration:none;}
.entry-title-secondary a:link {color: #000; font-weight:normal; text-decoration:none;}  
.entry-title-secondary a:visited {color: #000; font-weight:normal; text-decoration:none;}
.entry-title-secondary a:focus {color: #600; font-weight:normal; text-decoration:none;}
.entry-title-secondary {color: #600; font-weight:normal; text-decoration:none;}
.entry-title-secondary {color: #600; font-weight:normal; text-decoration:none;} 


.front-lede-item {
margin: 25px 0 0px; 0;
padding-bottom:25px;
border-bottom: 2px solid #eeeeee;
}


.front-lede-item .asset-body {
font-size:18px;
line-height:30px;
}

.front-lede-item .asset-header {
margin-bottom:0px;
border-bottom:0px;
} 

.front-lede-item .asset-header a {
color:#19334d;
} 

.front-lede-item .asset-header a:visited {
color:#19334d;
} 


.front-lede-item .asset-header a:focus {
color:#600;
} 

.front-lede-item .asset-header a:hover {
color:#600;
} 
.front-lede-item .asset-header a:active {
color:#600;
} 



.blog-item-front .asset-header {
margin-bottom:0px;
border-bottom:0px;
padding-bottom:0px;
clear:both;
} 


.last-item-front .asset-header {
margin-bottom:0px;
border-bottom:0px;
padding-bottom:0px;
clear:both;
} 

.asset-meta {
clear:both;
}

.blog-item-front .asset-category-label
{font-size:18px;margin-bottom:5px;
}


.blog-item-front .category-label {color:#600;padding:0px;font-weight:normal;}

.last-item-front .asset-category-label
{font-size:18px;margin-bottom:5px;
}


.last-item-front .category-label {color:#600;padding:0px;font-weight:normal;}


.blog-item-front, .last-item-front H3 {
margin-top:0px;
}

.item-sum a {
color:#19334d;
font-weight:normal;
}

.item-sum a:link {
color:#19334d;
font-weight:bold;
}

.item-sum a:visited {
color:#19334d;
font-weight:bold;
}

.item-sum a:focus {color: #600; font-weight:bold; text-decoration:underline;}
.item-sum a:hover {color: #600; font-weight:bold; text-decoration:underline;}
.item-sum a:active {color: #600; font-weight:bold; text-decoration:underline;}


.flagtitle {
font-size:16px;
}

.byline-name {
font-weight:500;
font-size:15px;
color:#19334d;
}


/* Inside index pages */

.mt-main-index-wide #alpha {
width:640px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#page-label-left {
width:640px;
margin-right:0px;
padding-bottom:20px;
border-bottom:1px solid #000;
}

.mt-main-index-wide #beta {
width:300px;
margin: 0px 0px 0px 110px;
padding: 0px 0px; 0px; 0px;
}

.mt-main-index-wide #beta-inner {
width:300px;
margin: 0px 0px 0px 0px;
padding: 0px 0px; 0px; 0px;
float:right:
}

#page-label-box {
width:330px;
margin: 0px 0px 0px 70px;
padding: 0px 0px; 0px; 0px;
}

#footer-inner {
padding-left:0px;
padding-right:0px;
}


/* Kiosks and ad columns */

.kiosk-row {
border-top:1px solid #19334d;
font-size:16px;
line-height:20px;
padding-right:0px;
}

.kiosk-row .kiosk-300 {
width:325px;
margin-left:0px;
margin-right:20px;
padding-left:20px;
border:0px;
border-left:1px solid #ddd;
margin-bottom:20px;
}

.kiosk-row .kiosk-300-right {
width:325px;
margin-left:0px;
margin-right:0px;
padding-left:20px;
border:0px;
border-left:1px solid #ddd;
margin-bottom:20px;
}


.kiosk-row .kiosk-300 .kiosk-dept {
color:#19334d;
}

.kiosk-dept {
color:#19334d;
}

.kiosk-banner {
background-color:#336699;
color: #f1f1f1;
font-size:18px;
line-height:18px;
padding:5px;
padding-left:5px;
margin-bottom:10px;
}

.kiosk-banner-thin {
background-color:#000;
color: #f1f1f1;
font-size:18px;
padding:5px;
padding-left:5px;
margin-bottom:5px;
}


.kiosk-300-ad {
width:300px;
border-top: 1px solid #ccc;
border-bottom: 0px;
}

.kiosk-300x600-ad {
width:300px;
border-top: 0px solid #ccc;
border-bottom: 0px;
font-size:9px;
color:#aaa;
text-align:right;
}

.kiosk-300-front-top {
font-size:16px;
line-height:24px;
margin: 0px 0 0 0;
padding: 0px 0 0 0;
}

.kiosk-300-front-top img {
max-width: 270px;
}


.kiosk-300-offlede {
border-top:10px solid #19334d;border-bottom:0px solid #ddd;margin-bottom:45px;padding:0px;border-left:0px solid ddd;border-right:0px solid ddd;}



.kiosk-300-twitter {
border-top:10px solid #19334d;padding:0px 0px 0px 0px; margin: 20px 0px 20px 0;
}

.kiosk-160-ad {
float:none;
}


/* Entry pages */

.mt-entry-archive #alpha {
width:640px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.mt-entry-archive #beta {
width:300px;
margin: 0px 0px 0px 110px;
padding: 0px 0px; 0px; 0px;

}

.asset-header {
border-bottom: 1px solid #252525;
}

.lede-item .asset-header {
border-bottom: 0px;
}

.blog-item .asset-header {
border-bottom: 0px;
}

.lede-item {
margin-right:0px;
}

.blog-item {
margin-right:0px;
}


.asset-meta {
margin-right: 0px;
border-top:0px;
}

.byline {
font-size: 15px;
font-weight:bold;
}

.top-row-item .byline {
color:#bbb;
font-size:14px;
}


.asset-body {
border-bottom:0px solid #252525;
padding-bottom:0px;
padding-right:0px;
}

.next-prev-holder {
border-top:5px solid #19334d;
border-bottom: 0px solid #666;
padding-left:0px;
padding-right:0px;
background:none;
width:640px;
margin-bottom:30px;
min-height:145px;
position:static;
}

.entry-prev {
width:640px;
margin-bottom:10px;
}

.entry-next {
width:640px;
MARGIN-BOTTOM:0PX;
}

.entry-under-A {
width:640px;
min-height:350px;
border-top:5px solid #19334d;
margin-bottom:20px;
}

.entry-under-B {
width:615px;
border:2px solid #ccc;
border-top:10px solid #336699;
padding:10px;
min-height:250px;
position:static;
}


.entry-under-prime {
width:640px;
}

.entry-under-left {width:310px;padding:0px;margin:0px 10px 0px 0px;padding-top:10px;background:none;border:0;}

.entry-under-right {width:310px;margin:0px;padding:0px;padding-top:10px;padding-left:0px;border-left:0px solid #aaa;}

.under-targeted {
position:relative;
width:640px;
font-size: 14px;
padding-top:10px;
padding-bottom:10px;
border-top: 5px solid #600000;
border-bottom: 1px solid #ccc;
margin-bottom:10px;
margin-top:20px;
}

.refer-to-category {
font-size:18px;
color:#19334d;
}

.entry-refers {
margin-bottom:20px;
a color:19334d;
}

.weather-box-front {	overflow:hidden;	padding:0;	font-size:18px;	color:#000;	}
.weather-box-front ul{	float:left;	overflow:hidden;	margin:0;	padding:0;	list-style:none;}
.weather-box-front li{	float:left;	border:none;	padding:10px 5px 10px 0px; width:170px;}
.weather-box-front li a {display:block;}
