/*  
Theme Name: Roklintu
Theme URI: 
Description: Tuunattu Kubrick
Author: Anu
Author URI: http://www.iltapaiva.net/
*/

body	{font: 12px Arial, Helvetica, sans-serif; color:#333; margin: 0; padding: 0; background: #E0E0E0;}

h2{font-size:18px;margin:0px 0px 10px 0px;}
.entry h2 {font-weight: normal;}
h3{font-size:16px;margin:0px 0px 5px 0px;}
h2.pagetitle {color: #979797; padding: 0px 20px; font-weight: normal;}

.h2{line-height:18px;font-size:12px;color:#312E2E;font-weight:700;}
h4 {font-size: 14px; margin: 0px 0px 2px 0px !important;}

p {margin: 0px 0px 15px 0px;}

a:link,a:visited,a:active{color:#5D5F7B;text-decoration:none;}
a:hover{text-decoration:underline;}

.entry p a {text-decoration: underline;}
.entry p a:hover{text-decoration: none;}
.entry p.tags a,
.entry p.postmetadata a {text-decoration: none;}
.entry p.tags a:hover,
.entry p.postmetadata a:hover {text-decoration: underline;}

#header a,
#ddnav a,
#sidebar a	{color: white;}
#wrapper {width: 900px; margin: 0px auto; position: relative; background: black;}
#bg	{background: url(images/roklintu_fiilis.jpg) no-repeat right 0px;}

#header{position: absolute; top: 15px; left: 20px; width: 200px;}
#header h1.blogtitle{margin:0;padding: 0px 0px 0px 0px; font-size: 300%; font-weight: normal;}
#header p.desc{margin:0;padding:0 0px 0px 0px; color: #979797;}
#top{}

#ddnav	{position: absolute; top: 10px; right: 10px; width: 500px; text-align: right;}
#nav	{overflow: hidden;}

ul.nav		{list-style:none; margin:0px; padding:0; float: right; overflow: hidden;}
ul.nav li	{list-style-type:none; margin:0px 0px 0px -1px;padding:0px; float: left; border-left: 1px solid white;}
ul.nav li a,
ul.nav li a:link,
ul.nav li a:visited	{text-decoration:none;padding:0 15px 0px 16px;}
ul.nav li a:hover,ul.nav li a:active{text-decoration:underline;}
ul.nav li.current_page_item a{text-decoration:none; font-weight: bold;}
ul.nav li ul{ margin:0;padding:0;}

#main	{width:900px;margin:0 auto;padding:0;}

#content	{width:580px; float: left; margin-top: 90px;}

.entry{margin: 0px 0px 5px 20px; padding: 20px 30px;background: white; border: 1px solid black; position: relative;}
.entry .metadata{margin: -8px 0px 20px 0px;}
.entry .tags {padding: 10px 0px 0px 0px; margin: 0px 100px 0px 0px;}
.entry .postmetadata {margin: 0px 100px 0px 0px; padding: 4px 0px 0px 0px;}
.entry div.sociable {margin: 0px; position: absolute; bottom: 20px; right: 30px;}


#sidebar{float: right; width:300px; padding-top: 240px; color:#979797;}

.rsidebar	{padding:10px 30px 20px 0px;}
.rsidebar h2{font-size:12px; margin:0 0 5px;padding:0;}
.rsidebar ul{list-style-type:none;margin:0;padding:0;}
.rsidebar ul li{list-style-type:none;margin:0 0 20px;padding:0;}
.rsidebar ul li ul{list-style-type:square;margin:0;padding:0px;}
.rsidebar ul li ul li{list-style-type:none;border:0;margin:0;padding:0 0 5px 0px;}

.navigation{width:580px;float:left;color:#666;}
.navigation a	{color: white;}
.navigation div	{padding: 0px 20px;}

.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.cty{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
/*span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}*/
.postmetadata{}
.boxcomments{margin-bottom:20px;}

#commentform{margin:0;padding:15px 0px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}

ol.commentlist{margin:0px;padding:0;}
ol.commentlist :hover{}
ol.commentlist li{display:block;list-style:none;margin:0;padding:0px 0px 30px 0px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding: 0px;}
ol.commentlist li.commenthead h2{margin:0px 0px 20px 0px; font-size: 14px;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}

#footer{clear:both;margin:0;padding:0;}
#footerbox{color:#fff;margin:0;padding:0;}
.footer{color:#fff; padding: 30px 0 10px 0px; width: 100%; text-align: center; color:#979797; font-size: 90%;}
.footer a:hover{text-decoration:underline;color:#fff;border:none;}
.footer a:link,.footer a:active,.footer a:visited{color: white;}

#tag_cloud	{line-height: 22px;}

.person {margin: 0px -30px 30px -30px; padding: 0px 30px 30px 30px; border-bottom: 10px solid black;}
.person img {float: right; margin: 0px 0px 20px 20px;}

#search {width: 200px; text-align: right;}
#search input {font: 12px Arial, Helvetica, sans-serif; border: 1px solid #666666;}
#search #s{background: white; width: 198px; margin-bottom: 2px;}
