/* 



Theme : Jaanan nurkka



*/





body, h1, h2, h3, h4, h5, h6, blockquote, p {

  margin: 0;

  padding: 0;

  }



body {

  margin: 0;

  font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;

  font-size: 12px;

  text-align: center;

  vertical-align: top;

  /*background: #ffffff;*/

 /* background:url(images/ylapalkki.jpg) top left repeat-x;*/

  color: #000000;

  }

h1 {

  font-family: Georgia, Sans-serif;

  font-size: 24px;

  padding: 0 0 10px 0;

  }

a:link, a:visited {

  text-decoration: none;

  color: #336699;

  }

a:hover {

  text-decoration: underline;

  }

p {

  padding: 5px 0 5px 0;

  }

.entry img {

  margin:0 15px 0 0;

  padding:6px;

  border:#ccc solid 1px;

  } 

  

  

#wrapper {

  margin: 0 auto 0 auto;

  width: 1000px;

  text-align: left;

  }

a#header {
  float: left;
  display:block;
  width: 1000px;
  height:271px;
  background:url(images/header.jpg) top left no-repeat;
  }
a#header p {
  float:left;
  font-family:"Monotype Corsiva", Arial;
  font-size:12px;
  color:#844d39;
  margin:100px 0 0 0;
  padding-left:80px;
  font-size:20px;
  }



#categoryName {
  float:left;
  width:550px;
  margin:0 0 10px 20px;
  padding:0 0 10px 0;
  display:block;
  border-bottom: 2px dotted #669900;
  }
#categoryName h1 {
  float:left
  font-family: Georgia, Sans-serif;
  font-size: 20px;
  margin:0 0 10px 0;  
  padding:0;
  }
#categoryName p {
  font-size: 10px;
  margin:0;  
  padding:0;
  } 
#container {

  float: left;

  width: 570px;

  /*background-color:#ccc;*/

  }

.post{

  float:left;

  margin-bottom:40px;

  padding: 30px 0 10px 50px;

  background:url(images/content-bg.jpg) 10px top  no-repeat;

  }


.tunniste {
  float:left;
  padding-top:5px;
  margin-bottom:10px;
  /*background:url(images/tunniste-bg.jpg) left top  no-repeat;*/
  }
.date { 
  float:right;
  padding:0 ;
  text-align:left;
  font-size:10px;
  }
  
.post .otsikko {
  width:520px;
  float:left;
  padding:0px;
  padding:0px;
  border-bottom: #669900 solid 2px;
  }


div.postmetadata {
  float:right;
  margin: 5px 0 10px 0;
  padding: 0 0 0 0;
  font-size:10px;
  color:#666;
  }

div.postmetadata a {
  color:#666;
  }  
  
#container .post h1 {
  float:left;
  font-family: Georgia, Sans-serif;
  font-size: 18px;
  margin:0 0 3px 0;
  padding:0 0 3px 0;
  } 
  

.post h2 {
  font-family: Georgia, Sans-serif;
  font-size: 14px;
  margin:5px;
  }
.post h2.blogstyle {
  float:left;
  font-family: Georgia, Sans-serif;
  font-size: 18px;
  margin:0 0 3px 0;
  padding:0 0 3px 0;
  }  


.entry {

  /*clear:both;*/

  padding-top:50px;

  line-height: 18px;

  }

  

.entry .alignleft {

	float: left;

}



.entry .alignright {

	float: right;

}



.navigation {

  float:left;

  padding: 10px 0 0 0;

  font-size: 14px;

  font-weight: bold;

  line-height: 18px;

  width:100%;

  text-align:center;

  }

.navigation .prev {

  float:left;



  

  }

.navigation .next {

  float:right;

  text-align:right;

  }





.sidebar-1 {

  float: left;

  width: 220px;

 /* background: #eeeeee;*/

  margin: 0 10px 0 30px;

  display: inline;

  }

.textwidget {

  color:#666;

  font-size:11px;

  }

.sidebar-2 {

  float: right;

  width: 160px;

  /*background: #ccc;*/

  margin: 0 10px 0 0;

  display: inline;

  }

.sidebar-1 ul, .sidebar-2 ul {

  list-style-type: none;

  margin: 0;

  padding: 0 10px 0 10px;

  }

.sidebar-1 ul li, .sidebar-2 ul li{

  padding: 10px 0 10px 0;

  }

.sidebar-1 ul li h2, .sidebar-2 ul li h2{

  font-family: Georgia, Sans-serif;

  font-size: 12px;

  border-bottom: #669900 solid 2px;
 
  /*background:url(images/h1-bg.jpg) left 15px  repeat-x;*/

  height:20px;
  
  margin-bottom:10px;

  }

.sidebar-1 ul ul, .sidebar-2 ul ul {

  list-style-type: disc;

  color:#7f6244;

  margin: 0;

  padding: 0 10px 0 20px;

  }

.sidebar-1 ul ul li, .sidebar-2 ul ul li {

  padding: 0;

  }

.sidebar-1 ul ul li a, .sidebar-2 ul ul li a {

  color:#9c866f;

  font-size:11px;

    }
#footer {
  margin-top:20px;
  float: left;
  width: 1000px;
  border-top:3px solid #666;
  /*background-color:#ccc;*/
  }

#footer p {
  padding-left:20px;
  font-size:10px;
  color:#666;

  }

  

  

/* Comments */



.comments-template {
  margin-top:30px;
  clear:both;
  }

#comments, #respond{
	margin: 0;
	padding:1em 0 0 0;
}

#commentform {
	margin:10px 0;	
  padding:10px;
  background:#f9fcfc;
  border-top: #ddd 1px solid;
  border-bottom: #ddd 1px solid;
  }

.commentnum {
	font-size:1.5em;
	font-weight:bold;	
	margin:0 5px 0 0;
}

.nocomments {
	text-align:center;
	color:#999;
 	font-size:0.9em;
}

.comments-template .commentlist {
	margin: 1em 0;
	padding: 0;		
	border-top: #ddd 1px solid;
}

.comments-template .commentlist li {
	list-style:none;
	margin: 0;
	padding: 0.5em 0.5em 2em;	
	background:url(images/shadow_top.gif) repeat-x top;
	border-bottom: #ddd 1px solid;
}

.comments-template .commentlist li.alt {
    background:#f9f9f9;    
}

.comments-template .commentlist li.authorcomment {
    border:#fc9 1px solid;
}
.comments-template .commentlist li .cmtinfo {
	font-size:1em;		
}

.comments-template .commentlist li cite {
	font-style:normal;
	font-weight:bold;
}

.comments-template .commentlist li .cmtinfo em {
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
.comments-template .commentlist .avatar{
	float:right;	
}
.comments-template .commentsfeed {
	background:url(images/icon_feed.gif) no-repeat left center;
	padding-left:16px;
	font-size:10px;
}
.comments-template .trackback {
	background:url(images/link.gif) no-repeat left center;
	padding-left:20px;
	font-size:10px;
}

input.textbox, textarea{
  border:#ccc 1px solid;
  background:#fff url(images/shadow_top.gif) repeat-x top;
  font:1em Verdana, Arial, Serif;
  padding:2px;
  width:150px;
  }
textarea {
  width: 90%;
  padding:10px;
  line-height:2em;
  height: 20em;
}

input.textbox:focus, textarea:focus {
  background:#fff url(img/shadow_top.gif) repeat-x top;
  border:#999 1px solid;
}

#submit {
  padding:3px 5px;
}

#ads-bar1 {
  padding-left:10px;
  }
a #abg {
  font-weight:bold;
  }
#top-ad {
  float:left;
  width:1000px;
  margin-top:10px;
  text-align:center;
  }
#ad-index {
  float:left;
  margin: 10px 0;
  display:block;
  /*margin-left:20px;*/
  }
.ad-index {
  float:left;
  margin: 10px 0;
  display:block;
  /*margin-left:20px;*/
  }
.ad-archive {
  float:left;
  margin: 10px  0 0 30px;
  padding:0 0 0 30px;

  }
img.wp-smiley {
    border:none;
    }