/*   
Theme Name:Pomppulinna
Theme URI:
Description:Clean Wordpress Theme
Author:SND
Author URI:http://my.hehz.net/snd/
Version:1.0b
Tags:Clean, white, silver, simple

*/

* {margin:0; padding:0;}
body { background: url('images/bg_big.png') repeat-x top center #eaeaea; font:normal 14px Verdana; color:#424954; }
a {outline:none; text-decoration:none; color:#687385;}
a:hover {color:#215c97;}
a img {border:none;}

h3 { margin-top:5px; margin-bottom:5px; font-size:18px; }

/* LOGIN & REGISTER */
#top {  width:100%; margin:0px; height:32px; }
#top .info { width:600px; margin:0px auto; height:32px; font-size:12px; }
#top  a{ color #FFF; text-decoration:none; }
#top  a:hover { color #215c97; text-decoration:none; }
#top .login { width:250px; height:32px; padding-left:20px; padding-top:10px; margin:0px;}

/* LOGO */
#header { height:100px; width:100%; margin:0px; }
#header .logo { height:100px; width:600px; margin:0px auto; background:url('images/logo.png') no-repeat bottom left; }



/* CONTENT */

#wrapper { width:600px;  margin:0 auto; background: #FFF; }
#content { width:600px; margin:0 auto; background: #FFF; float:left;}

/* TWITTER */

#twitter { float:left;padding-left:10px; padding-right:10px;height:191px; width:580px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:10px; background:url('images/twitter_header.png') no-repeat center; font-size:12px; color:#333333; }
#twitter .tweet { padding-top:35px;margin-top:45px;padding-left:20px; padding-right:20px; width:540px; height:69px; float:left; background: url('images/twitter_bg.png') no-repeat center; font-size:12px; }
#twitter .tools { padding-left:70px; padding-right:40px; width:480px; height:40px; float:left;margin-top:-65px;}

/* POSTS */

.post p { margin-top:10px; margin-bottom:10px; }
.post { padding-left:10px; padding-right:10px; width:580px; font-size:13px; float:left; margin-bottom:10px; margin-top:10px; }
.post .author { font: 11px Georgia, serif; float:left;margin-top:5px;width:580px; height:20px; font-size:12px; background: url('images/kommentit_icon.png') no-repeat left; padding-top: 2px; padding-left:19px;  padding-bottom:1px;}
.post h1 {float:left; font:bold 26px Georgia, serif; width:580px; letter-spacing:-1px;}
.post h1 a { display:block;}
.post h1 a:hover {color:#215c97; text-decoration:none;}
.alignright { float: right; }
.alignleft { float: left; }
.navigation { padding-top: 20px; }
.post .entry { float:left; font-size:12px; line-height:22px; margin-top:20px; margin-bottom:20px; }
.post .tagit {  width:580px;float:left; margin-top:5px; margin-bottom:10px; height:20px; font-size:12px; background:url('images/tag_icon.png') no-repeat left; padding-top:2px; padding-left:19px; padding-bottom:1px; display:block;}

/* FOOTER */

#footer { width:600px; height:102px; float:left; background:url('images/footer_bg.png') no-repeat center;  margin-bottom:20px;  }

/* PAGETITLE */

.pagetitle  {float:left; font:bold 26px Georgia, serif;  letter-spacing:-1px; margin-left:10px; margin-bottom:10px; border-bottom:1px dotted #215c97; padding-bottom:2px;}
.pagetitle  a { display:block;}
.pagetitle  a:hover {color:#215c97; text-decoration:none;}

/* COMMENTS */
.kommentti p { padding:10px; width:540px; }
.kommentti { width:560px; padding-left:10px; padding-right:10px; border:2px solid #F0F0F0; background: #F6F6F6; float:left; }
.input { width:194px; height:33px; padding-left:5px; padding-top:3px; color: #333; font-size:12px; background:url('images/input.png') no-repeat; border:none; }
.textarea  {width:472px; height:222px; padding:10px; background:url('images/textarea.png') no-repeat; font-size:12px; color: #333; border:none; }

