@import url(/themes/fonts/pt-sans/pt-sans.css);

#header {
	height: 293px;
}
.banner { display: none; }
#header .blogBanner {
	position: absolute;
	top: 148px;
	border: 1px solid #dfdfdf;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#header .blogBanner p { padding: 0; }

.mainText,
.viherpaivat { display: none; }

#content { border-top: 1px dotted #ccc; margin-top: 20px; }

#main,
#column1,
#column2 { float: left; position: static; }
#main { width: 478px; padding: 0; border: 0; border-right: 1px solid #dfdfdf; margin-right: 20px; }
#column1 { width: 286px; margin-right: 20px; }


/* blogipostausten listaus */
.wp_default #nav-above,
.wp_default .meta-nav { display: none; }
.wp_default .navigation { font-style: italic; }
.wp_default .post { 
	position: relative; 
	margin-right: 12px;
	padding-bottom: 32px;
	margin-bottom: 18px; 
	border-bottom: 1px dotted #ccc;
	padding-left: 4px;
}
.wp_default .entry-meta .meta-prep-author,
.wp_default .entry-meta .meta-sep,
.wp_default .entry-utility .tag-links,
.wp_default .entry-utility .meta-sep { display: none; }
.wp_default .entry-utility .comments-link { margin-left: 12px; }
.wp_default .entry-title { padding-top: 24px; line-height:1.9em; }
.wp_default .entry-title a { font-family: PTSansNarrowBold, sans-serif, arial; font-size: 1.88em; }
.wp_default .entry-meta a { position: absolute; top: 0; left: 4px; }
.wp_default .entry-meta a:hover { text-decoration: none; }
.wp_default .entry-meta .author { position: relative; top: -10px; }
.wp_default .entry-meta .author a { position: static !important; }
.wp_default .entry-meta .entry-date { font-family: PTSansRegular, sans-serif, arial; font-size: 1.5em; color: #656565; }
.wp_default .entry-summary { color: #656565; margin: 16px 0 20px 0; }
.wp_default .entry-utility { color: #656565; }
.wp_default .entry-utility a { text-decoration: underline; }
.wp_default .entry-utility a:hover { text-decoration: none; }


/* Blogipostaus */
.wp_default .postView h1 {
	font-family: PTSansNarrowBold, sans-serif, arial;
	font-size: 2.5em;
	padding-top: 20px;
	padding-bottom: 8px;
	line-height: 1.1em;
}
.wp_default .postView h2 {
	font-family: PTSansRegular, sans-serif, arial; 
	font-size: 1.5em;
}
.wp_default .postView h3 {
	font-size: 1em;
	font-weight: bold;
}
.wp_default .postView .entry-content {
	color: #656565;
}
.wp_default .postView .entry-utility { margin-top: 24px; }

/* kommentit */
.wp_default ol.commentlist { margin: 0; padding: 0; }
.wp_default ol.commentlist li.comment { margin: 0; padding: 16px 0; list-style-type: none; }
.wp_default .commentlist .comment .reply { display: none; }

/* kommentointiboksi */
.wp_default #respond { color: #656565; }
.wp_default #respond h3 {
	font-family: PTSansNarrowBold, sans-serif, arial;
	font-size: 1.5em;
	padding-top: 20px;
}
.wp_default #respond form { margin-right: 24px; padding-bottom: 30px; }
.wp_default #respond form label { font-style: italic; color: #000; }
.wp_default #respond form input,
.wp_default #respond form textarea { border: 1px solid #ccc; padding: 8px; }
.wp_default #respond form .comment-form-author { float: left; width: 216px; }
.wp_default #respond form .comment-form-author input { width: 200px; }
.wp_default #respond form .comment-form-email { float: left; width: 221px; margin-left: 8px; }
.wp_default #respond form .comment-form-email input { width: 220px; }
.wp_default #respond form .comment-form-url { display: none; }
.wp_default #respond form .form-submit input {
	border: none;
	background: url(pics/blog_submit.jpg) repeat-x;
	height: 29px;
	line-height: 29px;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


/* column1 blogihärvelit */
#column1 .widget-title,
#column1 .tilaaRSS a {
	display: block; 
	padding: 0 0 2px; 
	font-family: PTSansRegular, sans-serif, arial; 
	font-size: 1.5em; 
	color: #59931f;
}
#column1 .tilaaRSS a { 
	height: 33px; 
	line-height: 33px;
	background: url(pics/blog_tilaaRSS.jpg) no-repeat 128px center;
	margin-bottom: 16px;
	margin-top: -4px;
}
#column1 .wordpress { margin-bottom: 32px; }
#column1 .wordpress ul { margin: 0; padding: 0; }
#column1 .wordpress ul li { margin: 0; padding: 0; list-style-type: none; border-bottom: 1px dotted #ccc; }
#column1 .wordpress ul li a { display: block; color: #656565; padding: 8px 0; }


#column1 .wp_tagcloud a {
	color: #656565;
	font-style: italic;
}

.subnav { display: none; }