/*    anythingSlider v1.2        By Chris Coyier: http://css-tricks.com    with major improvements by Doug Neiner: http://pixelgraphics.us/    based on work by Remy Sharp: http://jqueryfordesigners.com/*/.anythingSlider                         { z-index:1;width: 633px; height: 172px; position: relative;visibility:hidden;margin-left:38px }.anythingSlider .wrapper                { width: 553px; overflow: auto; height: 172px; margin: 0 40px; position: absolute; top: 0; left: 0; }                                       /* Width below is max for Opera */.anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; margin: 0;padding:0; }.anythingSlider ul li                   { display: block; float: left; height: 172px; width: 553px; margin: 0;overflow:hidden; }.anythingSlider .arrow                  { background-repeat:no-repeat;display: block; height: 172px; width: 67px; text-indent: -9999px; position: absolute; top: 0px; cursor: pointer; }.anythingSlider .forward                { background-position: 0 0; right: -27px; }.anythingSlider .back                   { background-position: -67px 0; left: -27px; }.anythingSlider .forward:hover          { background-image:url(../images/pil_right_act-trans.png);background-position: 20px center; }.anythingSlider .back:hover             { background-image:url(../images/pil_left_act-trans.png);background-position: 30px center; }#thumbNav                               { position: relative; top: 323px; text-align: center; }#thumbNav a                             { color: black; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #c58b04 url(../images/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }#thumbNav a:hover                       { background-image: none; }#thumbNav a.cur                         { background: #e0a213; }#start-stop.playing                     { background-color: red; }#start-stop:hover                       { background-image: none; }/*  Prevents*/.anythingSlider .wrapper ul ul          { position: static; margin: 0;padding:0; background: none; overflow: visible; width: auto; border: 0; }.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }.anythingSlider img {padding:4px;border:1px solid #c3cc17;margin-right:20px;float:left;height:162px}.anythingSlider p {font-family:Arial,Helvetica,sans-serif;color:#4d4d4d;font-size:14px;}.anythingSlider h3.header {padding:0;margin:0;}#addcomment {display:none;}#guestbook li {list-style-type:none;}#guestbook {padding:0;padding-top:16px;}#guestbook .name {color:#565656;font-weight:bold;width:93px;float:left;overflow:hidden;text-align:right;padding-right:7px;}#guestbook .date {background-color:#E6E6E6;padding:2px;float:left;width:522px;padding-left:2px;font-size:11px;}#guestbook .clear {padding-left:100px;width:482px;padding-bottom:14px;padding-top:6px;font-size:12px;}#addcomment {display:none;padding-left:100px;}#write {font-size:14px;padding-right:12px;padding-left:12px;padding-bottom:3px;padding-top:3px;background-color:white;border:1px solid #ff7a39;text-decoration:none;margin-left:100px;}.error {color:red;}#guestbookform textarea {width:250px;height:100px;}#guestbookform input {width:250px;}a.shortnewsheader {display:block;color:#4d4d4d;font-weight:bold;text-decoration:none;letter-spacing:1px;}a.shortnewsdescription {display:block;color:#4d4d4d;text-decoration:none;padding-bottom:22px;line-height:160%;font-size:11px;letter-spacing:1px;}b.shortnewsdate {display:block;color:#ff4401;font-size:11px;}a.shortnewsdescription:hover {}.shortnewswrapper {font-size:12px;}.lightbox img {width:88px;height:88px;padding:5px;margin-right:13px;}a.lightbox {display:block;height:98px;padding-bottom:13px;float:left;}/*.gallery a {float:left;background-image:url(../images/picbg-trans.png);background-repeat:no-repeat;background-position:12px 18px;width:136px;height:136px;padding-left:12px;padding-top:18px;}*/.gallery {display:table;}.gallery img {width:128px;height:128px;}.lineafter {border-bottom:1px solid #eee;margin-bottom:20px;}.posts {list-style-type:none;}.postspacer {clear:both;}img {border:none;}a {outline:none;}h1 {font-size:16px;}ul {    padding-left:1em;    margin-left:0;}h2, h3, h4, h5, h6, p, blockquote,label, ol, dl, fieldset, address {    margin-bottom: 0.7em;}h1 {margin-bottom:10px;}.picturetext {font-style:italic;margin-bottom:2px;font-size:11px;clear:both;padding-left:4px;line-height:120%;}.picturebox {padding-bottom:12px;}.picturebox a.player {background-image:url(../images/play_text_large.png);background-repeat:no-repeat;background-position:center center;}#body .left {margin-right:18px;float:left;padding:4px;border:1px solid #c3cc17;}#body .right {margin-left:18px;float:right; padding:4px;border:1px solid #c3cc17;}#menu {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;height:58px;float:right;list-style-type:none;margin-top:0px;margin-right:40px;display:block;z-index:800;}#menu li.menuitem {float:left;display:block;}#suomeksi {height:43px;padding-right:30px;}#suomeksi a {width:91px;height:23px;line-height:23px;text-align:center;display:block;background-image:url(../images/suomeksi_butt.gif);float:right;font-size:11px;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}.topshadow {background:none;background-image:url(../images/drop_menu_top.gif);background-repeat:no-repeat;height:9px;line-height:1px;position:relative;display:block;}#menu li.menuitem a {color:#9cab00;display:block;font-size:14px;font-weight:bold;padding-right:10px;padding-left:10px;text-decoration:none;height:58px;line-height:36px;float:left;}#menu li.menuitem a.selected {background-color:#ff4401;color:white;}#menu .subli a {}#menu li.subli a {display:block;color:white;height:24px;line-height:24px;width:130px;font-size:11px;}ul#menu li {    float:left; /* floats list items to the left, creating a horizontal menu */}ul#menu li a {    position: relative;  /*must have position set to anything other than static to use z-index */    z-index: 5; /* 5 layers above all normal elements */}ul#menu li.backLava {    position:absolute; /* this is automatically added by lavaLamp, if not set, but let's set it for good practice */    z-index:3; /* 3 levels higher than all normal elements */    /*background:url(../images/bg-oranger.jpg) no-repeat top left;*/background-color:black;opacity:0.04;filter: Alpha(Opacity=4);}* {margin:0;padding:0;}body {background-image:url(../images/bg_global.jpg);background-repeat:repeat-x;background-color:#d6e83a;font-family:tahoma,Arial,Helvetica,sans-serif;}.clear {clear:both;}#bg {width:1558px;min-height:734px;position:relative;width:100%;background:url(../images/bg_main_2.jpg) repeat-x scroll center top;background-repeat:no-repeat;}#wrapper {width:926px;padding-top:26px;margin-left:auto;margin-right:auto;}#header {width:100%;height:101px;}#banner {width:926px;height:213px;background-image:url(../images/slider_bg.jpg);background-position:13px 0px;background-repeat:no-repeat;padding-top:44px}#mainwrapper {width:926px;background-image:url(../images/bg_content_repeat.gif);background-repeat:repeat-y;padding-bottom:20px;}#main {width:804px;min-height:349px;background-image:url(../images/main_top_bg.jpg);background-repeat:no-repeat;padding-left:82px;padding-right:40px;padding-top:36px;}#body {padding-left:0;}#left {float:left;width:382px;padding-right:44px;min-height:310px;}#right img {padding:4px;border:1px solid #c3cc17;}@font-face {font-family: trebuchet;src: url(../fonts/Trebuchet_MS.ttf);}@font-face {font-family: popmedium;src: url(../fonts/popkalas-medium.ttf);}#rightbody h1.header   {clear:both;color:#A1B001;font-size:14px;font-weight:bold;font-family: tahoma,Arial,Helvetica,sans-serif;letter-spacing:1px;}.description ul {color:#4D4D4D;font-family:tahoma,Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:160%;}.description table {color:#4D4D4D;font-family:tahoma,Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:1px;line-height:160%;}h1.header {font-size:28px;color:#a1b001;font-family: "Trebuchet MS",trebuchet,Arial,Helvetica,sans-serif;font-weight:bold;}h3.header {font-size:24px;color:#f9b601;letter-spacing:0px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;}#right h2.header {font-size:14px;color:#a8b301;font-weight:bold;padding-left:0;line-height:100%;padding-top:1.0em;}p {font-family: tahoma,Arial,Helvetica,sans-serif;color:#4d4d4d;font-size:11px;letter-spacing:1px;line-height:160%;}.underrubrik {color:#4a4a4a;font-weight:bold;}.rubrikgron {color:#a1b001;font-weight:bold;font-size:14px;clear:both;}#rightbody {padding-top:0.7em;}a:hover, a:active, a:focus, a {outline:none;}a {color:#A8B301;text-decoration:none;}a:hover {color:#919a01;}#right {float:left;width:334px;padding-left:44px;background-image:url(../images/skugga_vertikal.gif);background-repeat:no-repeat;min-height:310px;}#footer {background-image:url(../images/footer-trans.png);background-repeat:repeat-y;width:886px;height:64px;padding-top:54px;padding-bottom:37px;padding-left:20px;padding-right:20px;}#footer .editmsingleposts {height:64px;width:886px;line-height:64px;text-align:center;}#footer .editmsingleposts p {line-height:140%;margin:0;padding:0;color:#A8B301;font-size:11px;}#rightbody {padding-left:0px;}/*** ESSENTIAL STYLES ***/.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}.sf-menu {line-height:1.0;}.sf-menu ul {position:absolute;top:-999em;/*width:20em;  left offset of submenus need to match (see below) */}.sf-menu ul li {width:160px;}.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}.sf-menu li {position:relative;z-index:4;}.sf-menu a {display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:58px; /* match top ul list item height */z-index:999;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {/*left:20em;  match ul width */top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul { /*left:20em; match ul width */top:0;}/*** DEMO SKIN ***/.sf-menu li.subli {background:#FF4401;}.sf-menu li.subli {border-top:1px solid #ff8f67;border-bottom:1px solid #cc3601;border-right:1px solid #fe713e;}.sf-menu li.subli:hover,.sf-menu li.selectedsubli {background-color:#ff5f26;background-image:url(../images/menu_pil.gif);background-position:5px center;background-repeat:no-repeat;}.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {/*background:#FF4401;*/outline:0;color:white;}/*** arrows **/.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width:1px; /* trigger IE7 hasLayout so spans position accurately */}.sf-sub-indicator {position:absolute;display:block;right:.75em;top:1.05em; /* IE6 only */width:10px;height:10px;text-indent: -999em;overflow:hidden;background:url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}a > .sf-sub-indicator {  /* give all except IE6 the correct values */top:.8em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/color:white;}/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}/*** shadows for all but IE6 ***/.sf-shadow ul {/*background:url('../images/shadow.png') no-repeat bottom right;*/background:transparent url(../images/shadow-trans.png) no-repeat scroll center top;padding: 0 5px 5px;/*-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;*/}.sf-shadow ul.sf-shadow-off {background:transparent url(../images/shadow-trans.png) no-repeat scroll center top;}
