﻿/*
Theme Name: Retweet
Theme URI: http://sivan.in/blog/retweet/
Description: This is a twitter like theme,and it have all styles that twitter have.You can modify it like your twitter by theme option page.How many twitter skins,how many Retweet Theme styles.
Version: 0.6.3
Last Update: 20090516
Author: Sivan
Author URI: http://sivan.in/blog/
Tags: two-columns, fixed-width, light, white, theme-options, right-sidebar, threaded-comments
*/

*{margin:0;padding:0;}
body{font-family:Verdana, Arial, sans-serif;font-size:12px;text-align:center;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;background-attachment:fixed;background-position:left top;background-repeat:no-repeat;background-color:#000;}
body,ul.top-navigation li.current_page_item a,#side h2, #side h3 {color:#15564D;}
a, #logo div.description {color:#A11B3D;}
#logo h1 a {text-decoration:none;border-bottom:1px solid #A11B3D;}
#side_base {background-color:#EFF3A5;border-left:1px solid #DBE080;}
#side h2, #side h3 {border-bottom:1px solid #DBE080;}
a{color:#A11B3D;text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:0.48px;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
img,.noboder,.noboder img{border:0;}
.alignleft{float:left;text-align:left;margin-right:5px;}
.alignright{float:right;text-align:right;margin-left:5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.floatleft{float:left;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left:10px;}
.fixed,.clear{clear:both;}
.content_table{display:table;border-collapse:separate;margin-bottom:0;margin-top:0;text-indent:0;}
.content_tbody{display:table-row-group;vertical-align:top;}
.content_tr{display:table-row;vertical-align:inherit;}
.content_td{display:table-cell;text-align:inherit;vertical-align:top;}
#container{position:relative;text-align:left;width:763px;margin:14px auto;}
#header{text-align:right;}
#logo{left:0;margin-top:-2px;position:absolute;}
#logo h1 a{text-decoration:none;}
ul.top-navigation{list-style-image:none;list-style-position:outside;list-style-type:none;background-color:#FFF;display:inline-block;white-space:nowrap;padding:6px 8px;}
ul.top-navigation > li > a{border:1px solid transparent;display:inline-block;font-size:14px;padding:0 2px;}
.content-bubble-arrow{background-image:url(images/arr2.gif);background-position:25px bottom;background-repeat:no-repeat;height:11px;clear:left;margin:12px 0 0;}
.columns{margin-bottom:15px;width:100%;}
#content{background-color:#FFF;margin-top:0;width:564px;}
.wrapper{padding:5px 10px 15px;}
#content div.section,div.section > div{clear:both;float:none;position:relative;}
#content div.section{min-height:200px;font-size:14px;padding:10px;}
#side_base{border-left:1px solid #BDDCAD;line-height:1.2;width:199px;}
#pagination{display:block;font-size:14px;height:34px;line-height:16px;outline-style:none;outline-width:medium;text-align:center;text-shadow:1px 1px 1px #FFF;width:520px;background-image:url(images/more.gif);background-position:left top;background-repeat:repeat-x;border-color:#DDD #AAA #AAA #DDD;border-style:solid;border-width:1px;margin:14px 0 6px;}
#pagination div{width:259px;margin-left:0;margin-right:0;}
#pagination div a{background-image:url(images/more.gif);background-position:left top;background-repeat:repeat-x;display:block;padding:8px;}
#pagination div a:hover{text-decoration:none;background-position:left -38px;color:#666;}
#side{margin-bottom:10px;padding-top:6px;width:198px;}
#side ul{list-style-type:none;display:block;margin:13px;}
#side h2,#side h3{font-size:14px;}
#side ul li{margin:0 0 20px;}
#side ul li ul{margin:10px 0 10px 10px;}
#side ul li ul li{display:block;margin:5px 0;}
#side ul.children{margin:5px 0 5px 10px;}
#side select{text-align:center;width:150px;margin:10px;}
.entry{border-bottom:1px dashed #D2DADA;padding:10px 0 14px 7px;}
body.home .entry:hover{background:#F7F7F7;}
.entry .panel{position:absolute;top:7px;right:5px;border:none;line-height:18px;vertical-align:middle;display:none;}
.entry .panel .add_fav a,.entry .panel .add_comment a,.entry .panel .edit_post a{outline-style:none;outline-width:medium;background-position:50% 50%;background-repeat:no-repeat;display:block;height:16px;padding:3px 8px;}
.entry .panel .add_fav a{background-image:url(images/icon_star_empty.gif);}
.entry .panel .add_comment a{background-image:url(images/comment.png);}
.entry .panel .edit_post a{background-image:url(images/edit.png);}
.entry:hover .panel{display:block;}
h2.posttitle{margin:0 20px 0 0;overflow:hidden;font-size:20px;line-height:22px;}
h2.posttitle,h2.posttitle a{letter-spacing:0;display:block;text-decoration:none;padding:0 0 2px;}
.postmeta{line-height:15px;display:block;color:#999;font-family:georgia;font-size:12px;font-style:italic;padding:5px;}
.postmeta span{margin:0 5px;padding:0 0 2px;}
.postmeta span a{color:#999;text-decoration:none;}
.tag{line-height:16px;clear:both;}
.comment_meta{background:#F7F7F7;margin:10px;padding:5px;}
.comment_meta small{font-size:9px;}
.post{line-height:150%;padding:14px 16px 14px 7px;}
.post img{max-width:500px;}
.post a img{border:1px solid #e1e1e1;padding:2px;}
.post a:hover img{border:1px solid #767676;text-decoration:none;}
.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{color:#666;margin:10px 0;}
.post p {margin-bottom:10px;}
.post fieldset{padding:10px;}
.post form{text-align:left;}
.post form input,.post form textarea,.post form select{border:1px solid #ccc;}
.post form input.button{border:1px solid #ccc;padding:2px;}
.post table{border:1px solid #ccc;border-collapse:collapse;padding:1px;}
.post pre{display:block;overflow:auto;color:gray;margin:5px;padding:5px;width:400px;}
.post blockquote{display:block;overflow:auto;background:#f9f9f9;margin:0 10px;padding:5px;}
.post code{display:block;overflow:auto;color:gray;border:2px dashed #e1e1e1;margin:5px;padding:5px;}
.post ul li,.post ol li{list-style-position:inside;padding-left:20px;margin-bottom:5px;}
.post a.more-link{display:inline-block;padding:5px;}
.comment_data{border-top:1px dashed #D2DADA;padding:10px;}
#comments{position:relative;font-size:12px;}
#comments h3{font-size:18px;clear:left;margin:0 10px 10px 0;}
#comments .navigation{position:absolute;right:0;top:0;color:#999;width:120px;}
#comments .navigation a{color:#999;text-decoration:none;font-size:12px;line-height:24px;}
#comments .navigation a:hover{color:#666;background:#F7F7F7;}
#comments ol.commentlist{margin:10px 0;list-style-type:none;}
#comments ol.commentlist li{position:relative;margin:0;padding:10px 0 0;}
ol.commentlist li.comment strong.commentcount{position:absolute;right:0;top:0;color:#aaa;font:28px Georgia, "Times New Roman", Times, serif;line-height:28px;}
ol.commentlist li.comment img.avatar{border:1px solid #999;position:absolute;top:40px;left:0;padding:2px;}
ol.commentlist li.comment div.replybox{width:374px;background:#fefefe;border:1px solid #999;margin:10px 0 0 66px;padding:10px;}
ol.commentlist li.comment div.replybox p,#comments ol.commentlist li.comment div.replybox span{margin-bottom:10px;}
ol.commentlist li.pingback div.replybox span{display:none;}
ul.children li.comment strong.commentcount{color:#ccc;}
ul.children li.comment p.author{padding-left:10px;}
ul.children li.comment img.avatar{left:10px;width:32px;height:32px;}
ul.children li.comment div.replybox{margin:10px 0 0 60px;}
ul.children li.comment{border-left:16px solid #f7f7f7;}
ul.children li.depth-2 div.replybox{width:364px;}
ul.children li.depth-3 div.replybox{width:348px;}
ul.children li.depth-4 div.replybox{width:332px;}
ul.children li.depth-5 div.replybox{width:316px;}
ul.children li.depth-6 div.replybox{width:300px;}
#comments #respond{margin-top:20px;}
#commentform p{padding-bottom:10px;}
#author_info .form_row input{font-size:14px;line-height:18px;font-weight:400;color:#666;}
#author_info .form_row input:focus{color:#333;}
#author_info .form_row small{font-size:12px;font-weight:400;}
p.allowed_tags{border:1px dashed #999;background:#eee;margin:0 0 10px;padding:10px;}
#commentform #author{border:1px solid #dadada;height:20px;width:200px;background:#fefefe url(images/author.gif) no-repeat 3px;padding-left:18px;}
#commentform #email{border:1px solid #dadada;height:20px;width:200px;background:#fefefe url(images/email.gif) no-repeat 3px;padding-left:18px;}
#commentform #url{border:1px solid #dadada;height:20px;width:200px;background:#fefefe url(images/homepage.gif) no-repeat 3px;padding-left:18px;}
#commentform #comment{border:1px solid #dadada;background:#fefefe;height:200px;width:330px;overflow:auto;}
#commentform #submit{border:1px solid #dadada;height:20px;width:140px;background:#fefefe url(images/submit.gif) no-repeat 3px 3px;padding-left:15px;font-size:12px;color:#4E5C69;}
#search_form{width:170px;height:30px;padding:0;}
#search_form #s{width:100px;height:20px;border:1px solid #ccc;background:#fff;color:#564B42;line-height:18px;display:inline-block;float:left;padding:5px 5px 0;}
.searchbutton{width:50px;padding-bottom:5px;background:#fafafa;border:1px solid #ccc;height:27px;color:#333;float:left;margin:0 0 0 5px;}
#footer{background:#FFF;line-height:1;text-align:center;white-space:nowrap;margin:15px 0;padding:8px 0;}
#footer ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#footer ul li{display:inline;padding:0 7px;}
#profilebox_outer{margin-top:12px;padding-top:41px;}
#profilebox{background-color:#FEFFDF;border:1px solid #FF0;margin-bottom:10px;vertical-align:middle;float:left;position:relative;padding:20px;}
#profilebird{position:absolute;top:-42px;left:0;}
#profiletext{float:left;width:495px;}
div#profilebutton{float:right;margin-left:50px;text-align:left;width:175px;}
div#retweet_notice_content{background:url(images/notice.png) no-repeat left center;padding-left:16px;margin-bottom:10px;}
a:hover,h2.posttitle a:hover,.postmeta span a:hover{text-decoration:underline;}
.top-navigation,.top-navigation *{display:inline;}
ul.children,#profilebox ul{list-style-type:none;}
li.pingback div.reply {display:none;}