#annons-top {
	float: right;	
}

.widgetcontainer {
	border: solid #ad007c; 
	border-width: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.widgetcontainer:first-child {
	margin-top: 0px;
}

.widget_sp_image {
	border-color: #e7008a;	
}

.widget_sp_image .widgetcontent {
	padding: 5px;
	margin-bottom: 5px;
}

.widget_sp_image .widgettitle {
	height: 30px;	
	background-image: url(../images/okej/OKEJ-i-tidningen.png);
	padding-bottom: 0px;
	padding-bottom: 0px;
	padding: 6px 0px 0px 0px;
}

.widget_sp_image-image {
	width: 148px;
}

.widget_polls {
	border-color: #ad007c;
}

.widget_rss {
	border-color: #e7008a;
}

.rsswidget {
	text-decoration: none;
}

.uptime_video_contest_widget {
	border-color: #faba01;
}

.uptime_youtube_widget {
	border:6px solid #AD007C;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom: 5px;
}

.uptime_youtube_widget img {	
	width: 148px;
	margin: 10px 5px;
}

.uptime_youtube_widget img {	
	width: 148px;
	margin: 5px 5px;
}

.uptime_youtube_widget .youtube-tumb-1 {
	margin-top: 0;
}

.uptime_youtube_widget .youtube-num {
	width: auto;
	float: left;	
	margin: 0px 5px;	
}

.uptime_youtube_widget .youtube-header {	
	width: auto;
	margin: 0;		
}

.uptime_youtube_widget p a {
	text-decoration: none;	
	word-break: break-all;		
	overflow:hidden;
}

.uptime_youtube_widget p {	
	text-align: left;
	font-size: 12px;
	font-weight: bold;	
	display: table-cell;
	vertical-align: middle;
	line-height: 12px;
	height: 43px;	
	width: 128px;
	overflow:hidden;
	word-break: break-all;
}

#bloggar {
	border: solid #ad007c; 
	border-width: 6px;
	margin-right: 10px;
	padding: 10px;
	background-color: #fff;
}

.bloggar table, #bloggar tbody {
	border: 0 none;
	border-color: white;
	margin: 0;
	margin-top: 10px;	
}

.bloggar tr {	
}

.bloggar td, .bloggar th {
	background: none;
	border: 0 none;	
	border-color: white;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

.bloggar td:last-child {
	padding-bottom: 0;
}

.bloggar h3 {
	margin-bottom: 5px;
	color: #ad007c;
	font-family: helvetica, arial sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.bloggar p {
	font-family: helvetica, arial sans-serif;
	font-size: 12px;
	color: black;
}

.bloggar img {
	border: 0 none;
	border-color: white;
	padding: 0;
	padding-right: 10px;
	margin: 0;
}

#bloggar-title {
	position: relative;
	left: -5px;
}

.posts-default {	
	background: 0;
	border: solid #ad007c; 
	border-width: 6px;	
	margin-top: 10px;	
	margin-bottom: 10px;
	width: 578px;
}

.posts-default .category-nyheter {
	background: 0;
	border: 0 none;
	margin: 5px;
	padding: 1px;	
	width: 180px;
}

.posts-default .category-nyheter .entry-meta {
	width: 180px;
}

.posts-default .category-nyheter img {
	width: 180px;
}

#film-trailers {
	border: solid #e7008a; 
	border-width: 6px;	
	margin-right: 10px;
	margin-top: 10px;			
	background-color: #fff;
}

#film-trailers object {
	position: relative;
	left: 5px;
	padding: 5px 5px 5px 0px;
}

#film-trailers img {
	margin-top: 5px;
	margin-left: 5px;	
	margin-bottom: 5px;
	z-index: 100;
}

#front-page-news-image {
	position: relative;
	left: 5px;
	top: 10px;
}

#front-page-news {	
	border: solid #E7008A; 
	border-width: 6px;
	width: 578px;
	margin-top: 10px;
	background-color: #fff;
}

#front-page-news-list {	
	border: 0; 	
}

#nav #nav-content {
	background: none;
	border: none;
	width: 100%;
	height: 20px;
}

.meny-okej li a {
	color: #be1191;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 16px;
}

.video-contest-left {
	width: 300px;
	float: left;
}

.video-contest-right {
	width: 240px;
	float: right;
}
.video-contest .module-title { margin: 0; }
.video-contest .nocomments { margin: 0; }
.video-contest-right input[type=submit] { padding: 0; margin-left: 10px; font-size: 12px; color:#FFF; }
.video-contest-list-fix li { margin-left: 20px; }

.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	top: -5px;
	position: relative;
	background: url("/wp-content/themes/arras-theme/images/okej/star_rating.gif") top left repeat-x;		
}

.star-rating li{
	padding:0px;
	margin:0px;		
	float: left;
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-stars{
	left:20px;
}
.star-rating a.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars:hover{
	width: 60px;
}
.star-rating a.three-stars{
	left: 40px;
}
.star-rating a.four-stars{
	left: 60px;
}	
.star-rating a.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars{
	left: 80px;
}
.star-rating a.five-stars:hover{
	width: 100px;
}

.news-show-text p {
	margin-bottom: 0;
}

.news-show-text h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 16px;
}

.news-show-image {	
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.news-show-image-wrapper {
	width: 558px;
	background-color:#000;
}

.news-frontpage-wrapper {
	height: 100px;
	width: 180px;
	background-color:#000;	
	float: left;
}

.news-frontpage-wrapper img {	
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.okej-ad {
	margin-top: 10px;
}

.single .post, .single-post	{ background: url(../images/okej/content-bg.png) repeat-x #FFF; border: 6px solid #E7008A; margin: 0 10px 20px 0; }
.nocomments	{ background: url(../images/okej/content-bg.png) repeat-x #FFF; border: solid #E7008A; border-width: 0 3px 3px; padding: 15px 10px; margin: 0 10px 20px 0; }
.module-title, .feed-title	{ line-height: 1em; color: #333; font-size: 12px; font-weight: bold; margin: 0 10px 0 0; padding: 7px 10px; background: url(../images/okej/feed-title-white.png) repeat-x top #0052a3; border: 3px solid #E7008A; display: block; }
#commentlist { background: url(../../images/okej/content-bg.jpg) repeat-x #FFF; border: solid #E7008A; border-width: 0 3px 3px; list-style: none; padding: 10px; margin: 0 10px 0 0; }
#commentsform { background: url(../images/okej/content-bg.png) repeat-x #FFF; border: solid #E7008A; border-width: 0 3px 3px; margin: 0 10px 10px 0; padding: 10px 15px; overflow: hidden; }
input[type=text], input[type=password], textarea	{ background: url(../images/form.jpg) repeat-x top #FFF; border: 1px solid #E7008A; padding: 3px; }
.single .post .entry-photo, .single-post .entry-photo	{ width: 550px; margin: auto auto 10px; border: 1px solid #E7008A; }
.posts-line { background: url(../../images/okej/content-bg.jpg) repeat-x #FFF; border: solid #E7008A; border-width: 0 3px 3px; margin: 0 10px 10px 0; padding: 10px; }
#main { padding: 20px; padding-top: 0; z-index: 0; *z-index: -1; }
abbr,acronym     { border: none; border-color: #FFF}
#commentlist .reply a:hover, .comments-navigation a:hover, .navigation a:hover, .read-more:hover	{ background: #FFF; color: #000; }
#commentlist .reply a, .comments-navigation a, .read-more, .navigation a	{ color: #000; background: #FFF; text-decoration: none; padding: 5px 8px; margin-bottom: 3px; border: 1px solid #CCC; font-weight: bold; zoom: 1; *display: inline; display: inline-block; }
#wrapper { width: 940px; top:-30px; margin-left: auto; margin-right: auto; }
#wrapper #nav {  }
#wrapper #main { padding: 0px 0px 10px 10px; z-index: 0; *z-index: -1; width:770px;}
#wrapper #secondary { width: 150px; height: 100%; margin-left: 0px;}
#wrapper #secondary iframe { margin-bottom: 10px; }
#wrapper #secondary ul { margin: 0; }
#wrapper #secondary ul li { border: 0; }
#wrapper #secondary ul .widgettitle { padding: 0; }
#wrapper #secondary ul .widgetcontent { padding: 0; margin: 0}
#ads-top { margin: 40px 0px 10px 10px; height: 150px; width: 932px;}
#ads-top #ads-top-left { float: left; }
#ads-top #ads-top-right { float: right; margin-left: 3px }
#ads-right a img { margin: 0; }
#ads-right embed { margin-bottom: 10px; }
#ads-right a { margin-bottom: 10px; }
#main-wrapper {float: left; width: 770px;}
#main-wrapper #header { padding: 0; }
#main-wrapper #footer { width: 100%; margin-left: 10px; }
#header #branding { width: 100%; }

.sidebar { width: 170px;}

table 					{ border-collapse: collapse; border-spacing: 0; border: 1px solid #E7008A; }
th, td 					{ padding: 5px; border: 1px solid #E7008A; border-width: 1px; }
td, tbody td			{ background: #FFFFFF; }
th, thead th			{ font-weight: bold; color: #333; background: url(../images/okej/topnav.png) repeat-x top #CCC; }

a, a:link, a:visited {
	color:#AD007C;
	text-decoration:underline;
}

a {
	color:#AD007C;
	text-decoration:underline;
}

.post-23 td {
	border: none;
}

.post-23 table {
	border: none;
}
