<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Pop 2.0 theme local styles */
html {background-color:black;}
body, body.negative {background:#09141a url(../img/bg-00.png) top center;}
a {color:#009CBD;}
a:hover {color: #77b61c;}
a:focus, button:focus {outline:none;}
p {padding-bottom:1em;}
strong,b {font-weight:bold;}
em,i {font-style:italic;}
li {background:transparent url(../img/icons.gif) no-repeat scroll 0 -1579px; list-style-type:none; padding-left:0.7em;}
ol &gt; li {background-image:none; list-style-type:decimal; margin-left:2em;}
#ylefi-sections li {background-image:none;}
li.expanded {background:none;}
body.loading, body.loading a {cursor:wait}
.breadcrumb {text-transform: uppercase;}
a.related {font-size:108%;}
.resizable {overflow:hidden;}
td {vertical-align:top;}

#global-footer div.yleinfo {padding-bottom:80px;}

/* Clearfix */
/* .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; } */
.collection-automatic li:after, .collection-manual li:after, .fieldgroup:after, #tabs--middle_right_top:after, .comments-recent li:after, .content .field:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.collection-automatic li, .collection-manual li, .fieldgroup, #tabs--middle_right_top, .comments-recent li, .content .field { display:inline-block; }
html[xmlns] .collection-automatic li, html[xmlns] .collection-manual li, html[xmlns] .fieldgroup, html[xmlns] #tabs--middle_right_top, html[xmlns] .comments-recent li, html[xmlns] .content .field { display:block; }
* html .collection-automatic li, * html .collection-manual li, * html .fieldgroup, * html #tabs--middle_right_top, * html .comments-recent li, * html .content .field { height:1%; } /* IE6 */


#site {background:transparent url(../img/bg-01.gif) top center no-repeat; width:1054px; margin:0 auto; color:#000; position:relative;}
#custom-doc {
	margin:auto;text-align:left; /* leave unchanged */
	width:70.769em;/* non-IE */
	*width:69.017em;/* IE */
	min-width:920px;/* optional but recommended */
}
#bd {background-color:#dfe3e7; padding:0 1em;}
body.frontpage #bd {background-color:transparent; padding:0;}

.yui-t5 {width:100%;}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf {width:49.5%;}

#maincontent {border:none; padding:0;}

#msgs {margin:0 1.5em;}

#hd {padding-top:1em; height:5.8em;}
#hd strong, #hd h1 {width:200px; height:4em; overflow:hidden; display:block;}
#hd  a {display:block; padding-left:200px; height:5em;}

#ft {background-color:#2b3035; border:none; padding-bottom:1.5em; height:21.25em; margin-top:0;}
#ft li {float:none;}
/*#ft &gt; div &gt; ul  &gt; li {float:left; width:20%;}*/
#ft li.expanded {float:left; width:15%;}
#ft li a {font-weight:bold; color:#e300c0; font-size:138.5%;}
#ft li li a {font-weight:normal; color:white; font-size:100%;}
#ft ul.menu li.leaf {list-style-image:none;list-style-type:none;}
#ft ul.menu {margin-top:0.75em;}
#ft &gt; div &gt; ul &gt; li:first-child {width:15%;}

h1 {color:#E300C0; margin-bottom:0.25em; font-size:210%; font-family:Verdana;}
h2, h3 {background-color:#e300c0; color:white; margin-bottom:0.25em;}
h2  {font-size:153.9%;}
h3  {font-size:138.5%;}
h4, h5, h6  {font-size:108%; font-weight:bold;}
.content h2, .content h3 {background-color:transparent; color:#e300c0;}

body.etusivu img.imagecache-nosto-sivupalsta {float:left; margin-right:0.5em;}
body.etusivu ul.nosto-sivupalsta li {margin-bottom:0.5em; background-color:#999999; list-style-type:none;}

/* Panels */
.panel-pane {position:relative; margin-bottom:0.75em; background-color:white;}
.panel-pane .content {padding:0.5em 0.75em;}
#yui-main .yui-b .yui-g .panel-pane .content {padding-bottom:0;}
.panel-pane h1,
.panel-pane h2,
.panel-pane h3 {padding-left:0.5em;}
.panel-pane .content .content,
.panel-pane .content h1,
.panel-pane .content h2,
.panel-pane .content h3 {padding: 0;}
/** artikkelisivu **/
#yui-main .panel-pane {padding:1em 0.75em 0 0.75em; border-bottom:0.25em solid #dfe3e7;}

/*** Etusivu ==&gt; ***/
#frontpage_mid_left .collection-automatic li, #frontpage_mid_left .collection-manual li,
#frontpage_mid_right .collection-automatic li, #frontpage_mid_right .collection-manual li {
  list-style-type:none;
  background-image:none;
  position:relative;
}
.teaser-image-link {float:left; margin-right:1em;}
.teaser-image-link img {display:block;}
#frontpage_mid_left h2, #frontpage_mid_right h2 {font-size:100%; font-weight:bold; padding:0.25em 0.5em;}
body.frontpage .yui-g.last {padding:0.75em;}

/* paanosto: */
#headline-news {padding:0.75em;}
#headline-news, body.frontpage #bd .yui-g {margin-bottom:0.5em; background-color:#DFE3E7;}
#headline-news div.field {border:none; margin:0;}
#headline-news .content {background-image:url(../img/bg-headline.gif); background-repeat:repeat-x; height:225px; padding-left:465px; padding-right:100px; padding-top:20px; position:relative; overflow:hidden;}
#headline-news .field-field-event-date {position:absolute; top:20px; left:465px; color:white; font-size:85%;}
#headline-news ul {padding:0;}
#headline-news li {background-image:none; padding:0;}
#headline-news img.imagecache {position:absolute; left:0; top:0;}
#headline-news h2, #headline-news p {color:white; background-color:transparent;}
#headline-news a {padding:0.25em 0 0.25em 0.75em; color:white; background-color:#009cbd; font-weight:bold; font-size:93%; display:block; width:22em;}
#headline_browser button {position:absolute; bottom:1.75em; height:50px; width:50px; margin-left:0.5em; text-indent:-999px;}
#headline_browser button.previous {background:#8dbed0 url(../img/hdl-icons.jpg) 0 -50px; right:6.75em; border:none;}
#headline_browser button.next {background:#8dbed0 url(../img/hdl-icons.jpg) 0 0; right:1.75em; border:none;}
#headline_browser button.previous:hover {background-position:0 -150px;}
#headline_browser button.next:hover {background-position:0 -100px;}

/* pop-uutiset: */
.content, .rssFeedContent  {float:none;}
.rssFeedContent  p {margin:0; padding:0;}
.rssFeedContent .date {font-size:85%; font-style:italic;}
#cluetip a.readmore {color:#AEAEAE; font-size:93%; padding-top:0.5em; display:block; font-style:italic;}
#cluetip .date {color:#AEAEAE; font-size:85%;}
#cluetip-outer {margin:0.75em 1.5em;}
#cluetip-inner, #cluetip-title {text-align:left;}
#cluetip-title {margin-bottom:0.25em;}
#cluetip-close a {display:block; margin-top:0.5em; float:right; font-size:85%; color:white;}
.rssFeedContent li {font-size:108%;}
.rssFeedContent li.n-1, .rssFeedContent li.n-2, .rssFeedContent li.n-3 {font-size:138.5%; margin-bottom:0.1em;}
.rssFeedContent li.n-3 {margin-bottom:0.5em;}
.rssFeedContent a {color:black;}
.rssFeedContent img {display:none; visibility:hidden;}

/*tabit */
#frontpage_mid_left ul.anchors.tabs {width:420px; border:0; padding-top:0.5em;}
#frontpage_mid_right ul.anchors.tabs {width:18em; border:0; padding-top:0.5em;}
.anchors.tabs li {background-image:none; padding:0;}
#frontpage_mid_left ul.primary li a,
#frontpage_mid_right ul.primary li a {border:none;}
#frontpage_mid_left .anchors.tabs li a,
#frontpage_mid_right ul.anchors.tabs li a {
  background-color:transparent;
  padding:0.25em 1em 0.8em 1em;
  color:#009CBD;
  font-weight:bold;
  text-align:center;
}
#frontpage_mid_left .anchors.tabs li.active a,
#frontpage_mid_right .anchors.tabs li.active a {
  background:transparent url(../img/bg-bubble.gif) bottom center repeat-x;
  color:white;
  border:none;
}
#tabs--middle_right_top, #tabs--left_2 {background-color:white;}

/* artikkeli listat: */
#frontpage_mid_left .artikkelit-lista.panel-pane &gt; .content {padding-left:0; padding-right:0;}
.artikkelit-lista li, #yui-main .collection-manual li, #yui-main .collection-automatic li {padding-left:0; background-color:#EAF2F9; border-bottom:0.75em solid white; background-image:none;}
.liftup-content {padding:0.5em 0.5em 0 0.5em;}
/*
#frontpage_mid_left .artikkelit-lista li.n-1 {background-color:#E300C0;}
#frontpage_mid_left .artikkelit-lista li.n-1 a {color:white;}
*/
#frontpage_mid_left .artikkelit-lista li:hover {background-color:#E300C0;}
#frontpage_mid_left .artikkelit-lista li:hover a {color:white;}
.artikkelit-lista p, #yui-main .collection-manual p, #yui-main .collection-automatic p {padding-bottom:0.5em;}
.artikkelit-lista .content a, #yui-main .collection-manual li .content a, #yui-main .collection-automatic li .content a {color:black;}
#frontpage_mid_left .liftup-content h4 a {color:black;}
#frontpage_mid_left .liftup-content p a {color:black; font-weight: normal;}
#frontpage_mid_left .liftup-content a:hover {color: #77b61c;}
html.ie6 #frontpage_mid_left div.liftup-content a {padding:0;}

/* kommentit */
.view-data-comments-subject {font-weight:bold; width:22em; float:left;}
.comments-recent li {margin-bottom:0.25em;}
.comments-recent .view-data-comments-name {display:none;}
.comments-recent .view-data-comments-timestamp {color:#bebebe; font-size:85%; float:left;}
fieldset.captcha legend {display:none;}
fieldset.captcha .form-item {margin-top:0;}
/* jotkin julkaistuistakin kommenteista tagitetaan unpublished-classilla, joten pikafix niin ettei ne näy punaisella normaaleille käyttäjille */
.comment-unpublished {background-color: transparent;}
.admin-menu .comment-unpublished {background-color:#FFDEDE;}

/* katso nyt ja kanavilla -nostot: */
#katsonyt {display:inline-block;}
#katsonyt .liftup-content {padding:0 10px 10px 10px;}
#katsonyt .teaser-image-link img {margin-bottom:5px}
#katsonyt li.n-1 {width:270px; min-height:20em; overflow:hidden; margin-right:5px; float:left;background:#243c44 url(../img/bg-katsonyt.png) repeat-x bottom left;}
#katsonyt li.n-1 a {color:#fff;}
#katsonyt li.n-1 h4 {font-size:138.5%;}
#katsonyt li.n-2 img, #katsonyt li.n-3 img {width:11.4em;}
#katsonyt li.n-4 .teaser-image-link {display:none;}
#katsonyt li.n-2 h4, #katsonyt li.n-3 h4, #katsonyt li.n-4 h4 {font-weight:normal;}
* html #katsonyt li.n-1 {width:20.30em; overflow:hidden;}
#katsonyt li.n-2, #katsonyt li.n-3 {width:11.4em; float:left;}
#katsonyt li.n-2 a, #katsonyt li.n-3 a {color:#009CBD}
#katsonyt li.n-2 p, #katsonyt li.n-3 p, #katsonyt li.n-2 .field-item, #katsonyt li.n-3  .field-item {display:none;}
#katsonyt a.teaser-image-link {margin:0;}
.fragment {background-color:transparent; padding:0;}

/* sanottua: */
#sanottua .content li {position:static;}
#sanottua h2 {background-color:#dfe3e7; font-family:Arial; font-size:360%; padding:0; margin:0; height:1em;}
#sanottua .teaser-image-link {display:none;}
#sanottua .liftup-content {padding-top:0;}
#sanottua li {background-repeat:no-repeat; background-position:left top; padding-left:6.5em; margin-bottom:1.5em;}
#sanottua li.n-1 {background-image:url(../img/poppaajat/poppaaja-default-iso.png); background-repeat:no-repeat; background-position:left top; padding-left:12em; border-bottom:1px solid #DEDEDE; height:16em; margin-bottom:0.75em;}
#sanottua li.n-2, #sanottua li.n-3 {background-image:url(../img/poppaajat/poppaaja-default-pieni.png); background-repeat:no-repeat; background-position:left top;}
#moon_man .content {padding:0;}

div.readmore {position:relative; height:1.75em;}
div.readmore a {position:absolute; right:0; padding:0.25em 0.75em; background-color:#009cbd; color:white; font-size:93%; font-weight:bold;} 
#virallinenlista div.readmore {margin-top:0.75em;}
#tabs--left_2-1 .artikkelit-lista .content div.readmore a {right:0.75em; color:white;}
body.frontpage #virallinenlista {float:none; width:auto;}

/* Pop-lista */
#pop-lista .title {margin-bottom:0;}
#pop-lista .content {background-color:black;}
#pop-lista a {color:white;}
ol.top-lista {padding:0; margin:0;}
ol.top-lista li {border-bottom:black 1px solid; padding-left:60px; padding-top:15px; padding-right:15px; list-style-type:none; margin:0; min-height:45px; color:white;}
.ie6 ol.top-lista li {height:45px;}
ol.top-lista li.n-1 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px 0px; }
ol.top-lista li.n-2 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -61px; }
ol.top-lista li.n-3 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -122px; }
ol.top-lista li.n-4 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -183px; }
ol.top-lista li.n-5 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -244px; }
ol.top-lista li.n-6 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -305px; }
ol.top-lista li.n-7 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -366px; }
ol.top-lista li.n-8 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -427px; }
ol.top-lista li.n-9 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -488px; }
ol.top-lista li.n-10 {background:#2b3035 url(../img/bg-top-lista.png) no-repeat -10px -549px; }

body.top-listat ol.top-lista li, body.nicke-top-10 ol.top-lista li { padding-left:80px;}
body.top-listat ol.top-lista li.n-1, body.nicke-top-10 ol.top-lista li.n-1 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px 0px; }
body.top-listat ol.top-lista li.n-2, body.nicke-top-10 ol.top-lista li.n-2 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -200px; }
body.top-listat ol.top-lista li.n-3, body.nicke-top-10 ol.top-lista li.n-3 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -400px; }
body.top-listat ol.top-lista li.n-4, body.nicke-top-10 ol.top-lista li.n-4 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -600px; }
body.top-listat ol.top-lista li.n-5, body.nicke-top-10 ol.top-lista li.n-5 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -800px; }
body.top-listat ol.top-lista li.n-6, body.nicke-top-10 ol.top-lista li.n-6 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -1000px; }
body.top-listat ol.top-lista li.n-7, body.nicke-top-10 ol.top-lista li.n-7 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -1200px; }
body.top-listat ol.top-lista li.n-8, body.nicke-top-10 ol.top-lista li.n-8 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -1400px; }
body.top-listat ol.top-lista li.n-9, body.nicke-top-10 ol.top-lista li.n-9 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -1600px; }
body.top-listat ol.top-lista li.n-10, body.nicke-top-10 ol.top-lista li.n-10 {background:#2b3035 url(../img/bg-top-lista3.png) no-repeat 0px -1800px; }
/*** &lt;== Etusivu ***/

/*** Artikkelisivu ==&gt; ***/
.publish-time {display:none;}
.panel-pane  h1 {padding-top:0.75em;}
.panel-pane .publish-time {display:block; position:absolute; top:1.5em; font-size:85%;}
.field, .terms.tagit {border-top:1em solid #dfe3e7; margin-left:-1.5em; margin-right:-1.5em;}
* html .field, * html .terms.tagit {border-top: 0.1em; margin-left:0; margin-right:0; padding:0;} /* IE6 */
.fieldgroup .field {border-top:0;}
.field-field-teaser-text {font-size:123.1%;}
/*.fieldgroup &gt; h2 {background-color:#E8F1F8; padding:0.75em 1.2em; font-size:131%; color:black;}*/
div.fieldgroup h2, div.content h3.field-label {background-color:#E8F1F8; padding:0.5em 20px; font-size:138.5%; color:black;font-weight:normal;}
* html div.fieldgroup h2, * html div.content h3.field-label {background-color:transparent; padding-right:0; padding-left:0;} /* IE6 */
.field-items, div.fieldgroup .content  {padding:1em 1.5em;}
* html .field-items {padding-right:0; padding-left:0;} /* IE6 */
.fieldgroup .field-items {padding-top:0; padding-bottom:0;}
.group-teaser-information li {background-image:none; padding:0;}
img.imagecache-artikkelikuva {float:left; margin-right:1em;}
div.fieldgroup.group-listaustiedot .content,
div.fieldgroup.group-teaser-information .content {padding-left:0;}
div.fieldgroup.group-teaser-information  .content div {float:left;}
div.fieldgroup.group-teaser-information  .content div.field-field-liftup-asset {width:430px;}
.ie6 div.fieldgroup.group-teaser-information  .content div.field-field-liftup-asset {width:390px;}
div.fieldgroup.group-teaser-information  .content div.field-field-teaser-text {width:240px;}
.ie6 div.fieldgroup.group-teaser-information  .content div.field-field-teaser-text {width:180px;}

/* terms: */
div.terms {clear:both; margin-bottom:0.25em;}
.terms.tekijx {text-transform:uppercase; font-weight:bold; font-size:85%; margin-bottom:0.75em;}
.terms.kuvat , .terms.lxhteet{color:#999; text-transform:uppercase; font-size:85%;}
.terms.tekijx li, .terms.kuvat li, .terms.lxhteet li, .terms.tagit li {background-image:none; padding-left:0; float:left; margin-right:0.75em;}
.terms.tekijx strong, .terms.kuvat strong, .terms.lxhteet li, .terms.tagit strong {float:left; font-weight:normal; display:block; margin-right:0.5em;}
.terms.tagit {background-color:#4D5F6D; padding:0.5em 1.5em; margin-bottom:0;}
html.ie .terms.tagit {width:600px;}
.terms.tagit strong {color:white; font-size:138.5%;}
.terms.tagit li {margin-top:0.25em; color:white;}
.terms.tekijx  strong {display:none;}

/* photos: */
* html div.field-field-photos {height: 1%;} /* IE6 */
.field-field-photos  li {background-image:none; float:left; margin:0 0.25em 0.25em 0; padding:0;}
/* videos: */
.field-field-av-reference {margin-bottom:0.75em;}
.field-field-av-reference li{padding:0; float:left; width:144px; margin:0 0.25em 0.25em 0; background-color:rgb(77, 95, 109); overflow:hidden; height:11em;}
/* Peitetään li:n background-väkäset */
.field-field-av-reference div{ background-color: inherit; }
.field-field-av-reference div.no_img{ height: 100%; }
.field-field-av-reference p.desc {padding:0.25em 0.5em 0.75em 0.75em;}
.field-field-av-reference a.mediaplayer {color:white; font-size:85%;}
.field-field-av-reference p.tb {padding:0; margin:0;}

/* kommentit: */
#yui-main div.panel-pane.node_comments, #yui-main div.panel-pane.node_comment_form {padding:0;}
div.panel-pane.node_comments &gt; div.content, div.panel-pane.node_comment_form &gt; div.content {padding:0;}
div.panel-pane.node_comments .title, div.panel-pane.node_comment_form .title {background-color:#E8F1F8; color:black; font-size:153.9%; font-weight:normal; padding:0.4em 20px;}
div.panel-pane.node_comments &gt; div.content, div.panel-pane.node_comment_form &gt; div.content {padding:0.5em 1.5em;}
.comment .links {display:none;}
.comment #new, .comment .new {display:none;}
div.panel-pane.node_comments .comment h3 a {color:black;}
div.panel-pane.node_comments h3 {font-size:123.1%; font-weight:bold;}
div.panel-pane.node_comments .comment  {border-bottom: 10px solid rgb(232, 241, 248); margin-bottom: 20px;}
div.panel-pane.node_comments .comment .content {padding:0 10px; color:#4c4c4c; font-size:93%;}

/* social bookmarks: */
#social-bookmarks li {background-image:none; float:right;}

/*** &lt;== Artikkelisivu ***/

/*** &lt;== Keikkasivu ***/
.field-field-event-date, .field-field-venue, .field-field-city {border-top:none; position:absolute; left:32em;}
.field-field-event-date {top:0;}
.field-field-venue {top:5em;}
.field-field-city {top:9em;}
body.keikat #yui-main li{background-image:none; padding-left:0;}
body.keikat .publish-time {display:none;}
body.keikat .group-listaustiedot {position:relative;}
body.keikat .group-listaustiedot .content  {background-color:#b7c4ce; height:214px; padding-bottom:0; padding-top:0;}
body.keikat .group-listaustiedot .content .field-field-event-date {padding-top: 1em;}
body.keikat .group-listaustiedot .content .field-field-event-date .field-label-inline-first,
body.keikat .group-listaustiedot .content .field-field-venue .field-label-inline-first ,
body.keikat .group-listaustiedot .content .field-field-city .field-label-inline-first  {
  display:block; margin-bottom:0.5em;
}
body.keikat h1 {padding-top:0;}
body.keikat .field-field-teaser-text {border-top:none;}
.fieldgroup.group-pisteytys {border-top:1em solid #dfe3e7; margin-left:-1.5em; margin-right:-1.5em; }
* html .fieldgroup.group-pisteytys {border-top:0.1em;} /* IE6 */
.fieldgroup.group-pisteytys .content {padding-left:1.5em; padding-right:1.5em; position:relative;}
.fieldgroup.group-pisteytys h2 {padding:0.5em 1em;}
#barometri-result {
  padding-top:30px;
  position:absolute;
  text-align:center;
  top:70px;
  width:140px;
  font-weight:bold;
  height:120px;
  left:480px;
  background:transparent url(../img/bg-baro-ka.png) no-repeat scroll 0 0;
  color:white;
}
#barometri-result span {font-size:48px; line-height:60px;}

/* pisteet: */
.field-field-setlist .value,
.field-field-sounds .value,
.field-field-attitude .value,
.field-field-charisma .value,
.field-field-show .value,
.field-field-atmosphere .value,
.field-field-audience .value,
.field-field-unexpectedness .value,
.field-field-price-quality-ratio .value,
.field-field-other-facilities .value
{
  display:block;
  width:292px;
  background:transparent url(../img/bg-points.png) no-repeat top right;
  text-indent:300px;
  font-weight:bold;
  float:left;
}
.group-pisteytys .field {margin-bottom:0.75em;}
.group-pisteytys .field-label-inline-first {width:10em; font-weight:normal; clear:both; float:left;}

/* biisilista: */
ol.col-1 {float:left; margin-bottom:1em; width:45%; margin-right:5%;}
ol.col-2 {float:left; margin-bottom:1em; width:50%;}
div.field-field-setlist-text ol &gt; li {margin-bottom:0.3em;}
/*** &lt;== Keikkasivu ***/

/* Google CSE */
#cse-search-box { position:absolute; top:0.75em; right:6em; }
#cse-search-box .help { color:white; font-weight:bold; margin-bottom:0.25em;}
#cse-search-box input[type="text"]{ width:15em; margin-right:0.25em; }
#cse-search-box input[type="submit"]{ background-color:#009cbd; color:white; border:2px solid #009cbd; }

/* Popfakta */
#pop_fact {position:absolute; left:25em; top:0.75em; color:white;}
#pop_fact ul {margin:0; padding:0;}
#pop_fact li {margin:0; padding:0; list-style-type:none; background-image:none; width:2.9em; overflow:hidden; font-size:116%;}
#pop_fact ul:first-child  li{font-size:153.9%; width:2.85em;}
#pop_fact .info {display:block; position:relative; left:3.4em; top:-1.3em; width:270px;}

/* Oikean laidan nostot: */
.yui-b .liftup {padding:0.75em; border:none;}
.yui-b .liftup h2{margin-bottom:0;}
.yui-b .liftup h2, .yui-b .liftup h3 {font-size:100%; font-weight:bold; padding:0.25em 0.75em;}
div.liftup.keikat a, div.liftup.levyloyto a, div.liftup.virallinenlista a, div.liftup.poppaajat a {padding-top:10.5em; display:block;}
div.liftup.keikat .content, div.liftup.levyloyto .content, div.liftup.virallinenlista .content, div.liftup.poppaajat .content {background:transparent url(../img/bg-liftups.png) no-repeat;}
div.liftup.keikat .content                       {background-position:0 top;}
div.liftup.levyloyto .content                {background-position:-250px top;}
div.liftup.virallinenlista .content  {background-position:-500px top;}
div.liftup.poppaajat .content                {background-position:-750px top;}
div.liftup.uusimmat-keikat, div.liftup.uusimmat-keikat .content {padding:0;}
div.liftup.uusimmat-keikat .title {background:white url(../img/bg-liftups.png) no-repeat scroll 10px 10px; height:145px; font-size:0px;}

div.liftup.uusimmat-keikat ul{font-size:93%; margin-left:10px;}
div.liftup.uusimmat-keikat li {margin-bottom:0.5em; list-style-type:none; background-image:none; padding-left:0; clear:both;}
div.liftup.uusimmat-keikat li div.view-data-node-data-field-event-date-field-event-date-value, div.liftup.uusimmat-keikat li div.view-data-term-node-3-name {margin-right:0.75em; float:left;}
div.liftup.uusimmat-keikat li div.view-data-node-title {margin-bottom:0.25em; clear:both; font-weight:bold;}
div.liftup.uusimmat-keikat li div.view-data-node-title a {font-weight:normal;}
div.liftup.levyloyto.listaus .content {padding-top:11em;}
div.liftup.listaus .content {padding-left:0.25em;}
div.liftup.listaus ul{font-size:93%;}
div.liftup.listaus li {margin-bottom:0.5em; list-style-type:none; clear:both;}
div.liftup.levyloyto.listaus a {padding:0; display:inline;}

div.liftup.dark {background-color:#b7c4ce;}
div.liftup.dark .content {padding:0;}
div.liftup.dark .content  li {padding:0;}
div.liftup.dark .view-data-node-data-field-teaser-text-field-teaser-text-value {padding: 0.25em 0;}
div.liftup.plain {border:none;}
div.liftup.plain .content {padding-left: 0pt; padding-right: 0pt;}
div.liftup.plain li {margin-top: 0.5em; margin-bottom: 0.5em;}
div.liftup.plain  h2 {padding: 0px; background-color: white; color: black; font-size: 138.5%; margin-bottom: 0pt;}

div.liftup .accordion h3 {padding:0;}
div.liftup .accordion h3 a  {padding:5px 0pt 5px 25px; display:block; color:#009cbd; background:#e8f1f8 url(../img/icons.gif) no-repeat 10px -1291px;}
div.liftup .accordion h3 a:hover  {color:white; background-color:#009cbd; background-position:10px -1331px;}
div.liftup .accordion h3.selected a, div.liftup .accordion h3.selected a:hover {background:#E300C0 url(../img/icons.gif) no-repeat 10px -1311px; color:white;}
div.panel-pane.liftup .publish-time {display:none;}

/* Oikean laidan poppaajanostot: */
div.liftup.poppaaja {background-color:#b7c4ce; margin-bottom:0;}
div.liftup.poppaaja .content {padding:0;}
div.liftup.poppaaja .content  li {padding:0;}
div.liftup.poppaaja .view-data-node-data-field-teaser-text-field-teaser-text-value {padding: 0.25em 0;}
div.liftup.poppaukset {border:none;}
div.liftup.poppaukset .content {padding-left: 0pt; padding-right: 0pt;}
div.liftup.poppaukset li {margin-top: 0.5em; margin-bottom: 0.5em;}
div.liftup.poppaukset  h2 {padding: 0px; background-color: white; color: black; font-size: 138.5%; margin-bottom: 0pt;}

/* Tagipilvi */
#tag-cloud .more-link {display:none;}

/* Yhteydeottolaatikko */
.yhteydenotto {height:23em; width:43%; float:left; position:relative; top:-1em; background:#dfe3e7; border-left:0.75em black solid; border-bottom:0.75em solid black; padding-left:0.75em;}
.ie6 .yhteydenotto {width:42.5%; top:-0.5em;}
.yhteydenotto textarea {border:1px solid #999999; height:9em; width:26em;}
#edit-submitted-nimi {border:1px solid #999999; width:26em;}
.yhteydenotto .description {display:none;}
.yhteydenotto .grippie {display:none;}
.yhteydenotto #edit-submit {border:1px solid white; background-color:silver;}

/* kommentointi */
#edit-comment {height:8em;}
.textarea-identifier.description {display:none;}
#comment-form {border-bottom:10px solid rgb(232, 241, 248); margin-bottom:20px; padding-bottom:20px;}
#comment-form .tips {display:none;}
#comment-form #edit-preview {display:none;}
.comment_reply {display:none;}
/* .comment .submitted {float:right; margin-top:0.5em; color:rgb(160, 160, 160); font-size:86%;} */
.comment .submitted {display:block; margin-left:10px; margin-bottom:10px; color:rgb(160, 160, 160); font-size:86%;}
.comment .author {color:black; font-weight:bold; padding-right:0.25em;}
#site #write-new-comment {background:#009cbd url(../img/icons.gif) no-repeat; background-position:3px -1462px; font-weight:bold; font-size:93%; color:white; border:none; padding:3px 0 3px 30px; margin-bottom:1em; cursor:pointer; height:1.4em; width:13em;}
#site #write-new-comment.active {background-position:3px -1402px;}
#site #write-new-comment a {color: white;}

/* lomakkeet: */
#site button, #site input.form-submit, #write-new-comment {background:#c6c5d7 url(../img/icons.gif) repeat-x; background-position:0px -1525px; border:1px solid #003c74; padding:0 5px; color:black; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}

/* ADMIN */
.menu-admin-link {color:#aaa; font-size:90%;}
.admin-links, #ft li a.menu-admin-link {display:none;}
#tabs-wrapper li {background-image:none; padding:0; font-size:85%;}
#yle-login p{padding:0;}
.yle-admin-links {position:absolute; top:0.2em; right:0.2em; background-color:#FD87EB; font-size:85%; z-index:10;}
#ft .admin-buttons {display:none;}
#headline-news .content .admin-links {display:block; position:absolute; top:0.5em; right:0.5em;}
.textarea-identifier .description {display:none;}

/* Alisivustot */
.submenu .content{padding:0;}
.submenu .admin-buttons {display:none;}
.submenu li {background-position:12px -1575px; border-bottom:1px solid #dfe3e7; padding:4px 0 4px 20px;}
.submenu a {font-weight:bold; font-size:93%; padding:5px 0 5px 20px; display:block;}
.submenu li.active {background-color:#447786;}
.submenu a.active {color:white;}
.submenu li.leaf, .submenu li.collapsed, .submenu li.expanded {list-style-image:none; list-style-type:none; padding:0;}
.submenu li.expanded li.leaf {margin-left:20px;}
.submenu ul.menu li {margin:0;}
.submenu ul.menu {border-bottom:10px solid #dfe3e7;}
.submenu ul.menu ul.menu{border-bottom:none;}
.panel-pane.submenu {margin-bottom:0;}
.submenu-logo {margin-bottom:0; background-repeat:no-repeat; background-position:bottom left;}
.submenu-logo  .content {padding:0 10px 5px 10px; margin:0; font-size:85%; color:white; font-weight:normal;}
.submenu-logo  .content  p {padding:0; margin:0;}
.submenu-logo  a {height:155px; width:240px; display:block; text-indent:-999px; font-size:0px;}
#yui-main .panel-pane.mainliftup {padding:0;}
.panel-pane.mainliftup .content {padding:0}
.liftup.areena  h2 {background:transparent url(../img/bg-liftups.png) -970px 0 no-repeat; font-size:0; height:60px; text-indent:-9999px; font-size:0px;}
.liftup.areena .publish-time {display:none;}
.liftup.areena li  {background-image:none; padding:0;}
.liftup.areena img {margin-bottom:5px;}
.liftup.areena a {color:black;}
.liftup.general li{background-image:none; padding:0;}
.panel-pane.leipis .content {padding-top:5px;}

/**Musiikki-TV**/
#yui-main  .musiikki-tv .panel-pane.mainliftup {background:black url(../img/subsites/musiikkitv/bg-mainliftup.gif) repeat-x bottom left; padding:0 0 20px 0; font-size:108%; border:0; margin:0;}
.musiikki-tv .submenu-logo {background-color:#dfe3e7; background-image:url(../img/subsites/musiikkitv/bg-submenu-musiikkitv.gif); height:215px; overflow:hidden;}
.musiikki-tv .mainliftup h2, .musiikki-tv .leipis h2 {font-size:174%; min-height:41px; height:auto; padding:20px 0 0 70px; background:#0d0e10 url(../img/subsites/musiikkitv/topbar.gif) no-repeat; margin:0;}
.ie6 .musiikki-tv .mainliftup h2 , .ie6 .musiikki-tv .leipis h2 {height:41px;}
.musiikki-tv .panel-pane.mainliftup a {color:white;}
.musiikki-tv .mainliftup .publish-time, .musiikki-tv .leipis .publish-time {display:none;}
.musiikki-tv .mainliftup h2 {font-size:174%;}
#yui-main .musiikki-tv  .mainliftup .collection-manual li {border:0; background-color:transparent;}
div.musiikki-tv .artikkelit-lista li, #yui-main div.musiikki-tv  .collection-manual li, #yui-main div.musiikki-tv  .collection-automatic li {background-color:#b0bec6;}
div.musiikki-tv .mainliftup a {color:white;}
div.musiikki-tv .submenu a {color:#009cbd;}
div.musiikki-tv .submenu a.active {background-color:#447786; color:white;}
/** Musiikki-TV artikkelisivu **/
/* #yui-main .musiikki-tv .panel-pane {padding:0;} */
.musiikki-tv h2 {color:white; background-color:#447786;}
.musiikki-tv .mainsliftup h2 {background-color:transparent;}
.musiikki-tv .leipis .content h2, .musiikki-tv  .leipis  .content h3 {color:#447786;}
.musiikki-tv .liftup.virallinenlista  h2{background-color:#E300C0; color:white;}


/**EMMA**/
.emma-gaala-2009 .submenu-logo  a {height:210px;}
#yui-main  .emma-gaala-2009 .panel-pane.mainliftup {background:white url(../img/subsites/emma/bg-mainliftup.jpg) repeat-x top left; padding:0 0 20px 0; font-size:108%; border:0; margin:0;}
.emma-gaala-2009 .submenu-logo {background-color:#dfe3e7; background-image:url(../img/subsites/emma/bg-submenu-musiikkitv.gif); height:205px; overflow:hidden;}
.emma-gaala-2009 .mainliftup h2, .emma-gaala-2009 .leipis h2 {font-size:205%; min-height:46px; height:auto; padding:15px 0 0 20px; background:#0d0e10 url(../img/subsites/emma/bg-mainliftup.jpg) no-repeat top left; margin:0;}
.ie6 .emma-gaala-2009 .mainliftup h2 , .ie6 .emma-gaala-2009 .leipis h2 {height:46px;}
.emma-gaala-2009 .panel-pane.mainliftup a {color:white;}
.emma-gaala-2009 .mainliftup .publish-time, .emma-gaala-2009 .leipis .publish-time {display:none;}
.emma-gaala-2009 .mainliftup h2 {font-size:205%;}
#yui-main .emma-gaala-2009  .mainliftup .collection-manual li {border:0; background-color:transparent;}
div.emma-gaala-2009 .artikkelit-lista li, #yui-main div.emma-gaala-2009  .collection-manual li, #yui-main div.emma-gaala-2009  .collection-automatic li {background-color:#b5b5b5;}
div.emma-gaala-2009 .artikkelit-lista li:hover, #yui-main div.emma-gaala-2009  .collection-manual li:hover, #yui-main div.emma-gaala-2009  .collection-automatic li:hover {background-color:#8f597b;}
#yui-main div.emma-gaala-2009  .mainliftup .collection-manual li:hover {background-color:transparent;}
div.emma-gaala-2009 .mainliftup a {color:white;}
div.emma-gaala-2009 .submenu a {color:#8F597B;}
div.emma-gaala-2009 .submenu a.active {background-color:#8F597B; color:white;}
/**EMMA artikkelisivu**/
/* #yui-main .emma-gaala-2009 .panel-pane {padding:0;} */
.emma-gaala-2009 h2 {color:white; background-color:#447786;}
.emma-gaala-2009 .mainsliftup h2 {background-color:transparent;}
.emma-gaala-2009 .leipis .content h2, .emma-gaala-2009  .leipis  .content h3 {color:#447786;}
.emma-gaala-2009 .liftup.virallinenlista  h2{background-color:#E300C0; color:white;}


/** Popkult **/
.popkult-ohjelma .submenu-logo  a {height:160px;}
#yui-main  .popkult-ohjelma .panel-pane.mainliftup {background:white url(../img/subsites/popkult/bg-mainliftup.gif) repeat-x top left; padding:0 0 20px 0; font-size:108%; border:0; margin:0;}
.popkult-ohjelma .submenu-logo {background-color:white; background-image:url(../img/subsites/popkult/bg-submenu.gif); height:215px; overflow:hidden;}
.popkult-ohjelma .submenu-logo  .content {color:black;}
.popkult-ohjelma .mainliftup h2 {font-size:205%; padding:0 10px 0 15px; margin:0; color:black;}
.popkult-ohjelma .leipis h2 {font-size:205%; padding:0 10px 0 5px; background:black; margin:0 0 0 10px; display:inline; color:white;}
.popkult-ohjelma .leipis {background:white url(../img/subsites/popkult/bg-mainliftup2.gif) no-repeat;}
div.popkult-ohjelma div.panel-pane.mainliftup a {color:black;}
.popkult-ohjelma .mainliftup .publish-time, .popkult-ohjelma .leipis .publish-time {display:none;}
.popkult-ohjelma .mainliftup img.imagecache-artikkelikuva {margin-left:15px;}
#yui-main .popkult-ohjelma  .mainliftup .collection-manual li {border:0; background-color:transparent;}
div.popkult-ohjelma .artikkelit-lista li, #yui-main div.popkult-ohjelma  .collection-manual li, #yui-main div.popkult-ohjelma  .collection-automatic li {background-color:#b5b5b5;}
div.popkult-ohjelma .artikkelit-lista li:hover, #yui-main div.popkult-ohjelma  .collection-manual li:hover, #yui-main div.popkult-ohjelma  .collection-automatic li:hover {background-color:#bc5d90;}
#yui-main div.popkult-ohjelma  .mainliftup .collection-manual li:hover {background-color:transparent;}
div.popkult-ohjelma .mainliftup a {color:white;}
div.popkult-ohjelma .submenu a {color:#bc5d90;}
div.popkult-ohjelma .submenu a.active {background-color:#bc5d90; color:white;}
div.panel-pane.liftup.general h2 {background-color:#447786; color:white;}
#yui-main .popkult-ohjelma .panel-pane {padding-top:1.5em;}
.popkult-ohjelma .panel-pane.leipis .content {padding-top:15px;}
.popkult-ohjelma .liftup #social-bookmarks {display:none;}
/**Popkult artikkelisivu**/
.popkult-ohjelma h2 {color:black; /*background-color:#447786;*/}
.popkult-ohjelma .mainliftup h2 {background-color:transparent; height:60px; padding-top:15px;}
.popkult-ohjelma .leipis .content h2, .popkult-ohjelma  .leipis  .content h3 {color:#447786;}
.popkult-ohjelma .liftup.virallinenlista  h2{background-color:#E300C0; color:white;}
.popkult-ohjelma .breadcrumb {display:none;}
div.popkult-ohjelma .liftup.general .group-teaser-information {display:none;}

/** Muuvi **/
.muuvi .submenu-logo  a {height:210px;}
#yui-main  .muuvi .panel-pane.mainliftup {background:white url(../img/subsites/muuvi/bg-mainliftup.jpg) repeat-x top left; padding:0 0 20px 0; font-size:108%; border:0; margin:0;}
.muuvi .submenu-logo {background-color:#dfe3e7; background-image:url(../img/subsites/muuvi/bg-submenu.jpg); height:205px; overflow:hidden;}
.muuvi .mainliftup h2, .muuvi .leipis h2 {font-size:205%; min-height:46px; height:auto; padding:15px 0 0 20px; background:#0d0e10 url(../img/subsites/muuvi/bg-mainliftup.jpg) no-repeat top left; margin:0;}
.ie6 .muuvi .mainliftup h2 , .ie6 .muuvi .leipis h2 {height:46px;}
.muuvi .panel-pane.mainliftup a {color:white;}
.muuvi .mainliftup .publish-time, .muuvi .leipis .publish-time {display:none;}
.muuvi .mainliftup h2 {font-size:205%;}
#yui-main .muuvi  .mainliftup .collection-manual li {border:0; background-color:transparent;}
div.muuvi .artikkelit-lista li, #yui-main div.muuvi  .collection-manual li, #yui-main div.muuvi  .collection-automatic li {background-color:#b5b5b5;}
div.muuvi .artikkelit-lista li:hover, #yui-main div.muuvi  .collection-manual li:hover, #yui-main div.muuvi  .collection-automatic li:hover {background-color:#8f597b;}
#yui-main div.muuvi  .mainliftup .collection-manual li:hover {background-color:transparent;}
div.muuvi .mainliftup a {color:white;}
div.muuvi .submenu a {color:#8F597B;}
div.muuvi .submenu a.active {background-color:#8F597B; color:white;}
/**EMMA artikkelisivu**/
.muuvi h2 {color:white; background-color:#447786;}
.muuvi .mainsliftup h2 {background-color:transparent;}
.muuvi .leipis .content h2, .muuvi  .leipis  .content h3 {color:#447786;}
.muuvi .liftup.virallinenlista  h2{background-color:#E300C0; color:white;}

/** Lightbox **/
#lightbox #caption a {display:none;} /* Image details link */


/** POPSAA **/

#keikkasaa {
  color: #FFFFFF;
  position:absolute;
  left:632px;
  top:0.70em;
  font-size: 120%;
}

.popsaa_hover,#popsaa_hover {	
 	color: black;
 	display: none; 
 	position: absolute; 
 	left: 580px; 
 	top: 5.7em; 	
 	width: 30em;
 	 	
}

#popsaa_icons { 		
	color: #FFFFFF;
  position:absolute;
  left:630px;
  top: 2.2em;
}

.popsaa_close {
	padding-right: 0.2em;
	float: right;
	padding-top: 0.5em;
}

.popsaa_close a {
	background:transparent url(../../../../../../static.yle.fi/global/css/themes/05/img/frontpage-icons.gif) no-repeat scroll 0 -297px;
	padding: 4px 0 4px 21px;
}
.popsaa_icon { 		
	margin: 2px;
}
.popsaa_title {
	padding-left: 0.5em;
	background-color: #FFFFFF;
	color: black;
	padding-top: 0.5em;
	font-size: 150%;
}
.popsaa_ul {
	padding-left: 0.7em;
	padding-right: 0.7em;	
	background-color: #FFFFFF;
	padding-top: 0.5em;
 	padding-bottom: 1em;
}
.popsaa_li {
	list-style-image:none;
	list-style-position:outside;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../img/icons.gif) no-repeat scroll 0 -1579px;
	list-style-type:none;
	padding-left:0.7em;	
	
}

.popsaa_li_stripe {
	background-color: #DDDDDD;
	margin-right: 0px;
}

.popsaa_pager { 
	padding:5px 0;
	padding-left: 0.7em;
	padding-right: 0.7em;	
	background-color: #FFFFFF;
	padding-top: 0.5em;
 	padding-bottom: 0.5em;
} 
.popsaa_clickable { font-size:11px; color:gray; background:#F5F5F5; border:solid 1px gray; padding:0 5px; margin:0 5px; cursor:pointer; }
.popsaa_active {color:black; border:solid 1px black;}

#ft &gt; #popsaa_hover ul li {
	width: 90%;	
}

.popsaa_a,.popsaa_hover,#popsaa_hover ul li a {
	text-decoration:none;
	color: black;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.231;	
}

#popsaa_meteli {
  float: right;
  padding-left: 0.7em;
  padding-right: 1em;
  padding-top: 0.8em;
  background-color: white;
  color: black;
  text-decoration:none;
}

#popsaa_meteli a {
  text-decoration: none;
  color: black;
}</pre></body></html>