/*
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.It is very stylish, widget supported and doesn’t require any plugin. 
Version: 0.9.9
Last Update: 20090825
Author: Sivan
Author URI: http://sivan.in/blog/
Tags: two-columns, fixed-width, light, white, theme-options, right-sidebar, threaded-comments,custom-colors,rtl-language-support,translation-ready
*/
*{margin:0;padding:0;}
body{direction : rtl; text-align: right; font-family:"Microsoft YaHei", 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:right top;background-repeat:no-repeat;}
a{text-decoration:none;}
a:hover,h2.posttitle a:hover,.postmeta span a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:.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:right;text-align:right;margin-left:5px;}
.alignright{float:left;text-align:left;margin-right:5px;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
.floatleft{float:right;}
.floatright{float:left;}
.left{float:right;margin-left:10px;}
.right{float:left;margin-right:10px;}
.fixed,.clear{clear:both;}
pre{overflow:auto;color:gray;margin:5px;padding:5px;white-space:normal;word-break:break-all;}
blockquote{background:#F9F9F9 url(images/quote.gif) no-repeat right top;margin:0 10px 5px;padding:10px 35px 1px 10px;}
code{display:block;background:#F9F9F9;overflow:auto;color:gray;border:1px solid silver;margin:5px;padding:2px 4px;}
.code pre{word-break:break-all;white-space:normal!important;}
.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:right;width:763px;margin:14px auto;}
#header{text-align:left;margin:0 0 30px;}
#header .description{text-align: right;}
#logo{right:0;margin-top:-2px;position:absolute;}
#logo h1{right:0;text-shadow:1px 1px 1px #333;}
#logo h1 a{text-decoration:none;}
.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;}
.top-navigation > li > a{border:1px solid transparent;display:inline-block;font-size:14px;padding:0 2px;}
#profilebox_outer{margin-top:12px;padding-top:41px;position:relative;display:block;}
#profilebox{background-color:#FEFFDF;border:1px solid #FF0;margin-bottom:10px;vertical-align:middle;float:right;position:relative;padding:20px;}
#profilebird{position:absolute;top:-42px;right:0;}
#profiletext{float:right;width:495px;}
#profilebutton{float:left;margin:10px 50px 0 0;text-align:right;width:175px;}
#profilebutton .rss_icon{margin-left:5px;float:right;}
#profilebutton .rss_icon a{width:80px;height:80px;display:block;text-indent:9999px;background:url(images/rss_icon.png) no-repeat right center;}
#rss_button{float:left;width:85px;}
#rss_button .rssbutton{margin-top:4px;display:block;text-indent:9999px;width:80px;height:20px;}
#rss_button .greader{background:url(images/rss_button.gif) no-repeat right top;}
#rss_button .newsgator{background:url(images/rss_button.gif) no-repeat right center;}
#rss_button .bloglines{background:url(images/rss_button.gif) no-repeat right bottom;}
#retweet_notice_content{background:url(images/notice.png) no-repeat right center;padding-right:16px;margin-bottom:10px;}
#twitter_update_list .loading{background:url(images/loading.gif) no-repeat right center;padding-right:25px;}
.closebox {display:block;position:absolute;left:10px;top:50px;}
.bookmarklet{clear:both;padding:10px 15px 0 0;}
.children,#profilebox ul{list-style-type:none;}
.content-bubble-arrow{background-image:url(images/arr2.gif);background-position:25px bottom;background-repeat:no-repeat;height:11px;clear:right;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-right:1px solid #BDDCAD;line-height:1.2;width:199px;}
#pagination{display:block;font-size:14px;height:34px;line-height:18px;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:right top;background-repeat:repeat-x;border-color:#DDD #DDD #AAA #AAA;border-style:solid;border-width:1px;margin:14px auto 6px;}
#pagination div{width:259px;margin-right:0;margin-left:0;}
#pagination div a{background-image:url(images/more.gif);background-position:right top;background-repeat:repeat-x;display:block;padding:8px;}
#pagination div a:hover{text-decoration:none;background-position:right -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;text-shadow:2px 2px 2px #CCC;}
#side ul li{margin:0 0 20px;}
#side ul li ul{margin:10px 10px 10px 0;}
#side ul li ul li{display:block;margin:5px 0;}
#side ul.children{margin:5px 10px 5px 0;}
#side select{text-align:center;width:150px;margin:10px;}
#side #rssfeed a{padding-right:20px;background:url(images/rss.gif) no-repeat right top;}
#tip-control{background-color:#F9FDAB;border:1px solid #FDCC68;color:#000;font-size:11px;line-height:18px;margin:5px 0;padding:5px;}
.entry{border-bottom:1px dashed #D2DADA;padding:10px 7px 14px 0;}
body.home .entry:hover{background:#F7F7F7;}
.entry .panel{position:absolute;top:7px;left: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/icon_comment.gif);}
.entry .panel .edit_post a{background-image:url(images/icon_edit.gif);}
.entry:hover .panel{display:block;}
.posttitle{margin:0 0 0 20px;font-size:20px;line-height:22px;letter-spacing:0;display:block;padding:0 0 2px;text-shadow:2px 2px 2px #CCC;}
.posttitle,.posttitle a{text-decoration:none;}
.postmeta{line-height:15px;display:block;color:#999;font-family:georgia;font-size:12px;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;font-size:12px;}
.comment_meta{background:#F7F7F7;padding:5px;margin:10px;}
.comment_meta small{font-size:10px;}
.post_navigation{border-top:1px dashed #D2DADA;padding-top:10px;}
.post_navigation,.post_navigation a{color:#999;font-size:12px;}
.post_navigation a:hover{color:#666;text-decoration:none;}
.post{line-height:150%;padding:14px 7px 4px 16px;}
.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:18px;text-indent:28px;}
.post fieldset{padding:10px;}
.post form{text-align:right;}
.post form input,.post form textarea,.post form select{border:1px solid #ccc;padding:3px;margin:3px;}
.post form input.button{border:1px solid #ccc;padding:2px;}
.post table{border:1px solid #ccc;border-collapse:collapse;padding:1px;}
.post ul li,.post ol li{list-style-position:inside;padding-right:20px;margin-bottom:5px;}
.post .more-link{position:absolute;left:20px;bottom:14px;font-size:12px;line-height:12px;}
#comments{position:relative;padding:10px 0;}
#comments h3{font-size:16px;font-weight:400;padding:0 4px 3px 0;clear:right;margin:0 0 10px 10px;color:#666;text-shadow:2px 2px 2px #CCC;}
#comments .navigation{float:left;margin:10px;width:150px;}
#comments .navigation a{display:inline-block;color:#999;text-decoration:none;font-size:12px;border:1px solid #CECECE;padding:3px 10px;}
#comments .navigation a:hover{color:#666;background:#F7F7F7;}
.comment_heading{padding:5px 0 15px;}
.comment_heading p span{color:#4C4C4C;font-size:12px;background:#E6E6E6;border:1px solid #CECECE;cursor:pointer;margin-left:3px;padding:3px 20px 0;}
.comment_heading p span.current{color:#000;background:#fff; border-bottom-color:#fff;}
.comment_heading p.tab_comment{border-bottom:1px solid #CCC;margin:20px 0 0;padding:0 40px 0 0;}
.comment_heading .trackbackslist{display:none;}
.commentlist{margin:0;font-size:14px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.commentlist .depth-1:first-child{border-top:1px solid transparent;}
.commentlist li{padding:8px 0;position:relative;}
.commentlist .depth-1{border-top:1px dashed #D2DADA;}
.listable{cursor:pointer;position:absolute;width:50px;right:0;top:11px;}
.listable .author{display:block;height:50px;margin:0 5px 0 10px;overflow:hidden;width:50px;}
.commentlist .comment .status-body{display:block;margin-right:65px;min-height:50px;overflow:hidden;padding:0;}
.commentlist .comment .status-body strong{margin-left:5px;}
.commentlist .comment .status-body p{display:inline;padding-left:25px;}
.commentlist .comment .status-body .meta{color:#999;display:block;font-size:10px;margin:6px 0 0 25px;}
.commentlist .comment .status-body .meta a{color:#999;}
.commentlist .comment .status-body .meta a:hover{color:#01B0F0;text-decoration:none;}
.commentlist .comment .status-body .actions{margin:0;position:absolute;top:4px;left:5px;border:none;line-height:16px;vertical-align:middle;visibility:hidden;}
.commentlist .comment .status-body:hover .actions{visibility:visible;margin:0;}
.status-body .actions .edit_button a,.status-body .actions .reply_button a{height:18px;outline-style:none;outline-width:medium;background-position:50% 50%;background-repeat:no-repeat;display:block;padding:3px 8px;}
.commentlist .comment .status-body .actions .edit_button a{background-image:url(images/icon_edit.gif);}
.commentlist .comment .status-body .actions .reply_button a{background-image:url(images/icon_reply.gif);}
.commentlist .comment:hover{background:#F7F7F7;}
ul.children{margin:10px 10px 0;}
.depth-1 .children,.depth-3 .children,.depth-5 .children{background:#f0f0f0;border:1px solid #ccc;}
.depth-2 .children,.depth-4 .children,.depth-6 .children{background:#fff;border:1px solid #ccc;}
.trackbackslist{padding:10px 30px 0 0;}
.trackbackslist .pingback:first-child{border-top:1px solid transparent;}
.trackbackslist .pingback{border-top:1px dashed #D2DADA;padding:5px;}
.trackbackslist .even{background:#fff;}
.trackbackslist .odd{background:#f8f8f8;}
.pingback .comment-author cite{font-style:normal;}
.pingback .reply,.pingback .comment-meta{display:none;}
#respond{margin:15px 10px 10px;position:relative;}
#cancel-comment-reply{position:absolute;top:10px;left:40px;}
#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;}
.allowed_tags{border:0;background:#eee;margin:0 0 10px;padding:10px;font-size:11px;}
#commentform #author{border:1px solid #eee;height:20px;width:200px;background:#fefefe url(images/author.gif) no-repeat 3px;padding-right:20px;}
#commentform #email{border:1px solid #eee;height:20px;width:200px;background:#fefefe url(images/email.gif) no-repeat 3px;padding-right:20px;}
#commentform #url{border:1px solid #eee;height:20px;width:200px;background:#fefefe url(images/homepage.gif) no-repeat 3px;padding-right:20px;}
#commentform #author:hover,#commentform #email:hover,#commentform #url:hover{border:1px solid #01B0F0;}
#commentform #author:focus,#commentform #email:focus,#commentform #url:focus{border:1px solid #dadada;background-color:#fff;}
#commentform #comment{border:3px solid #eee;background-color:#fefefe;height:180px;width:400px;overflow:auto;padding:10px;color:#666;}
#commentform #comment:hover{border:3px solid #01B0F0;}
#commentform #comment:focus{border:3px solid #dadada;background-color:#fff;color:#333;}
#commentform #submit{height:32px;width:115px;background:#fefefe url(images/round-btn.gif) no-repeat right top;border:0;color:#aaa;font-size:14px;}
#commentform #submit:hover{background:url(images/round-btn.gif) no-repeat right bottom;color:#444;}
#commentform #submit:focus{color:#666;}
#search_form{width:180px;height:30px;padding:0;}
#search_form #s{margin:0;width:136px;height:18px;border-width:1px 1px 1px 0;border-style:solid;border-color:#999;background:#fff;color:#564B42;float:right;padding:5px 5px 0;}
.searchbutton{width:28px;height:25px;display:block;vertical-align:middle;color:#333;float:right;margin:0;}
#sidebar_search_submit{border:1px solid #999;margin:0;background:#fff url(images/nav_search_submit.png) repeat scroll -2px 0 !important;}
#sidebar_search_submit:hover{background:#fff url(images/nav_search_submit.png) repeat scroll -2px -25px !important;}
#sidebar_search_submit:active{background:#fff url(images/nav_search_submit.png) repeat scroll -2px -50px !important;}
#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;font-size:12px;}
.top-navigation,.top-navigation *{display:inline;}
.top-navigation li{display:inline;}
.collapsible{background:transparent url(images/toggle_up_dark.png) no-repeat scroll left center !important;}
.collapsed{background:transparent url(images/toggle_down_dark.png) no-repeat scroll left center !important;}
img.wp-smiley-select {cursor: pointer;}
.pagenavi{margin:20px 0 10px;}
