#mainNavi ul li.active {
background:transparent url(/p/new/active-navi-bg-tuokio.gif) repeat-x scroll left top;
}
#mainColumn h2 a,
#mainColumn h1 a,
#mainColumn h1,
#mainColumn h2 {
  color:#23272A;
}
#mainColumn #kysymys {
    padding:50px 10px 10px 10px;
    margin:5px auto;
    background:url('/p/tuokio_kysymys.jpg') top left no-repeat #dc2a6c;
    color:white;
}
#kysymys {
    width:404px;
}
#mainColumn #kysymys {
    width:94%;
    margin:0 auto;
}
#mainColumn #kysymys .header {
    font-size:14px;
    font-weight:bold;
    margin:0 5px 5px 0;
}
#mainColumn #kysymys .content {
  font-size:12px;
  margin:5px 5px 10px 0;
}
#mainColumn #kysymys a {
    color:white;
}

#mainColumn #vastaus {
    padding:50px 10px 10px 10px;
    background:url('/p/tuokio_vastaus.jpg') top left no-repeat #f4f4f4;
    margin:5px auto;
    color:black;
    width:94%;
}

#mainColumn #vastaus .header {
    font-size:14px;
    font-weight:bold;
    margin:0 5px 5px 0;
}

#mainColumn #vastaus .content {
  font-size:12px;
  margin:5px 5px 10px 0;
}
#mainColumn #vastaus a {
    color:black;
    font-weight:normal;
}
#mainColumn #omatuokio {
    padding:50px 10px 10px 10px;
    margin:5px auto;
    background:url('/p/oma-tuokio.jpg') top left no-repeat white;
    color:black;
    width:94%;
}

#mainColumn #omatuokio .header {
    font-size:14px;
    font-weight:bold;
    margin:0 5px 5px 0;
}

#mainColumn #omatuokio .content {
  font-size:12px;
  margin:5px 5px 10px 0;
}
#mainColumn #omatuokio a {
    color:#e81c7a;
}


#mainColumn #lahikuva {
    padding:10px;
    margin:5px auto;
    background:#fde6ea;
    color:#dc2a6c;
    overflow:hidden;
    width:410px;
}

#mainColumn #lahikuva .header {
    font-size:16px;
    font-weight:bold;
    margin:0 8px 12px 0;
}

#mainColumn #lahikuva .content {
    width:100%;
}
#mainColumn #lahikuva .col1 {
    width:46%;
    float:left;
    display:block;
}
#mainColumn #lahikuva .col2 {
    width:46%;
    float:right;
    display:block;
    background:white;
    padding:5px;
    color:black;
    border:2px solid #efbfd6;
}
#mainColumn #lahikuva .ehdota {
  width:90%;
  padding:4px;
  margin:10px auto 0 auto;
}
#mainColumn #lahikuva .ehdota a {
    color:#dc2a6c;
}
#mainColumn #lahikuva ul,
#mainColumn #lahikuva ul li {
    padding:0;
    margin:0;
}

#mainColumn #ajatuksia {
    padding:3px;
    margin:0 auto 5px auto;
    width:421px;
    color:white;
    overflow:hidden;
    border:1px solid #dc2a6c;
}
#mainColumn #ajatuksia .content {
    width:98%;
    display:block;
    background-color:white;
    color:black;
    margin:0 auto;
    padding:5px;
    font-size:11px;
    line-height:13.5px;
}
#mainColumn #ajatuksia .content .ohjeet {
    background-color:white;
    border-top:3px dotted #dc2a6c;
    margin-top: 8px;
}
#mainColumn #ajatuksia .content .ohjeet h5 {
    margin:5px 0;
    color:#dc2a6c;
    font-size:14px;
    font-weight:bold;
}
#mainColumn #ajatuksia .content .ohjeet .pinktext {    
    color:#dc2a6c;
    margin:5px 0;
}

.pinktext {
    color:#dc2a6c;
}

#mainColumn #ajatuksia .content .ohjeet .normal {
    margin:5px 0;
}
#mainColumn #ajatuksiaheader {
    font-size:16px;
    font-weight:bold;
    height:88px;
    margin-bottom:0;
    margin-top:10px;
    margin-left:6px;
    width:435px;
    background: url('/p/ajatuksia-header.jpg') top left no-repeat;
}
#mainColumn #ajatuksia ul {
    margin:5px 0 15px 0;
}
#mainColumn #ajatuksia ul li {
    margin: 0 0 5px 0;
}
#mainColumn .tuokioJuttulist {
	font-size:13px;
	line-height:14px;
    width:500px;
    overflow:hidden;
    margin:5px auto;
}

#mainColumn .tuokioJuttulist .jututLeft {
    float:right;
    width:360px;
}
#mainColumn .tuokioJuttulist .kuvaRight {
    text-align:left;
    float:left;
    width:140px;
}

#mainColumn .tuokioJuttulist .header {
    background:url('/p/tuokio-mainlist.jpg') top left no-repeat;
    height:28px;
    color:white;
    padding:7px 0 0 55px;
    
}

#mainColumn .tuokioJuttulist ul {
    margin:0;
    padding:0;
}

#mainColumn .tuokioJuttulist ul li {
    margin:5px 3px;
    padding:0;
}

#subColumn .blockHeader {
    background:url(/p/new/sub-header-bg-tuokio.gif) no-repeat scroll left top;
    color:#fff;
}
#mainColumn .section a {
    color:#ce407d
}
#subColumn .blogs .blockContent img {
margin-bottom:7px;
}
.blogimage {
margin-bottom:7px;
}
#mainColumn .article a.msgcount {
	color:#FFFFFF;
	background-color:#CE407D;
	border-left:1px solid #CE407D;
	border-right:1px solid #CE407D;
}
