﻿body {
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
	background:#8c9696 url('../img/taustat/sivun-tausta.gif') repeat-x;
	font-size: x-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size: small
}
html>body {
	margin:0;
	padding:0;
	text-align:center;
	color:#000;
	background:#8c9696 url('../img/taustat/sivun-tausta.gif') repeat-x;
	font-size: small;
}

/* asemointi */
#bodywrap {
	width:100%;
	text-align:center;float:left;
}
#page {
	width:990px;
	margin:0 auto;
	padding:0;
}

#masthead {
	margin:0 auto;
	padding:0;
	width:990px;
	height:101px;
	clear:both;
}
#masthead h1 {
	float:left;
	width:250px;
	height:93px;
	margin:0;
	padding:8px 0 0 0;
	font-size:1em;
	background:url('../img/taustat/vm-logo.gif') 0 8px no-repeat;
}
#masthead h1 a {
	display:block;
	margin:0;
	padding:0;
	height:91px;
	width:250px;
	text-decoration:none;
	outline:0 none;
	text-indent:-9999px;
}
#topbanner {
	width:740px;
	height:101px;
	padding:0;
	margin:0;
	float:left;
	text-align:right;
	background:	url('../img/taustat/topbanner-bg.gif') no-repeat;
}
#mainnavigation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	margin:0 auto;
	padding:0;
	width:990px;
	height:67px;
	clear:both;
}

#login-search {
	margin:0;
	padding:7px 0 0 0;
	width:216px;	
	height:60px;
	float:left;
	background:url('../img/taustat/search-bg.gif');
	border-left:1px solid #000;
	border-right:1px solid #000;
}

#pagewrap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%; 
	color:#000;
	margin:0;
	padding:0;
	width:841px;
	float:left;
	text-align:left;
	background:#fff url('../img/taustat/sisalto-alue_alasivut.gif') repeat-y;
}

.etusivu #pagewrap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%; 
	color:#000;
	margin:0;
	padding:0;
	width:841px;
	float:left;
	text-align:left;
	background:#fff url('../img/taustat/sisalto-alue_etusivu.gif') repeat-y
}
.keskustelu #pagewrap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%; 
	color:#000;
	margin:0;
	padding:0;
	width:841px;
	float:left;
	text-align:left;
	background:#fff url('../img/taustat/sisalto-alue_etusivu.gif') repeat-y
}
#advertisements {
	width:149px;
	float:left;
	margin:0;
	padding:15px 0 0 0;
}

#sidebar-a {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	width:175px;
	border-top:15px solid #fff;
}
.etusivu #sidebar-a, html>body.etusivu #sidebar-a {
	display:none;
}

#content-wrap {
	width:656px;
	float:left;
	margin:0;
	padding:0;
}

#content {
	width:471px;
	float:left;
	margin:0 10px 0 0;
	padding:15px 0 0 0;
}
.keskustelu #content {
	width:635px;
	float:left;
	margin:0 10px 0 0;
	padding:15px 0 0 0;
}
#sidebar-b {
	float:left;
	width:175px;
	min-height:430px;
	margin:0 0 0 0;
	padding:0;
	color:#fff;
	border-top:15px solid #fff;
	background:url('../img/taustat/sidebar-b_gradient_alasivu.gif') no-repeat;
}

.etusivu #content-wrap {
	width:841px;
	float:left;
	margin:0;
	padding:0;
}
.etusivu #content {
	float:left;
	margin:0;
	padding:15px 0 0 10px;
	width:490px;
	voice-family: "\"}\"";   
	voice-family: inherit;  
	width:480px;
}
html>body.etusivu #content {
	width:480px;
	float:left;
	margin:0;
	padding:15px 0 0 10px;
}
.etusivu #sidebar-b {
	margin:0;
	padding:0 0 0 1px;
	float:left;
	width:350px;
	min-height:430px;
	background:url('../img/taustat/sidebar-b_gradient.gif') no-repeat;
	border-top:15px solid #fff;
}
#content-footer {
	margin:0;
	padding:5px 0 0 0;
	width:841px;
	min-height:20px;
	background:#8c9696 url('../img/taustat/alaosa.gif') no-repeat;
	clear:both;
}
#copyright {height:20px;}


.reunanostot {
	margin:0 0 0 0;
	padding:0 0 2px 8px;
	background:#fff;
	color:#000;
}
.uutisnostot {
	border-left:1px solid #656868;
	margin:0 auto;
	padding:0;
	background:#fff;
	color:#000;
}
.nostot-viimeisimmat {
	border-left:1px solid #656868;
	margin:0 auto;
	padding:0;
	background:#282d2d;
}

.clear {
	width:470px;
	margin:5px 0;
	padding:0;
	font-size:1px;
	height:1px;clear:both;float:left;
	background:#e6e6e6;
}
/* otsikot */

#content h1 {
	font-size:2em;
	padding:0;
	margin:0 0 0.6em 0;
	font-weight:bold;
}
#content h2 {
	font-size:1.8em;
	padding:0;
	margin:0 0 0.4em 0;
	font-weight:bold;
	line-height:100%;
}
#content #lehti h2 {
	font-size:1.6em;
	padding:0;
	margin:0 0 0.6em 0;
	font-weight:bold;
	line-height:95%;
}
#content .ala-nostot h2 {
	font-size:1.6em;
	padding:0;
	margin:0 0 0.4em 0;
	font-weight:bold;
	line-height:95%;
}
#content h3 {
	font-size:1.4em;
	padding:0.7em 0 0 0;
	margin:0 0 0.4em 0;
	font-weight:bold;
	line-height:100%;
}
#content h3.date {
	font-size:1m;
	padding:0 0 0 0;
	margin:0 0 0.4em 0;
	font-weight:normal;
	line-height:100%;
	font-size:100%;
	color:#666;
}
#content h4 {
	font-size:1.2em;
	padding:0.5em 0 0 0;
	margin:0 0 0.3em 0;
	font-weight:bold;
	line-height:100%;
}

#content h5 {
	font-size:1.1em;
	padding:0.3em 0 0 0;
	margin:0 0 0.2em 0;
	font-weight:bold;
	line-height:100%;
}
#content h6 {
	font-size:1em;
	padding:0;
	margin:0 0 0.2em 0;
	font-weight:bold;
	line-height:100%;
}
#sidebar-b h2 {
	font-size:1.6em;
	padding:0;
	margin:0 0 0.5em 0;
	font-weight:bold;
	line-height:100%;
}
#sidebar-b h3 {
	font-size:1.4em;
	padding:0;
	margin:0.2em 0 0.3em 0;
	font-weight:bold;
	line-height:100%;
}
dt {
	font-weight:bold;
}
#nostot dt {
	margin:0;
	padding:6px 0 0 6px;
	height:27px;
	color:#ffe87f;
}

/* leipäteksti*/

p {
	margin:0 0 1.2em 0;
	padding:0;
}
#content-footer p {text-align:center;margin:0;padding:0;color:#fff;font-size:0.9em;}

/* listat jne */
#nostot dl {
	margin:0 0 10px 0;
	padding:0 0 7px 0;
	background:#454545 url('../img/taustat/nostot-lista_bg.gif') left bottom no-repeat;
}
#nostot dd {
	margin:0 6px 5px 6px;
	padding:0 0 5px 0;
}
#ajankohtaista dd, #keskustelut dd {
	border-bottom: 1px solid #b18734;
}
#nostot dd.kuva {
	text-align:center;
}
#nostot dd.kuva a img {
	margin:0 auto;
}
#content ul, #content ol, #content dl {
	margin-bottom: 1.2em;
}
#content .ala-nostot ul {
	list-style:none;
	margin:0 0 0.4em 0;
	padding:0;
	float:left;
	width:310px;
}
#content .ala-nostot ul li {
	margin:0 0 0.2em 0;
	padding:0 0 0 10px;
	background:url('../img/kuvitus/red-bullet.gif') 0 5px no-repeat;
}

/* kuvat */
.vasen {
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
.oikea {
	margin:0 0 0 5px;
	padding:0;
	float:right;
}
.palstat img {
	margin:0 0 2px 0;
}
#content .ala-nostot img.vasen {
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	float:left;	
}

/* linkit */
a {
	color:#009;
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	color:#906;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
a img {
	border:0 none;
}
#content a {
	font-weight:bold;
}

#content h2 a, #content h3 a {
	color:#000;
}

#nostot dd a {
	color:#e4e4e4;
}
#nostot dd a:visited {
	color:#d1d1d1;
}
#nostot dd a:hover {
	color:#fff;
}
#uusinlehti {
	margin:0;
	padding:10px 0;
	background:#a9abab;
	text-align:center;
}
#uusinlehti p {
	margin:0 auto;
	width:161px;
	font-weight:bold;
	text-align:left;
	font-size:130%;
}
/* lomakkeet */
form {
	margin:0;
	padding:0;
}
input {
	font:1em Arial, Helvetica, sans-serif;
}

#search {
	margin:0 auto;
	padding:0;
	width:200px;
	height:25px;
}
#login-search p {
	white-space:nowrap;
	margin:0 auto;
	padding:0 0 0 0;
	width:200px;
	color:#fff;
	font:1em Arial, Helvetica, sans-serif;
	clear:left;
	text-align:left;
}
#login-search p a {
	color:#fff;
}
input#kirjautuminen {
	float:left;border:1px solid #000;
	width:117px;margin:0 5px 0 0;
	background:#5c2624 url('../img/taustat/kirjautumiskentta_bg.gif') repeat-x;
}
input#hakusana {
	float:left;border:1px solid #000;
	width:117px;margin:0 5px 0 0;
	background:#fff;
}
.button {
	color:#fff;
	background:#e60a0a;
}
#login .button {
	border:1px solid #000;
	margin:0 5px 0 0;
	padding:0;
	float:left;color:#fff;
}
#search .button {
	border:1px solid #000;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
a#ohje {
	float:left;
	display:block;
	color:#c1b6b6;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #c91b14;
	background:#000 url('../img/taustat/button_bg.gif') repeat-x;
	width:15px;
	height:15px; 
	text-align:center;
}
a#ohje:hover {
	float:left;
	display:block;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #c91b14;
	background:#000;
	width:15px;
	height:15px; 
	text-align:center;
}
/* etusivun pääuutinen */
#paauutinen {width:470px;height:210px;overflow:hidden;margin:0 0 0 0;padding:0;float:left;color:#fff;background:#343b3b url('../img/taustat/paauutinen_iso.gif') no-repeat;}
#paauutinen h2 {margin:0 0 0.3em 0;padding:0;line-height:100%;}
#paauutinen p {margin:0 0 0.9em 0;padding:0;line-height:120%;}
#paauutinen ul {width:470px;margin:0;padding:0;list-style:none;}
#paauutinen li {width:215px;height:32px;overflow:hidden;float:left;margin:0;padding:10px;font-weight:bold;}
#paauutinen li#ingressi {width:430px;height:169px;overflow:hidden;margin:0 0 1px 0;padding:20px;clear:both;font-size:135%;}
#paauutinen a, #paauutinen h2 a {color:#ffff00;}
#paauutinen a.lue {background:#d20909;padding:3px 8px;}

#paauutinen_pieni {width:470px;height:42px;overflow:hidden;margin:0 0 0 0;padding:0;float:left;color:#fff;background:#343b3b url('../img/taustat/paauutinen_pieni.gif') no-repeat;}
#paauutinen_pieni p {margin:0 0 0.9em 0;padding:0;line-height:120%;}
#paauutinen_pieni ul {width:470px;margin:0;padding:0;list-style:none;}
#paauutinen_pieni li {width:215px;height:32px;overflow:hidden;float:left;margin:0;padding:10px;font-weight:bold;}
#paauutinen_pieni a {color:#ffff00;}

#paauutinen_linkki {width:470px;height:42px;overflow:hidden;margin:0 0 0 0;padding:0;float:left;color:#fff;background:#343b3b url('../img/taustat/paauutinen_pieni.gif') no-repeat;}
#paauutinen_linkki p {margin:0 0 0.9em 0;padding:0;line-height:120%;}
#paauutinen_linkki ul {width:470px;margin:0;padding:0;list-style:none;}
#paauutinen_linkki li {width:215px;height:32px;overflow:hidden;float:left;margin:0;padding:10px;font-weight:bold;}
#paauutinen_linkki a {color:#ffff00;}
/* uutisnostot */

h2#uutiset {margin-top: 20px;width:240px;height:30px;background:url('../img/taustat/uutiset-otsikko.gif') no-repeat;text-indent:-9999px;border-bottom:1px solid #b2b2b2;float:left;}

#newsnavigation {margin:26px 0 0 0;padding:0;list-style:none;float:left;width:229px;height:24px;border-left:1px solid #b2b2b2;}
#newsnavigation li {margin:0;padding:0;float:left;}
#news-all {background:#d2d2d2;}
#news-f1 {background:#a50f23;}
#news-ralli {background:#4b6423;}
#news-moto {background:#af5005;}
#news-muut {background:#005f7d;}
#newsnavigation a {height:19px;padding:4px 10px 0 10px;display:block;float:left;background:transparent;border-bottom:1px solid #b2b2b2;border-top:1px solid #b2b2b2;text-decoration:none;color:#fff;}
#newsnavigation li a.selected , #newsnavigation li a:hover {height:19px;padding:4px 9px 0 10px;display:block;float:left;background:#fff;color:#000;border-bottom:1px solid #fff;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2;text-decoration:none;}

ul.news-list {margin:0 8px 0 0;padding:0;list-style:none;clear:both;line-height:100%;}
ul.news-list li {margin:0;padding:5px 0 0 0;}
ul.news-list li.f1 {background:url('../img/ikonit/f1-nostoikoni.gif') no-repeat 0 5px;}
ul.news-list li.ralli {background:url('../img/ikonit/ralli-nostoikoni.gif') no-repeat 0 5px;}
ul.news-list li.moto {background:url('../img/ikonit/moto-nostoikoni.gif') no-repeat 0 5px;}
ul.news-list li.muut {background:url('../img/ikonit/muut-nostoikoni.gif') no-repeat 0 5px;}
ul.news-list li.vauhdin-maailman {background:url('../img/ikonit/vm-nostoikoni.gif') no-repeat 0 5px;}

#content ul.news-list li a  {font-weight:normal;display:block;color:#333;margin:0;padding:0 0 8px 40px;background:url('../img/taustat/piste.gif') left bottom repeat-x;}
#content ul.news-list li.last a  {margin:0;padding-left:0;background:transparent;border-bottom:1px solid #b2b2b2;}
ul.news-list li a strong  {font-weight:bold;display:block}

ul.news-list li a strong, #content ul.news-list li.last a, #content ul.news-list li.last a:visited {
	color:#009;
}
ul.news-list li a:visited strong {
	color:#906;
}
ul.news-list li a:hover strong, #content ul.news-list li.last a:hover {
	color:#000;
}

ul.news-list li a span.news-details {display:block;padding-bottom:3px;}
ul.news-list li a span.area {font-weight:bold;clear:left;}
ul.news-list li a span.date {font-weight:normal;color:#666;}

ul.blogs-list {margin:0 auto;padding:0;list-style:none;clear:both;line-height:100%;border-left:1px solid #656868;}
ul.blogs-list li {margin:0;padding:5px 0 0 0;background:#faf2c3 url('../img/taustat/highlights-bg.gif') repeat-x;}
ul.blogs-list li.last {margin:0;padding:5px 0 0 0;background:#282d2d url('../img/taustat/rasteritausta.gif');}
#sidebar-b ul.blogs-list li a  {font-weight:normal;display:block;color:#000;margin:0;padding:0 50px 8px 10px;}

ul.bloggers-list {margin:0 auto;padding:0;list-style:none;clear:both;line-height:100%;border-left:1px solid #656868;}
ul.bloggers-list li {margin:0;padding:5px 0 0 0;background:#faf2c3 url('../img/taustat/highlights-bg.gif') repeat-x;}
#sidebar-b ul.bloggers-list li p  {font-weight:normal;display:block;color:#000;margin:0;padding:0 10px 8px 10px;}

#sidebar-b ul.blogs-list li.last a  {font-weight:bold;color:#ff0;margin:0;padding-left:11px;background:transparent;border-bottom:1px solid #000;}
ul.blogs-list li.kysy a {background:url('../img/ikonit/kysy-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.kurvit a {background:url('../img/ikonit/kurvitsuoriksi-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.ruutulippu a {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat 95% 20%;}

/*kimin blogit*/
ul.blogs-list li.kysy-kikalta a {background:url('../img/ikonit/kysy-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.kovalainen a {background:url('../img/ikonit/kysy-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.latvala a {background:url('../img/ikonit/kurvitsuoriksi-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.selio a {background:url('../img/ikonit/kurvitsuoriksi-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.rataketut a {background:url('../img/ikonit/kurvitsuoriksi-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.rallihurjat a {background:url('../img/ikonit/kurvitsuoriksi-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.nuorimies a {background:url('../img/ikonit/kurvitsuoriksi-ikoni.gif') no-repeat 95% 20%;}
ul.blogs-list li.kyllonen a {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat 95% 20%;}
/*kimin blogit*/

.etusivu ul.blogs-list {margin:0;padding:0;list-style:none;clear:both;line-height:100%;}
.etusivu ul.blogs-list li {margin:0;padding:5px 0 0 0;background:#faf2c3 url('../img/taustat/highlights-bg.gif') repeat-x;}
.etusivu ul.blogs-list li.last {margin:0;padding:5px 0 0 0;background:#282d2d url('../img/taustat/rasteritausta.gif');}
.etusivu #sidebar-b ul.blogs-list li a  {font-weight:normal;display:block;color:#000;margin:0;padding:0 0 8px 55px;}
.etusivu #sidebar-b ul.blogs-list li.last a  {font-weight:bold;color:#ff0;margin:0;padding-left:11px;background:transparent;border-bottom:1px solid #000;}
.etusivu ul.blogs-list li.kysy a {background:url('../img/ikonit/kysy-ikoni.gif') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.kurvit a {background:url('../img/ikonit/kurvitsuoriksi-ikoni.gif') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.ruutulippu a {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat 11px 80%;}

/*kimin blogit*/
.etusivu ul.blogs-list li.kysy-kikalta a {background:url('../img/ikonit/kysy-ikoni.gif') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.kovalainen a {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.latvala a {background:url('../img/ikonit/latvala_ikoni.jpg') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.selio a {background:url('../img/ikonit/selio_ikoni.jpg') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.rataketut a {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.rallihurjat a {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.nuorimies a {background:url('../img/ikonit/nuorimies_ikoni.jpg') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.kyllonen a {background:url('../img/ikonit/kyllonen_ikoni.jpg') no-repeat 11px 80%;}
.etusivu ul.blogs-list li.kisaraportit a {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat 11px 80%;}
/*kimin blogit*/

ul.blogs-list li a strong  {font-weight:bold;display:block;margin:0 0 2px 0;}
.etusivu ul.blogs-list li a strong  {font-weight:bold;display:block;margin:0 0 2px -42px;}

#content ul.blogs-list li.last a, #content ul.blogs-list li.last a:visited, ul.blogs-list li a span.area {color:#009;}
ul.blogs-list li a:visited span.area {color:#906;}

ul.highlights-list li a span.news-details {display:block;padding-bottom:3px;}
ul.highlights-list li a span.area {font-weight:bold;clear:left;}
ul.highlights-list li a span.date {font-weight:normal;}

/* mainokset */

#sidebar-ads {
	margin:0;
	padding:0;
}
#tilaa {
	margin:0.6em auto;
	padding:0;
	width:161px;
	height:95px;
	background:url('../img/bannerit/tilaa-lehti.gif') no-repeat;
}
#tilaa a {
	display:block;
	margin:0;
	padding:0;
	width:161px;
	height:95px;
	text-indent:-9999px;
}
.mainos468 {
	width:468px;
	height:60px;
	margin:0;
	padding:5px 1px;
	clear:both;float:left;
}
#content .mainoksia {
	width:auto;
	margin:0 auto;
	padding:0 0 10px 0;
	text-align:center;
}
#sidebar-b .mainos350 {
	width:350px;
	margin:0;
	padding:10px 0;
	float:left;
	text-align:center;
	background:url('../img/taustat/tummaharmaa-gradient.gif') repeat-x;
	border-bottom:1px solid #000;
}

#sidebar-b .mainoksia {
	text-align:center;padding:10px 0 0 0;
}
#sidebar-b .mainoksia * {
	text-align:left;
}
#advertisements *, #sidebar-b .mainoksia * {
	margin-bottom:1em;
}
#lehti {
	margin:0 0 10px 0;
	padding:10px;
	width:450px;clear:both;
	background:url('../img/taustat/lehti-gradient.gif') repeat-y;
}
#lehti img.vasen {
	margin:0 15px 0 0;
}
#tuoreimmat {
	background:#f0f2f3 url('../img/taustat/ralli-net_tausta.gif') no-repeat;
	width:350px;
	float:left;
	margin:0;
	padding:10px 0;
	color:#000;
	text-align:center;
}
#tuoreimmat dl {
	width:336px;
	margin:0 auto;
	padding:7px 0 0 0;
	text-align:left;
}
#tuoreimmat dt {
	font-weight:bold;
	color:#000;
	width:180px;
	font-size:140%;
	line-height:100%;
	margin:0 0 10px 0;
}
#tuoreimmat dt em {
	font-style:normal;display:block;clear:both;
}
#tuoreimmat dt span {
	font-weight:normal;
	font-size:75%;
}

#tuoreimmat dd {
	margin:0;
	padding:5px 0;
	background:url('../img/taustat/piste.gif') repeat-x;
}
#tuoreimmat dd.last {
	margin:0;
	padding:10px 0 5px 0;
	background:url('../img/taustat/piste.gif') repeat-x;
}
#tuoreimmat dd.last a {
	font-weight:normal;
}
.uutisnostot dt {
	margin:0;
	padding:0 5px 5px 5px;
	font-weight:bold;
}
.uutisnostot dd {
	margin:0;
	padding:5px;
	border-top:1px solid #dcdfe2;
}
.uutisnostot dd.selected {
	margin:0;
	padding:5px;
	background:#dcdfe2;
}
.uutisnostot a {display:block;
	line-height:100%;
}

dl.nostot-viimeisimmat dt {
	margin:0;float:left;
	padding:10px 5px;
	font-weight:bold;
}
.nostot-viimeisimmat dd {
	margin:0;
	padding:5px;
}
.nostot-viimeisimmat dd.selected {
	margin:0;
	padding:5px;
	background:#404747;
}
.nostot-viimeisimmat dd a {color:#ff0;}
.nostot-viimeisimmat dd a:visited {color:#ff0;}
.nostot-viimeisimmat dd a:hover {color:#ff0;}
#kuvagalleria {margin:0;padding:0;clear:both;width:470px;}
#kuvagalleria ul {margin:0;padding:0;width:470px;height:auto;list-style:none;line-height:100%;clear:both;}
#kuvagalleria li {margin:0;padding:0 2px 1px 0;display:inline;line-height:100%;}

#kuvagalleria-reuna {margin:0 auto;padding:10px 0;clear:both;width:156px;}
#kuvagalleria-reuna h4 {margin:0;padding:0;font-size:110%;}
#kuvagalleria-reuna a {color:#ff0;font-weight:normal;}
#kuvagalleria-reuna ul {margin:0;padding:3px 0;width:156px;height:auto;list-style:none;line-height:100%;clear:both;}
#kuvagalleria-reuna li {margin:0;padding:0 3px 1px 0;display:inline;line-height:100%;}

#kalenteri {margin:0;padding:10px 0 0 0;width:350px;background:url('../img/taustat/beige-sin.gif') no-repeat;float:left;}
#kalenteri .tapahtumat {margin:0;padding:0;width:179px;float:left;color:#000;}
#kalenteri .tarpit {margin:0;padding:0;width:171px;float:left;color:#000;}

#content #kalenteri {margin:0;padding:10px 0 0 0;width:470px;background:url('../img/taustat/beige-sin_iso.gif') no-repeat;float:left;clear:both;}
#content #kalenteri .tapahtumat {margin:0;padding:0;width:235px;float:left;color:#000;}
#content #kalenteri .tarpit {margin:0;padding:0;width:235px;float:left;color:#000;}

.tapahtumat dt {margin:0;padding:0 10px 8px 10px;font-weight:bold;}
.tarpit dt {margin:0;padding:0 10px 8px 10px;font-weight:bold;}

.tapahtumat dd {margin:0 0 3px 0;padding:0 10px;}
.tarpit dd {margin:0 0 3px 0;padding:0 10px;}

#kalenteri dd.last {margin:0;padding:10px;}
#kalenteri dd a {display:block;}
#kalenteri dd a span {font-weight:normal;color:#000;display:block;}
/*kimin tapa*/
#kalenteri {margin:0;padding:10px 0 0 0;width:350px;background:url('../img/taustat/beige-sin.gif') no-repeat;float:left;}
#kalenteri .tapahtumat {margin:0;padding:0;width:179px;float:left;color:#000;}
#kalenteri .tarpit {margin:0;padding:0;width:171px;float:left;color:#000;}

.tapahtumat dt {margin:0;padding:0 10px 8px 10px;font-weight:bold;}
.tarpit dt {margin:0;padding:0 10px 8px 10px;font-weight:bold;}

.tapahtumat dd {margin:0 0 3px 0;padding:0 10px;color:#009;display:block;font-weight:bold;}
.tarpit dd {margin:0 0 3px 0;padding:0 10px;color:#009;display:block;font-weight:bold;}

#kalenteri dd span {font-weight:normal;color:#000;display:block;}

#kalenteri dd.last {margin:0;padding:10px;}
#kalenteri dd a {display:block;}
#kalenteri dd a span {font-weight:normal;color:#000;display:block;}
/*kimin tapa*/
/*kimin kalenteri*/
#kalenteri-tapahtumakalenteri {margin:0;padding:8px 0 0 0;width:450px;background:url('../img/taustat/beige-yla.gif') repeat-x ;float:left;}
#kalenteri-tapahtumakalenteri .tapahtumat {margin:0;padding:0;width:450px;float:left;color:#000;background:url('../img/taustat/beige-ala.gif') repeat ;}
#kalenteri-tapahtumakalenteri dd span {font-weight:normal;color:#000;display:block;}

#kalenteri-tv-tarpit {margin:0;padding:8px 0 0 0;width:450px;background:url('../img/taustat/sin-yla.gif') repeat-x;float:left;}
#kalenteri-tv-tarpit .tarpit {margin:0;padding:0;width:450px;float:left;color:#000;background:url('../img/taustat/sin-ala.gif') repeat ;}
#kalenteri-tv-tarpit dd span {font-weight:normal;color:#000;display:block;}
/*kimin kalenteri*/

#kysely {margin:0;padding:0;width:350px;float:left;background:url('../img/taustat/kysely-bg.gif') repeat-y;}
#sidebar-b #kysely {margin:0;padding:0;width:175px;float:left;background:url('../img/taustat/kysely-bg.gif') repeat-y;}
#kysely .palsta1 {margin:0;padding:0;width:175px;float:left;}
#kysely .palsta2 {margin:0;padding:10px 0 5px 0;width:175px;float:left;text-align:center;}
#kysely .palsta2 img {margin:0 0 5px 0;}
#kysely h3 {margin:0;padding:6px 10px;font-size:120%;text-transform:uppercase;background:url('../img/taustat/rasteritausta-punainen.gif') repeat-x;}
#kysely h4 {margin:0;padding:4px 10px}
#kysely ul {margin:0 0 1em 0;padding:0;list-style:none;}
#kysely li {margin:0 0 3px 0;padding:0 10px;}
/*kimin kysely*/
#kysely-etu {margin:0;padding:0;width:350px;float:left;background:url('../img/taustat/kysely-bg.gif') repeat-y;}
#kysely-etu .palsta1 {margin:0;padding:0;width:175px;float:left;}
#kysely-etu .palsta2 {margin:0;padding:10px 0 5px 0;width:175px;float:left;text-align:center;}
#kysely-etu .palsta2 img {margin:0 0 5px 0;}
#kysely-etu h3 {margin:0;padding:6px 10px;font-size:120%;text-transform:uppercase;background:url('../img/taustat/rasteritausta-punainen.gif') repeat-x;}
#kysely-etu h4 {margin:0;padding:4px 10px}
#kysely-etu ul {margin:0 0 1em 0;padding:0;list-style:none;}
#kysely-etu li {margin:0 0 3px 0;padding:0 10px;}
/*kimin kysely*/

div.uutiset-f1 {width:430px;height:auto !important;height:70px;min-height:70px;float:left;margin:0 0 10px 0;padding:0 0 0 40px;background:url('../img/ikonit/f1-otsikko-ikoni.gif') no-repeat left bottom;border-bottom:1px solid #a91726;}
div.uutiset-moto {width:430px;height:auto !important;height:70px;min-height:70px;float:left;margin:0 0 10px 0;padding:0 0 0 40px;background:url('../img/ikonit/moto-otsikko-ikoni.gif') no-repeat left bottom;border-bottom:1px solid #b05700;}
div.uutiset-ralli {width:430px;height:auto !important;height:70px;min-height:70px;float:left;margin:0 0 10px 0;padding:0 0 0 40px;background:url('../img/ikonit/ralli-otsikko-ikoni.gif') no-repeat left bottom;border-bottom:1px solid #536829;}
div.uutiset-muut {width:430px;height:auto !important;height:70px;min-height:70px;float:left;margin:0 0 10px 0;padding:0 0 0 40px;background:url('../img/ikonit/muut-otsikko-ikoni.gif') no-repeat left bottom;border-bottom:1px solid #006882;}
div.uutiset-vauhdin-maailma {width:430px;height:auto !important;height:70px;min-height:70px;float:left;margin:0 0 10px 0;padding:0 0 0 40px;background:url('../img/ikonit/vm-otsikko-ikoni.gif') no-repeat left bottom;border-bottom:1px solid #006882;}

div.articleheader {width:430px;height:auto !important;height:70px;min-height:70px;float:left;margin:0 0 10px 0;padding:0 0 0 40px;background:url('../img/ikonit/VM-ikoni.gif') no-repeat left bottom;border-bottom:1px solid #a91726;}

#content table {border:1px solid #c0c0c0;border-collapse:collapse;margin:0 0 1em 0;}
#content table th {background:#333;color:#fff;padding:3px;text-align:left;}
#content table td {border:1px solid #c0c0c0;padding:2px;}
.odd {background:#f1f1f1;}

/* blogit */
#content div.katko {background:url('../img/taustat/piste.gif') repeat-x;width:470px;height:1px;font-size:1px;}
.keski {border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:5px 1px;margin:5px 0;}
.artikkeliotsikko {float:left;margin:0;padding:0 0 10px 0;width:470px;}
.artikkeli {float:left;margin:0;padding:0;width:470px;color:#333;}
div.ruutulippu-blogi {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat;padding:0 0 0 40px;width:430px;}
div.kysy-blogi {background:url('../img/ikonit/kysy-ikoni.gif') no-repeat;padding:0 0 0 40px;width:430px;}
div.kurvitsuoriksi-blogi {background:url('../img/ikonit/kurvitsuoriksi-ikoni.gif') no-repeat;padding:0 0 0 40px;width:430px;}

/*kimin blogit*/
div.kysy-kikalta-blogi {background:url('../img/ikonit/kysy-ikoni.gif') no-repeat;padding:0 0 0 45px;width:430px;}
div.kovalainen-blogi {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat;padding:0 0 0 45px;width:430px;}
div.latvala-blogi {background:url('../img/ikonit/latvala_ikoni.jpg') no-repeat;padding:0 0 0 45px;width:430px;}
div.selio-blogi {background:url('../img/ikonit/selio_ikoni.jpg') no-repeat;padding:0 0 0 45px;width:430px;}
div.rataketut-blogi {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat;padding:0 0 0 45px;width:430px;}
div.rallihurjat-blogi {background:url('../img/ikonit/ruutulippu-ikoni.gif') no-repeat;padding:0 0 0 45px;width:430px;}
div.nuorimies-blogi {background:url('../img/ikonit/nuorimies_ikoni.jpg') no-repeat;padding:0 0 0 45px;width:430px;}
div.kyllonen-blogi {background:url('../img/ikonit/kyllonen_ikoni.jpg') no-repeat;padding:0 0 0 45px;width:430px;}
/*kimin blogit*/

#content .artikkeli h2.blogarea {font-size:120%;margin:0 0 5px 0;padding:0;color:#000;}
#content .artikkeli h3.posttitle {font-size:160%;margin:0;padding:0;color:#000;}
#content .artikkeli h3.posttitle a:link {color:#00c;}
#content .artikkeli h3.posttitle a:hover {color:#000;}
#content .artikkeli h4.postdetails {font-size:100%;padding:0;margin:5px 0 0.85em 0;font-weight:normal;color:#666;}
#content .artikkeli .blogfooter {}

.bottomnavi {color:#CCC;margin:0;padding:20px 0;float:left;width:470px;}
.bottomnavi p {margin:0;padding:0;}
.bottomnavi strong {color:#000;font-size:125%;}
.pages {font-size:130%;color:#000;}

#content dl.comments {margin:0 -10px 0 -10px;padding:0 10px 0 10px;width:471px;float:left;background:#e6e9eb;border-bottom:1px solid #8e8e8e;}
#content dl.comments dt {margin:0 -10px 10px -10px;padding:10px;background:#000 url('../img/taustat/otsikkotausta-gradient.gif') repeat-x;color:#fff;font-weight:bold;}
#content dl.comments dd {margin:0 0 10px 0;padding:0 0 11px 0;background:url('../img/taustat/piste.gif') repeat-x left bottom;}
#content dl.comments h2 {margin:0 0 5px 0;padding:0;font-size:110%;font-weight:normal;color:#666;}
#content dl.comments p {margin:0 0 1em 0;padding:0;}
#content dl.comments p.commentfooter {margin:0;padding:0;color:#666;}


form#comment {margin:0 -10px 0 -10px;padding:10px;width:471px;float:left;background:#cfd2d4;}
#content form#comment dl {margin:0;padding:0;}
#content form#comment dt {margin:0 0 5px 0;padding:0;font-size:130%;}
#content form#comment dd {margin:0 0 5px 0;padding:0;}
#content form#comment dd small {font-size:95%;}
form#comment input {border:1px solid #8e8e8e;width:200px;}
form#comment label {padding:0 0 0 15px;}
form#comment input.button {border:4px solid #282d2d;background:#282d2d;color:#fff;font-weight:bold;font-size:140%;margin:10px 0;width:auto;}
form#comment textarea {border:1px solid #8e8e8e;width:435px;}

#tuoreimmat-otsikko 
{
	background:#f0f2f3 url('../img/taustat/ralli-net-yla.gif') repeat-x;
	width:450px;
	float:left;
	margin:0;
	padding:11px 0;
	color:#000;
	text-align:center;	
}
#tuoreimmat-logo 
{
	background:#f0f2f3 url('../img/taustat/ralli-net-log.gif') no-repeat top right;
	width:450px;
	float:left;
	margin:0;
	padding:35px 0;
	color:#000;
	text-align:left;	
}
#tuoreimmat-list {
	background:#f0f2f3;
	width:450px;
	float:left;
	margin:0;
	padding:10px 0;
	color:#000;
	text-align:center;
}
#tuoreimmat-list dl {
	width:420px;
	margin:0 auto;
	padding:7px 0 0 0;
	text-align:left;
}
#tuoreimmat-list dt {
	font-weight:bold;
	color:#000;
	width:400px;
	font-size:140%;
	line-height:100%;
	margin:0 0 10px 0;
}
#tuoreimmat-list dt em {
	font-style:normal;display:block;clear:both;
}
#tuoreimmat-list dt span {
	font-weight:normal;
	font-size:75%;
}
#tuoreimmat-list dd {
	margin:0;
	padding:5px 0;
	background:url('../img/taustat/piste.gif') repeat-x;
}
#tuoreimmat-list dd.last {
	margin:0;
	padding:10px 0 5px 0;
	background:url('../img/taustat/piste.gif') repeat-x;
}
#tuoreimmat-list dd.last a {
	font-weight:normal;
}
div#vmuutiset
{
	clear: both;
	font-weight: bold;
	font-size: 250%;
	display: block;
	float: left;
	margin-bottom: 12px;
	margin-top: 10px;
}
div#rsslink
{
	margin-right: 20px;
	margin-top: 10px;
	float: right;
}

/* mediagaltsu */
.media ul.satunnaiset, .media #suositut_tagit ul, .media ul#categories {list-style-type: none; padding: 0px; margin: 0px;}
.media ul#categories {background: #999999 url(../img/taustat/navibar_bg.gif) repeat scroll 0px -20px; padding: 10px 0px 10px 10px; margin: 0px;}
.media ul#categories li a {color:#fff; border-bottom: 2px solid #660806; padding-bottom: 2px;}
.media ul#categories li a:hover {border-bottom: 2px solid #DC120E; text-decoration: none;}
.media #content {width: 655px; float:left; margin: 0px; padding: 0px;}
.media #content h1 {background: #fff; margin: 0px; padding: 10px 0px 3px 0px}
.yksi_media #content {background: url(../img/taustat/medianavi_bg.gif) repeat-y 0px}
.media #pagewrap {background-image: none;}
.media #navbar {margin: 0px; padding: 10px 0px 10px 10px; background: #111; color: #fff;}
/*kimin muutos*/
.media #navbar span {width: 635px; float: left; font-size: 1.0em;}
.media #navbar span a {color: #fff; margin: 0px 0px 0px 0px;}
.media #navbar span a#kuvat {background: url(../img/ikonit/media_kuvat.gif) no-repeat; padding: 4px 7px 5px 27px; border-right: 1px solid;}
.media #navbar span a#videot {background: url(../img/ikonit/media_videot.gif) no-repeat; padding: 5px 7px 6px 27px; border-right: 1px solid;}
.media #navbar span a#ruutulippu {background: url(../img/ikonit/media_videot.gif) no-repeat; padding: 5px 7px 6px 27px; border-right: 1px solid;}
.media #navbar span a#urheilukanava {background: url(../img/ikonit/media_videot.gif) no-repeat; padding: 5px 7px 6px 27px;}
/*kimin muutos*/
.media #navbar span a#esivu {padding: 5px 0px 6px 100px;}
.media #navbar form {text-align: right; margin-right: 6px;}
.media #navbar form input {border-width: 1px; margin: 0px 0.5em;}
div#iso {display: block; width: 400px; height: 320px; background: #000; float: left; position: relative;}
ul.satunnaiset {display: block; float: left;}
#sidebox ul.satunnaiset {width: 252px; margin-bottom: 0em; margin-left: 0px;}
#sidebox h2 {font-size: 1.2em; margin: 0 0 4px 4px; padding: 0px;}

.yksi_media li#tags {font-size: 1.2em;}
.yksi_media .media-details {width: 510px; background: grey; display: block; float: left; padding: 10px 0 10px 10px; background: url(../img/taustat/mediadetails_bg.gif) repeat-x;}
.yksi_media #sidebox ul.satunnaiset {width: 130px; margin-bottom: 0.2em; margin-left: 2px;}
.yksi_media #sidebox {float: right; width: 132px; margin-top: 5px;}
.yksi_media .media-details-left {display: block; float: left; width: 310px; margin-top: 0; padding-top: 1em;}
.media-details-left input {background:#fff5d6; width:300px; border-width: 1px;}
.yksi_media #comments {background: #eee; clear: both; width: 510px; padding-left: 10px}
.yksi_media #comments p {margin: 0px; padding-bottom: 1.2em;}
.yksi_media #comments h2 {font-size: 1.2em; background: #666; width: 498px; padding: 10px; border-left: 2px solid #262626; margin: 0 0 10px -10px}
.yksi_media form#comment {margin: 0px; width: 500px;}

ul.satunnaiset li img {border: 0px solid #666; padding-bottom: 1em;}
ul.satunnaiset li a span {width: 114px; padding: 3px; background: #999; line-height: 0.9em; font-size: 0.9em; color: #000; display: block; position: absolute; bottom: 0px; left: 0px;}
ul.satunnaiset li#active {border: 3px solid #f8a504;}
ul.satunnaiset li#active span {background: #fbcb6e;}
div#iso a span {width: 392px; font-size: 1.5em; padding: 4px; background: #999; color: #000; display: block; position: absolute; bottom: 0px; left: 0px;}
#sidebox p#lisaa {height: 29px; text-indent: -9999px; float:left; width: 240px; margin-left: 1px; font-size: 1.2em; padding: 3px 10px 3px 0; background: url(../img/taustat/lisaasatunnaisia.gif) no-repeat;}
#sidebox p#lisaa a {display: block; height: 29px; width: 240px;}
.yksi_media #sidebox p#lisaa {background: none; text-indent: 0px; text-align: right; width: 120px;}
.yksi_media #sidebox p#lisaa a {width: 120px; color: #000;}
.media ul.satunnaiset li {width: 120px; float: left; border: 1px solid #555; line-height: 0.7em; display: block;  background: green; margin: 0px 2px 0.75em; _margin: 0px 3px 1.1em 0px; position: relative;}
.media #suositut_tagit {display: block; width: 650px; padding-bottom: 1em; margin-bottom: 1em; background: transparent url(../img/taustat/tagcloud_bg.gif) no-repeat top; clear: both;}
.media #suositut_tagit ul {width: 640px; margin: 0 0 0 5px; background: none;}
.media #suositut_tagit ul li {display: inline; line-height: 1.4em; padding: 0px; margin: 0px;}
.media #suositut_tagit ul li a {background: lightblue; padding: 1px 5px; color: #110;}
.media #suositut_tagit ul li a:hover {background: lightyellow;}
.media #suositut_tagit h2 {margin: 0 0 0.3em 5px; padding-top: 10px; font-size: 1.4em; }

/*kimin muutos*/
.media ul#categories li {font-size: 1.0em; display: inline; padding: 0 15px 0 0;}
/*kimin muutos*/



.media-details-left ul {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}

.rating {float: left; margin-top: 2em;}

.rating p span {
	display:block;
	float:left;
	width:53px;
	background:#484848;
	color:#fff;
	padding:5px 0 0 10px;
	height:22px; margin: 3px 0;
}

.rating img {float: left;}
.rating p strong {font-size: 1.3em;}
.rating p {clear: both;}
.media #mediaholder {display: block; width: 520px; background: #111 ; float: left; padding-top: 2em; position: relative;}


.media #mediaholder p#kuvaus {font-size: 1.2em; margin: 0.5em 0 0.5em 0.2em; color: #fff;}

div.sivutus
{
	float: left;
}

.media .size0 {
	font-size:0.85em;
}
.media .size1 {
	font-size:1em;
}
.media .size2 {
	font-size:1.2em;
}
.media .size3 {
	font-size:1.6em;
}
.media .size4 {
	font-size:2em;
}

#lehtietu h2 {
	font-size:1.6em;
	padding:0;
	margin:0 0 0.6em 0;
	font-weight:bold;
	line-height:95%;
}

#lehtietu {
	margin:0 0 10px 0;
	padding:10px;
	width:320px;
	clear:both;
	color:#000;
	background:url(../img/taustat/lehti-gradient.gif) repeat-y;
	text-align: left;
}

#lehtietu img.vasen {
	margin:0 15px 0 0;
}

#register-form h2 {
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-right:10px;
}

#register-form {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

#register-form input {
	width:290px;
	margin:5px 0 0 0;
}

.virhe {color:#FF0000;}

#register-form .valinnat {
	width:auto;
	margin:0 0 0 0;
}

#register-form #mies, #register-form #nainen, #register-form .button, #register-form #ymmarrysta-vailla , #register-form #ehdot,#register-form #sendemail,#register-form #sendemail2 {
	width:auto;
	margin:0 0 0 0;
}

.etvaanosaa {
	border:2px solid #db1721;
	background:#faede2 url(../img/kuvitus/huomio.gif) 10px 50% no-repeat;
	float:left;
	margin:0 0 10px 0px;
	padding:0;
	width:450px;
}
.media .etvaanosaa {
	border:2px solid #db1721;
	background:#faede2 url(../img/kuvitus/huomio.gif) 10px 50% no-repeat;
	float:left;
	margin:0 0 10px 0px;
	padding:0;
	width:450px;
}
#content .etvaanosaa p {
	margin:0 0 0 0;
	padding:8px 0 8px 55px;
	font-weight:bold;
	color:#db1721;
}
p.opetteleapinakirjoittamaan {
	color:#db1721;
	font-weight:bold;
}
p.opetteleapinakirjoittamaan input, p.opetteleapinakirjoittamaan select, p.opetteleapinakirjoittamaan textarea {
	color:#db1721;
	background:#faede2;
	font-weight:normal;
}

p.virhe input, p.virhe select, p.virhe textarea {
	color:#db1721;
	background:#faede2;
	font-weight:normal;
}
#sidebar-b #register-info
{
    color:#000;
    margin:5px 5px 0 5px;
}

#sidebar-b #upload-info
{
	float:left;
	width:175px;
	min-height:830px;
	margin: 0 0 0 0;
	padding:0 5px 0 5px;
	border-top:15px solid #fff;
	background:url(../img/taustat/sidebar-b_upload_gradient_alasivu.gif) no-repeat;
    color:#000;
}

#kirjaudu {
	float:left;
	margin:0;
	padding:0;
	width:321px;
	height:120px;
	background:#ffff99;
	border:1px solid #db1721;
}
#kirjaudu dl {
	float:left;
	margin:0 0 10px 10px;
	padding:0;
	width:200px;
}
#kirjaudu dt {
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;
}
#kirjaudu dd {
	margin:0 0 5px 0;
	padding:0;
}
#kirjaudu #sisaan {
	float:left;
	margin:0;
	padding:45px 0 0 0;
	width:68px;
}
#kirjaudu label {
	width:60px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	text-align:right;
}
#kirjaudu label input {
	width:130px;
	float:left;
	margin:0;
	padding:0;
}
#kirjaudu #sisaan input {
	width:68px;
	background:#db1721;
	color:#fff;
	border:1px solid #000;
}

#kirjaudu h2 {
	background:#db1721;
	color:#fff;
	font-size:1.15em;
	padding:3px;
	margin:0 0 5px 0;
}

#keskustelu-etusivu
{
}
#ala-linkki
{
	background-color: #c9c9c9;
	padding: 5px 0px 5px 5px;
}
#keskustelu-etusivu table
{
	margin-top: 20px;
	width: 100%;
}
#keskustelu-etusivu th
{
	font-size: 18px;
	background: #F2C140 url('../img/raiskale.gif') no-repeat;
	padding: 5px 0px 0px 5px;
}
#keskustelu-etusivu .paaotsake
{
	margin-top: 20px;
	float: left;
	width: 200px;
}
#keskustelu-etusivu .otsake
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 2px 0px 2px 2px;
	display: block;
	margin-top: 47px;
}
#keskustelu-etusivu .kisa
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #F2C140;
	padding: 0px 0px 0px 5px;
	float: right;
	margin-top: 15px;
}
#keskustelu-etusivu .forum-details
{
	padding: 3px 0px 3px 5px;
	width: 220px;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #e9e9e9;
}
#keskustelu-etusivu .forum-details a
{
	text-decoration: underline;
}

#keskustelu-etusivu .amount
{
	padding: 3px 0px 3px 5px;
	width: 20px;
	background-color: #e9e9e9;
	text-align: center;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #e9e9e9;
}
#keskustelu-etusivu .lahettaja
{
	padding: 3px 0px 3px 5px;
	border-bottom: solid 1px #333333;
	border-left: solid 1px #e9e9e9;
	border-right: solid 1px #e9e9e9;
}