/*
Theme Name: Fria Tider
Theme URI: http://www.friatider.se/
Description: The 2010 default theme for Fria Tider.
Author: Widar Nord
Version: 1.0
Tags: black, blue, white, three-columns
*/

@charset "utf-8";

body {
 background: #d4d9dd;
/* background: url("images/bgs/grass4.jpg"); */
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 color: #283037; 
/* background: #e3e3e3; 
 font-family: Arial;
 font-size:80%;
 color:black; */
}
sup{
 font-size:8px;
 margin-left:2px;
 line-height:3px;
}
hr {
 border:0px;
 border-top:1px solid #ccc;
 padding:0px;
 margin-bottom:6px;
 margin-top:5px;
}

h1 {
 font-size:44px;
 font-family:"Times New Roman", Times, serif;
 margin-top:13px;
 margin-bottom:13px;
 line-height:44px;
 font-weight:normal;
}
h1 a{
 font-weight:normal;
 text-decoration:none;
 color: #283037; 
}
img{
 border:0px;
}
input{
 border:1px solid #ccc;
}
textarea{
 border:1px solid #ccc;
 width:99.5%;
}
h2 {
 font-size:30px;
 line-height:31px;
 font-family:"Times New Roman", Times, serif;
 font-weight:normal;
 margin: 10px 0 -4px 0;
}
h2 a{
 font-weight:normal;
 text-decoration:none;
 color: #283037; 
}
p{
 margin: 13px 0 13px 0;
}
a{
 text-decoration:none;
 color:#1d5995;
 font-weight:bold;
}

#wrapper {
 text-align: left;
 margin: 0px auto;
 padding: 0px;
 border:0;
 width: 1190px;
}

#header {
 margin: 0 0 13px 0;
}

#logo {
 position:absolute;
 margin: 13px 0 0 0;
 width:378px;
 height:74px;
}
#col789 {
 float: left;
 width: 815px;
 overflow:hidden;
 margin: 0 13px 13px 0;
}
#col595 {
 float: left;
 width: 621px;
 overflow:hidden;
 margin: 0 13px 13px 0;
}

#col500 {
 float: left;
 width: 526px;
 overflow:hidden;
 margin: 0 13px 13px 0;
}

#col250 { 
 float: left;
 width: 276px;
}

#col350 {
 float: right;
 width: 362px;
}

#footer {
 clear: both;
}
.entry-author-info{
 height:84px;
 width:320px;
 border-top:1px solid #ccc;
 margin-top:10px;
 text-align:right;
 margin-left:180px;
}
.entry-author-info img{
 float:right;
 margin-left:5px;
 margin-top:4px;
}
.entry-author-info p{
 margin:0px;
}
.entry-author-info strong{
 text-transform: uppercase;
}
.entry-author-info span{
 font-size:11px;
}
#top {
 background: white url(images/ft3_03.jpg) 0 14px no-repeat; 
 margin: 0 0 13px 0;
 height: 97px;
 font-size:12px;
 overflow:hidden;
}
#top #date {
 position: relative;
 top:70px;
 left:10px;
 width:280px;
 float:left;
}
#top #date #day {
 float:left;
}
#top #date #names {
 float:right;
}
#top #quote {
 position:relative;
 left:200px;
 top:13px;
 height:74px;
 width:400px;
 background: white url(images/quote.png) 0px 0 no-repeat;
 float:left;
}
#top #quote a {
 line-height:22px;
}
#top #quote p {
 margin:11px 0 0 45px;
 padding:0px;
 z-index:1;
 position:relative;
}
#top #quote img {
 float:right;
 margin-left:-30px;
 z-index:0;
}
#top #weather {
 float: right;
 width:251px;
 margin: 15px 13px 13px 13px;
 height:75px;
 overflow:hidden;
}

#menu {
 background:white;
 height: 36px;
 font-size:14px;
 overflow: hidden; 
}
#menu .screen-reader-text {
 display:none;
}

#menu .filter{
 float:left;
}
#menu .filter ul {
 list-style:none;
 margin:0px;
 padding:0px;
 height:36px;
 line-height:36px;
}
#menu .filter li {
 display:inline;
}

#menu .filter .current-menu-item {
  line-height:36px;
  height:36px;
  color:white;
}
#menu .filter .current-menu-item a {
  background:#283037;
  color:white;
  padding:10px 20px 10px 20px;
  margin-left:-4px;
  line-height:36px;
  height:36px;
}
#menu .filter a {
  color:black;
  text-decoration:none;
  padding:10px 20px 10px 20px;
  font-weight:normal;
  margin-left:-4px;
  border-right:1px solid #ccc;
}
#menu .filter a:hover {
  background:#ededed;
  color:#000;
}

#menu .search{
 float:right;
}
#menu .search h2 {
 padding:0px;
 font-size:10px;
}
#menu .search p {
 margin:0px;
}
#menu .search form{
 margin:5px;
}
#menu .search #s{
 margin-top:1px;
 border:1px solid #ccc;
 padding:3px;
}
#menu .search #searchsubmit{
 background:#283037;
 border: 0px;
 color:white;
 text-decoration:none;
 padding:3px 20px 3px 20px;
 margin-right:4px;
}
.w500{
 width:500px;
}
.w595{
 width:595px;
}
.w789{
 width:789px;
}
.w1178{
 width:1178px;
}
.w250{
 width:250px;
 margin: 0 0 13px 0;
}
.attachment-m-panorama{
 margin-bottom:-8px;
 padding-bottom:0px;
}
.w350{
 width:336px;
 margin: 0 0 13px 0;
}

.topline{
 margin-top:0px;
 padding-top:0px;
}
.leaderline{
 margin-top:12px;
 padding:0px;
 margin-bottom:-5px;
 color: #283037; 
 font-size:22px;
 line-height:23px;
}

.plainbox {
 background:white;
 padding:13px 13px 13px 13px;
 clear:both;
 float:left;
}
.plainbox p{
 margin:13px 0 0 0;
}
.plainbox .first{
 margin-top:0px;
}
.plainbox .bubble{
 margin-top:10px;
 width:240px;
 height:75px;
}
.plainbox .leftimg {
 float:left;
 margin-right:8px;
 margin-bottom:8px;
}
.plainbox .attachment-200x110{
 float:left;
 margin-right:8px;
}
.plainbox .right{
 float:right;
 padding-left:13px;
}
.plainbox .left{
 float:left;
 padding-right:13px;
}
.band {
 margin:0px;
 background:#283037;
 border-top:11px solid white;
 padding-left:11px;
 float: left;
 padding-right:15px;
}
.wband{
 margin:0px;
 background:white;
 border-top:11px solid white;
 padding-left:11px;
 float: left;
 padding-right:15px;
}
.band span {
 background:white;
 padding:3px;
 font-size:14px;
 font-weight:bold;
 color:#283037;
 text-transform:uppercase;
}
.blue {
 background:#204971;
}
.polis{
 background: url("images/bgs/polis.gif"); 
}
.polis span{
 color:#003db6;
}
.purple {
 background:#442358;
}
.purple span {
 color:#442358;
}
.blue span {
 color:#204971;
}
.tvguide {
 background:white;
 padding:13px;
 clear:both;
 height:160px;
}
.weatherguide {
 overflow:hidden;
 background:white;
 margin: 0 0 26px 0;
 top:13px;
 position:relative;
 height: 295px;
}
.weatherguide p{
 margin-right:13px;
 float:right;
 font-size: 10.5px;
}

.weatherguide .container {
 float:left;
 width:395px;
 height:224px;
 padding-left:1px;
 margin-left:-1px;
 border-left:1px solid #ccc;
 margin-right:-2px;
 overflow:hidden;
}
.weatherguide h2 {
 text-align:center;
 margin:7px;
}

.bottom {
 background:white;
 margin: 0 0 13px 0;
 height:222px;
 background:url(images/bottombg.jpg);
}
.bottombubble{
 float:left;
 font-size:11px;
 height:180px;
 overflow:hidden;
}
.bottombubble h2 {
 white-space:nowrap;
}
.bottom .c1{
 margin-left:30px;
 width:232px;
}
.bottom .c1 p {
 width:130px;
}
.bottom .c1 h2 {
 margin: 19px 0 15px 55px;
}
.bottom .c2{
 width:239px;
}
.bottom .c2 p {
 width:200px;
}
.bottom .c2 h2 {
 margin: 19px 0 15px 55px;
}
.bottom .c3{
 width:225px;
}
.bottom .c3 p {
 width:195px;
}
.bottom .c3 h2 {
 margin: 19px 0 15px 52px;
}
.bottom .c4{
 width:255px;
}
.bottom .c4 p {
 width:220px;
}

.bottom {
 background:white;
 margin: 0 0 13px 0;
 height:222px;
 background:url(images/bottombg.jpg);
}
.bottombubble{
 float:left;
 font-size:11px;
 height:180px;
 overflow:hidden;
}
.bottombubble h2 {
 white-space:nowrap;
}
.bottom .c1{
 margin-left:30px;
 width:232px;
}
.bottom .c1 p {
 width:130px;
}
.bottom .c1 h2 {
 margin: 19px 0 15px 55px;
}
.bottom .c2{
 width:239px;
}
.bottom .c2 p {
 width:200px;
}
.bottom .c2 h2 {
 margin: 19px 0 15px 55px;
}
.bottom .c3{
 width:225px;
}
.bottom .c3 p {
 width:195px;
}
.bottom .c3 h2 {
 margin: 19px 0 15px 52px;
}
.bottom .c4{
 width:255px;
}
.bottom .c4 p {
 width:220px;
}
.bottom .c4 h2 {
 margin: 19px 0 15px 44px;
}
.bottom .c5{
 width:196px;
}
.bottom .c5 p {
 width:205px;
}
.bottom .c5 h2 {
 margin: 19px 0 15px 55px;
}
.bottomline{
 clear:both;
 position:relative;
 color:#aaa;
 font-size:11px;
 top:13px;
 left:200px;
 width:800px;
}
.arrow {
 background: url(images/pil.gif) 0px 5px no-repeat;
 padding: 0 0 0 12px;
 text-decoration:none;
 color:#1d5995;
 font-weight:bold;
}
.smenu {
 background:white;
 height: 26px;
 font-size:12px;
    overflow: hidden; 
 margin-bottom:13px;
 font-weight:bold;
}
.smenu .span{
 float:left;
}
.smenu .sfilter .active {
  background:#283037;
  line-height:26px;
  font-weight:normal;
  color:white;
}
.smenu .sfilter .passive{
  background:white;
  color:#283037;
}
.smenu .sfilter span {
  cursor:pointer;
  color:black;
  text-decoration:none;
  padding:10px 16px;
  border-right:1px solid #ccc;
}
.newslist{
 list-style:none outside none;
 margin:0 0 9px 0;
 padding:0px;
}
.newslist p{
 margin:0px;
 margin-right:13px;
 float:left;
}
.newslist li{
 padding:9px 0 9px 0;
 border-bottom:1px solid #ccc;
}
.newslist a{
 display:block;
 margin-left:55px;
}
#hot .newslist a{
 margin-left:0px;
}
#inkorrekt{
 display:none;
}
#hot{
 display:none;
}
.h10{
 height:10px;
}
.entry-utility {
 clear:both;
}
.line{
 height:1px;
 background:#ccc;
 float:left;
 border-left: 13px solid white;
 border-right: 13px solid white;
}
.entry-utility {
 clear:both;
}
.ingangsrubrik {
/* font-family: Times;
 font-size:18px; */
 text-transform: uppercase;
}
.entry-content{
 margin-top:10px;
 margin-bottom:10px;
 line-height:150%;
 font-family: Verdana,Helvetica,Arial,sans-serif;
}
.comment {
 margin:5px;
}
.odd {
}
div#nifty{
 background: #eaeaea;
}
div#nifty #respond{
 margin:9px;
}
.comment-form-author label{
 width:150px;
 display: block
}
.comment-form-email label{
 width:150px;
 display: block
}
.comment-form-url label{
 width:150px;
 display: block
}
.comment-form-comment label{
 width:150px;
 display: block
}
b.rtop, b.rbottom{
 display:block;
 background: white;
}
b.rtop b, b.rbottom b{
 display:block;
 height: 1px;
 overflow: hidden;
 background: #eaeaea;
}
b.r1{
 margin: 0 5px;
}
b.r2{
 margin: 0 3px;
}
b.r3{
 margin: 0 2px;
}
b.rtop b.r4, b.rbottom b.r4{
 margin: 0 1px;
 height: 2px;
}
.commentlist {
 margin:0px;
 padding:0px;
}
.commentlist .children{
 margin:0px;
 margin-left:30px;
}
.commentlist li {
 float:left;
 width:100%;
 margin:10px 0 0 0;
 list-style: none;
}
.commentlist li div{
}
.commentlist li .comment-author{
 float:right;
 height: 30px;
 text-align:right;
 padding-top:2px;
 padding-left:35px;
 line-height:23px;
 background:url("http://www.friatider.se/wp-content/uploads/2010/05/eaeaea.jpg") no-repeat;
 background-position: 0 -13px;
}
.commentlist li .comment-author img{
 float:left;
 margin-right:4px;
}
.commentlist li .comment-author a{
/* color: #283037;  */
}
.commentlist .cdiv{
 margin-top:-10px;
 margin-bottom:3px;
 margin-left:9px;
 margin-right:9px;
 padding:0px;

}
.commentlist .cdiv .comment-body{
}
.commentlist .cdiv .comment-body{
 margin:0px;
 padding:0px;
}
.form-allowed-tags{
 display:none;
}
#w500 .wp-caption-text{
 background:url("images/bgs/trans.png");
 position:relative;
 height:40px;
 top:-43px; 
 width:485px;
 color:white;
 font-size:12px;
 line-height:40px;
 padding-left:15px;
 margin:0px;
}
.w500 .wp-caption-text{
 width:500px;
 margin-top:0px;
 padding:0px;
 line-height:12px;
 font-size:11px;
 color:black;
}
.caption{
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:11px;
 padding:0px;
 margin:0px;
}
.caption p{
 padding:0px;
 margin:0px;
 width:100%;
}
.caption span{
 padding-left:10px;
 padding-bottom:4px;
 color:#999;
 font-size:11px;
 float:right;
 top:0px;
}
.tvguide .chan {
 width:20%;
 float:left;
 padding-top:34px;
 height:50px;
}
.tvguide ul{
 list-style:none outside none;
 margin:0px;
 padding:0px;
}
.tvguide ul li p{
 margin:0px;
 margin-right:13px;
 float:left;
}
.tvguide li{
 padding:0px;
 margin-bottom:4px;
}
.tvguide a{
 display:block;
 margin-left:45px;
}
.tvguide h2{
 display:none;
}
.tvguide .chan1{
 background:url(images/1.gif) no-repeat;
}
.tvguide .chan2{
 background:url(images/2.gif) no-repeat;
}
.tvguide .chan3{
 background:url(images/3.gif) no-repeat;
}
.tvguide .chan4{
 background:url(images/4.gif) no-repeat;
}
.tvguide .chan5{
 background:url(images/5.gif) no-repeat;
}
.tvguide .chan6{
 background:url(images/10.gif) no-repeat;
}
.tvguide .chan7{
 background:url(images/6.gif) no-repeat;
}
.tvguide .chan8{
 background:url(images/11.gif) no-repeat;
}
.tvguide .chan9{
 background:url(images/13.gif) no-repeat;
}
.tvguide .chan10{
 background:url(images/32.gif) no-repeat;
}
.twingly_widget ul li{
 list-style:none;
}
.twingly_widget .twingly_title{
 color:#283037;
 font-size:13px;
}
.liner {
 height:1px;
 width:500px;
 background:#ccc;
 float:left;
 clear:both;
 margin-top:7px;
 margin-bottom:7px;
}
.projekktor{
 margin-top:10px;
 position:relative;
 z-index:3;
 width:500px;
 height:390px;
 clear:both;
 display:block;
}


.link_detail_sky {
font-size: 13px;font-weight: bold;margin-top:0px;margin-bottom:3px;
}
.link_detail_sky a{
color:#363636;
}
.forecast_icon{
border-style:none;margin-top:5px;
}
.location_city {
font-size: 25px;color:#363636;font-weight: b old;
}
.forecast_temperature {
font-size:25px;color:#363636;font-weight: bold;margin-top:0px;
}
.forecast_max_temp {
font-size:10px;color:#363636;margin-top:3px;
}
.forecast_min_temp {
font-size:10px;color:#363636;
}
.wind {
font-size:10px;color:#363636;margin-top:3px;
}
.forecast_time {
font-size:16px;color:#363636;margin-top:5px;font-weight: bold;
}
.link_yr a{
font-size:10px;text-decoration: none;color:#363636;
}
.wrapper_widget{
/*width:158px;height:228px;*/
width:100%;height:100%;
/**/
}
.wrapper_center{
/*padding-top:5px;padding-bottom:10px;*//*margin-left:auto:margin-right:auto;border-style: solid; width:95%;*/
}

.icopico{
height:100px;
width:100%;
text-align:center;
clear:both;
}
.icopico h3{
 font-size:22px;
 font-family:"Times New Roman", Times, serif;
 font-weight:normal;
 color:#444;
 padding-top:0px;
 margin-top:15px;
 padding-bottom:6px;
}
.w789 .entry p {
 width:535px;
}
.w789 .entry .rightbox p {
 width:220px;
}
.w789 #entry-author-info {
 margin-left:260px;
 width:265px;
 float:left;
}
.icopico div{
 margin-top:11px;
 margin-bottom:10px;
 height:82;
 width:33%;
 min-width:63px;
 float:left;
}

.icopico .fb{
 background:url(images/bgfb.jpg) no-repeat top center;
 margin-left:2px;
}
.icopico .tw{
 background:url(images/bgtwitter.jpg) no-repeat top center;
}
.icopico .tw img{
 margin-top:6px;
}

.icopico .pu{
 background:url(images/bgblue.jpg) no-repeat top center;
}

.rightbox{
 font-family:Arial,Helvetica, sans-serif;
 margin-left:10px;
 margin-bottom:13px;
 width:238px;
 float:right;
 clear:both;
 border:1px solid #ccc;
 font-size:11.5px;
 line-height:13px;
}
.rightbox ul {
 list-style:none;
 padding:0px;
 margin:9px 9px 5px 9px;
}
.rightbox ul li {
 background: url(images/pil.gif) 0px 5px no-repeat;
 padding: 0 0 0 13px;
 margin: 6px 0 6px 0;
}
.rightbox h2 {
 font-size:12px;
 font-family:Arial,Helvetica, sans-serif;
 background:#283037;
 color:white;
 line-height:17px;
 margin-bottom:8px;
 padding:3px;
 padding-left:9px;
 padding-right:9px;
 margin:-1px;
 border:1px solid #283037;
} 
.rightbox p {
 margin:9px;
 margin-top:10px;
 padding:0px;
}
.rightbox img{
 margin:-9px;
 padding:0px;
 position:relative;
 z-index:3;
}
.rightbox img:hover {
 z-index:1;
}
.rightbox .caption{
 background:url("images/bgs/trans.png");
 height:20px;
 top:-23px;
 margin-bottom:-23px;
 position:relative;
 width:none;
 z-index:1;
 color:white;
 display:block;
}
.rightbox .caption span{
 color:#aaa;
 font-size:10px;
 text-transform: uppercase;
 text-align:right;
}
.rightbox .caption p{
 margin:0px;
 padding: 0 9px 0 9px;
}
.alignright{
 float:right;
 clear:both;
}

.band .rsswidget {
 color: #283037; 
}
.band .rsswidget img{
 margin-top:2px;
 margin-bottom:-2px;
}
ul{
 padding:0px;
 margin:0px;
 list-style:none;
}
.rightbox #gallery-3{
margin-left:20px;
margin-top:4px;
}

