html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {	text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}.clear:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.clear {display: inline-block;}html[xmlns] .clear {display: block;}* html .clear {height: 1%;}
/*end reset*/
h2{font-size:16px;padding:0 0 15px 0;}
html, body {
	font-family: arial;
	font-size: 12px;
	border: 0;
	color: #404040;
line-height:1.3em;
}
.post-meta h4.author {
font-style:italic;
float:left;
line-height:1.2em;
float:right;
}
.post-meta h4 {
color:#666666;
font-size:12px;
padding:3px 21px 3px 0;
}
.post-meta{border-bottom:solid 1px #dcdcdc;margin-bottom:10px; padding:0px 20px 10px 0;}
.question, .answer{text-align:left;padding:20px; margin:0 0 20px 0;}

.question{ background: #F5F5F5; border-bottom: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc; }
.background {
width:960px;
margin:0 auto;
}

.wrap {
width:100%;

}
.page p{padding:0;}
.nick{display:block; font-size:14px;padding:10px 0; border-top: solid 1px #dcdcdc;margin:10px 0 0; }
#content {
padding:0;
width:671px;
}
.left-col {
float:left;
}
.post {
clear:both;
padding:10px 0;
width:100%;
}
#sidebar {
width:219px;
padding:50px 0 0 0;
}
#sidebar_in {
padding:0px 0 0 0;

}
#sidebar_in .siirry_linkki{margin:0 0 10px 0;}
.right-col {
float:right;
}
p{padding:0 0 20px;}
li{padding:0 0 10px 0;}
.post-meta h3 {
float:left;
}
.post-meta h3 span.month {
display:block;
float:left;
font-size:16px;
line-height:14px;
padding-left:4px;
text-align:center;
text-transform:uppercase;
}
.post-meta h3 span.month, .post-meta h3 span.year {
color:#666666;
width:40px;
}
.smallthinbut{display:block;margin:10px 0;}
.prev a, .next a{
display:block;
float:left;
font-size:16px;
line-height:14px;
padding-left:4px;
text-align:center;
color:#666;
height:40px;
text-decoration:none;
font-weight:bold;
}
.prev  a:hover, next a:hover {
color:#1A86DF;}
.next a{float:right;}
.post-meta h3 span.year {
display:block;
font-size:14px;
}

.qanormal {     /* Font size & color of unlinked menu items */
	color: #666666;
	font-size: 12px;	
	text-decoration: none;	
}

.siirry_linkki{display:block; text-indent:-9999px; background: url(lahetakysymys.gif) no-repeat top left; width:152px; height:28px;}
.siirry_linkki8{display:block; text-indent:-9999px; background: url(back.gif) no-repeat top left; width:152px; height:28px;}
.next .siirry_linkki{ background: url(nxt.gif) no-repeat top left; }
.prev .siirry_linkki{ background: url(prev.gif) no-repeat top left; }
.post-meta h3 span.month, .post-meta h3 span.year {
color:#666666;
width:40px;
}
#error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FBE3E4 url(error.gif) no-repeat scroll 10px center;
border:1px solid #FBC2C4;
color:#8A1F11;
display:block;
line-height:22px;
margin:10px 0;
padding:3px 10px 3px 35px;
}
#success {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#f0fec8 url(success.gif) no-repeat scroll 10px center;
border:1px solid #a9e202;
color:#6f9a00;
display:block;
line-height:22px;
margin:10px 0;
padding:3px 10px 3px 35px;
}
.post-meta h3 span.day {
border-right:1px solid #CBCBCB;
color:#8D8D8D;
display:block;
float:left;
font-size:35px;
line-height:28px;
padding-right:5px;
}
.sisalto{}
