#branding{overflow:visible}#branding header{position:relative}#branding header nav{background:#6e0d15;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98121e), color-stop(100%, #6e0d15));background:-webkit-linear-gradient(#98121e,#6e0d15);background:-moz-linear-gradient(#98121e,#6e0d15);background:-o-linear-gradient(#98121e,#6e0d15);background:linear-gradient(#98121e,#6e0d15);margin:30px 0 0 0;overflow:hidden;position:absolute;right:20px;z-index:100;text-align:left;width:auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#branding header nav ul{float:right;padding:1px}#branding header nav li{display:block;float:left;padding:0}#branding header nav a{background:#6e0d15;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98121e), color-stop(100%, #6e0d15));background:-webkit-linear-gradient(#98121e,#6e0d15);background:-moz-linear-gradient(#98121e,#6e0d15);background:-o-linear-gradient(#98121e,#6e0d15);background:linear-gradient(#98121e,#6e0d15);border-left:1px solid #731019;border-right:1px solid #90121c;color:white;display:block;font-size:12px;line-height:44px;margin:0;text-decoration:none;text-transform:uppercase}#branding header nav a:hover,#branding header nav .current_page_item a,#branding header nav .current-menu-item a,#branding header nav .current_page_ancestor a,#branding header nav .current-page-ancestor a{background:#59070c;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #850a11), color-stop(100%, #59070c));background:-webkit-linear-gradient(#850a11,#59070c);background:-moz-linear-gradient(#850a11,#59070c);background:-o-linear-gradient(#850a11,#59070c);background:linear-gradient(#850a11,#59070c)}#branding header nav li:first-child a{border-left:none}#branding header nav li:last-child a{border-right:none}#branding header .search{background:url(../images/search-bg-2.png) no-repeat;height:44px;width:250px;padding-top:8px;position:absolute;text-align:center;top:258px;right:15px;z-index:20}#branding header .search input{height:20px}#branding header .search input[type=submit]{display:inline-block;height:26px;border:medium none;color:#FFFFFF;font-size:10px;height:25px;padding:5px;position:absolute;right:15px;top:9px;width:50px}#branding header .search [type=search]{background:white;border:medium none;height:15px;left:16px;padding:5px;position:absolute;top:9px;width:149px}#branding header #branding header #langmenu a{font-size:1em;padding-top:0}.home #branding header .search{top:411px}.flexslider .slides>li{position:relative}.flexslider .slides>li figure{display:block}.flexslider .slides>li img{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.flexslider .slides>li figcaption{position:absolute;bottom:0;left:20px}.flexslider .slides>li h3{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,0.5);font-family:proxima-nova-1,proxima-nova-2,proxima-nova-sc,"Myriad Pro Light","Helvetica Neue Light",Helvetica,Arial,sans-serif;margin:0;text-transform:uppercase}.flexslider .slides>li h3 span{display:block}.flexslider .slides>li h3 .slider-title-1,.flexslider .slides>li h3 .slider-title-2{font-size:31px;line-height:1}.staticbanner{position:relative}.staticbanner figure{display:block}.staticbanner figcaption{background:#333;background:rgba(0,0,0,0.5);display:block;position:absolute;bottom:0;left:0;width:100%;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.staticbanner img{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.staticbanner h3,.staticbanner p{margin:20px}.staticbanner h3{color:#fff;font-family:proxima-nova-1,proxima-nova-2,proxima-nova-sc,"Myriad Pro Light","Helvetica Neue Light",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;text-transform:uppercase;text-shadow:none}.staticbanner h3 span{display:block}.staticbanner h3 .slider-intro{font-size:16px}.staticbanner h3 .slider-title-1,.staticbanner h3 .slider-title-2{color:#ccc}.staticbanner p{margin-bottom:12px}#page-header{height:155px;position:relative}#page-header h1{padding-left:380px;padding-top:65px}#page-header figure{display:block;font-style:italic;position:absolute;bottom:0;padding-left:180px;z-index:5}#page-header figure figcaption{float:left;position:absolute;bottom:20px;left:0;width:160px;text-align:right}#page-header figure figcaption a{color:white}#page-header figure img{display:block;margin:0;position:absolute;bottom:0;left:160px}#page-header #img-1 img{left:130px}#page-header #img-2 img{left:134px}#page-header #img-3 img{left:134px}#page-header #img-4 img{left:64px}#page-header #img-1-alttosaksofoni img{left:150px}#page-header #img-markku-veijonsuo img{left:155px}#page-header #img-timo-paasonen img{left:148px}#page-header #img-markus-ketola img{left:136px}#page-header #img-ville-huolman img{left:150px}#page-header #img-mikael-langbacka img{left:152px}#page-header #img-tero-saarti img{left:144px}#front-page-header{display:block;height:283px;padding-top:25px}#front-page-header .banner-wrap{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#front-page-header .staticbanner,#front-page-header .flexslider{float:left}#front-page-header .staticbanner{line-height:0;margin:0;padding:0;width:320px}dt{min-width:15em}#page{width:940px;padding:0 40px}#front-page,#branding header,.banner aside,.banner .inner,.footer-inner{width:980px}#page,#main{overflow:hidden}#page{background:url(../images/sidebar-gradient.png) repeat-y -20px 0;clear:both;position:relative}.primary{float:right;padding-left:240px}.secondary{float:left;margin-right:-240px;width:210px}.secondary .section-nav{background:url(../images/gradient-down.png) repeat-x,url(../images/gradient-up.png) repeat-x 0 100%;margin:11px 3px 30px -24px;padding:35px 20px 35px 20px}.secondary .section-nav li{border-bottom:1px dotted #9e9c96;display:block;float:none;overflow:hidden;padding:0;-moz-border-image:url(../images/katkoviiva-vaalea.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/katkoviiva-vaalea.png) 0 0 1 0 repeat;-webkit-border-image:url(../images/katkoviiva-vaalea.png) 0 0 1 0 repeat;-o-border-image:url(../images/katkoviiva-vaalea.png) 0 0 1 0 repeat;border-image:url(../images/katkoviiva-vaalea.png) 0 0 1 0 repeat}.secondary .section-nav li li{border:none;-moz-border-image:none 0;-webkit-border-image:none 0;-webkit-border-image:none 0;-o-border-image:none 0;border-image:none 0}.secondary .section-nav li li a{padding-left:1.5em}.secondary .section-nav li:first-child{border-top:1px dotted #9e9c96;-moz-border-image:url(../images/katkoviiva-vaalea.png) 1 0 1 0 repeat;-webkit-border-image:url(../images/katkoviiva-vaalea.png) 1 0 1 0 repeat;-webkit-border-image:url(../images/katkoviiva-vaalea.png) 1 0 1 0 repeat;-o-border-image:url(../images/katkoviiva-vaalea.png) 1 0 1 0 repeat;border-image:url(../images/katkoviiva-vaalea.png) 1 0 1 0 repeat}.secondary .section-nav li:first-child li{border:none;-moz-border-image:none 0;-webkit-border-image:none 0;-webkit-border-image:none 0;-o-border-image:none 0;border-image:none 0}.secondary .section-nav a{background:url(../images/subnavi-nuoli.png) no-repeat 165px 9px;color:#98131e;display:block;text-decoration:none;line-height:1.5;overflow:hidden;padding-right:30px;white-space:normal;word-wrap:break-word;height:auto;margin:0}.secondary .section-nav a:hover{background-position:168px 8px;font-weight:bold;color:#3f3f3e;-webkit-transition:"background-position" "0.1s";-moz-transition:"background-position" "0.1s";-o-transition:"background-position" "0.1s";transition:"background-position" "0.1s"}.secondary .section-nav .current_page_item>a{font-weight:bold;color:#3f3f3e}.content{width:700px;min-height:500px}.three-column .primary{padding-right:240px}.three-column .tertiary{float:right;margin-right:-960px;margin-top:70px;width:240px}.three-column .tertiary h2{margin-top:0;line-height:34px;padding-bottom:15px}.three-column .content{width:460px}.breadcrumbs{width:460px}#front-page,#front-page-2 .inner{background:url(../images/gradient-left.png) repeat-y 304px 0;overflow:hidden;min-height:200px}#front-page{padding-top:34px}#front-page-2{padding:0}#front-page-2 .inner{padding-top:34px;position:relative}.vevent,.news-audience article{padding-left:170px;position:relative}.vevent .entry-action,.news-audience article .entry-action{position:absolute;left:0;top:0;text-align:center;width:150px}.news-audience article.noimage{padding-left:0}.home .events,.home .news-audience{float:right;width:640px;padding-left:340px}.home .news{float:left;margin-right:-320px;width:300px}.home .subscribe{padding-bottom:17px;position:absolute;left:20px;z-index:1;width:300px}.videos .carousel{height:16em;overflow:auto;position:relative}.videos .carousel-inner{position:static}.videos .carousel-inner.carousel-inner-js{position:absolute;width:1800px;z-index:1;left:35px}.videos .next,.videos .prev{background:url(../images/youtube-nuolet.png) no-repeat 10px 40px #efeeeb;display:block;position:absolute;width:35px;z-index:2;top:0;height:100%;text-indent:-9000px}.videos .next{right:0;background-position:-40px 40px}.videos .prev{left:0}.videos .next.disabled{background-position:-40px -270px}.videos .prev.disabled{background-position:10px -270px}.error404 #branding{overflow:hidden}.error404 #branding .search{display:none}.error404 article h1{font-size:60px}#footer nav{padding:0;width:640px}#footer nav li{float:none;display:block;padding:0}#footer nav,#footer .footer-col,#footer .footer-rest{display:inline;float:left;margin:0;overflow:hidden;padding:0;vertical-align:top}#footer .footer-col{width:140px;margin-right:20px}#footer .footer-rest{float:right;width:340px}#footer .footer-rest .footer-col{margin-right:0;margin-left:20px;margin-bottom:50px}html,body{height:100%}#root{clear:both;min-height:100%;height:auto !important;height:100%;margin-bottom:-34em}#root #root_footer{height:34em}#footer{clear:both;position:relative;height:34em}#ie7 #branding header nav{position:static}@media screen and (max-width: 950px){#page{width:620px}#front-page,#branding header,.banner aside,.banner .inner,.footer-inner{width:660px}.content{width:380px}#branding header nav ul{min-width:0}#branding header nav a{font-size:0.8em}#page-header{overflow:hidden}#page-header figure img{bottom:-60px}.breadcrumbs{width:300px}.staticbanner,#footer nav{display:none}#front-page,#page{padding-top:68px}.home .events,.home .news-audience{width:320px}.vevent,.news-audience article{padding-left:0;position:static}.vevent .entry-action,.news-audience article .entry-action{padding:17px 0;position:static;text-align:left;width:auto}.three-column .primary{padding-right:0}.three-column .content{width:380px}.three-column .tertiary{float:none;margin-top:0;position:static;width:380px;padding-left:240px}}
