/* Maaseudun Tulevaisuus Mobile CSS *//* HTML elements */html {margin: 0px;padding: 0px;width: 100%;}body {font-family: Arial, Verdana, Sans-serif;font-size: 1em;margin: 0px;padding: 0px;color: #000000;width: 100%;}img {border: 0;}p {margin-top: 0;margin-bottom: 1em;color: #333333;}a {margin: 0;padding: 0;color: #000000;text-decoration: underline;}div {margin: 0;padding: 0;	}table, tr, td {margin: 0;padding: 0;}/* Style Elements */.h1 {padding: 2px 5px;color: #000000;font-size: 1.4em;	font-weight: bold;}.h1 a {color: #000000;font-weight: bold;text-decoration: underline;}.h2 {padding: 2px 5px;color: #000000;font-size: 1.2em;font-weight: bold;}.h2 a {color: #000000;font-weight: bold;text-decoration: underline;}.h3 {padding: 5px 5px 0.5em 5px;color: #000000;font-weight: bold;}.h3 a {color: #000000;font-weight: bold;text-decoration: underline;}.h4 {padding: 5px 5px 0.5em 5px;color: #333333;font-weight: bold;}.ul {}.ul a {font-weight: bold;text-decoration: none;padding: 1px 20px;}.tools {padding: 4px 5px;color: #000000;/*font-weight: bold;*/}.tools a {color: #0099CC;text-decoration: none;/*font-weight: bold;*/}.ak {color: #000000;text-decoration: none;font-weight: bold;}.caption {padding: 0px 5px 1em 5px;font-size: 0.9em;color: #898989;}.timestamp {font-size: 0.6em;color: #898989;}.p {padding: 0px 5px 1em 5px;}.p a {color: #000000;text-decoration: none;}.picture {}/* Page structure */#header {background-color: #f1ead4;text-align: center;padding: 0 5px;border-bottom: 2px solid black;}.date {background-color: #000000;padding: 5px;color: #e1d7b6;font-size: 1em;text-align: center;}.date a {color: #e1d7b6;font-weight: bold;}#ad {font-size: 0;text-align: center;padding: 5px 0 3px 0;}#ad img {}.menu {background-color: #efe4c5;color: #333333;	}.title {padding: 5px;}.menuitem, .menuitem a, .title, .title a {font-size: 0.9em;line-height: 1.2em;font-weight: bold;}.menuitem a, .title a, .menu a, .frontsubheadline a{text-decoration: none;}.menuitem {background-color: #efe4c5;color: #333333;padding-top: 3px;padding-bottom: 3px;	}.menuitem a{color: #333333;padding: 5px;padding-top: 3px;padding-bottom: 3px;}.etusivu, .leaf76409240232790883 {background-color: #c92329;color: #ffffff;}.etusivu a, .leaf76409240232790883 a {color: #ffffff;}.uutiset, .node75939694585185729 { background-color: #c92329;color: #ffffff;	}.uutiset a, .node75939694585185729 a{ color: #ffffff;}.hyoty, .node75939698456987093{background-color: #f9b51d;color: #ffffff;	}.hyoty a, .node75939698456987093 a {color: #ffffff;	}.maalla, .node75939704468997630 {background-color: #6aac22;color: #ffffff;	}.maalla a, .node75939704468997630 a {color: #ffffff;	}.teemat, .node76058046528094856 {background-color: #38a7d6;color: #ffffff;	}.teemat a, .node76058046528094856 a {color: #ffffff;	}.ilmoitus {background-color: #efe4c5;color: #333333;}.ilmoitus a {color: #333333;}.default, .yhteys, .node75939700664108519 {background-color: #efe4c5;color: #333333;	}.default a, .yhteys a, .node75939700664108519 a {color: #333333;	}.saa {background-color: #4f69af;color: #FFFFFF;	}.saa a {color: #FFFFFF;	}.content {padding: 5px;}.pag {margin: 1em 0;}.botlink {margin-bottom: 1em;}.botlink a {font-size: 0.83em;color: #0099cc;font-weight: bold;}.toplink {margin-top: 1em;}.toplink a {font-size: 0.83em;color: #0099cc;font-weight: bold;}.subsection{clear: both;font-family: Verdana, Sans-serif;color: #808080;margin: 0px;padding: 0px;font-size: 0.83em;}.datestamp{font-family: Verdana, Sans-serif;font-weight: normal;color: #808080;margin: 0px;padding: 0px;font-size: 0.73em;}.xheadl {clear: both;margin-bottom: 0.5em;}.xHeadline a{font-size: 1em;text-decoration: underline;font-weight: normal;}.xTopHeadline a{font-size: 1em;text-decoration: underline;font-weight: bold;}.theadl {clear: both;}.topHeadline{font-size: 1em;text-decoration: underline;font-weight: bold;}.headl {clear: both;}.headline{font-size: 1em;text-decoration: underline;font-weight: bold;}.headllist {clear: both;margin-bottom: 0.5em;}.headlineList a{text-decoration: underline;margin-bottom: 0;color: #0099cc;}.sublink {text-align: right;font-size: 0.83em;margin: 5px 0;font-weight: bold;}#copyright {background-color: #fbf8ef;text-align: center;color: #666666;font-size: 0.9em;padding: 4px 5px;}.sp {padding: 0 3px;}.frontsubheadline{padding-top: 3px;padding-bottom: 3px;border-top: 2px solid black;background-color: #efe4c5;color: #333333;	font-size: 0.83em;font-weight: bold;}.frontsubheadline a{padding: 5px;}.imgLink {clear: both;margin: 0.5em auto;}