body { font-family:arial,tahoma,helvetica,verdana,sans-serif; color:#606060; }


a { color:#BD3090; font-weight:bold; font-size:1.1em;}
a:hover { color:#002369; }
a:visited:hover { color:#002369; }

h1, h2, h3, h5, h6 { font-weight:bold; color:#797979; }


h3 { margin-bottom:0.2em; }
h4 { font-size:1.1em; line-height:1.3em; }

hr { background:#FF64CE none repeat scroll 0 0; color:#FF64CE; }

.span-7 { margin-right:0px !important; }
.span-11 { width:410px; }

div.colborder { margin-right:20px; padding-right:20px;}

/* -- 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 10px 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 -- */

/* NEW */
#page, #sidebar { margin-top: 57px;}
/* END NEW */


/* -- MAINCONTENT --*/
/* NEW */
#maincontent h2 { margin-bottom:0.2em; margin-top:0.2em; line-height:1.2; font-style:italic; }
#maincontent h2  a { text-decoration:none; color:#797979}
#maincontent h2  a:hover { text-decoration:underline; }
/* END NEW */



.mb_category {
	padding:0.2em 0.6em 0.2em 0.6em;
	margin-right:2px;
	font-weight:bold;
	background:#ff64ce url('../img/categoryBg.gif') no-repeat scroll 0 0;
}


.mb_facebook_link {
	background: transparent url(../img/fb.jpg) left no-repeat;
	padding-left:25px;
	padding-top:0px;
	height:30px;
}

.mb_rss_link {
	background: transparent url(../img/mb_rss.jpg) left no-repeat;
	padding-left:25px;
	padding-top:0px;
	height:30px;
}

.mb_news_letter_link {
	background: transparent url(../img/mb_newsletter.jpg) left no-repeat;
	padding-left:25px;
	padding-top:10px;
	height:30px;
}

.textwidget hr {
	margin-top:20px;
}

#maincontent .mb_category a { color:#ffffff; text-decoration:none}
#maincontent .mb_category a:hover { color:#ffffff; text-decoration:underline }
#maincontent .mb_category a:visited:hover { color:#ffffff; text-decoration:underline }

.mb_time {
	padding:0.2em 0.6em 0.2em 0.6em;
	font-weight:bold;
	/*color:#ffffff;*/
	/*background-color:#797979;*/
	background-color:#E4E3D8;

}

#maincontent .mb_mainplate  {
	background-color:#fff; 
	border: 1px solid #ff64ce;
}
#maincontent .mb_mainplate h2 { color:#797979; font-weight:bold; font-size:15px; }
#maincontent .wp-caption-text { text-align:right; padding-right:10px;}
/*#maincontent .entry a { color:#009999; }*/

.authorInfo { text-align:left; font-size:10px; padding-right:15px; float:left; line-height:10px;}
.avatar-40 { padding: 2px; border: 1px solid #cccccc;}
.boxAvatar { padding: 10px;}
.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;}

.mb_commentbox {
	/*background:#e4e3d8 none repeat scroll 0 0;*/
	background-color:#fff;
	padding:0.5em;
	margin-bottom:0px;
	border:1px solid #ff64ce;
}
.mb_commentbox p { margin:0; }
.mb_comment_name { 
	background-color:#fff; 
	background-image:url('../img/mb_dubbeldroppe_18x23.gif');
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:95% 0%;
	padding:2em 1em 0.3em 0.3em;
	text-align:right;
	margin-bottom:0.5em;
}

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

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 */

/* -- SIDEBAR -- */
#sidebar  a { color:#009999; } 

/* -- categories -- */
/*#sidebar .cat-item a { color:#ff4200; font-weight:bold; font-size:160%; }*/

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

.widget ul { list-style-image: url('../img/mb_droppe_01_9x20.gif') }
.widgettitle {
	background:#ff64ce none repeat scroll 0 0;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	font-style:italic;
	padding:0em 0.4em 0.2em 0.8em;
	margin-top:10px;
	margin-bottom:0px;
	position:relative;
	line-height:1.5;
	background-image:url('../img/categoryBg_sidebar.gif');
	background-repeat:no-repeat;
	background-attachment:scroll;	
}

#sidebar .pull-1 { margin-left:-18px; }
#sidebar .sokWidth { width:194px; }
#sidebar thead th { background:#e4e3d8 none repeat scroll 0 0; }
#sidebar caption { background:#ffffff none repeat scroll 0 0; text-align:center; font-weight:bold; }
#sidebar table { margin-bottom:0px; }
#sidebar #wp-calendar a { font-weight:bold; }
#sidebar #prev { font-weight:bold; font-style:normal; }
#sidebar #next { font-weight:bold; font-style:normal; text-align:right; } 
#sidebar h3 { color:#ff4200; 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: 5px; }
#sidebar .box { background-color:#fff; margin-bottom: 0px;}


#sidebar .mb_search_plate {
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:0.1em 0.4em 0.2em 0.8em;
	margin-bottom:0px;
	background-image:url('../img/categoryBg_sidebar.gif');
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.mb_searchinput { width:140px; }

.mb_searchbutton {
background:#4D0966 url(../img/sok.gif) 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:22px;
margin:1px 0 0 3px;
width:36px;
}

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

/* -- FOOTER -- */
#footer { padding-top:20px; padding-bottom: 0px; }
.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: 100%;
	font-size: 11px;
	text-align:left;
	border: 1px solid #ccc;
	padding: 9px;
	color: black;
	border: 1px solid #999;
}

.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
{
	color:black;
	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 -- */

/* -- /Tillagt av Jakob - reply style --*/

.replyContentBox {
	margin-top:20px;
	margin-left:50px;
	background-color:#fff; /*#E4E3D8;*/
	padding:0.5em;
	margin-bottom:10px;
	border:1px solid #ff64ce;
	min-height:60px;
}

p.replyAuthorInfo {
	float:left;
	margin-right:20px;
	text-align:center;
}

p.replyAuthorInfo img {
	display:block;
}

p.authorName {
	text-align:center;
}

div.recent-comment p span.latest_comments_span {
	font-weight: 300;
	background:#ff64ce url('../img/categoryBg.gif') no-repeat scroll 0 0;
	color:#fff;
	margin-right:10px;
}

div.recent-comment {
	/*background:#e4e3d8 none repeat scroll 0 0;*/
	background-color:#fff;
	padding:0.5em;
	margin-bottom:0px;
	border:1px solid #ff64ce;
	margin-right:5px;
	margin-bottom:20px;
}

div.recent-comment div.comment_row {
	overflow:hidden;
	margin-bottom:5px;
}

div.recent-comment div.comment_row {
	font-size: 0.9em;
	white-space:nowrap;
	margin-bottom:10px;
}

.mb_smallDate {
	font-size:0.8em;
	line-height:0.4em;
	color:#000;
}

.mb_put_comment { 
	margin-bottom:20px;
}