body { font-family:Arial,Verdana,Helvetica,sans-serif; color:#000000; }
p { margin:0 0 1em; }

a { color:#DE2319; font-weight:bold; font-size:1.1em; text-decoration:none;}
a:hover, a:visited:hover { text-decoration:underline; color:#DE2319;}

h1, h2, h3, h5, h6 { font-weight:bold; color:#56738d; }
h2 { line-height:1.2; }
h3 { margin-bottom:0.2em; }
h4 { font-size:1.1em; line-height:1.3em; }

h2 a { color: #56738d; }

.entry div.snap_preview {width:410px;}
.entry div.snap_preview div.video-player { width:100% !important;}
.entry div.snap_preview div.video-player embed { width:100% !important;}
.entry div.snap_preview a img { display:none;}
.entry div.snap_preview a img.alignnone {display: block; cursor:default; height:100%; width: 100%;}

h2 a:hover { color: #56738d; text-decoration:underline; }

hr { background:#ebeef2 none repeat scroll 0 0;}
.colorRed { color:#DE2319; }
#today { background:#DE2319;}

.topBg{background:url('../img/header.jpg') top center; background-repeat: no-repeat; height:223px; margin-left:auto; margin-right:auto; min-width:950px; margin-top:3px;}

*:focus {outline:0;}

.topBg:hover{cursor: pointer;}

.comment_name {text-align:right; width:95%; padding-top:10px; background:transparent url('../img/comment_arrow2.gif') no-repeat scroll 100% 0;}

.comment_box { background:#EBEEF2; padding:5px; width:400px; overflow:hidden; }

.bgContent {background:url('../img/bgContent.jpg') top center; background-repeat: no-repeat; margin-left:auto; margin-right:auto; min-width:950px; min-height:953px;}

.bgShadow {background:url('../img/bgShadow.jpg') top center; background-repeat: repeat-y; margin-left:auto; margin-right:auto; min-width:950px;}

#commentsText { width:80%;}

.authorInfo img {margin-right:10px; float:left; margin-bottom:10px;}
ul.widgetList li.widget_rss h2.widgettitle a {font-weight:bold !important; font-size:18px !important;} 
ul.widgetList li.widget_rss h2.widgettitle { background: url('../img/RSS_large.jpg') no-repeat;}
.playrss ul.widgetList li.widget_rss h2.widgettitle { background: url('../img/rss_play.jpg.jpg') no-repeat;}
ul.widgetList li.widget_rss h2.widgettitle img {border:none; height:14px !important; margin: 0 0 0 0px !important; display:none;}
.authorInfoDate {margin-top:32px;}
.post {border-bottom: solid #ebeef2 1px; padding-bottom:20px; margin-bottom:20px;}

.widgetList li {margin-bottom: 40px;}
ul.widgetList li ul li {margin-bottom:0px;}
.entry p {color:#1b3040;}

ul.widgetList ul li a {padding-left:0px !important;}
.clr {clear:both;}
/* -- SVT MENY -- */
.box { background:#e4e3d8 none repeat scroll 0 0; padding:0.3em; }
.fullBG { width:100%; background-image:url('../img/meny_bg.jpg'); background-repeat: repeat-x; background-attachment:scroll; }
#SVTmeny { padding:0px 0px 0px 0px; }
#SVTlogo { padding: 5px 0px 0px 11px; }
#uno-header {padding: 5px 0px 5px 29px; }
#uno-header ul#uno-mainmenu li a, #uno-header ul#uno-mainmenu li a:hover { color:#FFFFFF; display:inline; font-size:13px; font-weight:bold; line-height:15px; }
#uno-header ul#uno-mainmenu li:hover { background-position:0 -33px; }
#uno-header ul#uno-mainmenu li { background:#392748 url('../img/uno-bg-toplinks.png') no-repeat scroll 0 0; display:block; float:left; height:23px; padding:10px 11px 0; }
#uno-header ul, #uno-header li, #uno-submenu ul, #uno-submenu li { list-style-type:none; margin:0; padding:0; }
#uno-header, #uno-header a, #uno-header a:visited { color:#FFFFFF; font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif; }
img.play { vertical-align:middle; }
/* -- /SVT MENY -- */


/* -- MENY --*/
.span-19 { width:760px; }
#debatt { background:#fff url('../img/d_header_bg.jpg') repeat-x scroll 0 0; padding: 33px 0px 0px 20px; height:80px; }
#debattlogo { margin-bottom:34px; }
#debattbyline { margin:33px 0px 0px 29px; }


/* -- MAINCONTENT --*/

#maincontent {margin-top:30px;}

.span-12 { width:482px; }
.prepend-1 { padding-left:20px; }
#maincontent div.span-12 { margin-right:0px; }
/*#maincontent .box { padding:10px; margin:10px; }*/

#maincontent .d_category { font-weight:bold; line-height:2em; }
#maincontent .d_category a { color:#000; text-decoration:none;}
#maincontent .d_category a:hover, a:visited:hover { text-decoration:underline }
#maincontent h2 a:hover {color:#56738D;}

#maincontent .wp-caption-text { color:#aaa; font-size:0.8em; }

/* Comments */
#maincontent div.span-1 { margin-right:4px; }
.d_comments_number { width:25px; background:#fff url(../img/d_comment_nuber_arrow.gif) no-repeat scroll 0 1px; padding:0px 0px 10px 0px; font-weight:bold; text-align:center; color:#FFF; }
.articleTags { font-size:1em; }
.d_comments_border { border:1px solid #ebeef2; padding:10px;}
.respond { background:#fff url(../img/d_pencil.gif) no-repeat scroll 0 10px; font-weight:bold; padding:5px 0 5px 14px; width:80%; }
#maincontent .box { background:#ebeef2 none repeat scroll 0 0; }

/* Archive */
#d_archiveplate  {
	background:#EBEEF2 none repeat scroll 0 0;
	font-size:13px;
	font-weight:bold;
	line-height:1.5;
	margin-bottom:10px;
	margin-top:0;
	padding:0.2em 0.4em 0.2em 0.8em;
	color:#56738D;
}

#maincontent .wp-caption-text { text-align:right; padding-right:10px;}
/*#maincontent .entry a { color:#009999; }*/

.authorInfo { text-align:left; font-size:10px; padding-top:5px}
.avatar-40 { padding: 2px; border: 1px solid #cccccc;}
.boxAvatar { padding: 10px; margin-right:0; }
.avatar-140 { padding: 5px; background-color:#ffffff;}
.image-80 { padding: 2px; border: 1px solid #cccccc; float: right; margin-left:4px;}
.puffImg { padding-top: 10px}

.imageLeft { padding: 2px; float: left; margin-right:4px;}
.imageRight { padding: 2px; float: right; margin-left:4px;}

.formbox { padding:1em; background:#EBEEF2; }
.formbox p { margin-bottom:0.4em; }

.search_result_box img { display:none;}


textarea { height:112px; padding:0px; width:385px; }
.your-message textarea {width:385px;}
input.text, input.title, textarea, select { border:1px solid #bbbbbb; margin:0; }
#maincontent .kategoriRubrik  { margin-bottom:0.2em; margin-top:0.2em; font-size:1.2em; line-height:1.2 }

.pink { color:#002369}
.alignright { text-align:right; float:right;}
.alignleft { text-align:left; float:left; margin-right:4px;}
/* /MAINCONTENT */


/* COLLUM */
.width13 { width:13px; }
/* /COLLUM */


/* -- SIDEBAR -- */
.span-6 { width:224px; }

#sidebar ul, ol { margin:0; }
#sidebar li ul, li ol { margin:0 0 0 0px; }
#sidebar {background-color:#ebeef2; margin-top:30px; padding:10px;}

/*#sidebar img {margin:8px;}*/


.widget ul{list-style:none; margin-left:0px; padding-left:0px;}
.widget ul li a {color:#56738d; margin-left:0px; padding-left:0px; font-weight:normal; }
.widgettitle {
	background:transparent url('../img/hStar.jpg') no-repeat ;
	font-weight:bold;
	font-size:18px;
	padding:0.2em 0.4em 0.2em 2em;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
	line-height:1.5;
	margin-left:0px;
}



/* -- tags -- */
ul.wp-tag-cloud  { list-style-image:none; list-style-type:none; }
li.widget_tag_cloud { line-height:24px; }
ul.widgetList { list-style-image:none; list-style-type:none;}



#sidebar .pull-1 { margin-left:-18px; }
#sidebar .sokWidth { width:194px; }
#sidebar thead th { background:#56738D none repeat scroll 0 0; color:#fff; }
#sidebar tfoot { background:#56738D none repeat scroll 0 0; color:#fff; }
#sidebar tfoot td .pad {border:none; }
#sidebar tfoot a{ color:#fff; }
#sidebar tfoot a:hover{ color:#fff; }
/*#sidebar tfoot a, #sidebar tfoot a:hover, #sidebar tfoot a:visited, #sidebar tfoot a:active {color:#fff; }*/
#sidebar caption { background:#ffffff none repeat scroll 0 0; text-align:center; font-weight:bold; }
#sidebar table { margin:0px; width:224px; }
#sidebar #wp-calendar a { font-weight:bold; }
#sidebar .widget_calendar h2.widgettitle { display:none; }
#sidebar #wp-calendar tbody td {background:transparent; margin:0px;}
#sidebar #calendar_wrap #wp-calendar tbody tr td {border-bottom: 1px solid #fff; border-left: 1px solid #fff; margin:0px;}
#sidebar #wp-calendar tbody td.pad {border:none;}
#sidebar #calendar_wrap {border:1px solid #fff; margin:0px; padding:0px; width:224px; border-left:none; }
/*#sidebar #calendar_wrap {border:1px solid #fff; }*/
#sidebar #prev { font-weight:bold; font-style:normal;}
#sidebar #next { font-weight:bold; font-style:normal; text-align:right;} 
#sidebar h3 { color:#fff; font-size:13px; line-height:20px; margin-top:10px; }
#sidebar h3 a:hover, h4 a:hover { text-decoration:underline; }
#sidebar h4 a { color:#009999; }
#sidebar h4 strong { color:#000000; }
#sidebar .widget  { margin-bottom: 15px; }
#sidebar .box { background-color:#fff; margin-bottom: 0px;}

#sidebar a, #sidebar a:hover { color:#56738D;}




.d_searchinput { width:177px; border:1px solid #ebeef2; padding:2px; }

.d_searchbutton {
background:#4D0966 url(../img/sok_knapp.jpg) no-repeat scroll 0 0;
border:medium none;
color:#fff;
display:inline;
font-family:arial,tahoma,helvetica,verdana,sans-serif;
font-size:12px;
font-weight:bold;
height:25px;
margin:1px 0 0 3px;
width:38px;
cursor:pointer;
}

.rssImg { 
	background-image:url('../img/RSS_large.jpg');
	background-repeat:no-repeat;
	background-attachment:scroll;
	padding-left:18px;
	margin: 5px 0px 5px 0px;
	position:relative;
}
/* -- /SIDEBAR -- */

/* -- FOOTER -- */
#footer { margin:0; background: transparent url('../img/bgFooter.jpg') no-repeat top center; width: 100%; height: 290px;}
.byline ul li { display: inline; list-style-image:none; list-style-type:none; margin-right:10px; }

/* -- /FOOTER -- */

/* -- Twingly -- */
.tw_tooltip {
	font-size: 10px;
	background: #FFF;
	border: 1px solid #c0c0c0;
	padding: 2px;
	width: auto;
}
.tw_widget 
{
	width: 390px;
	font-size: 11px;
	text-align:left;
	border: 1px solid #ebeef2;
	padding: 9px;
	color:#1b3040;
}

.tw_widget img 
{
	border:0px;
	vertical-align: text-top;
}

.tw_header 
{
	font-weight: 900;
	font-size:15px;
	margin-top: 6px;
	margin-bottom: 6px;
	letter-spacing: -1px;
	background-color: #fff;
	padding-left:3px;
}

.tw_sub_header
{
	width: 100%;
	text-align:left;
	margin-bottom:4px;
	padding-left:3px;
}

.tw_logo
{
	font-weight: 100;
	font-size:9px;
	float:right;
}

.tw_logo img 
{
	display:none;
}

/* pager */
.tw_pager
{
	text-align: center;
}
.tw_pager .hidden {
	display: none;
}
.tw_pager li, .tw_pager div, .tw_pager a {
	font-size:14px;
	font-weight:900;
	/*color:black;*/
	text-decoration:none;
}
.tw_pager:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.tw_pager .next {
	padding-right: 5px;	
}

.tw_pager .prev {
	padding-left: 5px;
}

.tw_pager a:hover, .tw_pager li:hover
{
	color:red;
}
.tw_pager div, .tw_pager ul, .tw_pager li {
	float:left;
	
}
.tw_pager  ul {
	margin:0;
	padding:0;
}
.tw_pager ul li {
	display: inline;
	list-style: none;
	margin:0;
	padding:0;
	margin: 0 2px 0 2px;
	cursor: pointer;
}
.tw_pager .indicator {
	
}
.tw_pager .right-buttons {

	
}

.tw_pager ul .selected {
	background: #C0C0C0;
}

#tw_searchframe 
{
	padding:5px;
}

.tw_footer
{
	padding-top: 5px;
}

/* LIST */

.tw_list
{
	clear: both;
	background-color:#fff;
}

.tw_list a
{
	text-decoration:none;
}

.tw_list a:hover
{
	color:blue;
	text-decoration:underline;
}

.tw_list .tw_item .headline
{
	font-size:12px;
	font-weight:900;
	overflow:hidden;
	/* clip text */
	height: 15px;
	padding-top:3px;
	padding-left:3px;
}

.tw_reportbutton 
{
	cursor:pointer;
	float:right;
	padding:4px 4px 0px 0px;
	vertical-align:middle;
}

.tw_list .tw_item img.nopointer 
{
	cursor:default;
}

.tw_list .sub 
{
	font-weight:100;
	overflow: hidden;
	/* clip text */
	height: 13px;
	padding-bottom:3px;
	padding-left:3px;
}

.tw_list .alt 
{
	background-color:#eee;
}

.tw_selectbox 
{
	background-color:#EEEEEE;
	float:right;
}

.tw_selectbox select {
	font-size:9px;
	
}
.tw_list .tw_rss_icon img {
	margin: 0;
	/*filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3	; */
	padding: 0 4px 0 2px;
}

/* -- /Twingly -- */