/*
DESKTOP
*/
body {
 /*background: url('../images/bgnoise.png')  fixed; */
 background:#f4f4f4;
 }
#top{
 padding-top:20px;
 }
#around{
 max-width:1020px;
 margin:auto;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }
.head, .middle,.main{
 padding:8px;
 padding-bottom:2px;
 }

#head-buttons,
#head-menu button,
.topbar li span em{
 display:none;
 }
#logo{
 display:inline-block;
 width:34%;
 float:left;
 }
#logo img{
 max-width:100%;
 }
#head-box{
 display:inline-block;
 float:right;
 width:60%;
 font-size:0.9em;
 }
#head-box>div{
 float:left;
 width:50%;
 text-align:right;
 }
#head-box a{
 color:#003366;
 }
#head-box a:hover{
 text-decoration:none;
 }
#head-message{
 background:#f8f8f8;
 padding:9px;
 color:#222;
 text-align:left;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 }

#head-search input{
 width:168px;
 }
#head-search input,
#head-search button{
 height:38px;
 line-height:34px;

 }

#current-date{
 color:#333;
 text-align:left;
 clear:both;
 }

.topbar{
 clear:both;
 border-bottom:2px solid #ccc;
 min-height:46px;
 }
.topbar #head-menu{
 padding:6px;
 }
.topbar ul{
 list-style-type:none;
 font-weight:bold;
 }
.topbar li{
 margin:14px 8px 6px 10px;
 padding-left:0px;
 line-height:120%;
 float:left;
 font-size:14px;
 text-transform:Uppercase;
 }
.topbar li.pubnow{
 margin-right:28px;
 }
.topbar a{
 color:#222;
 text-decoration:none;
 }
.topbar a:hover{
 text-decoration:underline;
 }
#pubnow2{
 margin:1px 0 0 2px;
 font-family:Helverica,'Open Sans', sans-serif;
 }

#LeaderBanner{
 text-align:center;
 margin:auto;
 padding-bottom:2px;
 border-bottom:2px solid #ccc;
 }

.middle{
 float:left;
 clear: left;
 min-height: 516px;
 padding: 10px 0;
 width: 484px;
 margin-left:16px;
 }
#wider .middle{
 float:none;
 width:100%;
 margin:0;
 padding:0;
 }


#regiony{
 padding-bottom:10px;
 }
#regiony button{
 display:none;
 }
.tabs ul{
 list-style-type:none;
 margin:0px;
 padding:6px;
 }
.tabs ul li{
 float:left;
 margin:4px 2px -1px 0;
 }
.tabs ul li a{
 padding:7px 9px;
 display:block;
 border:1px solid transparent;
 text-decoration:none;
 font-size:14px;
 }

.tabs li a:hover,
.tabs a.current{
 border:1px solid #ccc;
 -webkit-border-top-left-radius: 6px;
 -webkit-border-top-right-radius: 6px;
 -moz-border-radius-topleft: 6px;
 -moz-border-radius-topright: 6px;
 border-top-left-radius: 6px;
 border-top-right-radius: 6px;
 }

.tab-content{
 border-top:1px solid #ccc;
 }
.tab-content .article{
 height:128px;
 overflow:hidden;
 padding:18px 4px 8px 8px;
 }
.smaller1,.smaller2,.smaller3,.smaller4{
 display:block;
 line-height:110%;
 }
.smaller3{
 line-height:100%;
 }
.smaller4{
 line-height:90%;
 }
.smaller1 a{
 /*color:green;*/
 font-size:0.8em;
 }
.smaller2 a{
 /*color:#CC9900;*/
 font-size:0.85em;
 }
.smaller3 a{
 /*color:orange;*/
 font-size:0.75em;
 }
.smaller4 a{
 /*color:red;*/
 font-size:0.75em;
 }

.textBody{
 margin-left:90px;
 }
#article-related strong{
 font-size:0.8em;
 }
.showfoto .thumbObal{
 float:left;
 width:33.33%;
 padding:3px;
 text-align:center;
 }
.showfoto .thumbObal img{
 max-width:100%;
 }

.one3{
 float:right;
 margin:2px 0px 2px 16px;
 width:36%;
 }

.twocols div.col1,
.twocols div.col2{
 float:left;
 width:50%;
 }
.one3 h2,
.one3 h3,
.one3 h4,
.one3 p,
.twocols div h2,
.twocols div h3,
.twocols div h4,
.twocols div p{
 margin-left: 10px;
 margin-right: 10px;
 }
.threecols>div,
.portalindex .article,
#regiony .article,
#article-related .article,
#topstory .article{
 float:left;
 width:33%;
 clear:none;
 }
.article img{
 width:100%;
 max-width:100%;
 }

#topstory .article{
 padding-bottom:0;
 }
#topstory .article1{
 width:66.66%;
 }

#topstory .article2{
 width:33.33%;
 }
#topstory .article1 a{
 position:relative;

 }
#topstory .article1 a img{
 width:100%;

 }
#topstory .article1 a strong{
 position:absolute;
 bottom:0;
 width:100%;
 background:rgba(0,0,0,0.6);
 color:#fff;
 font-size:1.5em;
 padding:16px;
 }
#topstory .article1 a:hover strong{
 text-decoration:underline;
 }
#topstory .article1 .article_date{
 display:none;
 }


.footer{
 padding:16px;
 }
.footer img{
 float:right;
 max-width:200px;
 }
 


@media only screen and (max-width: 980px) {
 #rightads{
	 display:none;
	 }
 }

@media only scr
