/*
Theme Name: Pilvi-Blogi
Theme URI: www.loylymedia.fi	
Description: Louhi, Pilvi-Blogi		
Version: 1.0
Author: Joni Lind	
Author www.loylymedia.fi	
Tags: LoylyMedia, Loyly, Louhi

	

*/



/* Begin Typography & Colors */
.clear{clear: both; visibility: hidden;}
body {
	font-size: 14px; /* Resets 1em to 10px */
	font-family: 'Tahoma';
	background:#cfedfd  url('images/bg.gif') repeat-x;
	color: #333;
	text-align: center;
	padding: 0; margin: 0; line-height: 150%;}

#page {text-align: left;}


#header {width: 960px; margin: 74px auto 0 auto; position: relative; }
#header_container{background:url('images/header_bg.png') repeat-x; width:auto; position: relative; height: 250px;}
#menu{padding-top:15px; float:left; margin-left: 285px;}
#menu li {list-style:none; float:left;padding: 5px 10px 10px 5px; font-size: 20px; color: #506992;  }
#menu a{color: #506992;}
.ikonit{ float: right; margin-right: 60px; margin-top: 10px;}

.aurinko{position: absolute; top:-200px; left:-100px; z-index: -10; }
.iso_pilvi{position: absolute; top: 100px; left: 7%;z-index: -1;}
h1.logo a {background: url('images/logo.png') no-repeat; text-indent: -9999px; z-index: 3;height: 82px; width: 312px; display: block; position: absolute;  }
.iso_pilvi_3{position: absolute; top:30px; right: 450px;}
.iso_pilvi_2{position: absolute; top:75px; right: 80px;}
.pieni_pilvi{position: absolute; top:100px; right:  67%; z-index: 4;}
.pieni_pilvi_2{position: absolute; top:0px; right:50%;}

#content{width: 960px;margin: 0 auto;}

.blog_spot{width: 576px; background: url('images/content_bg.png') repeat-x; min-height: 427px;  position: relative; float: left; padding-right: 10px;padding-left: 50px;}
.blog_spot p {color: #506992; }
.blog_spot h1 a {color: #506992;; font-size: 24px; font-style: normal;}
.post_bg{margin-bottom: -7px; margin-right: -7px;}


a{color: #ff9200;}


.corners{position: absolute; left: 0px; top: -14px;}


.tuotteet{width: 303px; padding-left: 10px; float: right;line-height: 110%;}
.tuotteet li{list-style: none;  font-family: Tahoma; color: #76abcd; }
.tuotteet h2 { font-family: Tahoma; color: #506992;; font-size: 16px;font-weight:550; }
.tuotteet p{color: #506992;;font-size: 12px; padding-bottom: 20px; margin-top: -6px;}
.tilaa{float: right;margin-top: -10px;}
.sovellukset_palveluna{float:left;margin-top: -17px;}
.sovellusalusta_palveluna{float:left;margin-top: -17px;}
.infra{float: left;margin-top: -17px;}
.it{float: left;margin-top: -17px;}
.media{float: left;margin-top: -17px;}
.muut{float: left;margin-top: -17px;}

h1,h2,h3,h4,h5,h6{color:#506992; font-family: Tahoma; font-weight: normal; }
a{text-decoration: none;}
.meta{margin-top: -14px; margin-bottom: -15px; font-size: 10px; color: #888; }

#footer{background: url(images/footer_bg.png) repeat-x; border-bottom: 1px solid #a5caf8;border-top: 1px solid #a5caf8; height: 109px;}
a img{border: 0px;}
