*{margin:0;padding:0;}
body{background:#fff url(/img/body-background.gif);color:#111;font:12px Arial, Verdana, sans-serif;position:relative; padding-left: 5px;}

#top-ad-space {}
#content {}
#column-three {}
.clear {}
#footer {}

.date a{font-size:80%; color:#cacaca; text-transform:uppercase; margin-left:22px; text-decoration:none; cursor:default;}
.date a:hover { color:#cacaca; }
.show-more-articles {float:left;clear:both;}
.show-more-articles h3 {font-size:11px; margin-top:10px; padding:7px 0 2px 0; color:#666; border-top: 1px solid #ddd; font-weight:bold; text-transform:uppercase; background:url('/img/arrow-down.gif') no-repeat 98% 50%;}
.show-more-articles h3 {margin-bottom:5px;}
/*body for mce editor */
.mceContentBody{background:#fff;margin:0;padding:10px;}
.mceContentBody ul{list-style:disc;margin:10px;}
.mceContentBody ol{margin:10px !important;padding:10px;}
#mcBodyWrapper td{vertical-align:top;}
/* end mce editor  */

/*custom tags*/
h1{color:#EC008C;font-size:1.8em;margin-bottom:0.3em;}
h1.big-header{font-size:2.2em;margin-bottom:0.3em;}
h1.bigger-header{font-size:3em;}
.place-second h1 { font-size: 18px; padding: 5px 0 0 0; } 
h2{font-size:1.2em;margin-bottom:0.4em;}
h3{color:#e6238d;font-size:0.98em;margin-bottom:0.3em;}
strong,b{color:#333 !important;}
a.link,.article-link{background:url(/img/arrow-transparent.gif) no-repeat top left; color:#f142a0;padding-left:18px;text-decoration:underline !important;}
textarea{background:#fff; }

/*Custom classes */
#page-title{color:#111;font-family:verdana,arial,helvetica,sans-serif;font-size:0.85em;font-weight:400;margin:0;}
.clear{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.text .category{color:#444;font-size:0.9em;font-weight:700;text-transform:uppercase;}
.picture-left{clear:both;float:left;padding:0 10px 8px 0;}
.picture-right{padding:0 0 10px 10px;}
.rss-link{background:url(/img/rssicon.gif) no-repeat left;font-weight: normal; color:#000;padding-left:20px;}
div#shadow{background:url(/img/site-bg-shadow.gif) repeat-y;}
div#page{background:#fdfbfb;margin:0 0 0 10px;padding-bottom:0em;width:980px;}
div#header{background:url(/img/logo_mama.gif) no-repeat 20px 60%;height:120px;margin-bottom:1px;overflow:hidden;position:relative;}
#top-ad-space{margin-bottom:13px;}
.ad-label{margin-bottom:3px;margin-left:3px;}

/*ILIKE NAV */
#ilike-nav{left:15px;position:absolute;top:5px;}

/*search*/

.search-block {padding:8px 0px 7px 0; width:115px; overflow: hidden;}

.search-block .search-input { 
padding: 5px 0 0 4px;
background:url(/img/search-box-bg.gif) top left no-repeat;
border:none;
color:#aaa;
font-family:verdana;
font-size:10px;
height:20px;
width:120px;
}

.search-submit {margin-top:5px;}
#search-box {background:#eef2cd;} 
/*vrtv*/
#tv-navigation{background:url(/img/tv-navigation-bar.gif) no-repeat;clear:both;height:38px;margin-top:-5px;padding:10px 0 0 70px;position:relative;width:630px;}
#tv-navigation li{background:url(/img/tv-navigation-separator.gif) no-repeat left 0;float:left;padding:5px 20px;}
#tv-navigation li a{color:#fff;font-size:0.9em;text-decoration:none;text-transform:uppercase;}
#tv-navigation li.selected a{color:#fff;text-decoration:underline;}
.tv-template h1{padding:10px 10px 3px 0;}
.tv-template #flash-movie-component{padding:0;}

/*article listings  */
#split-column-news-flow{background:url(/img/article-flow-divider.gif) no-repeat;float:left;padding-bottom:8px;padding-top:6px;}
#column-one .article-listing{ border-top: 1px solid #ddd; }
#column-two .article-listing { background: url(/img/right-column-divider.gif) bottom left repeat-x; }
#column-two .code-input { padding-bottom: 9px; }
.article-listing .text{line-height:1.5em;  padding-bottom: 10px;}
#column-one .article-listing .article-link{display:block;margin: 0px 0px 0px 3px;}
.place-first .picture-left{background:none !important;float:right !important;margin:0 0 0 10px !important;padding:0 !important;}
div.place-second h2{display:inline;}
img.place-first{border:none;padding:0 0 4px;}
.place-first h2{font-size:21px;margin-bottom:0.1em; padding-bottom: 5px; }
.place-first h2 a{padding:2px; color:#F142A0;}
.place-first .article-link{margin-left:2px;}
img.place-second{border:none;float:left;left:0;padding:0 10px 5px 0;position:absolute;top:8px;}
div.place-second{clear:both;color:#000;overflow:hidden;padding:5px 0 5px 150px;position:relative;width:290px; margin-top:5px;}
.place-second h2 a{color:#F142A0; }
div.no-image{padding:10px 0;width:440px;}
div.place-first{ padding: 8px 0px 10px 0px !important; border-bottom: 1px solid #ddd; clear:left;}


.article-list-teaser{ /* background:url(/img/dotted-pink.gif) repeat-x top; */ margin-bottom:5px;}

/*feature box */
.featurebox{margin-bottom:0px;overflow:hidden;}
.genereic-user-push h3{color:#111;}
.genereic-user-push p{line-height:1.5em;}
.featurebox h3{font-size:1.1em;}
.featurebox p{font-size:100%;line-height:1.4em;}
.user-generated-content-bottom{bottom:-1px;height:11px;left:0;position:absolute;}
.user-generated-content .push{background:url(/img/right-column-divider.gif) repeat-x bottom;clear:both;margin-bottom:10px;}
.cms-generated-content{background:#fff no-repeat top;padding-top:15px;position:relative;}
.cms-generated-content-bottom{background:#fff;bottom:0;height:11px;left:0;position:absolute;}
.cms-generated-content .push{margin-bottom:1em;padding-bottom:10px;}
.cms-generated-content .box-push-container{background:#fff !important;padding-bottom:16px;}
.cms-generated-content .box-push{padding:5px 5px 0;}
.user-generated-content .box-push-container{background:#fff !important;padding-bottom:16px;}
.user-generated-content .box-push{padding:5px 5px 0;}
.push{padding-bottom:10px;}


.large-blog-teaser {
height: 202px;
width: 440px;
overflow: hidden;
padding-bottom: 3px;
}

.large-blog-teaser .blog-teaser-content {
width: 165px;
height: 172px;
overflow: hidden;
padding: 30px 30px 0 30px;
line-height: 1.5em;
}
.large-blog-teaser .blog-teaser-content h2 { color: #E3007A; font-size: 18px; }
.large-blog-teaser .blog-teaser-content a { color: #000; }
.large-blog-teaser .blog-teaser-content a.link { color: #e6238d; }
.large-blog-teaser .blog-teaser-content p span { color: #999; }

#startpage-content-area { border-top: 1px solid #ddd; margin-top: 5px; padding-top: 7px; }

/*PAGE COMMENT COMP */
#page-comment-comp{background:#fadbe8;padding:8px 10px 2px;}
#page-comment-comp h3{border-bottom:solid 1px #fff;color:#ec008c;font-size:1.4em;padding-bottom:4px;}
#page-comment-submit{color:#ec008c; vertical-align:top;}
#page-comment-comp em{color:#666;font-size:0.9em;font-style:normal !important;font-weight:700;}
#page-comment-comp p{font-weight:400;line-height:1.5em;margin:0.5em 0;}
#page-comment-comp textarea#comment{background:url(/img/textarea-bg.gif) no-repeat top left; padding:5px; border:none; font-family:arial; font-size:11px; height:110px;width:410px !important; color:#666;}
#page-comment-comp a#comment{font-family:arial; font-size:11px; height:110px;margin-bottom:18px;width:100%; color:#666;}
#page-comment-comp #name{margin-right:5px;width:250px; font-size:12px; color:#666; background:url(/img/textarea-bg.gif) no-repeat top left; border:none; padding:5px; margin-top:10px;}
#page-comment-comp #page-comment-submit{width:124px; margin-top:10px;}
.comment{border-bottom:solid 1px #fff;margin-bottom:0.5em;}
.report-link{color:#666 !important;float:right;font-size:0.8em;padding-left:12px !important;padding-top:1px;}
#write-comment h3{border-bottom:none; display:none;}

/*CITE PUSH */
.cite-push-category{font-family:verdana;font-size:0.8em;font-weight:700;text-transform:uppercase;}

/* FORUM PUSH  */
.forum-teaser{padding:0 0 10px 0;}
p.forum-emit-footer{color:#999;font-size:0.9em;margin-bottom:0;padding-top:0.2em;}
p.forum-emit-footer strong{color:#999;font-weight:400;}
.forum-teaser h6{display:inline;font-size:0.8em;font-weight:400;}
h3.header-push{clear:both;color:#000;font-size:0.9em;margin:0;padding:5px 5px 5px 7px;}
.forum-emit-even, .forum-emit-odd {border-bottom:1px solid #ccc; padding:5px 0px;}
#column-two .forum-emit-even, #column-two .forum-emit-odd { border-bottom: none; background: url(/img/right-column-divider.gif) bottom left repeat-x;}


/* BOX PUSH  */
.box-push{padding:0 4px 10px 3px;position:relative;width:243px;}
.box-push h3{font-size:1em;}
.box-push-image-corners{left:3px;position:absolute;top:0;}
.box-push-content{padding:10px;}
.pink{background:url(/img/pink-push-background.jpg) no-repeat bottom;color:#fff;}
.pink h3{color:#71145c;}
.green{background:url(/img/green-push-background.jpg) no-repeat bottom;color:#000;}
.green .cite-push-category{color:#f97bac;}
.green a{color:#000;}

/*SUBSCRIBE PUSH */
#subscribe{background:url(/img/subscribe-shadow.png) no-repeat; height:125px;left:360px; padding:4px 0px 0px 0px; position:absolute;top:-10px;width:116px;z-index:1;}
.subscribe-star{left:110px;overflow:hidden; position:absolute;top:24px;width:215px;}
.subscribe-star h3 a{color:#e6238d;font-size:16px;margin:0;text-decoration:none;}
.subscribe-star h4 a{color:#494949;font-size:11px;margin:0;text-decoration:none;}
.header-preamble{clear:none;color:#777; font-size: 14px; line-height:1.4em; padding-top: 0; padding-bottom: 8px; }
.header-links{background:url(/img/header-links-bg.gif) no-repeat;border:none;height:26px;padding:4px 8px;width:424px;}
.header-links li{padding:2px 0;}
.header-links li a{font-size:11px;padding:0 0 3px 20px !important;text-transform:none !important;}
.header-print{background:url(/img/icon_print.gif) no-repeat left 0; color: #666;}
.header-tip-friend{background:url(/img/icon_mail.gif) no-repeat left 2px; color: #666; }
.header-component .picture-right{margin-left:10px;}
.header-component .picture-left{margin-right:10px;}
.header-component h1 { font-size: 34px; letter-spacing:-1px; padding-top: 5px; line-height:1.1em; color:#111;}
.header-component .author { padding-bottom: 5px; }

/*TEXT AND PICTURE COMP */
.text-picture-component{clear:none;line-height:1.5em;}
.text-picture-component br{line-height:0.8em;}
.text-picture-component h3{color:#222;font-size:1.2em;}
.text-picture-component .caption{font-size:0.9em;line-height:1.4em;color: #999; padding-top:0;}
.text-picture-component ul {list-style-position:inside; list-style-type:inherit;}
.text-picture-component ol{list-style-position:inside;}
.code-input { clear: both; }

/*FOOTER */
#footer { padding:25px 0 35px 0; background: #eee; margin-top:20px;}
#footer-menu {list-style-position:outside; padding: 0 0 0 20px; }
#footer-menu li {margin-left:5px; float: left; }
#footer-menu a {color:#444;font-size:12px; text-decoration:underline;}
#footer address { padding: 10px 0 0 26px; clear:both; color: #999; font-size: 11px; font-style:normal; }
#footer-shadow {display: none !important;}

/* FORUM */
.picture-collection-thumbnail-page {padding:0px 15px;}
.picture-collection-thumbnail-page li {display:inline; margin-left:5px;}
.picture-collection-thumb-prev, .picture-collection-thumb-next {margin:0px 5px; font-size:10px;}
.picture-collection-pager-link {margin:0px 3px; font-size:10px;}

#forum-component {margin: 0 0 10px;}
#forum-component h2 {font-size: 1.6em; display: block;  color:#80D1D9;}

.forum-nav { border-top: 1px solid #eee;border-bottom: 1px solid #eee; height: 26px; margin: 0 0 1em; padding: 6px 6px 6px 0;}
.forum-nav form {float: right;}
.forum-nav label {display: inline; margin-right: 10px;}
.forum-nav select {color: #999; margin-top: 1px; width: 160px;}
.forum-show-all-cat-link {margin-top: 3px;}
.forum-back {margin: 3px 6px 0 0; padding-left: 6px !important;}
.forum-show-all-cat-link, .forum-back {display: block; float: left; background: none !important;}

.forum-threads table, .forum-categories table {background: url(/img/user-navigation-background-top.gif) no-repeat;}
.forum-threads th, .forum-categories th {padding-top: 1em !important;}
#forum-component th, #forum-component td {border-bottom: solid 1px #E5E5E5;}
.forum-threads .tcl, .forum-threads .tc2 {text-align: left;}
.forum-threads .tc4, .forum-threads .tcr {text-align: center;}
.forum-categories th.tcl, .forum-categories th.tcr {text-align: left;}
.forum-categories td.tcl {text-align: left;}
.forum-categories th.tcr {width: 30%;}
.forum-categories td.tcl a {font-size: 1.4em; text-transform: uppercase;}
.forum-categories td.tc2, .forum-categories td.tc3 {text-align: center; font-size: 1.4em; color: #999;}

#forum-cat { display: none !important; }

.forum-post {background: url(/img/user-navigation-selected-top.gif) no-repeat; margin: 0 0 7px 0; padding: 0;}
.forum-post h3 {font-size:150%;}
.forum-comment {background: url(/img/user-navigation-background-top.gif) no-repeat; margin: 0 0 8px 0; padding: 0;}
.forum-post p, .forumMessageText {padding: 0 6px;}
.forum-signature {background: url(/img/user-navigation-background-bottom.gif) bottom left no-repeat; padding: 10px 6px 15px !important; margin: 0;}
.forum-post h3, .forum-comment h3 {padding: 20px 6px 4px 6px; font-size: 18px; color: #000; }
.forum-comment {color: #666;}
.forum-message-create-post, .forum-report-post {border: none;}
.forum-message-create-post h3, .forum-report-post h3 {color: #000;}

.forum-comment-delete-link, .forum-comment-link, .forum-report-link { color: #666; font-size: 11px; padding: 0 0 4px 0; background: none; }
.forum-report-link { padding-bottom: 10px; }

.forum-buttons { text-align: right; }

.forum-buttons span.new-post { background: url(/img/forum-button-right.png) no-repeat 100% 0; display: -moz-inline-box; display: inline-block; height: 20px; margin-left: 10px; }
.forum-buttons span.new-post a { display: block; line-height: 20px; text-decoration: none; padding-left: 29px; margin-right: 16px; color: #FFF; background: url(/img/new-forum-post.png) no-repeat 0 0; }

.forum-buttons span.show-all-posts { background: url(/img/forum-button-right.png) no-repeat 100% 0; display: -moz-inline-box; display: inline-block; height: 20px; }
.forum-buttons span.show-all-posts a { display: block; line-height: 20px; text-decoration: none; padding-left: 29px; margin-right: 16px; color: #FFF; background: url(/img/all-forum-posts.png) no-repeat 0 0; }
.forum-buttons span.show-all-posts-forward a { background: url(/img/show-all-forum-posts.png) no-repeat 0 0; }

.forum-pagination { line-height: 2em; }

/*blogg */

.blog-nav{ margin-bottom:10px; }
.blog-nav .rss-link{margin-top:4px;}
.blog-nav form{margin-top:12px;  }
.blog-footer{border-bottom: 3px solid #eee; margin-bottom:10px;margin-top:-5px;}
.blog-footer p{background:url(/img/news-flow-line.gif) repeat-x top;font-size:0.9em;margin:0;padding:7px 0;}
.blog-first-entry h3{color:#ec008c;font-size:1.8em;font-weight:700;line-height:1.1em;padding-bottom:0.2em;}
#blog-archive-combo{color:#333;font-size:11px;width:130px;font-family:arial;}
.blog-author { padding-bottom: 10px; }
.blog-nav {clear: both;}
#blogform label { padding-bottom: 5px; display: block; }

.blog-top-navigation-buttons, .blog-bottom-navigation-buttons { color: #aaa; border-bottom: 3px solid #eee; height: 26px; margin-bottom: 10px;}
.blog-top-navigation-buttons span, .blog-bottom-navigation-buttons span { float: left; }
.blog-top-navigation-buttons .blog-next, .blog-bottom-navigation-buttons .blog-next { padding-left: 10px; float: right; }

.blogg-template .date {clear: both;}

.calendar {  width: 40px; float: left; padding: 0 7px 7px 0; }
.calendar div { background: #eee; text-align: center;   border: 1px solid #ccc; }
.calendar .month { background: #333; text-transform: uppercase; padding: 2px 0 2px 0; display: block; color: #fff; font-weight: bold; font-size: 12px;}
.calendar .day { font-weight: bold; padding: 2px 0 2px 0; display: block; font-size: 14px; }

.blog h3 { font-size: 28px; line-height: 1.1em; letter-spacing:-1px;padding-top:3px; padding-bottom: 12px; }

.blog-footer { 
padding-bottom: 25px;
margin-bottom: 15px; 
color: #999;
}


.blog-footer a { color: #999; }


/*HREF LIST COMPONENT */
.href-list-component{background:url(/img/news-flow-line.gif) repeat-x bottom;margin-bottom:10px;padding-bottom:10px;}
.href-list-component h3{color:#ec008c;font-size:1em;margin-bottom:2px;}
.href-list-component li{padding:5px 0;width:125px;}
.href-list-component li.odd{}
	
.issue-component-list li.odd{background:url(/img/comment-background.gif);float:left;height:220px;margin:0 10px 10px 0;padding:8px;width:124px;}
.issue-component-list li.even{background:url(/img/comment-background.gif);float:right;height:220px;margin-bottom:10px;padding:8px;width:124px;}
.issue-cover{height:157px;width:122px;}
.issue-component-form{margin-bottom:1em;}
.form-left{float:left;width:210px;}
.form-right{float:right;width:210px;}
.issue-component-form .input-submit{margin-right:20px;}
.questionnaire-comp label{clear:both;float:right;width:400px;}
.questionnaire-comp .input-submit{clear:both;float:right;margin:1em 0 0;}

/*USER BLOGS
tr.userblog-odd{background:#F4EFEF;}
#userblog-component .date{color:#333;display:block;font-family:verdana;font-size:0.8em;font-weight:400;padding-top:10px;text-transform:uppercase;}
#userblog-component td{color:#474647;}
.forum-teaser .userblog-teaser-text{color:#474647 !important;font-size:0.9em;font-weight:400;}
.userblog-entry-footer{background:url(/img/news-flow-line.gif) repeat-x top;clear:both;font-size:0.9em;padding-top:5px;}
.userblog-entry-footer p{margin:0;}
.userblog-entry{background:url(/img/news-flow-line.gif) repeat-x bottom;line-height:1.5em;padding-bottom:5px;}
.userblog-entry img{float:right;padding:0 0 10px 10px;}
#blog-login{background:url(/img/login-bg.gif) no-repeat;height:48px;margin-bottom:10px;margin-top:-12px;padding-left:11px;position:relative;width:239px;z-index:600;}
#blog-login img{margin-left:1px;margin-top:9px;}
.userblog-head{background:#F97BAC url(/img/userblog-info-bottom.gif) no-repeat bottom left;font-size:0.95em;margin-bottom:4px;margin-top:10px;padding-bottom:18px;position:relative;}
.userblog-head .userblog-head-wrapper{background:#F97BAC url(/img/userblog-info-top.gif) no-repeat top left;padding:10px;}
.userblog-head .userblog-image{float:left;padding-bottom:0;padding-right:8px;}
.userblog-head .user-info-statistics{font-weight:700;}
.userblog-col-listing-right{text-align:right;width:100px;}
.userblog-categories .tcl a{color:#EB238D;text-decoration:none;}
.userblog-categories td{padding:5px 5px 5px 4px;}
.userblog-categories th{font-size:1.1em;padding-bottom:8px;padding-top:5px;}
.userblog-col-visits{text-align:right;width:100px;}
.mceEditor{margin:0 !important;padding:0 !important;width:415px !important;}
.mceEditor td{padding:0 !important;}
.my-blogs-table th{padding-left:10px;padding-top:5px;text-align:left;}
.my-blogs-table{background:url(/img/comment-background.gif);margin-bottom:10px;padding:0 10px 2px 0;}
.my-blogs-table p{margin-bottom:7px;}
.my-blogs-table .my-blogs-infotext{border-bottom:1px solid #ccc;}
.my-blogs-table .blog-tool-links{font-size:11px;text-decoration:underline;}
.my-blogs-table .userblogButtons{border-top:1px solid #ccc;padding-top:10px;width:100%;}
*/

/*BLOG ROTATOR */
/*
#latest-blog-entry-rotator{background:url(/img/blog-roll-bg.gif) no-repeat 0 13px;height:150px;margin:0 0 0 246px;}
#latest-blog-entry-rotator h3{font-size:10px;margin-bottom:1px;}
#latest-blog-entry-rotator h2{font-size:12px;margin-bottom:3px;}
#latest-blog-entry-rotator p{font-size:11px;}
.latest-blog-entry-rotator-item{display:none;height:135px;opacity:0.01px;padding:20px 95px 0 10px;position:relative;width:157px;}
.blogg-roll-hannah{background:url(/img/hannah-blog-roll.png) no-repeat;height:137px;position:absolute;right:0;top:0;width:105px;}
.blogg-roll-lisen{background:url(/img/lisen-blog-roll.png) no-repeat;height:137px;position:absolute;right:0;top:0;width:105px;}
.blogg-roll-ebba{background:url(/img/ebba-blog-roll.png) no-repeat;height:137px;position:absolute;right:0;top:0;width:105px;}
*/

/*PICTURE COLLECTION */
.picture-collection{ margin-bottom:1em;text-align:center;}
#column-two .slide-image{height:340px;}
#column-one .slide-image{height:340px;overflow:hidden;}
.picture-collection-nav{background:url(/img/picture-collection-nav.gif) no-repeat bottom;height:20px;padding:4px 10px;width:420px;}
.picture-collection h3{background:url(/img/picture-collection-top.gif) no-repeat top;border-bottom:dotted 1px #d4d2d2;font-size:1.2em;margin-bottom:10px;padding:5px 5px 5px 9px;text-align:left;}
.picture-collection h4{font-size:0.95em;font-weight:400;margin-top:0.3em;}
.picturecoll-bigimage{border:solid 1px #fff;}
.picture-collection-slides{background:#000;overflow:hidden;position:relative;}
#column-two .picture-collection{height:300px;}
.picture-collection-nav-overlay{background:#000;bottom:0;height:60px;opacity:0.5px;position:absolute;}
.picture-collection-slides .picture-collection-nav{background:transparent;bottom:0;height:60px;left:5px;padding:0;position:absolute;}
#column-one .picture-collection-slides .picture-collection-nav{width:430px;}
.picture-collection-slides .picture-collection-nav h3{color:#fff;float:left;margin:0;padding:0;text-align:left;}
.picture-collection-slides .picture-collection-nav p{color:#fff;margin:0;text-align:left;}
.picture-collection-slides h4{color:#fff;text-align:left;}

/*FAKTARUTA  */
.quick-fact{border-left:solid 3px #eba3ee;float:right;padding-left:5px;width:150px;}


/*SUBSCRIPBE COMPONENT (BMD) AND PREN FORM */
form.pren {float:left;}
.subscribe-option{background:#FADBE8;display:block;margin-bottom:1em;padding:10px;width:440px;}
.subscribe-option input{float:left;margin:2px 10px 20px 0;}
.pren-form .normal{width:200px;}
.pren-form .error{background:none;border:none;color:red;padding:0;}
.pren-form h2{color:#5e3333;font-size:1em;}
.pren-form textarea{padding:5px;width:405px !important;}

/*TOP LIST ON STARTPAGE */
.top-list{ float:left;padding:8px 0px 8px 0; margin-top: 5px; border-top: 1px solid #ddd; }
.top-list-inner{background:#FBD3E5;float:left;}
.top-list h3{padding:5px 0px 5px 10px; color:#fff; font-family: arial; border-bottom:2px solid #E4C0D0; background:#F142A0;}
.top-list li{padding-left:10px; font-size:11px;margin-bottom:8px; padding-bottom: 5px; padding-right: 10px; border-bottom: 1px solid #FFE7F2; }
.top-list li a{background:none; padding:0px; margin:0px; color:#111; font-family: arial; font-size:12px;}
.top-list ol {list-style-position:inside; }
.top-list-most-read{float:left;width:220px; border-right:1px dotted #fff; }
.top-list-most-discussed{float:left;width:219px;}


/*MAILFORM */
.mail-form-component{background:url(/img/comment-background.gif);clear:both;margin-bottom:1em;padding:10px;}

/*ADMIN FIXES */
.flash-comp-admin-fix{padding-top:15px;}
#admin-panel{overflow:hidden;width:250px;}
#admin-panel li{line-height:1.4em;padding-bottom:0.8em;}
#admin-panel ul{border-top:1px dotted #fff;padding-top:0.8em;}

/* SEARCH RESULT PAGE  */
p.search-result-headline{font-weight:700;margin-bottom:4px;text-decoration:none;}
.search-page-field .input-field{margin-right:5px;width:340px;}
.search-page-field .submit-btn{height:21px;padding-bottom:6px;width:65px;}
.search-result-paging{background:url(/img/comment-background.gif);padding:9px;text-align:center;}
#ad-thin{margin-bottom:0px;  padding:0px;}
#ad-thin div{margin:0 auto; background:url('/img/ad-250.gif'); text-align:center;}
#ad-thin .ad-label{}

/* ========================================================================= Custom Classes And Properties */

.mceContentBody a,a,strong,b{color:#f142a0;}
a:hover, a.link:hover {color:#999;}
#styleSelectRow,#mcelink-target,.article-list-teaser .article-link,.blog-first-entry h4.date,.blog-footer-author,.ebbas-blogg .blog-num-comments-link,.ebbas-blogg .comment-blog-link,.picture-collection-thumbnail-page{display:none;}
#mcBodyWrapper #href,#mcBodyWrapper #linktitle{font:12px Arial, Verdana, sans-serif;margin:0 0 10px 10px;}
mcBodyWrapper label,.form-table .last-row,.form-table .create-blog-btn{padding-bottom:10px;}
img,.header-component .header-preamble-image,.picture-collection-slides img,.picture-collection-slides h3,#column-two .picture-collection img,#column-two .picture-collection h3{border:none;}
p,.flash-movie-comp{margin-bottom:10px;}
ul,.movie-archive-list ol {list-style:none;}
input:focus,textarea:focus,tr.userblog-even,{background:#fff;}
.push,#column-two .text-picture-component{background:url(/img/right-column-divider.gif) repeat-x bottom;margin-bottom:1em;}
#the-rest,.header-component,.issue-component-list,.picture-collection-slides .picture-collection-nav .picture-collection-text,.pren-form label{clear:both;}
#tv-navigation li a:hover,#footer-menu a:hover{text-decoration:underline;}
.tv-template,.forum-template,.blogg-template,.firstpage,.content-top-margin{margin-top:0 !important;}
.article-listing a,.forum-teaser a{text-decoration:none;}
.article-listing .date,.author{color:#777;font-size:1em;}
.forum-emit-category,.forum-teaser .user-blog-content{color:#E6238D;font-size:0.9em;text-transform:uppercase;}
.pink .cite-push-category,.pink a,.green h3,.competition-push h3,.forum-nav a{color:#000;}
.subscribe-star h3,.subscribe-star h4{padding:0 5px 0 4px;}
.tv-push a,.tv-push p,.competition-push a,.competition-push p{color:#fff;font-size:0.9em;}
a.latest-movie-push-image:hover img.latest-movie-push-preview-image,.play{-moz-opacity:0.4px;color:#fff;filter:alpha(opacity=40);opacity:0.4px;}
.forum-nav form, .picture-collection-nav .picture-collection-next,.picture-collection-slides .picture-collection-nav .picture-collection-image-index{float:right;}
.forum-threads table,#userblog-component,#userblog-component table,#column-one .picture-collection-nav-overlay{width:440px;}
.input-text,.input-submit{width:160px;}
.tc2 p,.userblog-col-listing-right p,.userblog-categories .tcl p,.userblog-col-blog-info p,.userblog-col-visits p{overflow:hidden;width:100%;}

.forum-threads th,.forum-categories th,.userblog-col-listing{text-align:left;}
.forum-threads td a,.forum-categories td a {color:#ec008c;text-decoration:none;}



.questionnaire-comp,.search-page-field{background:url(/img/comment-background.gif);padding:10px;}
.pren-form {background:#fadbe8; padding:10px;}
.blogg-template h3,.userblog-entry h2{color:#222;font-size:1.2em;}
.userblog-entry-footer a{border-left:solid 1px #333;padding:0 7px;}
.questionnaire-comp input,.picture-collection-nav .picture-collection-prev{float:left;}
#userblog-col-entry {width:100px;}
#column-two .picture-collection-nav{width:240px;}
.form-table,.blog-post-table{background:url(/img/comment-background.gif);padding:0 10px 2px 0;}
.form-table td,.blog-post-table td,.my-blogs-table td{padding-left:10px;padding-top:10px;}

#latest-blog-entry-rotator h2 a,#latest-blog-entry-rotator p a{color:#111;text-decoration:none;}
.picture-collection-nav a,.picture-collection-image-index{color:#fff;font-size:11px;font-weight:700;}
.page-visible,.subscribe-option strong{display:block;}
.pren-form #create-user,#accept-agreement{float:left;margin-right:0.5em;padding:0;}
.pren-form #create-user-label,#accept-agreement-label{clear:none;float:left;}


/* ========================================================================= Noticeboard */

#noticeboard { margin:0; float:left;}
.noticeboard-date {letter-spacing:1px; padding-right:3px;}
#noticeboard li {padding-left:3px; font-size:11px; margin-bottom:8px; font-family:georgia;}
#noticeboard li a{background:none; padding:0px; margin:0px; color:#666;}
#noticeboard-inner {background:url(/img/notiser-bg.jpg) no-repeat; float:left; height:155px; width:440px; padding-top:60px;}
#noticeboard-left  {float:left;width:195px; margin-left:10px; overflow:hidden;}
#noticeboard-right {float:left;width:195px; overflow:hidden;}

.left-column-box {width:137px; position:relative; left:-10px; margin: 10px 0 2px 0;}
.left-column-box p, .left-column-box a.link { font-family: verdana; font-size: 0.9em; line-height: 1.4em; padding-right: 4px; padding-bottom: 4px !important;}
.left-column-middle {margin-top:-1px; padding:0px 4px 0px 12px; background:url(/img/left-column-teaser-middle-bg.gif) repeat-y;}
.left-column-box .push{background:#F6F1F5; margin-bottom:0em;}
.left-column-middle p{margin:0px;}
.left-column-box a.link { background: url(/img/arrow-transparent.gif) no-repeat top left; padding-left: 18px;}
.left-column-bottom {margin-top:-1px; height:33px; background:url('/img/left-column-teaser-bottom-bg.png') no-repeat;}
.left-column-top {height:28px; background:url('/img/left-column-teaser-top-bg.png') no-repeat 0% 0%;}

#logo-overlay {position:absolute; top:15px; left:0px; width:355px; height:91px;}
#logo-overlay *{display:none;}

/* issue component */
#issue-comp-fieldset {border:1px solid #ccc; padding:5px; width:420px; margin-bottom:5px;}

/* column-two */
#column-two-inner {padding: 5px 5px 0px 5px;}

/* percent-bar */
.percent-bar { background:#f499c0; color: #fff; font-weight: bold; padding: 1px 4px 1px 4px;}

/*subscribe overlay */
#bladdra-top-puff {display:block;}
#subscribe-top-puff {margin:10px 0px 0px 15px; display:block;}

#admin-panel {background: #C9C9C6 !important; border: solid 1px #979796;}
#admin-panel h4 {margin: 1em 0;}
#admin-panel fieldset {background: none; border: none; padding: 0;}
#admin-panel form {border-bottom: solid 1px #979796; padding: 0 0 1em;}
#admin-panel ul li a {display: block; color: #7B7A70; background: #DCDBD3; border: solid 1px #B0B0AF; padding: 2px; text-align: center; margin: 0 0 1px;}
#admin-panel ul li a:hover {border-color: #979796; background: #F2F1EB;}

/* teaser blog listing */
.teaser-blog-author {font-weight:normal; font-size:100% !important; color:#999 !important; font-family:arial;}
.teaser-blog-author span {font-weight:normal; font-size:100% !important; color:black; font-family:arial;}
.teaser-blog-text {color:#111; text-decoration: underline !important; display:block;}
.right-column-teaser-heading { background:#f49ac1; padding:3px 3px 3px 6px; color:#fff !important; font-size:12px;}


/* ========================================================================= Poll */

.poll-component{padding:7px; background:#fadbe8;}
.poll-component td{width:50%; padding:5px 0 5px 0; color:#666; border-bottom:1px solid #fff;}
.poll-content h4, .poll-component h4 { font-size: 12px !important; color: #E3007A !important; }	
.poll-content {overflow:hidden;}
.poll-content p{margin:3px 0px;}
.question-col{padding-right:2px;}
/* innan man trycker rösta */
.poll-component label{border-bottom:1px solid #fff; padding:3px 0px; color:#666;}
#poll-result-content {display:none;}
#pollform {margin-bottom:3px;}


/* ========================================================================= Column Two Headings */

#column-two div.place-second{clear:both;color:#000;padding:2px 0 0;posistion:relative;}
#column-two div.place-second .text{padding-top:1px;}
#column-two img.place-second{position:static;}
#column-two div.place-second .image-article-list{display:block; overflow:hidden;}
#column-two h2 a{margin-bottom:0.3em;}
#column-two .category{color:#aaa;}
#column-two {background:url('/img/right-column-bg.gif') repeat-y; padding:0px;}
#column-two-inner {font-size:0.9em; border-top:1px dotted #ccc;}
#column-two-inner h1{font-size: 12px; }
#column-two-inner h2{color:#eb238d;}
#column-two-inner h3{color:#f142a0;}
#column-two-inner h4{font-size:100%;}


/* ========================================================================= User Blog */

#blog-login, .userblog-navigation {background: url(/img/user-navigation-background-top.gif) no-repeat;}
#blog-login a, .userblog-navigation a {display: block; background: url(/img/user-navigation-background-bottom.gif) bottom left no-repeat; padding: 10px 6px;}
#userblog-info {background: transparent url(/img/user-navigation-selected-top.gif) no-repeat; padding: 10px 6px;}

#userblog-info .userblog-buttons {background: url(/img/user-navigation-background-bottom.gif) bottom left no-repeat; padding: 0 6px 4px;}
.userblog-head {background: url(/img/user-navigation-selected-top.gif) no-repeat; padding: 10px 0 0;}
.userblog-head-wrapper {background: url(/img/user-navigation-background-bottom.gif) bottom left no-repeat; padding: 0 6px 10px;}
.userblog-head h2 {font-size: 1.6em;}
.userblog-buttons {}
.userblog-buttons input {margin: 0 0 1em;}
.userblog-buttons br {clear: both;}
.userblog-image {border: solid 1px #E5E5E5; padding: 4px; float: right; margin: 0 0 10px 10px; background: #FFF;}
.userblog-image img {border-top: solid 1px #F0F0F0; border-left: solid 1px #F0F0F0; border-right: solid 1px #F7F7F7; border-bottom: solid 1px #F7F7F7;}
.userblog-visitors {margin: 1em 0 0;}
.userblog-visitors span {font-weight: bold; color: #999;}
.userblog-entry {border:1px solid #AFDFE4; float:left; clear:both; width:425px; background:#DEF0F2; margin-top:10px; padding: 0 6px 10px;}
.userblog-entry .date {display: block; margin: 6px 0 0; color: #666;}
.userblog-entry h2 {font-size: 1.6em; display: block; margin: 0.2em 0 0.5em; font-weight: normal;}
.userblog-entry img {float: right; margin: 0 0 10px 10px;}
.userblog-entry-footer {margin: 1em 0 0; color: #999;}
.userblog-entry-footer a {margin: 0 0 0 0.5em; padding: 0 0 0 0.5em; border-left: solid 1px #CCC;}
#userblog-component table {background: url(/img/user-navigation-background-top.gif) no-repeat; margin: 1em 0; clear:both;}
#userblog-component tbody {background: url(/img/user-navigation-background-bottom.gif) bottom left no-repeat;}
#userblog-component td {padding: 10px 6px;}
.userblog-action {padding: 0 6px; margin: 1em 0;}
.userblog-action h2 {font-size: 1.8em; color: #0D52A0;}

.userblog-categories {clear: both; background: url(/img/user-navigation-background-top.gif) no-repeat;}
.userblog-categories th {padding: 1em 6px 6px;}
.userblog-categories .tcl {text-align: left;}
.userblog-categories td {text-align: center; padding: 6px;}
.userblog-categories td.tcl a {}
.userblog-categories td.tc2, .userblog-categories td.tcr {text-align: center;}
.userblog-categories th, .userblog-categories td {border-bottom: solid 1px #E5E5E5;}
.userblog-odd {background: #F5F5F5;}

.userblogComment {margin-top:10px; padding-bottom:5px; border-bottom:1px dotted #ccc;}
.userblogComment ol{list-style-position:inside; list-style-type:circle;}
.userblogComment .top{padding:3px 2px; color:#999; background:#eee url(/img/arrow-down.gif) no-repeat scroll 98% 50%; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc;}
.userblogComment .top strong{color:#000;}
.userblogComment .bottom {padding-top:5px; color:#999;}
.userblogContent {padding:2px 3px;}

/* ========================================================================= Survey */

.survey-field{background:#fadbe8;clear:both;margin-bottom:1em;padding:10px;}
.survey-submit{float:left;width:120px;}
.survey-checkbox-question input{float:left;width:20px !important;}
.survey-field .formular input{width:300px;}
.survey-complex-radio-option{clear:both;display:block;float:left;margin:10px 0;width:400px;}
.survey-complex-radio-option img{float:left;margin-right:15px;}
.survey-complex-radio-option-text{display:block;float:left;width:180px;}
.survey-complex-radio-option-text input{border:solid 1px #000;float:left;width:20px;}
.survey-field label{clear:right;display:block;}
.survey-field .survey-radio-option input{float:left;width:20px;}

/* staff */
.staff {width:140px; float:left; margin-left:5px;}
.staff .smalltext{font-size:8pt;}

/* split content column on top of firstpage */
#split-content-column-one {width:440px; margin-bottom:4px;}

/* blog-arkiv */
.blogg-arkiv .article-listing .text a img {float:left; padding-right:3px;}
.blogg-arkiv div.article-listing {height:150px;}


/* ========================================================================= Allt Om Barn - Teaser */

#alltombarn-wrapper {
border-top: 1px solid #ddd;
margin-top: 8px;
}

#alltombarnpuff {
background:transparent url(/img/alltombarn_bg_expr.gif) no-repeat scroll center bottom;
padding: 0 !important;
margin: 8px 0 6px 0;
}

#alltombarnpuff a { color:#0066CC; }

#alltombarnpuff img {
border:0pt none;
margin:0pt -1px;
}

#alltombarnpuff div.clearfix { padding:11px 10px 0pt; }

#alltombarnpuff div.clearfix img {
margin:0pt 0pt 1em;
width: 200px;
display: block;
}

#alltombarnpuff div.clearfix div.puff {
display:inline;
float:left;
width:200px;
margin-left: 5px;
}

#alltombarnpuff div.clearfix div.leftpuff { margin-right:12px; }

#alltombarnpuff h3 {
color:black;
font-size:15px;
line-height:19px;
margin:0pt 0pt 5px;
}

#alltombarnpuff h3 a, #alltombarnpuff h3 a:visited {
color:black;
text-decoration: none;
}

#alltombarnpuff p {
font-family:arial, sans-serif;
font-size: 11px;
margin:0pt 0pt 1em;
}

#alltombarnpuff p a, #alltombarnpuff p a:visited {
background:transparent url(/img/arrow_extern.gif) no-repeat scroll 0pt 3px;
padding-left:10px;
}

#alltombarnpuff p.trampoline {
border-top:1px solid #C7D7A4;
clear:both;
color:#666666;
margin:0pt 12px;
padding:0.5em 0pt 1em 10px;
text-align:right;
}

#alltombarnpuff p.trampoline a, #alltombarnpuff p.trampoline a:visited {
background:transparent none repeat scroll 0%;
color:#7DAE39;
font-weight:bold;
padding:0pt;
}

.no-comments .comment-blog-link {display: none;}

/* ========================================================================= iLike */

#ilike { text-align:left !important; }
a.our-sites { text-align:center; }
.ilike-bar-inner { margin:0 14px !important; }
.ilike-list-inner { margin:0 50px !important; }
#ilike-list { margin-left:-5px !important; }

#lblnewsletter input {
float:left;
margin-right:8px;
width:auto;
}

/* ========================================================================= Thumbs Up And Down */

.thumbs-up, .thumbs-down { width: 213px; margin-bottom: 10px; }
.thumbs-up a, .thumbs-down a { color: #000; }
.thumbs-up h3, .thumbs-down h3 { color: #000; font-size: 1.1em; }
.thumbs-up { float: left; background: #AFDDE4 url(/img/thumbs-up-and-down.gif) 0 0 no-repeat; }
.thumbs-down { float: right; background: #AFDDE4 url(/img/thumbs-up-and-down.gif) 100% 0 no-repeat; }
.thumbs-up-inner { padding: 0 17px 15px; margin-top: 50px; background: url(/img/thumbs-left-background.gif) 0 100% no-repeat; }
.thumbs-down-inner { padding: 0 17px 15px; margin-top: 50px; background: url(/img/thumbs-background.gif) 0 100% no-repeat; }


/* ========================================================================= Poll Text */

.poll-text { margin-bottom: 1em; padding:0; }
.poll-text h2 { background: #000; color: #fff; font-size: 14px; padding: 4px 0 4px 8px; }
.poll-text h3 { font-size: 20px; color: #000; padding-top: 0; }
.poll-text .question-col { width: 30%; color: #999;  }
.poll-text table { border-top: 1px solid #ddd; margin-bottom: 8px; }
.poll-text table td { border-bottom: 1px solid #ddd;  padding-top: 5px; padding-bottom: 5px; }
.poll-text .bar-col { width: 60%; padding: 4px 0; }
.poll-text .percent-bar { border: none; height: 9px; background: #AFDDE4; }
.poll-text .percent-col { width: 10%; padding-left: 1em; text-align: right; }
.poll-this-month, .poll-last-month { border-top: solid 3px #000; padding-top: 1em; margin-top: 1em; }


/* ========================================================================= Debatt - Startpage */

.user-blog-intro {
background: url(/img/blogs-bg.gif) top left no-repeat;
width: 415px;
padding: 45px 13px 10px 10px;
height: 125px;
position: relative;
margin-bottom: 10px;
}

.user-blog-intro .login-links { padding-top: 10px; }
.blog-listing-table { margin-bottom: 10px;}

.blog-listing-table td { 
padding: 0 4px 0 4px;
border-bottom: 1px solid #ddd;
font-size: 14px;
line-height: 1.4em;
}

.blog-listing-table td p { margin-bottom: 4px; }
.blog-toplist-table td, .avatar-table td { padding: 2px; }

.top-list-position {
color: #9CD7E0; 
font-weight: bold;
font-size: 24px !important;
width: 20px;
}

#right-column .top-list-position {
color: #9CD7E0; 
font-weight: bold;
font-size: 18px !important;
font-family: verdana;
}

.blog-toplist-table td { border-bottom: 1px solid #ddd; }
.blog-listing-table a {text-decoration: underline; color: #777; }
.favourites-table { margin:30px 0 20px; }
.favourites-table .odd { }
.favourites-table .even {   }

.blog-listing-table h2.forum-category {
font-size: 12px;
color: #333;
padding-top: 4px;
padding-bottom: 0;
}

.blog-listing-table p.forum-title a { 
font-weight: normal;
}

.blog-listing-table td img { 
padding: 3px; 
background: #fff; 
border: 1px solid #ccc;
}

.blog-listing-table td h4 { 
font-size: 13px;
font-weight: bold;
padding-bottom: 0px;
color: #DC7B96;
}

.blog-listing-table td h4 a { 
color: #DC7B96; 
text-decoration: none;
}

.blog-listing-table td h4 a:hover { text-decoration: underline; }

.blog-listing-table th, .favourites-table th { 
background: #000;
font-weight: bold;
font-size: 14px;
font-family: arial;
color: #fff;
text-align: left;
padding: 4px 8px 4px 8px;
}

.blog-listing-table td h5 a {
font-weight: normal;
font-size: 12px;
font-family: verdana;
}

.blog-page-teaser { border-bottom: 3px solid #eee; padding-bottom: 10px; margin-bottom:10px; }

table .publish-date { text-align: right; white-space: no-wrap; }
table .publish-date a { text-decoration: none; }

table th.latest-discussion-headline {
padding-left: 34px;
background: #000 url(/img/debatt-icons.gif) 7px -84px no-repeat;
}
table th.most-read-headline {
padding-left: 34px;
background: #000 url(/img/debatt-icons.gif) 7px -182px no-repeat;
}

table th.most-commented-headline {
padding-left: 34px;
background: #000 url(/img/debatt-icons.gif) 5px 5px no-repeat;
}

#iefix1, #iefix2, #iefix3 { display: none; }












.debate-story { border-bottom: solid 3px #D7CCCC; line-height: 1.4; margin-bottom: 10px; position: relative; }
.debate-story a { color: #171717; text-decoration: none; }
.debate-story .debate-intro { background: #FFF url(/images/debate-story-elements.png) no-repeat 0 0; height: 119px; padding-right: 160px; overflow: hidden; position: relative; }
.debate-story .debate-intro h2 a { display: block; width: 100%; height: 23px; position: absolute; overflow: hidden; text-decoration: none; }
.debate-story .debate-intro h2 a span { visibility: hidden; }
.debate-story .debate-intro h3 { padding: 24px 0 0; color: #171717; font-size: 1.2em; }
.debate-story .debate-items { background: #FFF url(/images/debate-story-elements.png) no-repeat 0 -119px; padding: 24px 28px 12px 9px; }
.debate-story .debate-items ul li { margin-bottom: 0.5em; }
.debate-story .debate-items ul li h4 { font-size: 1.4em; }
.debate-story .debate-items ul li h4 span { padding: 0 18px 0 8px; margin: 2px 0.5em 0 0; background: transparent url(/images/debate-list-item.png) no-repeat 100% 50%; text-transform: uppercase; color: #FFF; font-size: 10px; line-height: 1.8em; display: block; float: left; }
.debate-story .debate-recent { background: #FFF url(/images/debate-story-elements.png) no-repeat 0 -496px; padding: 16px 9px 0; }
.debate-story .debate-recent ul li h4 { text-transform: uppercase; font-size: 1em;}
.debate-story .debate-recent ul li { width: 46%; background: #D6EBE6; padding: 6px 6px 0; margin-bottom: 8px; }
.debate-story .debate-recent ul li.item-now { float: left; }
.debate-story .debate-recent ul li.item-week { float: right; }