/*

Theme Name: Eurovision 

Author: PSDtoANY

Author URI: http://www.psdtoany.com

*/





*{ margin:0; padding:0;}

/*

Endre bakgrunnsbilde på hele siden:
Bytt ut det som står etter background-url i referansen nedenfor.

lilla bakgrunn:
body { background:url(http://eurovisionnorway.no/wp-content/uploads/2010/01/Lillabakgrunn2.jpg) center top repeat; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#5a5a5a; background-attachment: fixed;}

Blågrå bakgrunn:
body { background:url(http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-side-bla.png) center top repeat; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#5a5a5a; background-attachment: fixed;}

Originalen var:
body { background:url(images/bg.jpg) center top repeat; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#5a5a5a; background-attachment: fixed;}

http://eurovisionnorway.no/wp-content/uploads/2009/12/adventbakgrunn.png
http://eurovisionnorway.no/wp-content/uploads/2010/01/Lillabakgrunn1.jpg
http://eurovisionnorway.no/wp-content/uploads/2010/01/Lillabakgrunn2.jpg
*/


body { background:url(http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-side-bla.png) center top repeat; font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#5a5a5a; background-attachment: fixed;}

form{ padding:0; margin:0; }

a:link , a:visited{ color:#000; text-decoration:none; }

a:hover{ color:#000; text-decoration:none; }

input{ border:solid 1px #ccc; padding:0;}

img { border:solid 0px;}

#main{ width:1002px; margin:0 auto 0 auto;}



/*top add*/

#top_add{ width:1002px; float:left; padding:3px 0 15px; 0; }

#top_add_left{ width:772px; height:151px; float:left; background:#e7e7e7;}

#top_add_middel{ width:60px; height:48px; float:left; padding:103px 0 0 8px}

#top_add_right{ width:162px; height:151px; float:right; background:#e7e7e7;}



/*header*/

#header{ width:1002px; float:left; background:url(http://eurovisionnorway.no/wp-content/uploads/2010/04/top_banner-1x.png) left top no-repeat; height:179px;}

.header_text{ width:1002px; float:left;}

.header_text_left{ width:200px; float:left; font-size:10px; font-weight:bold; padding-left:45px; line-height:23px;}

.header_text_left2{ width:200px; float:left; font-size:10px; font-weight:bold; padding-left:4px; line-height:23px;}

.header_text_right{  float:left; font-size:11px; font-weight:normal;line-height:23px;color:#FFF;}

.timer {  font-size: 31px; font-weight: bold;}


/* 

Tilgjengelige bakgrunnsbilder (bytt referansen i background url under)
http://eurovisionnorway.no/wp-content/themes/eurovision/images/header_bg_sub.gif (originalen)
http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-ball.jpg
http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-disko.jpg
http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-girlander.jpg
http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-julelys.jpg
http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-paljett.jpg
http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-snokrystall.jpg
http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-stjerner.jpg


*/

#header_bg{ background:url(http://eurovisionnorway.no/wp-content/uploads/2009/11/bakgrunn-disko.jpg) 10px 10px no-repeat; width:1002px; float:left; height:158px; padding:0 0 4px 0 ;}


.logo{float:left; width:355px; height:75px; padding:41px 0 0 47px;}

.logo a { width:355px; height:75px; background:url(images/logo.png) left top no-repeat; display:block; overflow:hidden; text-indent:-9999px;}

.header_right_text{ float:right; font-size: 18px; padding:51px 27px 0 0; color:#FFFFFF; width:300px; font-weight:bold}

.header_right_text .smaller { font-size: 13px;}







/*navi*/

#navi_bg{ width:1002px ; background:url(images/navi_bg.jpg) left top repeat-x; float:left; padding:0 0 21px 0; margin:5px 0 0 0;}

#navi{ width:720px; float:left;}

#search{ width:281px ; float:left; padding: 10px 0 0 0;}

#navi ul { margin:0; padding:0; list-style-type:none;}

#navi li{ display:inline; float:left;  background-image: url(images/navi_line.jpg);background-repeat: no-repeat;background-position: right center; }

#navi li a , #navi li a:visited { font-size:11px; font-weight:bold; line-height:38px; padding:0 15px 0 15px;  float:left; text-transform:uppercase;}

#navi li a:hover { font-size:11px; font-weight:bold; line-height:38px; padding:0 15px 0 15px;  float:left; text-transform:uppercase; color:#b7bec0;}



.search_input{ background:url(images/search_bg.jpg) left top no-repeat; width:222px; height:17px; border:solid 0 ; padding: 2px 10px 0 25px; }



/*contener*/

#contener{ width:1002px; float:left; padding:0 0 15px 0;}



/*contener left*/

#contener_left{ width:689px; float:left;}

.banner{ width:665px; float:left; background:#FFF; padding:12px 12px 12px 12px ; position: relative; margin-bottom:26px;} 

.banner_text_bg{ width:664px; float:left;background:url(images/banner_text_bg.png) left top repeat-x; height:116px; position:absolute; bottom:12px;}

.banner_text{ color:#FFF; font-size:14px; width:624px; padding:20px 10px 0 30px;}

.title{ float:left; position:absolute; top:-6px; left:12px;}

.title_left{ float:left; background:#959595;color:#FFF; font-size:12px; font-weight:bold; padding:0 10px 0 9px; line-height:26px;}

.title_right{ float:left; background:url(images/title_bg.png) top left no-repeat; height:30px; width:9px; }

.banner_text_header{font-size:18px;}

.banner_text_header a{font-size:18px; color:#FFF}

.banner_bottom_text{width:634px; float:left; padding:7px 0 0 30px;}

.banner_bottom_text_left{ width:23px; height:21px; float:left; background:url(images/text_bg.png) left top no-repeat; padding:2px 0 0 0px; text-align:center}

.banner_bottom_text_right{ float:left; font-size:14px; font-weight:bold; color:#FFF;}



.body_box{ width:689px; float:left;}



.box{ width:201px; float:left; background:#FFF; padding:30px 12px 6px 12px; position:relative; margin-right:0px; margin-bottom:20px; height:220px;}

.box_img{ width:201px; float:left; padding-bottom:15px;}

.box_text{ width:201px; float:left; }

h2 {font-size: 13px; font-weight: bold; margin:0; padding:0;}

.box_bottom{ float:left; padding:5px 0 0 0;}

.box_bottom_left{ width:21px; float:left; height:21px; color:#FFF; background:url(images/text_bg_icon.png) left top no-repeat; padding:2px 0 0 0; text-align:center;}

.box_bottom_right{ float:left; color:#82256d; font-weight:bold; padding-left:7px;}





.body_add{ width:689px; text-align:center; background:#fff; float:left; padding:0; margin:0 0 20px 0 ;}





/*contener right*/

#contener_right{ width:289px; float:right;}



.right_top{ width:269px; float:left; background:#FFF; padding:10px; margin:0 0 17px 0; position:relative;}

.din{ width:245px; float:left; background:#afafaf; padding:12px; font-size:11px; color:#FFF;}

.right_top_header{ font-size:13px; font-weight:bold; line-height:25px;}

.din_input{ width:234px; height:24px; background:url(images/din_input.jpg) left top repeat-x; padding:5px 3px 0 5px; border:solid 0px;}

.din_input_but { width:60px; padding:4px; border:solid 0px;}



.siste_bg{ width:269px; float:left; background:#FFF; padding:10px 10px 8px 10px; margin:0 0 20px 0; position:relative;}

.siste{ width:235px; float:left; background:#FFF; padding:11px 5px 5px 5px;background:url(images/right_border.jpg) 10px bottom no-repeat;  }

.siste_left{ width:70px; float:left; padding:8px 0 0 0;}

.siste_right{ width:165px; float:left;}



.video_bg h2{ background:#959595; color:#FFF; font-size:11px; font-weight:bold; line-height:22px; padding-left:10px; width:263px; float:left; margin-bottom:5px;}

.video_bg li{ list-style:none; margin-bottom:10px;}

.video_bg a:link, .video_bg a:visited{color:#82256D}

.video_bg a:hover{color:#000}



.video_bg{ width:273px; float:left; background:#FFF; padding:8px;}

.video{ text-align:center; width:273px; float:left; padding:15px 0;}

.avstemming{ width:253px; float:left; padding:10px 10px 20px 10px;}

.avstemming_text{ width:253px; float:left; padding:0 0 10px;}

.avstemming_form{ width:253px; float:left; }

.stem_botton{ padding:2px 7px 2px 7px ; background:#82256d; color:#FFF; font-weight:bold; border:solid 0px;}

.font_cor{ color:#82256d;}

.avstemming ul{ list-style-type:none;}

.avstemming ul li{ padding:11px 0 10px 0;}

.avstemming ul li a , .avstemming ul li a:visited { color:#82256d; font-weight:bold;}

.avstemming ul li a:hover { color:#000; font-weight:bold;}



.widecolumn .entry p {font-size: 1.05em;}



.narrowcolumn .entry, .widecolumn .entry {line-height: 1.4em;}



.thread-alt {background-color: #f8f8f8;}

.thread-even {background-color: white;}

.depth-1 {border: 1px solid #ddd;}



.even, .alt {border-left: 1px solid #ddd;}





small {font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em;	line-height: 1.5em;	}



.sticky {background: #f7f7f7; padding: 0 10px 10px;}

.sticky h2 {padding-top: 10px;}



.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentlist li ul li {font-size: 1em;}

.commentlist li {font-weight: bold;}

.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px; background: #fff;	}

.commentlist cite, .commentlist cite a {font-weight: bold;	font-style: normal;	font-size: 1.1em;}

.commentlist p {font-weight: normal; line-height: 1.5em; text-transform: none;	}

#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}

.commentmetadata {font-weight: normal;}



#sidebar {font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color: #777;}



code {font: 1.1em 'Courier New', Courier, Fixed;}

acronym, abbr, span.caps{	font-size: 0.9em; letter-spacing: .07em;}



#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}

#wp-calendar a {text-decoration: none;}

#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center;}

#wp-calendar th {font-style: normal; text-transform: capitalize;}

/* End Typography & Colors */



/* Begin Structure */



.narrowcolumn {float: left;	padding: 0 0 20px 45px;	margin: 0px 0 0; width: 450px;	}

.widecolumn {padding: 10px 0 20px 0; margin: 5px 0 0 150px;	width: 450px; }

.post {	margin: 0 0 40px; text-align: left;}

.post hr {display: block;}

.widecolumn .post {margin: 0;}

.postmetadata {padding:5px; clear:both; float:left; background-color:#efefef; border:solid 1px #CCC; line-height:20px; margin-top:10px; margin-bottom:10px;}

.clear {clear: both;}



/* End Structure */



/*	Begin Headers */

h2.pagetitle {margin-top: 20px;	text-align: center; margin-bottom:10px;}

#sidebar h2 {margin: 5px 0 0; padding: 0;}

h3.comments {padding: 0; margin: 40px auto 20px ;	}

/* End Headers */





img.centered {display: block;margin-left: auto;	margin-right: auto;	}

img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;	}

img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {float: right;}

.alignleft {float: left;}

/* End Images */



/* Begin Lists

	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {margin-left: 0px; padding: 0 0 0 30px;	list-style: none; padding-left: 10px; text-indent: -10px;}



html>body .entry li {margin: 7px 0 8px 10px;}

.entry ol {padding: 0 0 0 35px;	margin: 0;}

.entry ol li {margin: 0; padding: 0;}

.postmetadata ul, .postmetadata li {display: inline; list-style-type: none;	list-style-image: none;	}

#sidebar ul, #sidebar ul ol {margin: 0;	padding: 0;	}

#sidebar ul li {list-style-type: none; list-style-image: none;	margin-bottom: 15px;}

#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}

#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 10px;}

#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 10px;}

ol li, #sidebar ul ol li {list-style: decimal outside;}

#sidebar ul ul li, #sidebar ul ol li {margin: 3px 0 0; padding: 0;	}

/* End Entry Lists */



/* Begin Form Elements */

#searchform {margin: 10px auto; padding: 5px 3px; text-align: center;}

#sidebar #searchform #s {width: 108px; padding: 2px;}

#sidebar #searchsubmit {padding: 1px;}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



#commentform input {width: 170px; padding: 2px;	margin: 5px 5px 1px 0;	}

#commentform {margin: 5px 10px 0 0;	}

#commentform textarea {width: 100%;	padding: 2px;}

#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#commentform #submit {margin: 0 0 5px auto;float: right;}

/* End Form Elements */





/* Begin Comments*/

.alt { padding: 10px;	}



.commentlist {padding: 0;text-align: left;}

.commentlist li {margin: 15px 0 10px; padding: 5px 5px 10px 10px;list-style: none;	}

.commentlist li ul li { margin-right: -5px; margin-left: 10px;}

.commentlist p {margin: 10px 5px 10px 0;}

.children { padding: 0; }

#commentform p {margin: 5px 0;}

.nocomments {text-align: center; margin: 0; padding: 0;}

.commentmetadata {margin: 0; display: block;}

/* End Comments */



/* Begin Sidebar */

#sidebar{padding: 20px 0 10px 0;margin-left: 545px;width: 190px;}

#sidebar form {margin: 0;}

/* End Sidebar */



/* Begin Calendar */

#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}

#wp-calendar #next a {padding-right: 10px;text-align: right;}

#wp-calendar #prev a {padding-left: 10px;text-align: left;}

#wp-calendar a {display: block;}

#wp-calendar caption {text-align: center;width: 100%;}

#wp-calendar td {padding: 3px 0;text-align: center;}

#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */





/* Begin Various Tags & Classes */

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 30px 0 10px;padding-left: 20px; border-left: 5px solid #ddd;}

blockquote cite {margin: 5px 0 0;display: block;}

.center {text-align: center;}

.hidden {display: none;	}

.screen-reader-text { position: absolute;left: -1000em;}

hr {display: none;}

a img {border: none;}

/* End Various Tags & Classes*/



/*footer*/

#footer{ width:1002px; float:left; background:#FFF; height:62px;}

#footer_left{ float:left; padding:18px 0 0 14px;}

#footer_right{ float:right; padding:18px 14px 0 0 ;}

#footer a , #footer a:visited { color:#842970;}

#footer a:hover { color:#000;}

.title_left a , .title_left a:visited { color:#FFF;}

.title_left a:hover { color:#000;}





.box_bottom_left a , .box_bottom_left a:visited{ color:#FFF}

.box_bottom_left a:hover{ color:#000}

.box_bottom_right a , .box_bottom_right a:visited{ color:#82256d;}

.box_bottom_right a:hover{ color:#000;}



.show_link:link , .show_link:visited{ color:#82256d;}

.show_link:hover{ color:#000;}



.banner_bottom_text_left a , .banner_bottom_text_left a:visited{ color:#000;}

.banner_bottom_text_left a:hover{ color:#ccc;}



 .banner_bottom_text_right a , .banner_bottom_text_right a:visited{ color:#FFF;}

 .banner_bottom_text_right a:hover{ color:#000;}

 

 h2 a , h2 a:visited{ color:#5a5a5a;}

 h2 a:hover{ color:#82256d;}

 

 

/*subpage*/

.banner_subpage{ width:665px; float:left; background:#FFF; padding:12px 12px 12px 12px ; position: relative;} 

.subpage_body{ background:#FFF ; width:643px; float:left; padding:0 23px 0 23px;}

.sub_contener{  width:643px; float:left; padding:15px 0 15px 0 ; border-bottom:solid 1px #c3c3c3 ; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}

.sub_contener p { margin-bottom: 12px; }

.sub_contener h1 { margin-bottom: 20px; }


h1{font-size:38px; color:#842970; font-weight:normal; line-height:38px;}

h3{font-size:14px; color:#000; line-height:20px;}

h3 a:link, h3 a:visited{font-size:18px; color:#842970; line-height:22px;}

h3 a:hover{color:#000; text-decoration:underline }



.torunn{ width:580px; float:left; padding:10px 47px 10px 16px; margin:0 0 10px 0;}

.torunn_left{ width:50px; float:left;}

.torunn_right{ width:530px; float:left;}

.torunn_header_left{ float:left; color:#383838;}

.torunn_header_right{ float:right; }

.torunn_text{ width:530px; float:left; padding:4px 0 10px 0;}

.svar{ background:#959595; float:left; color:#FFF; padding:2px 11px 2px 11px;}

.svar a , .svar a:visited { color:#FFF;}

.svar a:hover { color:#000;}

.torunn_bg{ width:580px; float:left; padding:10px 47px 10px 16px; margin:0 0 10px 0; background:#f5f5f5;}

.form_text{ font-size:14px;}

.subpage_input{ height:20px; padding:2px 0 0 0;}



.subpage_banner_bottom{background:#FFF; padding:2px 10px 2px 10px; float:left; position:absolute; bottom:7px; left:19px; margin-right:18px;}

.DaikosVideos h2{ margin-bottom:5px; text-align:left}
.DaikosVideos { text-align:center}

li.recentcomments{padding:2px;margin-bottom:3px; margin-top:3px;}



.fakta {
	width: 220px;
	float: right;
	padding: 8px;
	margin: 0 0 8px 8px;
	border: 1px solid #999;
	background: #ebebeb;
}
.fakta h3 {
	margin: -8px -8px 8px -8px !important;
	background: #999 !important;
	color: white !important;
	padding: 2px 0 2px 8px !important;
	font-size: 12px !important;
	text-transform: uppercase !important;
}

.tomt {
	background: white;
	margin: -2px 0 -0 0;
	height: 22px;
}

#contener .box_bottom_left {
	float: right;
	margin-left: 10px;
}
#contener .box_bottom_right {
	float: left !important;
	margin: 0;
	padding: 0;
}


.konkurranse textarea {
  height: 3em;
}
.konkurranse .wpcf7-list-item {
  display: block;
}

.sub_contener a {
  text-decoration: underline !important;
}

.alignright {
  padding: 0;
  margin: 0 0 4px 10px;
}

#contener_left .post a,
#sub_contener a {
  text-decoration: underline;
  color: purple;
  font-weight: bold;
}
#contestants ul {
  padding: 0 0 0 1.5em;
  margin: 5px 0;
  list-style: square !important;
}
#contestants ul li {
  padding: 0 0 0 8px;
  margin: 2px 0;
  list-style: square;
}
#contestants {
  border: 3px solid purple;
  border-left: 0;
  border-right: 0;
  padding: 10px; 
  overflow: hidden; 
  clear: both;
}

h1, h2 {
  font-family: Arial, Helvetica, Sans-Serif;
}
#contener_left .post h2 {
  font-size: 28px !important;
  margin: 0 0 10px 0;
  color: purple;
}
#contener_left .post .entry h2 {
  margin: 20px 0 10px 0;
}
#post-5036 .entry h2 {
  border-top: 1px solid purple;
}
#post-5036 .entry h1 {
  margin: 0 0 -18px 0;
  padding: 8px !important;
  background: purple;
  color: white;
  font-size: 16px;
  line-height: 16px;
}
#contener_left .entry p {
  margin-bottom: 8px;
}
.relaterte {
  border: 1px solid #ccc;
  background: #eee;
}
.relaterte p {
  font-weight: bold;
  margin: 5px 0 3px 5px;
  color: #666;
}
.relaterte ul {
  padding: 0 0 5px 1.5em;
}
.relaterte a {
  color: #444;
}
.get_posts_class li {
  list-style: disc;
  padding: 0 0 2px 6px;
  margin: 0;
}
ul.get_posts_class {
  padding: 0 !important;
  margin: 0 0 0 4px !important;
}
.get_posts_class a {
  margin-right: 4px;
}




#polls-23 ul li small,
#xpolls-23 p a,
#polls-23 p strong {
  display: none;
}
