* {   padding: 0; margin: 0;}body { text-align: center; /* Keskittää ulkoasun vanhemmilla IE-selaimilla */  color: #666; font: 11px "Trebuchet MS", Geneva, sans-serif; background-color: #fff; background-image: url(%20%20NEW/body_bg3.gif); background-repeat: repeat; background-attachment: fixed; width: 100%; height: 100%; }p,td {  color: #666;   font: 11px "Trebuchet MS", Geneva, sans-serif; }.otsikko {  color: #666;   font-size: 16px !important; }.keikkaA {  color: #666;   background-color: white;   padding: 5px;}.keikkaB {  color: #666;   background-color: silver;   padding: 5px;}#wrapper { text-align: left; background-image: url(%20%20NEW/bg6.gif); margin: 0 auto; width: 924px; padding-top: 0; padding-right: 6px; border-right: 12px solid #fff; border-left: 12px solid #fff; }#header { color: #666; background-color: #fff; background-image: url(%20%20NEW/new_logo1.gif); background-repeat: no-repeat; background-position: left top; width: 910px; float: left; height: 130px; margin-top: 0; margin-bottom: 5px; padding: 0 10px 10px; }#leftcolumn { color: #666; background: #fff; margin: 0 5px 5px; padding: 0 5px 5px; width: 205px; float: left; border-width: 0; }#leftmiddle { color: #666; background: #fffff5; margin: 0 5px 5px 0; padding: 5px; width: 305px; float: left; border-width: 0; }#defaultcontent { color: #666; background: #fff; margin: 0 5px 5px 0; padding: 5px; width: 520px; float: left; border-width: 0; }#defaultcontentnarrow { /* Täsmää rightcolumnwiden kanssa */  color: #666; background: #fff; margin: 0 5px 5px 0; padding: 5px; width: 477px; float: left; border-width: 0; }#rightmiddle { color: #666; font-size: 11px; background: #fffff5; margin: 0 5px 5px 0; padding: 5px; width: 200px; _width: 190px; float: left; border-width: 0; }#rightcolumn { /* Täsmää defaultcontentnarrowin kanssa */  color: #666; font-size: 11px; background: #fff; margin: 0 0 5px; padding: 0 0 5px 5px; width: 157px; float: right; border-width: 0; }#rightcolumnwide { color: #666; font-size: 11px; background: #fff; margin: 0 0 5px; padding: 0 0 5px 5px; width: 200px; float: left; border-width: 0; }#footer { width: 929px; clear: both; color: #666; font-size: 10px; background-color: #fff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 0; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; border-width: 0; }.bannerdiv1, .bannerdiv2{  margin-bottom: 10px;}.bannerdiv3{ float: right; padding-top: 5px; }.bannerdiv4{  margin-bottom: 10px;  margin-left: 10px;  }#frontpage {  list-style-type: none;  margin: 0;}#frontpage li {  line-height: 16px;  margin-top: 0;  padding: 5px;}.nostyletype {  list-style-type: none;  margin: 0;}img {  }ul, ol {  margin-top: 5px;  margin-left: 20px;}ul#menu { line-height: 6px; background-color: #fff; list-style-type: none; margin: 0; padding-top: 12px; }.otsikkorightmiddle {  color: #666;   font-size: 16px;}/* Luokka huomautuksille (esim. "Tiedot tallennettu!") */.info {  color: #5970b2;  font-weight: bold;}a {  /* color: #bb78a0; */  color: #4f4f4f; text-decoration: underline; padding: 5px; }a:hover { color: #ab1319; text-decoration: underline; padding: 5px; }/* Ohjelmatiedot.php -muotoilu */.drop_down {  width: 300px;  background-color: #ffffff;  height: auto;  z-index: 0;}/* Soittotiedot.php -muotoilu */#playlist_popular, #playlist_today {  width: 500px;  background-color: #ffffff;  height: auto;  z-index: 0;}.playlist_slider {  width: 497px;  color: #ceceba;   font-size: 12px;   font-weight: normal;   background-color: #383838;}/* Avaa/sulje-painike ohjelmatiedot.php:ssä ja soittotiedot.php:ssä */.slider {  background-color: #383838;  color: #ffffff;  font-size: 12px;  text-decoration: none;  margin-left:3px;}.slider a:hover{  color: #e3e3e0;  text-decoration: none;}td.slider {  cursor:pointer;  cursor:hand;}/* Painike päättyy */.slogan { color: gray; font-size: 16px; float: left; padding-top: 105px; }.h1, h2 {  color: #666;   font-size: 13px;   font-weight: normal;   background-color: #fff;}.h2 { color: #666; font-size: 12px; }.extlinks {  font-weight: bold;  background-color: #fff;   text-decoration: none;}.otsikkoleftmiddle, h1 {  color: #666;   font-size: 16px;  font-weight: normal;}.naviborder {  border: solid 2px #fff;}.ylabanneri {   float: left;}/* jquery.autocomplete muotoilut*/.ac_input {  text-align: left;}.ac_results {  text-align: left;	padding: 0px;	border: 1px solid WindowFrame;	background-color: Window;	overflow: hidden;}.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}.ac_results iframe {	display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute;	top:0;	left:0;	z-index:-1;	filter:mask();	width:3000px;	height:3000px;}.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: pointer;	display: block;	width: 100%;	font: menu;	font-size: 12px;	overflow: hidden;}.ac_loading {	background : Window url('./indicator.gif') right center no-repeat;}.ac_over {	background-color: Highlight;	color: HighlightText;}/* Etusivun palkin muotoiluja */h4 {  font-size: 16px;}/* Hr -muotoilu */.line, hr { border: 0; background-color: #b0b0b0; background-image: url(%20%20NEW/line_bg.gif); height: 6px; }/* Blogin muotoilut */h3.blog {  font: 16px "Trebuchet MS", Geneva, sans-serif;   color: #369; }.blogview {  margin-left: 16px;  line-height: 22px;  list-style-type: circle;}.blogview li em {  font-size: 10px;}/* Ohjelmasivut.php -muotoilu */strong.onair {  color: #800000;}p { margin-top: 0.5em; }