body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
ul.accessibility {
	position:absolute;
	left:-9999px;
	top:-9999px;
	display:none;
}
#pagewrap {
	width:100%;
	margin:0;
	padding:0;
	float:left;
	clear:both;
	text-align:center;
}
#pagewrap-inside {
	margin:0 auto;
	padding:0;
	width:990px;
	text-align:left;
	list-style-type: none;
}
#masthead {
	width:990px;
	float:left;
}
.area-indicators {
	width:250px;
	height:102px;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#valittu-hymy {
	background:url(../img/bg/navi_hymy-active.gif) left bottom no-repeat;
	display:none;
}
#valittu-terveys-hymy {
	background:url(../img/bg/navi_terveys-hymy-active.gif) left bottom no-repeat;
	display:none;
}
.area-indicators li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	height:70px;
}
.area-indicators li a {
	display:block;
	margin:0;
	padding:0;
	width:100%;
	text-indent:-9999px;
	outline:0 none;
}
#valittu-hymy li#hymy {
	width:107px;
}
#valittu-hymy li#terveys-hymy {
	width:136px;
}
#valittu-hymy li#hymy a {
	height:70px;
	padding-top:0px;
}
#valittu-hymy li#terveys-hymy a {
	padding-top:41px;
	voice-family: "\"}\"";   
	voice-family: inherit;  
	height:39px;
}
html>body #valittu-hymy li#terveys-hymy a {
	height:39px;
}
#valittu-terveys-hymy li#hymy {
	width:66px;
}
#valittu-terveys-hymy li#terveys-hymy {
	width:157px;
}
#valittu-terveys-hymy li#hymy a {
	padding-top:41px;
	voice-family: "\"}\"";   
	voice-family: inherit;  
	height:39px;
}
html>body #valittu-terveys-hymy li#hymy a {
	height:62px;
}
#valittu-terveys-hymy li#terveys-hymy a {
	height:102px;
	padding-top:0px;
}
#topbanner {
	margin:0 0 10px 0;
	float:left;
	width:990px;
}
#navigation {
	width:698px;
	height:66px;
	float:left;
	background:#ed1c24 url(../img/bg/navitausta.gif) repeat-x left bottom;
	color:#fff;
	text-align:center;
}
#search {
	float:left;
	width:142px;
	height:66px;
	border-left:1px solid #000;
	background:#666;
}
#content-wrap {
	width:841px;
	float:left;
	margin:0;
	padding:0;
	border-top:10px solid #fff;
}
.keskustelu #content-wrap, .puutaheinaa #content-wrap {
	width:841px;
	float:left;
	margin:0;
	padding:0;
}
.blogit #content-wrap {
	width:841px;
	float:left;
	background:#fff url(../img/bg/content-blogit.gif) repeat-y;
	margin:0;
	padding:0;
	border-top:10px solid #fff;
}
.etusivu #content-wrap {
	width:841px;
	float:left;
	margin:0;
	padding:0;
	border-top:10px solid #fff;
}
.media #content-wrap {
	width:841px;
	float:left;
	background:#fff;
	margin:0;
	padding:0;
	border-top:10px solid #fff;
	}
.blogit #subnavi {
	width:175px;
	float:left;
	margin:0;
	padding:0;
}
#content {
	float:left;
	margin:0;
	padding:0 1px 0 0;
	width:491px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:490px;
}
html>body #content {
	width:480px;
	margin: 0 10px 0 0;
}
.news-item{float:left;clear:both;width:100%;border-bottom:1px dashed #ed1c24;margin:0 0 10px 0;padding:0 0 4px 0;}
.media #content {
	float:left;
	margin:0;
	padding:0 1px 0 0;
	width:518px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:517px;
}
html>body.media #content {
	width:517px;
}
.keskustelu #content, .puutaheinaa #content {
	float:left;
	margin:0;
	padding:0 1px 0 0;
	width:666px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:665px;
}
html>body.keskustelu #content, html>body.puutaheinaa #content {
	width:665px;
}
#sidebar {
	width:350px;
	float:left;
	margin:0;
	padding:0;
}
.media #sidebar {
	width:323px;
	float:left;
	margin:0;
	padding:0;
}
.blogit #sidebar, .keskustelu #sidebar, .puutaheinaa #sidebar {
	width:175px;
	float:left;
	margin:0;
	padding:0;
}
#sidebar-banners {
	width:149px;
	float:left;
	margin:0;
	padding:10px 0 0 0;
	text-align:right;
	line-height:150%;
}
#sidebar-banners * {
	margin-bottom:10px;
}
#content-footer {
	margin:0;
	padding:0 0 51px 0;
	clear:both;
	width:841px;
	float:left;
	text-align:center;
	color:#ed1c24;
	background:#efefef url(../img/bg/footer-bg.gif) no-repeat left bottom;
	border-top:1px solid #333;
	display:none;
}
#keskusteluissa {
	float:left;
	width:490px;
	clear:both;
	margin:0;
	padding:10px 0;
	text-align:center;
	background:#e5f2ff;
}
#sidebar #keskusteluissa {
	float:left;
	width:350px;
	clear:both;
	margin:0;
	padding:0;
	text-align:center;
	background:#ffffdb;
}
#content .kaksipalstaa {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:470px;
	clear:both;
}
.media #content .kaksipalstaa {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:500px;
	clear:both;
}
#content .kolmepalstaa {
	float:left;
	margin:0 0 30px 10px;
	padding:0;
	width:470px;
	clear:both;
}
.keskustelu #content .kaksipalstaa {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:645px;
	clear:both;
}
.suosituimmat  {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	width:500px;
	clear:both;
}
.palsta1 {
	float:left;
	margin:0;
	padding:0;
	width:48%;
}
.palsta2 {
	float:right;
	margin:0;
	padding:0;
	width:48%;
}
.kolmepalstaa .palsta1, .kolmepalstaa .palsta2 {
	float:left;
	margin:0;
	padding:0 4px 0 0;
	width:152px;
}
.kolmepalstaa .palsta3 {
	float:left;
	margin:0;
	padding:0 0 0 0;
	width:156px;
}
.terveyshymyssa .palsta1, .terveyshymyssa .palsta2 {
	padding:0px;
}
.blogit #sidebar .palsta1, .blogit #sidebar .palsta2, .keskustelu #sidebar .palsta1, .keskustelu #sidebar .palsta2, .puutaheinaa #sidebar .palsta1, .puutaheinaa #sidebar .palsta2 {
	width:100%;
}
#sidebar .kaksipalstaa {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:350px;
	clear:both;
}
.media #sidebar .kaksipalstaa {
	float:left;
	margin:0;
	padding:0;
	width:323px;
	clear:both;
	border-bottom:2px solid #ed1c24;
	background:#fff;
}
#sidebar div.terveyshymyssa {
	border-bottom: 0 none;
	padding-top: 10px;
	
}
.uutisnostot {
	float:left;
	margin:0;
	padding:0;
	width:50%;
	color:#000;
}
.mediagalleria .uutisnostot {
	float:left;
	margin:0;
	padding:0;
	width:200px;
	background:#eaeaea;
}
body.media .uutisnostot {
	float:left;
	margin:0;
	padding:5px 0 0 0;
	width:172px;
	background:#eaeaea;
}
.blogit .uutisnostot, .keskustelu .uutisnostot, .puutaheinaa .uutisnostot {
	float:left;
	margin:0;
	padding:5px 0;
	width:100%;
	color:#000;
}
.highlights, .latest-articles {
	float:left;
	width:470px;
	clear:both;
	margin:0 0 0 10px;
	padding:0;
}
.inhouse-banners {
	float:left;
	width:470px;
	clear:both;
	margin:0 0 11px 10px;
	padding:1px 0 0 0;
}
.clear {
	font-size:1px;
	height:1px;
	margin:1px 0 10px 10px;
	padding:0;
	width:340px;
	clear:both;
}
.clear_clean {
	font-size:1px;
	height:1px;
	margin:1px 0 10px 10px;
	padding:0;
	width:340px;
	clear:both;
}
.pager{list-style-type:none;}
.etusivu #content .clear {
	font-size:1px;
	height:1px;
	margin:0 0 0 10px;
	padding:12px 0 0 0;
	width:470px;
	float:left;
	clear:both;
}
.keskustelu #content .clear, .puutaheinaa #content .clear {
	font-size:1px;
	height:1px;
	margin:0 0 0 10px;
	padding:12px 0 0 0;
	background:url(../img/bg/punainen-piste.gif) left top repeat-x;
	width:635px;
	float:left;
	clear:both;
}
.keskustelu #content .sivutus .clear, .puutaheinaa #content .sivutus .clear {
	font-size:1px;
	height:1px;
	margin:10px 0 0 0;
	padding:2px 0 0 0;
	background:url(../img/bg/punainen-piste.gif) left top repeat-x;
	width:643px;
	float:left;
	clear:both;
}
.suosituimmat .clear {
	margin:0 0 10px 0;
	float:left;
	width:100%;
}
.article-comments .clear {
	float:left;
	width:470px;
	margin:0 0 10px 0;
}
.rating .clear {
	width:232px;
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
.keskustelu .article-comments .clear, .puutaheinaa .article-comments .clear {
	float:left;
	width:645px;
	margin:0 0 10px 0;
}
div.alaosa div.clear {
	background:transparent;
	border-top:1px solid #ed1c24;
}
#sidebar #kaytetyimmat .clear, .clear2 {
	margin:0;
	padding:0;
	float:left;
	width:350px;
	height:7px;
	background:url(../img/bg/piste_vino.gif);
}
.media #sidebar #kaytetyimmat .clear, .media .clear2 {
	margin:0;
	padding:0;
	float:left;
	width:323px;
	height:7px;
	background:url(../img/bg/piste_vino.gif);
}
.lehdessa {
	background:#e82624 url(../img/bg/lehtinosto_gradient-bg.jpg) repeat-y;
	color:#fff;
	float:left;
	clear:both;
	margin:0 0 0 10px;
	padding:10px;
	width:470px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:450px;
}
html>body .lehdessa {
	width:450px;
	margin: 0 0 20px 10px;
}
.mainos468 {
	width:468px;
	clear:both;
	margin:0 0 11px 11px;
	padding:1px 0 0 0;
}
.keskustelu #content .mainos468 {
	width:468px;
	clear:both;
	margin:0 auto 11px auto;
	padding:1px 0 0 0;
}
#sidebar .mainos {
	margin:0;
	padding:5px 0 5px 25px;
	float:left;
	clear:both;
	background:#333 url(../img/bg/300xmainos_tausta.gif) repeat-y;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	width:350px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:325px;
}
html>body #sidebar .mainos {
	width:325px;
}
.blogit #sidebar .mainos, .keskustelu #sidebar .mainos, .puutaheinaa #sidebar .mainos {
	margin:0;
	padding:15px 0 0 0;
	float:left;
	clear:both;
	background:#fff;
	border-top:0 none;
	border-bottom:0 none;
	width:175px;
}
.mediagalleria #sidebar div.lataa {
	margin:0;
	padding:0 0 0 0;
	float:left;
	clear:both;
	background:#fff;
	border-top:0 none;
	border-bottom:0 none;
	width:100%;
}
.blogit #sidebar .mainos p, .keskustelu #sidebar .mainos p, .puutaheinaa #sidebar .mainos p, .mediagalleria #sidebar div.mainos p {
	text-align:center;
}
#sidebar div.inhouse-iso, html>body #sidebar div.inhouse-iso {
	margin:0;
	padding:5px 0 5px 0;
	float:left;
	clear:both;
	background:#fff;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	width:100%;
}
#kiinnostavimmat {
	float:left;
	width:100%;
	clear:both;
	background:#ffffff;
	margin:0 0 20px 0;
}
#kiinnostavimmat-kaikki {
	float:left;
	width:640px;
	clear:both;
	background:#ffffff;
	border-top: 1px solid #b2b2b2;
}
#kaytetyimmat {
	float:left;
	width:350px;
	clear:both;
	background:#fff;
}
.media #kaytetyimmat {
	float:left;
	width:323px;
	clear:both;
	background:#fff;
}
/* linkit */
a:link {
	text-decoration:none;
	color:#333;
}
a:visited, a:active {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#search a {
	color:#fff;
	font-weight:normal;
}
a img {
	border:0 none;
	margin: 0;
}
.highlights h2 span a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:5px 3px;
	background:#0029aa url(../img/kuvitus/nuoli_valk-sin_bg.gif) no-repeat 99% 50%;
}
.highlights h2 span a:hover {
	text-decoration:underline;
}
.latest-articles h2 a {
	color:#000;
}
.uutisnostot h3 a {
	color:#fff;display:block;
	text-decoration:none;
	padding:1px 3px;
	background:#ed1c24;
}
.uutisnostot h3 a:hover {
	display:block;
	text-decoration:underline;
}
#kuvagallerian-uusimmat a {
	color:#fff;
}
.lehdessa a {
	color:#ff0;
}
.netissamyos span a {
	font-weight:normal;
}
#keskusteluissa a {
	color:#c00;
}
#keskusteluissa a:hover {
	color:#000;
}
#keskusteluissa td p a {
	color:#666;
	font-weight:normal;
}
#keskusteluissa td p a:hover {
	color:#000;
	font-weight:normal;
}
.tuoreimmatjuorut .palsta1 h3 a, .tuoreimmatjuorut .palsta2 h3 a {
	color:#000;
}
#content h4.asia a {
	font-weight:normal;
	color:#900;
}
#content h4.asia a:hover {
	font-weight:normal;
	color:#000;
}
#kiinnostavimmat a {
	color:#ed1c24;
}
#kiinnostavimmat-kaikki a {
	color:#ed1c24;
}
#keskusteluissa-reuna a {
	color:#c00;
}
#keskusteluissa-reuna a:hover {
	color:#000;
}
#keskusteluissa-reuna span a {
	color:#666;
}
#keskusteluissa-reuna span a:hover {
	color:#000;
}
#sidebar .media-details-right a {
	display:block;
	float:left;
	width:65px;
	border:0 none;
	clear:both;
	padding:1px 1px 1px 5px;
}
#sidebar .media-details-right a.selected {
	display:block;
	float:left;
	width:69px;
	background:#666;
	clear:both;
	padding:2px 1px;
}
#sidebar .media-details-right a.selected img {
	background:#ffff00;
	clear:both;
	padding:2px;
}
/* Otsikoita */
#content h2 {
	margin:0;
	clear: both;
	color: #333;
	font-size:17px;
	font-weight:bold;
}
#content .highlights h2 {
	margin:0 0 0.5em 0;
}
#content .lehdessa h2 {
	margin:0.2em 0 0.5em 0;
}
#content .latest-articles h2 {
	font-size:2.1em;
	line-height:28px;
	margin:0 0 5px 0;
	padding:13px 0 0 0;
	background:url(../img/bg/punainen-piste.gif) left top repeat-x;
}
.horoskoopit #content h2 {
	font-size:2em;
	line-height:90%;
	margin:0 0 0.8em 10px;	
}
#content .tuoreimmatjuorut h2 {
	margin: 1em 0 1em 0;
	font-size:1em;
	font-weight:normal;
}
#content h2.tunniste {
	color:#ff0;
	background:#000;
	text-transform:uppercase;
	margin:0 10px;
	padding:3px;
	font-size:0.9em;
	clear:both;
}
#content .suosituimmat h2 {
	color:#fff;
	background:#ed1c24;
	margin:0 0 10px 0;
	padding:3px;
	font-size:1.15em;
}
#content div.galleriat h2 {
	margin:0 0 0.5em 0;
}
#content div.kolmepalstaa h2 {
	margin:0 0 0.5em 0;
}
#content h3 {
	margin:0 0 0.25em 10px;
	padding: 0px;
}
#content .tuoreimmatjuorut h3 {
	margin: 0 0 0 0;
	font-size:1.2em;
}
#content .horoskooppi h3 {
	margin:0 0 0 10px;
	padding:0;
	text-transform:uppercase;
	font-size:1.6em;
}
#content .horo-mainos h3 {
	color:#fff;
	background:#ed1c24;
	margin:0 0 10px 0;
	padding:3px 10px;
}
#keskusteluissa h3 {
	margin:0;
	padding:0;
	font-size:1em;
}
#content h3.blogiotsikko {
	color:#fff;
	background:#ed1c24;
	margin:0 10px;
	padding:3px;
	line-height:100%;
}
#content div.galleriat h3 {
	color:#fff;
	background:#ed1c24;
	margin:0 5px 10px 0;
	padding:3px;
	line-height:100%;
}
#content div.kolmepalstaa h3 {
	color:#fff;
	background:#ed1c24;
	margin:0 0 0 0;
	padding:3px;
	line-height:100%;
}
#content .suosituimmat h3 {
	margin:0;
	padding:0;
}
#register-form h2 {
	border-top:1px solid #ccc;
	padding-top:10px;
	margin-right:10px;
}
#content h4 {
	margin:0 0 0.2em 10px;
}
#content .horoskooppi h4 {
	margin:0 0 0.5em 10px;
}
#content h4.asia {
	margin:-0.2em 0 0.8em 10px;
	font-size:0.9em;
	font-weight:normal;
}
#content h4.blogi-infot {
	color:#fff;
	background:#ed1c24;
	margin:-0.2em 10px 0 10px;
	padding:3px;
	font-weight:normal;
	font-size:0.85em;
}
#content h5 {
	margin:0 0 1em 10px;
}
#sidebar h2 {background:url("../img/bg/mediatab-bg.jpg") repeat-x left -15px transparent;margin:0 0 10px 0;border:1px solid #ed1c24;border-bottom:none;font-size:19px;padding:4px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;text-align:left;color:#fff;clear:both;}
#sidebar .katsotuimmat h2 {
	margin:0.5em 0 0 10px;
	font-size:1.2em;
}
#sidebar #keskusteluissa-reuna h2 {
	background:#c51621;
	color:#fff;
	text-transform:uppercase;
	padding:5px 6px;
	margin:0 0 0 0;
	font-size:1.15em;
	font-weight:bold;
}
#sidebar #laheta-vitsi h2 {
	text-transform:uppercase;
	padding:5px 10px;
	margin:0 0 0 0;
	font-size:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#sidebar div.terveyshymyssa h2 {
	background:#ff0;
	margin:0 1px 0 1px;
	padding:3px 9px;
	text-transform:uppercase;
	font-size:1.2em;
}
#sidebar div#kiinnostavimmat-kaikki h2, div#kiinnostavimmat h2, #sidebar div#kaytetyimmat h2 {background:url("../img/bg/mediatab-bg.jpg") repeat-x left -15px transparent;margin:0 0 10px 0;border:1px solid #ed1c24;border-bottom:none;font-size:19px;padding:4px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;text-align:left;color:#fff;clear:both;}
#sidebar div.kaksipalstaa div.terveyshymyssa h2 {
	background:#ff0;
	margin:0 1px 5px 1px;
	padding:3px 9px;
	text-transform:uppercase;
	font-size:1em;
}
#content div.kaksipalstaa h2, #sidebar #aihealueet h2{background:url("../img/bg/mediatab-bg.jpg") repeat-x left -15px transparent;margin:0 0 10px 0;border:1px solid #ed1c24;border-bottom:none;font-size:19px;padding:4px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;text-align:left;color:#fff;clear:both;}

#kirjaudu h2 {
	background:#ed1c24;
	color:#fff;
	font-size:1.15em;
	padding:3px;
	margin:0 0 5px 0;
}
#sidebar .ohjeita h2 {
	margin:0 0 5px 0;
}
#sidebar h3 {
	margin:0;
}
#sidebar .terveyshymyssa h3, #sidebar .terveyshymyssa h4, .terveyshymyssa p {
	margin:0 10px 5px 10px;
}
#sidebar .terveyshymyssa h3 {
	font-size:0.9em;
	font-weight:normal;
}
#sidebar .terveyshymyssa h3 a {
	display:block;font-weight:bold;
	font-size:1.4em;
	color:#ed1c24;
	margin:0;
	padding-bottom:3px;
	border-bottom:1px solid #ed1c24;
}
#sidebar #kysely h3 {
	margin:0 0 5px 0;
	padding:5px 10px;
	background:#5a0000;
	text-transform:uppercase;
}
#sidebar #wtf h3 {
	margin:0 0 5px 0;
	padding:0;
}
#sidebar .uutisnostot h3 {
	font-size:0.9em;
	line-height:120%;
	margin:0 10px 0.2em 5px;
}
#sidebar h4 {
	margin:0 0 1em 0;
}
#content .julkkisblogi, #content .netissamyos {
	font-size:90%;
	padding-top:10px;
}
#content .julkkisblogi .lue, #content .netissamyos .lue {
	padding-top:5px;
	background:url(../img/bg/punainen-piste.gif) repeat-x;
}
#content .julkkisblogi h2, #content .netissamyos h2 {
	margin:0 0 5px 0;
	text-transform:uppercase;
}
#kuvagallerian-uusimmat h2 {
	font-size:1.15em;
	background:#000;
	text-transform:uppercase;
	padding:5px 6px;
	margin:0 0 10px 0;
}
#gallerioista-poimittua h2 {
	font-size:1.35em;
	background:#fff;
	text-transform:none;
	padding:5px 6px;
	margin:0 0 10px 0;
	color:#000;
}
#katsomyos h2 {
	font-size:1.15em;
	background:#fff;
	text-transform:none;
	padding:5px 6px;
	margin:0 0 10px 8px;
	color:#000;	
}
#content .julkkisblogi h3 {
	margin:0;
	font-size:1.1em;
}
#content .netissamyos h3 {
	margin:0 0 0 0;
	font-size:1em;
	font-weight:normal;
}
#content .julkkisblogi h3 span, #content .netissamyos h3 span {
	display:block;
	margin:0 0 0.5em 0;
	font-size:0.85em;
}
#content .julkkisblogi h4, #content .netissamyos h4 {
	margin:0 0 0 0;
}
#sidebar .media-details h4 {
	margin:10px 0 0 5px;
	padding:0;
}
#sidebar .media-details-right h5 {
	margin:0 0 0 10px;
	font-weight:bold;
	font-size:0.85em;
	text-transform:uppercase;
}
/* Sekalaisia tekstimuotoiluja */
p, #content .kaksipalstaa p, #content .latest-articles p {
	margin:0 0 1em 0;
}
#content p {
	margin:0 0 1em 10px;
	font-size:15px;
	line-height:1.3em;
}
#content p.date {
	margin:0 0 0 10px;
	color:#666;
	font-size:0.85em;
}
#content p.sender {
	margin:-0.5em 0 0.5em 10px;
	color:#666;
	font-size:0.85em;
}
#content .horo-mainos p {
	margin-right:10px;
}
#content p.info {
	font-size:85%;
	margin:0 0 0 10px;
	padding-bottom:1em;
}
#sidebar .uutisnostot p {
	margin:0 10px 0.75em 5px;
	font-size:0.85em;
	line-height:115%;
}
#sidebar .terveyshymyssa p {
	margin-bottom:1.25em;
}
.kuvaus p {
	margin:10px 6px;
}
#keskusteluissa-reuna p {
	display:block;
	background:url(../img/bg/punainen-piste.gif) left bottom repeat-x;
	margin:0 2px;
	padding:3px 0;
}
#keskusteluissa-reuna span {
	color:#666;
	font-size:0.9em;
	display:block;
}
#search p {
	color:#fff;
	margin:14px 0 0 10px;
}
#content-footer p {
	margin:0 auto;
	padding:8px 0 10px 0;
	line-height:100%;
	text-align:center;
}
#keskusteluissa table {
	margin:0 auto 10px auto;
	width:470px;
	padding:0;
	text-align:left;
}
#sidebar #keskusteluissa table {
	margin:0;
	width:100%;
	padding:0;
	text-align:left;
}
#keskusteluissa th {background:url("../img/bg/mediatab-bg.jpg") repeat-x left -15px transparent;margin:0 0 10px 0;border:1px solid #ed1c24;border-bottom:none;font-size:19px;padding:4px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;text-align:left;color:#fff;clear:both;}
#keskusteluissa td {
	vertical-align:top;
	padding-top:2px;
	background:url(../img/bg/punainen-piste.gif) left bottom repeat-x;
	padding-left: 10px;
}
#keskusteluissa p {
	margin:0 0 5px 10px;
	text-align:left;
}
#keskusteluissa table p {
	margin:0 0 3px 0;
	font-size:0.9em;
}
.forum-details {
	color:#666;
}
.amount {
	color:#000;
	border-left:1px solid #ed1c24;
	text-align:right;
}
/* navigointi */
#navigation ul {
	margin:23px 0 0 0;
	padding:0;
	list-style:none;
}
#navigation li {
	float:left;
	margin:0;
	padding:0 8px 0 4px;
	background:url(../img/bg/navi-valiviiva.gif) 100% 50% no-repeat;
}
#navigation li.last {
	background:none;
}
#navigation a:link {
	color:#fff;
	text-decoration:none;
	font-weight:normal;	
}
#navigation a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
#navigation a:active, #navigation a:hover {
	color:#ffff66;
	text-decoration:none;
	font-weight:normal;
}
#navigation a.selected:link, #navigation a.selected:visited, #navigation a.selected:active, #navigation a.selected:hover {
	color:#66ffff;
	background:#000;
	text-decoration:none;
	font-weight:bold;
}
#subnavi ul {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	background:#fff;
	width:175px;
	border-top:2px solid #c70015;
	border-bottom:2px solid #c70015;
}
#subnavi ul li {
	margin:0;
	padding:0;
	float:left;
	width:175px;
	border-top:1px solid #666;
}
#subnavi ul li.first {
	border-top:0 none;
}
#subnavi ul a {
	font-weight:normal;
	display:block;
	margin:0;
	padding:3px 5px;
	float:left;
	width:175px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:165px;
	text-decoration:none;
}
html>body #subnavi ul a {
	width:165px;
}
#subnavi ul a:hover {
	font-weight:normal;
	display:block;
	margin:0;
	padding:3px 5px;
	float:left;
	text-decoration:underline;
	width:175px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:165px;
}
html>body #subnavi ul a:hover {
	width:165px;
}
#subnavi ul a.selected, #subnavi ul a.selected:hover {
	font-weight:normal;
	display:block;
	margin:0;
	padding:3px 5px;
	float:left;
	background:#000 url(../img/bg/list-bg_selected.gif) repeat-x;
	color:#fff;
	text-decoration:none;
	width:175px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:165px;
}
html>body #subnavi ul a.selected, html>body #subnavi ul a.selected:hover {
	width:165px;
}
/* lomakkeet */
form {
	margin:0;
	padding:0;
}
#search form {
	padding-top:10px;
}
input {
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
}
textarea {font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
}
select {
	font-family:Arial, Helvetica, sans-serif;
}
option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.button {
	color:#fff;
	background:#ed1c24;
}
#search input {
	border:1px solid #000;
}
#searchfield {
	width:147px;
	background:#fff;
	color:#000;
	margin:0 5px 0 0;
}
#searchsubmit {
	width:45px;
}
#kysely {
	margin:0;
	padding:0;
	color:#fff;
	background:#5a0000;
	min-height:200px;
}
#kysely dl {
	margin:0;
	padding:0 10px;
}
#kysely dt {
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	font-size:0.9em;
}
#kysely dd {
	margin:0 0 3px 0;
	padding:0;
	font-size:0.9em;
}
#kysely input {
	margin:0 5px 0 0;
	padding:0;
}
#laheta-vitsi {
	background:#ed1c24;
	color:#ffff21;
	float:left;
	width:350px;
}
#laheta-vitsi textarea {
	width:330px;
	border:1px solid #000;
	background:#fff;
	color:#000;
	margin:0 0 0 10px;
}
#laheta-vitsi input {
	border:1px solid #000;
	background:#fff;
	color:#000;
	width:245px;
	float:left;
}
#laheta-vitsi input.button {
	background:#ffff21;
	color:#000;
	padding:3px 10px;
	margin:10px;
	font-size:1.2em;
	font-weight:bold;
	float:right;
	width:85px;
}
#laheta-vitsi label {
	margin:0;
	padding:0 0 0 10px;
	display:block;
	width:85px;
	float:left;
}
#kuvagallerian-uusimmat {
	color:#fff;
	background:#ed1c24;
	margin:0;
	padding:0;
	float:left;
	width:50%;
}
#gallerioista-poimittua {
	color:#000;
	background:#fff;
	margin:0;
	padding:0;
	float:left;
	width:150px;
}
#katsomyos {
	color:#000;
	background:#fff;
	margin:0;
	padding:0;
	float:left;
	width:150px;
}
.blogit #kuvagallerian-uusimmat, .keskustelu #kuvagallerian-uusimmat {
	color:#fff;
	background:#ed1c24;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
#kuvagallerian-uusimmat p {
	padding:0;
	margin:0 0 12px 6px;
}
#kuvagallerian-uusimmat ul {
	margin:0 0 2px 6px;
	padding:0;
	list-style:none;
	float:left;
	width:169px;
}
#gallerioista-poimittua ul {
	margin:0 0 2px 6px;
	padding:0;
	list-style:none;
	float:left;
	width:144px;
}
#kuvagallerian-uusimmat li {
	margin:0;
	padding:0 0 10px 0;
	float:left;
	width:84px;
}
#gallerioista-poimittua li {
	margin:0;
	padding:0 0 10px 0;
	float:left;
	width:70px;
}
.vasen {
	float:left;
	margin:0 10px 0 0;
	/*width:64px;
	height:64px;*/
}
.oikea {
	float:left;
	margin:0 5px 0 0;
}
#content h2 .oikea, #content h3 .oikea, #content h4 .oikea, #content h5 .oikea, #content p .oikea {
	float:right;
	margin:0 10px 0 5px;
}
.sivutus {
	float:left;
	width:470px;
	margin:0 0 10px 10px;
	padding:0 auto;
	clear:both;
	border-bottom: 1px solid #ed1c24;
}
.media .sivutus {
	float:left;
	width:500px;
	margin:0 auto;
	padding:0 0 0 10px;
	clear:both;
}
.keskustelu .sivutus, .puutaheinaa .sivutus {
	float:left;
	width:470px;
	margin:0 0 0 10px;
	padding:0 auto;
	clear:both;
}
#content .sivutus p {
	border-bottom:1px solid #ed1c24;
	padding-bottom:3px;
	margin:0 0 1em 0;
}
.sivutus span {
	display:block;
	border-bottom:1px solid #ed1c24;
	padding-bottom:3px;
	margin:0 0 3px 0;
}
.sivutus em {
	font-style:normal;
	color:#666;
}
#kiinnostavimmat ul, #kaytetyimmat ul {
	margin:0;
	float:left;
	padding:0;
	list-style:none;
	width:350px;
	clear:both;
}
#kiinnostavimmat-kaikki ul {
	margin:0 0 0 10px;
	float:left;
	padding:10px 10px 10px 0;
	list-style:none;
	width:520px;
	line-height:140%;
	clear:both;
}
.media #kiinnostavimmat ul, .media #kaytetyimmat ul {
	margin:0 0 0 10px;
	float:left;
	padding:10px 10px 10px 0;
	list-style:none;
	width:303px;
	line-height:140%;
	clear:both;
}
#kiinnostavimmat li, #kaytetyimmat li, #kiinnostavimmat-kaikki li {
	display:inline;
}
#kiinnostavimmat p, #kaytetyimmat p {
	margin:5px 0 10px 10px;
	padding:6px 0 0 0;
	background:url(../img/bg/punainen-piste.gif) repeat-x;
	float:left;
	display:block;
	width:330px;
}
#kiinnostavimmat-kaikki p {
	margin:5px 0 10px 10px;
	padding:6px 0 0 0;
	background:url(../img/bg/punainen-piste.gif) repeat-x;
	float:left;
	display:block;
	width:530px;
}
.article-comments {
	float:left;
	width:470px;
	margin:0 0 0 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ed1c24;
	border-bottom-color: #ed1c24;
}
.keskustelu .article-comments, .puutaheinaa .article-comments {
	float:left;
	width:645px;
	margin:0 0 0 10px;
	background:url(../img/bg/punainen-piste.gif) repeat-x;
}
#kaytetyimmat p {
	padding-top:10px;
	background:url(../img/bg/punainen-piste.gif) repeat-x;
}
#content .article-comments p.print-and-send-to-friend {
	float:right;
	width:235px;
	margin:0;
	padding:0;
	text-align:right;
}
#content .article-comments p {
	float:left;
	width:135px;
	margin:0;
	padding:0;
}
#comments {
	background:#ffffe5;
	float:left;
	width:665px;
	margin:0 0 0 0;
	padding:0 0 0.3em 0;
}
.media #comments {
	background:#ffffe5;
	float:left;
	width:518px;
	margin:0 0 0 0;
	padding:0 0 0.3em 0;
}
.keskustelu #comments, .puutaheinaa #comments {
	background:#ffffe5;
	float:left;
	width:665px;
	margin:0 0 0 0;
	padding:0 0 0.3em 0;
}
#content #comments h2 {
	margin:0 0 0.3em 0;
	padding:3px 10px;
	background:#b01a19 url(../img/bg/header-bg_red.gif) repeat-x;
	color:#fff;
	font-size:1.2em;
}
.keskustelu #content #comments h2, .puutaheinaa #content #comments h2 {
	margin:0 0 0.3em 0;
	padding:3px 10px 3px 98px;
	background:#b01a19 url(../img/bg/header-bg_red.gif) repeat-x;
	color:#fff;
	font-size:1.2em;
}
#content #comments p {
	margin:0 0 0.6em 0;
	padding:0.3em 10px 0 10px;
}
.keskustelu #content #comments p, .puutaheinaa #content #comments p {
	margin:0 0 0.6em 88px;
	padding:0.3em 10px 0 10px;
}
.keskustelu #content #comments .clear, .puutaheinaa #content #comments .clear {
	margin-left:98px;
	width:470px;
}
#comments p span.comment-number {
	display:block;color:#666;clear:both;
}
#comments p.comment-details {
	color:#666;
}
#content #write-comment {
	background:#ffff99;
	float:left;
	width:665px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid #8e8e8e;
}
.media #content #write-comment {
	background:#ffff99;
	float:left;
	width:518px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid #8e8e8e;
}
.keskustelu #content #write-comment, .puutaheinaa #content #write-comment {
	background:#ffff99;
	float:left;
	width:665px;
	margin:0 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid #8e8e8e;
}
#content #write-comment h3 {
	margin:0 0 0 0;
	padding:10px;
}
.keskustelu #content #write-comment h3, .puutaheinaa #content #write-comment h3 {
	margin:0 0 0 0;
	padding:10px 10px 10px 98px;
}
.keskustelu #content #write-comment p, .puutaheinaa #content #write-comment p {
	padding-left:88px;
}
#content #write-comment input {
	border:1px solid #000;
	font:1em Arial, Helvetica, sans-serif;
	width:170px;
}
#content #write-comment label {
	padding:0 0 0 5px;
}
#content #write-comment input.button {
	width:auto;
}
#content #write-comment textarea {
	border:1px solid #000;
	font:1em Arial, Helvetica, sans-serif;
	width:97%;
}
.keskustelu #content #write-comment textarea, .puutaheinaa #content #write-comment textarea {
	border:1px solid #000;
	font:1em Arial, Helvetica, sans-serif;
	width:82%;
}
.horoskooppi {
	float:left;
	margin:0 0 0 10px;
	padding:0 0 0 67px;
	clear:both;
	width:470px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:403px;
}
html>body .horoskooppi {
	width:403px;
}
#harka {
	background:url(../img/kuvitus/horoskooppi/harka.gif) no-repeat;
}
#jousimies {
	background:url(../img/kuvitus/horoskooppi/jousimies.gif) no-repeat;
}
#kaksonen {
	background:url(../img/kuvitus/horoskooppi/kaksonen.gif) no-repeat;
}
#kalat {
	background:url(../img/kuvitus/horoskooppi/kalat.gif) no-repeat;
}
#kauris {
	background:url(../img/kuvitus/horoskooppi/kauris.gif) no-repeat;
}
#leijona {
	background:url(../img/kuvitus/horoskooppi/leijona.gif) no-repeat;
}
#neitsyt {
	background:url(../img/kuvitus/horoskooppi/neitsyt.gif) no-repeat;
}
#oinas {
	background:url(../img/kuvitus/horoskooppi/oinas.gif) no-repeat;
}
#rapu {
	background:url(../img/kuvitus/horoskooppi/rapu.gif) no-repeat;
}
#oinas {
	background:url(../img/kuvitus/horoskooppi/skorpioni.gif) no-repeat;
}
#vaaka {
	background:url(../img/kuvitus/horoskooppi/vaaka.gif) no-repeat;
}
#vesimies {
	background:url(../img/kuvitus/horoskooppi/vesimies.gif) no-repeat;
}

.horo-name {
	font-size:60%;
	display:block;
	font-weight:normal;
}
.horo-month {
	font-size:85%;
	display:block;
	font-weight:normal;
}

.horo-mainos {
	background:url(../img/kuvitus/noksu_horo.jpg) no-repeat left bottom;
	float:left;
	margin:0 0 10px 10px;
	padding:0 0 0 90px;
	clear:both;
	width:470px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:379px;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
}

html>body .horo-mainos {
	width:379px;
}
.horo-mainos div {
	width:378px;
	background:#ffffc2;
	border:1px solid #666;
	border-left:1px solid #000;	
	border-right:0 none;
	border-bottom:0 none;	
}
.blogitunniste {
	float:left;
	margin:0 0 10px 10px;
	padding:0;
	clear:both;
	width:470px;
}
.susan {
	background:url(../img/kuvitus/blogi-susan.jpg);
	height:88px;
}
.looppi {
	float:left;
	width:175px;
	text-align:center;
	background:#ced2d3 url(../img/bg/lehdessa-varjo.gif) right top repeat-y;
	padding:10px 0;
}
#sidebar .looppi {
	float:left;
	width:175px;
	text-align:center;
	background:#fff;
	padding:10px 0;
	border-bottom:2px solid #ed1c24;
}
.looppi p {
	margin:0 auto;
	padding:0;
	width:175px;
	font-weight:bold;
	font-size:1.6em;
	line-height:90%;
}
.mediagalleria #sidebar .looppi {
	float:left;
	width:200px;
	text-align:center;
	background:#eaeaea;
	padding:10px 0;
	border-bottom:0 none;
}
.mediagalleria #sidebar .looppi p {
	margin:0 auto;
	padding:0;
	width:162px;
	font-weight:bold;
	font-size:1.6em;
	line-height:90%;
	text-align:left;
}
body.media #sidebar .looppi {
	float:left;
	width:172px;
	text-align:center;
	background:#eaeaea;
	padding:10px 0;
	border-bottom:0 none;
}
body.media #sidebar .looppi p {
	margin:0 auto;
	padding:0;
	width:162px;
	font-weight:bold;
	font-size:1.6em;
	line-height:90%;
	text-align:left;
}
.looppi p img {
	margin:0 0 5px 0;
}
#sidebar .tilaus {
	float:left;
	width:200px;
	text-align:center;
	background:#fff;
	padding:10px 0;
}
#wtf {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	background:#edeff0;
	float:left;
	padding:5px;
	width:175px;
	voice-family: "\"}\"";   
	voice-family: inherit;
	width:165px;
}
html>body #wtf {
	width:165px;
}
#aihealueet {
	margin:0 0 20px 0;
	width:350px;
	background:#ffffff;
	float: left;
	display:none;
}
#aihealueet ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	width:165px;
}
#aihealueet ul li {
	float:left;
	margin:0;
	padding:0;
	width:165px;
}
#aihealueet ul ul {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
#aihealueet ul ul li {
	margin:0;
	padding:0;
}
#keskusteluissa-reuna {
	margin:0;
	padding:0 0 5px 0;
	float:left;
	width:175px;
	background:#e5f2ff;
}

#comic-strip {
	width:100%;
	text-align:center;
	margin:0;
	padding:40px 0;
	float:left;
	clear:both;
}
.kuvaus {
	float:left;
	width:175px;
	background:#ed1c24;
	color:#fff;
	border-bottom:2px solid #000;
}
div.galleriat ul {
	margin:0;
	padding:0 10px 0 0;
	list-style:none;
}
div.galleriat ul li {
	margin:0 0 1em 0;
	padding:0;
	float:left;
	clear:both;
	list-style:none;
}
div.kolmepalstaa ul {
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
	background:#eaeaea;
	float:left;
	width:100%;
}
div.kolmepalstaa ul li {
	margin:0 0 1em 7px;
	padding:0;
	float:left;
	list-style:none;
	background:#eaeaea;
}
img.galleria-vasen {
	width:160px;
	margin:0 17px 0 10px;
	float: left;
}
#content p.gallery-ratings {
	width:343px;
	float:left;
	margin:0 0 1em 0;
	padding:0 0 0 0;
	font-size:85%;
}
#content p.gallery-ratings img.vasen{
	margin:0 0 0 0;
	width:132px;
	padding:0 35px 0 0;
	float:left;
}
#content p.gallery-ratings span {
	float:left;
	width:166px;
	display:block;
	margin:0;
	padding:0 0 0 8px;
	background:url(../img/bg/mustapiste3px.gif) repeat-y;
}
#sidebar #katsomyos ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	width:120px;
}
#sidebar #katsomyos li {
	margin:0 0 1em 0;
	padding:0;
	width:120px;
}
#sidebar #katsomyos span {
	display:block;
	padding:2px;
	background:#ed1c24;	
}
#sidebar #katsomyos a {
	display:block;
	color:#fff;
	background:#ed1c24;
}
#content p.gallery-intro-text {
	margin-bottom:0;
}
#content p.gallery-intro-text a {
	font-weight:normal;
}
.media-large {
	margin:0;
	padding:0 0 0 10px;
	float:left;
}
.media-details {
	margin:0;
	padding:0 0 10px 0;
	float:left;
	width:322px;
	background:url(../img/bg/media-shadow.gif) repeat-y 237px 0;
	border-left:1px solid #666;
}
.media-details-left {
	float:left;
	width:234px;
}
.media-details-right {
	float:left;
	width:88px;
}
.media-details ul {
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
	clear:both;
}
.media-details input {
	background:#fff5d6;
	font-size:90%;
	width:95%;
}
.rating {
	width:237px;
	float:left;
	margin:0;
	padding:0;
}
.media-details p {
	margin:0 0 0 5px;
	padding:0;
}
.rating img {
	float:left;
	width:132px;
	margin:0 7px 0 10px;
}
.rating p span {
	display:block;
	float:left;
	width:73px;
	background:#484848;
	color:#fff;
	padding:5px 0 0 10px;
	height:22px;
}
.rating p span strong {
	font-size:120%;
}

#sidebar .media-details form {
	margin:0;
	padding:10px 0;
	width:100%;
	float:left;
	clear:both;
}
#sidebar .media-details-right li {
	float:left;
	width:75px;
	margin:0 0 3px 0;
	padding:0;
	clear:both;
}
.katsotuimmat {
	float:left;
	width:331px;
	margin:0;
	padding:0;
	clear:both;
}
.katsotuimmat ul {
	margin:0;
	padding:10px;
	width:100%;
	list-style:none;
}
.suosituimmat ul {
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	list-style:none;
	line-height:100%;
	float:left;
	clear:both;
	font-size:90%;
}
.suosituimmat ul li {
	margin:0;
	padding:0;
	width:33%;
	list-style:none;
	float:left;
}
.katsotuimmat ul li {
	margin:0 5px 0 0 ;
	padding:0;
	display:inline;
	line-height:175%;
}
.suosituimmat li a img {
	margin:5px 0 20px 0;
}
#kirjaudu {
	float:left;
	margin:0;
	padding:0;
	width:321px;
	height:120px;
	background:#ffff99;
	border:1px solid #ed1c24;
}
#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:#ed1c24;
	color:#fff;
	border:1px solid #000;
}
.ohjeita {
	float:left;
	margin:0;
	padding:35px 0 0 0;
	width:323px;
	height:390px;
}
.ohjeita dl {
	float:left;
	margin:0 0 10px 10px;
	padding:0;
}
.ohjeita dt {
	margin:0;
	padding:5px 0 0 0;
	font-weight:bold;
	font-size:1.15em;
	background:url(../img/bg/punainen-piste.gif) repeat-x;
}
.ohjeita dd {
	margin:0 0 5px 0;
	padding:0;
}
.ohjeita span {
	display:block;
	margin:10px 0 0 0;
	padding:0;
}
#upload-media-details {
	float:left;
	width:100%;
	height:515px;
	margin:0;
	padding:0;
}
#register-form {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#upload-media-details option {
	width:265px;
	margin:5px 0 0 0;
}
#upload-media-details input, #upload-media-details textarea {
	width:290px;
	margin:5px 0 0 0;
}
#upload-media-details p {

}
#register-form input {
	width:290px;
	margin:5px 0 0 0;
}
#register-form #mies, #register-form #nainen, #register-form .button, #register-form #ymmarrysta-vailla {
	width:auto;
	margin:0 0 0 0;
}
.etvaanosaa {
	border:2px solid #ed1c24;
	background:#faede2 url(../img/kuvitus/huomio.gif) 10px 50% no-repeat;
	float:left;
	margin:0 0 10px 10px;
	padding:0;
	width:470px;
}
.media .etvaanosaa {
	border:2px solid #ed1c24;
	background:#faede2 url(../img/kuvitus/huomio.gif) 10px 50% no-repeat;
	float:left;
	margin:0 0 10px 10px;
	padding:0;
	width:500px;
}
#content .etvaanosaa p {
	margin:0 0 0 0;
	padding:8px 0 8px 55px;
	font-weight:bold;
	color:#ed1c24;
}
p.opetteleapinakirjoittamaan {
	color:#ed1c24;
	font-weight:bold;
}
p.opetteleapinakirjoittamaan input, p.opetteleapinakirjoittamaan select, p.opetteleapinakirjoittamaan textarea {
	color:#ed1c24;
	background:#faede2;
	font-weight:normal;
}

/*Terveyshymy*/

#searchth {
	float:left;
	width:350px;
	margin:0 0 20px 0;
	background:#666 url(../img/bg/thhaku_bg.gif);
}
#aihealueet a {
	color:#ed1c24;
	font-weight: normal;
}
.th_aihealueet_palsta1{
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:50%;
}
.th_aihealueet_palsta1 p{
	margin-left:10px;
}
.th_aihealueet_palsta1 h5, #uusinlehti h5{background:url("../img/bg/mediatab-bg.jpg") repeat-x left -15px transparent;margin:0 0 10px 0;border:1px solid #ed1c24;border-bottom:none;font-size:19px;padding:4px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;text-align:left;color:#fff;clear:both;}

.th_aihealueet_palsta2{
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:174px;
}
#sidebar .th_aihealueet_palsta2 p {
	margin-left:10px;
	padding-left:0;
}
#sidebar .th_aihealueet_palsta2 p img {
	margin-left:0px;
	padding-left: 0px;
}
#sidebar img {
	margin: 5px 0 10px 10px;
}
#searchth2 {
	background: url(../img/bg/thhaku_bg.gif) repeat-x top left;
	width: 175px;
	height:60px;
	margin: 0 0 20px 0;
	padding: 0px;
	border-bottom: solid 1px #b2b2b2;
}
#searchth2 form{
	padding: 0 0 0 10px;
}

#uusinlehti {
	width: 175px;
	margin: 0 0 20px 0;
}
#uusinlehti p img 
{
	margin-left: 0;
}
.sivutus.h2{
	margin:0px;
	padding:10px;
}
.thaihealue #content-wrap, .thjuttu #content-wrap {
	width:841px;
	float:left;
	margin:0;
	padding:0;
}
#th_juttu_mainostajat{
	width: 664px;
	margin: 0px;
	background-image: url(../img/bg/mustapiste3px.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 664px;
	background-color: #FFFFFF;
	padding-top: 20px;
}
.th_juttu_mainosvasen{
	width:25%;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
	clear: both;
}
.th_juttu_mainosoikea{
	width:65%;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}

.etusivu #sidebar .terveyshymyssa img {
	margin: 5px 0 10px 0px;
}
#aihealueet p {
	padding: 0 0 0 10px;
}
.etusivu #sidebar h2 {background:url("../img/bg/mediatab-bg.jpg") repeat-x left -15px transparent;margin:0 0 10px 0;border:1px solid #ed1c24;border-bottom:none;font-size:19px;padding:4px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0;text-align:left;color:#fff;clear:both;}
.keskustelu #content #thjuttu {
	margin:0 20px 0 0;
}
.keskustelu #sidebar p {
	width: 135px;
	margin: 0;
	padding: 0;
}
.keskustelu #sidebar #keskusteluissa {
	width:175px;
}
.keskustelu #sidebar #kiinnostavimmat {
	width:175px;
	border-bottom: solid 1px #b2b2b2;
	padding: 0;
	margin: 0;
}

.keskustelu #sidebar ul {
	width:165px;
	margin: 0;
	padding: 0;
}
.keskustelu #thjuttu ul {
	margin-left: 0px;
	padding-left: 10px;
	list-style-position: inside;
}
.keskustelu #thjuttu dl {
	margin-left: 0px;
	padding-left: 10px;
	list-style-position: inside;
}
.clear2 {
	font-size:1px;
	height:1px;
	margin:1px 0 10px 10px;
	padding:0;
	width:100%;
	clear:both;
	background-image: url(../img/bg/mustapiste3px.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#pagewrap-inside h1{
	padding-left:10px;
}
#th_juttu_laatikko{
	border-top: solid 1px #ed1c24;
	border-bottom: solid 1px #ed1c24;
	margin: 0 10px 0 10px;
}
.th_juttu_laatikko_vasen{
	text-align:left;
	float:left;
	margin: 0px;
	padding: 0px;
}
.th_juttu_laatikko_oikea{
	text-align:right;
	margin: 0px;
	padding: 0px;
}
#th_mainostaja_laatikko{
	border-bottom: solid 1px #ed1c24;
	width: 504px;
	border-top: solid 1px #ed1c24;
	padding: 0px;
	margin: 0 0 20px 10px;
}
.th_juttu_laatikko_oikea{
	text-align:right;
	margin: 0;
	padding: 0;
}
#th_mainostaja_laatikko2{
	border-top: solid 1px #ed1c24;
	width: 504px;
	clear: both;
	margin: 0 0 20px 10px;
}
.th_juttu_alatulostus{
	text-align:right;
	padding: 0px;
	margin: 0 10px 0 0;
}
#punainenlinkki p{font-size:11px;}

#punainenlinkki a {
	color:#ed1c24;
	font-weight:normal;
}
#punainenlinkki ul {
	list-style-type:none;
	margin-left: 10px;
	padding-left: 0;
}
#tasaus{
	padding: 0 0 0 10px;
}
/* avainsanojen jne eri koot */
.size0 {
	font-size:11px;
}
.size1 {
	font-size:15px;
}
.size2 {
	font-size:19px;
}
.size3 {
	font-size:23px;
}
.size4 {
	font-size:27px;
}
div.kilpailu
{
	margin-left: 15px;
}
div.kilpailu em
{
	color: Red;
}
.sidebar_mainos{margin:0 !important;}
#dr-tolonen{float:left;width:100%;clear:both;}
