
body {
	background: #E0E0E0;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
h4,#footer-se {text-shadow: none;}
#bg {position:absolute;top: 0;left: 0;width:100%;height:720px;}
#section-etusivu #wrapper {background: #19111b;}
#section-ehdokkaat #wrapper {background: #670000;}
#section-tulokset #wrapper {background: #573900;}
#section-aanestys #wrapper {background: #324028;}
#section-gaala #wrapper {background: #012256;}
#section-arkisto #wrapper {background: #4E0000;}
#section-yhteistyossa #wrapper {background: #A7577A;}

#section-ehdokkaat #bg {background: url(../img/taustakuvat/ylppo.png) 50% 0 no-repeat;opacity: .4;}
#section-tulokset #bg {background: url(../img/taustakuvat/de.png) 50% 0 no-repeat;opacity: .4;}
#section-aanestys #bg {height: 760px;background: url(../img/taustakuvat/rammstein.png) 50% 29px no-repeat;opacity: .4;}
#section-gaala #bg {height:780px;background: url(../img/taustakuvat/yle.png) 80% 60px no-repeat; opacity: .4;}
#section-arkisto #bg {background: url(../img/taustakuvat/jippu.png) 50% 0 no-repeat;opacity: .4;}
#section-yhteistyossa #bg {background:url(../img/taustakuvat/anna-puu.png) 50% 0 no-repeat; opacity: .4;}

#header #liput {
  height: 55px;
  background: url(../img/header-liput.png) 10px 0 no-repeat; 
  text-indent: -9999px; 
  margin-bottom: 0;
  outline: 0;
  position: relative;
  margin-top: -9px;
}

#aanestys-ulkomainen-artisti, #aanestys-kotimainen-artisti, .vote-info {margin-top: 30px;}

#candidate-vote {margin-bottom: 4em;}
#section-etusivu #main .container {width:100%;}
#section-etusivu hr {margin: 0;height: 3px;color: #d6b715;background: #d6b715;}
#section-etusivu #footer-container {width: 950px;margin: 0 auto;position: realtive;}
#section-etusivu #main #footer {width:950px;margin: 0 auto;position:relative;}
#homepage-candidate {width:950px;margin: 0 auto;position:relative;position:realtive;background: url(../img/etusivu-tuomo.png) 64px 0 no-repeat;margin-top: -5em;padding-top: 5em;height: 540px;}
#homepage-candidate a {overflow: hidden;display: block;margin-left: 80px;text-indent:-9999px;width:514px;height:440px;background: url(../img/etusivu-ehdokkaat.png) top left no-repeat;}
#homepage-candidate a:hover {height: 446px;}
#homepage-candidate a span {display: block;visibility: hidden;}

#homepage-candidate a.videot {background-image: url(../img/playnow-videot.png); height: 61px; margin-left: 0pt; width: 150px; position: absolute; top: 516px; left: 720px;}
#homepage-candidate a.videot:hover {height: 61px;}

#homepage-vote {width:950px;margin: 0 auto;position:relative;background: url(../img/etusivu-chisu.png) 100% 0 no-repeat;height: 540px;}
#homepage-vote a {overflow: hidden;display: block;margin-left: 80px;text-indent:-9999px;height:270px;background: url(../img/etusivu-yleisoaanestys.png) 0 60px no-repeat;}
#homepage-vote a:hover {height: 276px;}
#homepage-vote a span {display: block;visibility: hidden;}

#header.vevent .summary {
  position:absolute;
  text-indent:-9999px;
}

#header #liput a {
  display: block;
  height: 100%;
  outline: none;
}

p {font-family: "Times New Roman",Times,FreeSerif,serif;font-size: 14px;}
h4 {color: #fff;margin-bottom:0.2em;}

a,a:focus,a:hover,a:active {
	color: #fff;
}

a:hover {text-decoration: none;}

#sponsorTop {
  background: url(../img/header-bg.png) top left repeat-x;
  height: 14px;
  margin-bottom: 40px;
  position: relative;
}

#sponsorTop div {
	margin: 0 auto;
	width: 950px;
}

#header h1 {
	height: 35px;
	background: url(../img/logo.png) top left no-repeat; 
	text-indent: -9999px;
	margin-bottom: 30px;
}
#header h1 a {
	display: block;
	height: 100%;
	outline: 0;
}

#navigation ul {list-style: none;margin:0;}
#navigation ul li {font-family: "Times New Roman",Times,FreeSerif,serif;float:left;font-weight:normal;font-size: 16px;font-style: italic;padding-right:18px;margin-right:6px;background: url(../img/navigation-separate.png) 100% 14px no-repeat;}
#navigation ul li.yhteistyossa {background: none;}
#navigation ul li.media {background: none;}
#navigation ul a {text-decoration: none;text-shadow: 1px 1px 1px #222;padding-bottom:8px;position: relative;}
#navigation ul a:hover,#navigation ul a.selected {text-decoration: none;color: #dec834;background: url(../img/navigation-bullet.png) 50% 100% no-repeat;}

#main .container {
	position: relative;
}

#emma {
	background: url(../img/emma.png) 0 0 no-repeat;
	text-indent: -9999px;
	height: 40px;
	position: relative;
	top: -8px;
}

#ifpi {
	background: url(../img/ifpi.png) 0 0 no-repeat;
	text-indent: -9999px;
	height: 72px;
}

#ifpi a {
	display: block;
	height: 100%;
}

#eg2010 {
	background: url(../img/eg2010.png) 0 0 no-repeat;
	height: 40px;
	text-indent: -9999px;
}

#footer {
	margin-top: 20px;
	padding-bottom: 40px;
}

#main .candidate .buy {font-size: 12px;margin-bottom: .5em;}
.buy strong {line-height: 28px;}
.buy a {overflow: hidden;display:block;position:relative;height:22px;background: url(../img/playnow.png) 0 0 no-repeat;text-indent: -9999px;}
#section-aanestys .buy strong {line-height: 1;}

.shadow {
	background: url(../img/drop-shadow.png) right bottom no-repeat;
	float:left;
	margin: 6px 0 0 6px;
	padding: 0 8px 9px 0;
}

.shadow img {
	border: 3px solid #D6B715;
	float:left;
	margin: -6px 0 0 -6px;
	position: relative;
}

#sidebar {
	border-top: 3px solid #ebd624;
	padding-top: 1em; 
}

#sidebar h3 {
	color: #ebd624;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: .3em;
}

#sidebar ul {
	margin: 0 0 2em 0;
	list-style: none;
}

#sidebar ul ul {
	margin-left: 20px;
	margin-bottom: 1em;
}

#sidebar ul li {
	padding: .1em 0;
}
#sidebar ul li.selected {
	font-weight: bold;
}
#sidebar ul a {
	color: #ebd624;
	text-decoration: none;
	position: relative;
	display: block;
	padding-left: 6px;
}

#sidebar ul a span {
	position: absolute;
	display: block;
	left: 0;
}

#sidebar ul a:hover {
	text-decoration: underline;
}

.category img, .kotimainen img, .ulkomainen img {
	border: 3px solid #ebd624;
	position: relative;
	z-index: 0;
}

.category a:hover img, .kotimainen a:hover img, .ulkomainen a:hover img {
	border: 3px solid #fff;
}

.category, .kotimainen, .ulkomainen {
	cursor: pointer;
	position: relative;
	margin-bottom: 10px;
}

.category a, .kotimainen a,.ulkomainen a {
	text-decoration: none;
	display: block;
	height: 100%;
}
.category span, .kotimainen span, .ulkomainen span {
  left:0;
  bottom: 10px;
  position:absolute;
  width:203px;
  margin: 0 10px 5px 10px;
  z-index: 100;
  font-size: 18px;
  font-weight: bold;
  color: #dec834;
  text-shadow: 1px 1px 1px #000; 
  text-transform: uppercase;
  line-height: 1;
  font-style: normal;
}

.kotimainen span em, .ulkomainen span em {
  color: #fff;
  font-style: normal;
  display: block;
}

.candidate {
	position: relative;
}

.candidate h4 {
	padding: 5px 10px; 
	color: #111;
	background: #ebd624; 
	position: absolute; 
	z-index: 10;
	left: 40px; 
	width: 250px;
	font-size: 1em;
}
.candidate h4 span {
	display: block;
}

.candidate h4 span.ext {
  font-size: 11px;
}

#main h2 span {display: none}
#otsikko-ehdokkaat {text-indent: -9999px;height:184px;background: url(../img/otsikot/emma-ehdokkaat.png) 0 0 no-repeat;}
#otsikko-tulokset {text-indent: -9999px;height:184px;background: url(../img/otsikot/voittajat.png) 0 0 no-repeat;}
#otsikko-yleisoaanestys {text-indent: -9999px;height:184px;background: url(../img/otsikot/yleisoaanestys.png) 0 0 no-repeat;}
#otsikko-gaala {text-indent: -9999px;height:279px;background: url(../img/otsikot/gaala.png) 0 0 no-repeat;}

#tuomaristo h2 {text-indent: -9999px;height:55px;background: url(../img/otsikot/tuomaristo.png) 0 0 no-repeat;}
#aanestys-kotimainen-artisti {text-indent: -9999px;height:55px;background: url(../img/otsikot/aanestys-kotimainen.png) 0 0 no-repeat;}
#aanestys-ulkomainen-artisti {text-indent: -9999px;height:55px;background: url(../img/otsikot/aanestys-ulkomainen.png) 0 0 no-repeat;}
#otsikko-arkisto {text-indent: -9999px;height:90px;background: url(../img/otsikot/arkisto.png) 0 0 no-repeat;}
#otsikko-yhteistyossa {text-indent: -9999px;height:103px;background: url(../img/otsikot/yhteistyossa.png) 0 0 no-repeat;}

#otsikko-albumi {text-indent: -9999px;height:103px;background: url(../img/otsikot/albumi.png) 0 0 no-repeat;}
#otsikko-biisi {text-indent: -9999px;height:103px;background: url(../img/otsikot/biisi.png) 0 0 no-repeat;}
#otsikko-debyyttialbumi {text-indent: -9999px;height:185px;background: url(../img/otsikot/debyyttialbumi.png) 0 0 no-repeat;}
#otsikko-etnoalbumi {text-indent: -9999px;height:103px;background: url(../img/otsikot/etnoalbumi.png) 0 0 no-repeat;}
#otsikko-hiphop-dance-r-b-albumi {text-indent: -9999px;height:185px;background: url(../img/otsikot/hiphop.png) 0 0 no-repeat;}
#otsikko-iskelmaalbumi {text-indent: -9999px;height:103px;background: url(../img/otsikot/iskelmaalbumi.png) 0 0 no-repeat;}
#otsikko-jazzalbumi {text-indent: -9999px;height:103px;background: url(../img/otsikot/jazzalbumi.png) 0 0 no-repeat;}
#otsikko-klassinen-albumi {text-indent: -9999px;height:185px;background: url(../img/otsikot/klassinen-albumi.png) 0 0 no-repeat;}
#otsikko-kotimainen-erikoisjulkaisu {text-indent: -9999px;height:185px;background: url(../img/otsikot/kotimainen-erikoisjulkaisu.png) 0 0 no-repeat;}
#otsikko-kriitikoiden-valinta {text-indent: -9999px;height:185px;background: url(../img/otsikot/kriitikoiden-valinta.png) 0 0 no-repeat;}
#otsikko-lastenlevy {text-indent: -9999px;height:103px;background: url(../img/otsikot/lastenlevy.png) 0 0 no-repeat;}
#otsikko-metallialbumi {text-indent: -9999px;height:185px;background: url(../img/otsikot/metallialbumi.png) 0 0 no-repeat;}
#otsikko-miessolisti {text-indent: -9999px;height:103px;background: url(../img/otsikot/miessolisti.png) 0 0 no-repeat;}
#otsikko-naissolisti {text-indent: -9999px;height:103px;background: url(../img/otsikot/naissolisti.png) 0 0 no-repeat;}
#otsikko-popalbumi {text-indent: -9999px;height:103px;background: url(../img/otsikot/popalbumi.png) 0 0 no-repeat;}
#otsikko-rockalbumi {text-indent: -9999px;height:103px;background: url(../img/otsikot/rockalbumi.png) 0 0 no-repeat;}
#otsikko-tulokas {text-indent: -9999px;height:103px;background: url(../img/otsikot/tulokas.png) 0 0 no-repeat;}
#otsikko-tuottaja {text-indent: -9999px;height:103px;background: url(../img/otsikot/tuottaja.png) 0 0 no-repeat;}
#otsikko-yhtye {text-indent: -9999px;height:103px;background: url(../img/otsikot/yhtye.png) 0 0 no-repeat;}
#otsikko-kotimainen-artisti {text-indent: -9999px;height:185px;background: url(../img/otsikot/kotimainen-artisti.png) 0 0 no-repeat;}
#otsikko-ulkomainen-artisti {text-indent: -9999px;height:185px;background: url(../img/otsikot/ulkomainen-artisti.png) 0 0 no-repeat;}

#otsikko-myydyin-albumi {text-indent: -9999px;height:185px;background: url(../img/otsikot/myydyin-albumi.png) 0 0 no-repeat;}
#otsikko-kultainen-emma {text-indent: -9999px;height:185px;background: url(../img/otsikot/kultainen-emma.png) 0 0 no-repeat;}
#otsikko-erikois-emma-1,#otsikko-erikois-emma-2 {text-indent: -9999px;height:103px;background: url(../img/otsikot/erikois-emma.png) 0 0 no-repeat;}
#otsikko-vienti-emma {text-indent: -9999px;height:103px;background: url(../img/otsikot/vienti-emma.png) 0 0 no-repeat;}

.description {
	font-size: 1.3em;
	line-height: 1.2;
	font-family: "Times New Roman";
	font-style: italic;
	font-size: 21px;
	/*text-shadow: 1px 1px 1px #000000;*/
}

.candidate .description {
	margin-bottom: .7em;
}

.candidate .append-1 {
	margin-bottom: 1.5em;
}

.candidate p+p {
	/*text-indent: 30px;*/
}

.candidate .url {
	font-size: .9em;
	float: left;
}
.candidate .url strong {
	font-weight: normal;
	float: left;
	width: 60px;
}
.candidate .url a {
	font-weight: bold;
	color: #EBD624;
	text-decoration: none;
	display: block; 
	float: left;
	width: 100px;
}

.candidate .url a:hover {
	text-decoration: underline;
}

a.toTop {
	background: url(../img/to-top.png) top left no-repeat;
	width: 30px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	outline: 0;
	margin-top: 234px;
}

#main h2 {
  margin-bottom: 25px;
  margin-left: 80px;
  font-weight: bold;
  color: #EBD624;
  font-size: 3em;
  text-transform: uppercase;
  line-height: 1;
  text-shadow: 1px 1px 1px #222;
}

#aanestysOhje {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: .4em;
}

#toimiiLiittymissa {
	font-size: .8em;
	width: 500px;
}

#mitenAanestetaan h4 {
	margin-bottom: .2em;
	color: #fff;
}

#mitenAanestetaan strong {
	color: #EBD624;
}

#mitenAanestetaan em {
	font-weight: bold;
	font-style: normal;
}


#palkintoLista h3 {
  clear: both;
  margin-bottom: 0;
  border-bottom: 1px dotted #EBD624;
  color: #EBD624;
  font-weight: normal;
  font-size: 1.8em;
  padding-bottom: 10px;
}

#palkintoLista .palkinto {
  float: left;
  margin-right: 0;
  width: 100%;
  border-bottom: 1px dotted #ebd624;
  margin-bottom: .5em;
  padding: .5em 0;
}

#palkintoLista .kategoria {
  text-align: left; 
  font-weight: bold;
  float: left;
  margin-right: 10px;
  width:200px;
}

#palkintoLista .voittaja {
  float: left;
  margin-right: 0px;
  width:340px;
}

#aanestys-artisti {
	height: 60px;
}
#aanestys-artisti span {
font-style:normal;
left:-14px;
top:0;
}

#aanestys-content #aanestysPaattyy {
	display: none;
}

#cadidateContainer,#voteContainer,#nokiaBanner {
	margin-bottom: 15px; 
	clear: both;
}

#candidateRaise, #voteRaise {
	border:3px solid #D6B715;
	float:left;
	margin:-6px 0 0 -6px;
	position:relative;
}
#candidateRaise {
	height: 483px;
}
#voteRaise {
	height: 268px;
}
#candidateRaise img, #voteRaise img {
	border: 0;
	margin: 0;
}
#televisiointi {font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;margin-top: 270px;}
#televisiointi p {font-size: 11px;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}

.yhteistyossa {
	margin-bottom: 3em;
}

.yhteistyossa h3 {
	border-bottom: 1px solid rgb(235, 214, 36); 
	color: rgb(235, 214, 36); 
	text-transform: uppercase; 
	font-size: 1em; 
	padding-bottom: 0.4em; 
	margin-bottom: 3em;
}

a.hilight {
	font-weight: bold;
	color: rgb(235, 214, 36); 
}

h3#otsikko-paayhteityokumppani {
	height: 12px;
  text-shadow: 1px 1px 1px #222;
}
h3#otsikko-yhteistyossa-small {
	height: 12px;
	text-shadow: 1px 1px 1px #222;
}

#tuomaristo h2 {
	margin-left: 0;
}

#tuomaristo strong {
	color: rgb(235, 214, 36); 
}

#tuomaristo h3 {
	color: #fff;
}

#footer-se {background: url(../img/footer-bg.png) 0 0 repeat-x;height: 270px;margin-top: 0;position: relative;}
#footer-se .container {background: url(../img/sony-ericsson.png) 0 100% no-repeat;height:100%;position: relative;}
#footer-se p {color: #252836;line-height: 1;font-size: 1em;padding-top:16px;}
#tutustu {color: #00bc00;position: absolute;text-decoration: none;font-size: 13px;left:347px;top:133px;}
#tutustu:hover {color: #006000;padding: 0;text-decoration: none;background: none;}


