div.object-left, div.imageleft {
	float: left;
	clear: left;
	margin: 0 10px 10px 0;
}
div.object-left p, div.object-right p {
	margin: 0;
	padding: 0;
}
div.object-right, div.imageright {
	float: right;
	clear: right;
	margin: 0 0 10px 10px;
}
#nav li.active ul li.active a,
#nav li.selected a {
	color:#f8e27d;
}

#sidebar .section .frame dt span {line-height: 14px;}

a.mp3-playing {
	background:url(../images/arrow2-rell.gif) no-repeat 0 50% !important;
	text-decoration:none; outline: none;
}

.section .pagewidth ul a.mp3-playing,
.section .spots ul a.mp3-playing {
	background:url(../images/arrow-rell.gif) no-repeat 0 50% !important; outline: none;
}

.section .pagewidth ul {margin-top: 2px !important; clear: both;}

#lightbox-layout {position: static !important; height: auto !important; margin: 0; padding: 0; }
#lightbox-layout .section {margin: 0 auto 10px;}
#nyroModalContent table {display: none;}


/* Fix max height .main */
#main {min-height: 300px; padding-bottom: 30px;}

#sidebar .section .holder dd span {float: none; clear: none;}

.contribution dt {width: 135px; }
.contribution dd {width: 178px; }

/* Font-size on promo text */
.promo {
	font-size: 14px;
	line-height: 25px;
}
.promo p {padding-top: 5px;}
.promo .more {
	text-align: right;
	padding-top: 10px;
}
.promo .more a {
	color: #ffffff; background: none; font-weight: normal; font-size: 14px !important;
}

/* Endring av spots visning */
.spots { margin-left: -7px; heigth: 1%; overflow: hidden; margin-right: 10px; padding: 0px 10px 0px 10px; margin-top: 5px;
-moz-border-radius-topright: 15px; -webkit-border-top-right-radius: 15px;
-moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius: 15px;
 background: rgb(96,96,96); background: rgba(96,96,96,1); min-height: 30px;}
.spots ul,
.spots li {margin: 0; padding: 0; list-style: none; position: static !important;}
.spots ul {}
.spots li a {display: block; float: left; line-height: 30px; font-weight: bold; color: #fff; margin: 0 4px; background:url(../images/arrow.gif) no-repeat 0 50%;
	padding-left:19px;}


table.toppen {border-collapse: collapse;width: 90%;}
table.toppen th, table.toppen td {border-bottom: 1px solid #ddd; padding: 4px 4px; text-align: left; }
.col-4 span {display: block; background: #497ead; font-size: 11px; padding-left: 5px; margin-right: -5px; color: #fff; overflow: hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.col-1 {font-weight: bold; }
