/*
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{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:left 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;cursor:pointer;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:12px;}
h6{font-size:10px;}
.morebox
{
font-weight:bold;
color:#333333;
text-align:center;
margin-top:8px;
margin-bottom:8px;
}
.morebox a{ color:#333333; text-decoration:none}
.morebox a:hover{ color:#333333; text-decoration:none}
img,.noboder,.noboder img{border:0;}
#feedbackLabel {
    display: block;
    width: 24px;
    height: 66px;
    position: fixed !important;
    position: absolute;
    top: 300px;
    right: 0;
    text-indent: -9999px;
    outline: none;
    background: #666 url(http://m.close.cc/up/Jerry-pZq963VImoqTjtLt2H7t8Mrq1m8tBsiC.gif) no-repeat 5px center;
    border: 2px solid #FFF;
    border-right-width: 0;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
}
#feedbackLabel:hover {
    width: 26px;
}
#home_search{margin:25px 0 0;}#home_search label{display:block;margin:0 0 6px 2px;color:#DDEEF6;}#home_search_q{background:#fff;margin:0;padding:8px 10px;border:1px solid #eee;border-right-width:0;outline-width:0;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;font:18px Helvetica,Arial,Sans-serif;width:330px;}#home_search_q:focus{outline-width:0;border-color:#fff;}#home_search_submit{background:#bbb url("images/bg-btn-search.png") repeat-x 0 0;padding:8px 15px;border:1px solid #eee;margin-left:-0.5em;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;font:18px Helvetica,Arial,Sans-serif;font-weight:bold;color:#333;outline:none;text-decoration:none;text-shadow:0 1px 0 #fff;}
#home_search_submit{background:#bbb url("images/bg-btn-search.png") repeat-x 0 0;padding:8px 15px;border:1px solid #eee;margin-left:-0.5em;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;font:18px Helvetica,Arial,Sans-serif;font-weight:bold;color:#333;outline:none;text-decoration:none;text-shadow:0 1px 0 #fff;}#home_search_submit::-moz-focus-inner{padding:0;border:0;}.chrome-windows #home_search_submit{padding:8px 10px 9px;}.firefox-windows #home_search_submit{padding:9px 10px 8px;}.firefox-windows.firefox2 #home_search_submit{position:relative;top:1px;}.ie7 #home_search_submit,.ie6 #home_search_submit{position:relative;top:-9px;left:-5px;padding:8px 10px 8px 20px;}#home_search_submit:hover,#home_search_submit:focus{background-position:0 -5px;cursor:pointer;color:#111;}#home_search_submit:active{background-image:none;}
#searchtext, #searchBtn, #searchBtn.enter, #updateSubmit, #faceBtn, .rssLink, .userPanel, .followBtn, #loginForm .option, .joinnow, .lagerBtn, .postBtn {
    background-image: url(images/bg_m_1.png);
    background-color: transparent;
}

.postBtn {
    width: 103px;
    height: 33px;
    line-height: 33px;
    background-position: 0 -188px;
    border-width: 0;
    font-size: 14px;
}

.postBtn:hover {
    background-position: -300px -230px;
}

#postForm {
    position: relative;
    height: 140px;
    background: #ffffff;
    z-index: 10;
}

#postForm .postCounterTips {
    position: absolute;
    right: 25px;
    top: 5px;
    width: 120px;
    height: 26px;
    line-height: 26px;
    text-align: right;
    color: #B3B3B3;
}

.postCounter {
    font-size: 24px;
    font-weight: bold;
}
a.submit,
a.submit:link,
a.submit:visited {
  background-position: -121px -280px;
  margin-top: 3px;
}
a.submit strong {
  background-position: right -112px;
}
a.submit:focus {
  background-position: -121px -364px;
}
a.submit:active {
  background-position: -121px -308px;
}
a.submit:focus strong {
  background-position: right -196px;
}
a.submit:active strong {
  background-position: right -140px;
}
a.submit.disabled {
  background-position: -121px -336px;
}
a.submit.disabled strong {
  background-position: right -168px;
}

#updateTextarea {
    width: 500px;
    height: 48px;
    border: 1px solid #999;
    position: absolute;
    left: 5px;
    top: 30px;
    padding: 5px;
    overflow-y: auto;
    font-size: 14px;
}

h2#postTitle {
    position: absolute;
    top: 0px;
    left: 5px;
}

#addressee {
    position: absolute;
    top: 19px;
    left: 34px;
}

#updateSubmit {
    position: absolute;
    left: 410px;
    top: 95px;
}

#updateSubmit.posting {
    background-position: 3px center;
    background-repeat: no-repeat;
    cursor: wait;
}

#faceBtn {
    width: 38px;
    height: 22px;
    position: absolute;
    left: 34px;
    top: 115px;
    cursor: pointer;
    background-position: 0 -221px;
}

#lastUpdate {
    width: 305px;
    height: 20px;
    font-size:12px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    left: 10px;
    top: 95px;
    color: #666;
}

#lastUpdate.noface {
    left: 26px;
}

#addtag {
	width: 65px;
    height: 20px;
    line-height: 20px;
	position: absolute;
    left: 87px;
    top: 115px;
	cursor:pointer;
}
#groupTag {
	width:300px;
	height:20px;
	border:1px solid #CCC;
	position: absolute;
    left: 87px;
    top: 135px;
	background-color:#FFF;
	overflow:hidden;
	overflow-y:auto;
	display:none;
}
#groupTag ul li {
	padding:0 5px;
	line-height:20px;
	cursor:pointer;
}
#groupTag ul li.over {
	background-color:#F5F5F5;
}

#postForm .msgBox {
    width: 511px;
    height: 18px;
    position: absolute;
    left: 27px;
    top: 78px;
    padding: 5px 15px;
    background-color: #FFFFAA;
    border-width: 0;
    margin: 0;
    color: #F00;
}

#postForm .msgBox .msgBoxCloseBtn {
    right: 2px;
    top: 7px;
}

#postForm.message {
    height: 192px;
}

#postForm .inbox, #postForm .outbox, #postForm .noticebox {
    height: 22px;
    width: 88px;
    border: 1px solid #CCC;
    text-align: center;
    line-height: 22px;
    background-color: #E6E6E6;
    position: absolute;
    bottom: 0;
    font-size: 14px;
    color: #000;
}

#postForm .noticebox {
    left: 369px;
}

#postForm .inbox {
    left: 180px;
}

#postForm .outbox {
    left: 269px;
}

#postForm .clearbox {
    position: absolute;
    bottom: 0;
    right: 10px;
    line-height: 22px;
    height: 22px;
}

#postForm .inbox:hover, #postForm .outbox:hover, #postForm .noticebox:hover {
    background-color: #CCC;
    color: #000;
    text-decoration: none;
}

#postForm .inbox.curt, #postForm .outbox.curt, #postForm .noticebox.curt {
    background-color: #FFF;
    border-bottom-color: #FFF;
    color: #000;
    text-decoration: none;
}

#digugogo {
    width: 120px;
    height: 41px;
    line-height: 41px;
    display: block;
    text-align: center;
    color: #000;
    position: absolute;
    top: 13px;
    right: 10px;
}
.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;}
.floatright{float:right;}
.left{float:left;margin-right:10px;}
.right{float:right;margin-left: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 left top;margin:0 10px 5px;padding:10px 10px 1px 35px;}
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:left;width:763px;margin:14px auto;}
#header{text-align:right;margin:0 0 30px;}
#logo{left:0;margin-top:-2px;position:absolute;}
#logo h1{left:0;text-shadow:2px 2px 2px #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{
-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    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;}
#profilebutton{float:right;margin:10px 0 0 50px;text-align:left;width:175px;}
#profilebutton .rss_icon{margin-right:5px;float:left;}
#profilebutton .rss_icon a{width:80px;height:80px;display:block;text-indent:-9999px;background:url(images/rss_icon.png) no-repeat left center;}
#rss_button{float:right;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 left top;}
#rss_button .newsgator{background:url(images/rss_button.gif) no-repeat left center;}
#rss_button .bloglines{background:url(images/rss_button.gif) no-repeat left bottom;}
#retweet_notice_content{background:url(images/notice.png) no-repeat left center;padding-left:16px;margin-bottom:10px;}
#twitter_update_list .loading{background:url(images/loading.gif) no-repeat left center;padding-left:25px;}
.closebox {display:block;position:absolute;right:10px;top:50px;}
.bookmarklet{clear:both;padding:10px 0 0 15px;}
.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:left;margin:12px 0 0;}
.columns{margin-bottom:15px;width:100%;}
#content{
-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
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{
-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-left:1px solid #BDDCAD;line-height:1.2;width:199px;}
#pagination{
-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    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:left top;background-repeat:repeat-x;border-color:#DDD #AAA #AAA #DDD;border-style:solid;border-width:1px;margin:14px auto 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 img {-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border:1px solid #CCC;
    -webkit-box-shadow:2px 2px 6px #999;}
#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 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;}
#side #rssfeed a{padding-left:20px;background:url(images/rss.gif) no-repeat left top;}
#side .stats{clear:both;float:none;position:relative;margin:0;padding:0;}
#side .stats td{padding:0;vertical-align:top;}
#side .stats td+td{padding:0 5px;}
#profile 
#side .stats td+td{padding:0 8px;}
#side .stats td+td+td{padding:0!important;}
#side .stats a span.stats_count{color:#333;}
#side .smaller span.stats_count{font-size:1.1em!important;}
#profile 
#side .smaller span.stats_count{font-size:1.3em!important;}
#side .stats a:hover span.stats_count{color:#2276BB;}
#side .stats .stats_count{display:block;}
#side .stats td .numeric{font:bold 13px Helvetica Neue,Helvetica,Arial,sans-serif;text-decoration:none;}
#side .stats td .label{text-transform:lowercase;font-size:.9em;}
#side .stats a:hover{text-decoration:none;}
#side .stats a:hover .label{text-decoration:underline;}
#side .about li{padding-bottom:3px;}
#side div#profile.section{padding-bottom:16px;}
#side div.last{border-top:1px solid #C0DEED;}
#side h1{color:#333;font-size:1.1em;padding:0 0 2px;margin-bottom:.5em;}
#side div.section-header h3{font:16px/18px Helvetica Neue,Helvetica,Arial,sans-serif;border-bottom:1px solid #C0DEED;color:#333;}
#side .section-links{float:right;font-size:.9em;text-align:right;}

#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 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/icon_comment.gif);}
.entry .panel .edit_post a{background-image:url(images/icon_edit.gif);}
.entry:hover .panel{display:block;}
.posttitle{margin:0 20px 0 0;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 16px 4px 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:18px;text-indent:28px;}
.post fieldset{padding:10px;}
.post form{text-align:left;}
.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-left:20px;margin-bottom:5px;}
.post .more-link{position:absolute;right: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 0 3px 4px;clear:left;margin:0 10px 10px 0;color:#666;text-shadow:2px 2px 2px #CCC;}
#comments .navigation{float:right;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-right:3px;padding:3px 10px 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 0 0 0px;}
.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;}
.commentlist2{margin:0;font-size:14px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.commentlist2 .depth-1:first-child{border-top:1px solid transparent;}
.commentlist2 li{padding:8px 0;position:relative;}
.commentlist2 .depth-1{border-top:1px dashed #D2DADA;}
.commentlist3{margin:0;font-size:14px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.commentlist3 .depth-1:first-child{border-top:1px solid transparent;}
.commentlist3 li{padding:8px 0;position:relative;}
.commentlist3 .depth-1{border-top:1px dashed #D2DADA;}
.commentlist4{margin:0;font-size:14px;list-style-image:none;list-style-position:outside;list-style-type:none;}
.commentlist4 .depth-1:first-child{border-top:1px solid transparent;}
.commentlist4 li{padding:8px 0;position:relative;}
.commentlist4 .depth-1{border-top:1px dashed #D2DADA;}
.listable{cursor:pointer;position:absolute;width:50px;left:0;top:11px;}
.listable .author{display:block;height:48px;margin:0 10px 0 5px;overflow:hidden;width:48px; -webkit-border-radius: 10px;-moz-border-radius: 10px; border:1px solid #CCC;-webkit-box-shadow:2px 2px 6px #999;}
.commentlist .comment .status-body{display:block;margin-left:65px;min-height:50px;overflow:hidden;padding:0;}
.commentlist .comment .status-body strong{margin-right:5px;}
.commentlist .comment .status-body p{display:inline;padding-right:25px;}
.commentlist .comment .status-body #meta{color:#999;display:block;font-size:10px;margin:6px 25px 0 0;}
.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;bottom:5px;right: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{font-size:10px;}
.commentlist .comment:hover{background:#F7F7F7;}
.commentlist2 .comment .status-body{display:block;margin-left:65px;min-height:50px;overflow:hidden;padding:0;}
.commentlist2 .comment .status-body strong{margin-right:5px;}
.commentlist2 .comment .status-body p{display:inline;padding-right:25px;}
.commentlist2 .comment .status-body #meta{color:#999;display:block;font-size:10px;margin:6px 25px 0 0;}
.commentlist2 .comment .status-body #meta a{color:#999;}
.commentlist2 .comment .status-body #meta a:hover{color:#01B0F0;text-decoration:none;}
.commentlist2 .comment .status-body .actions{margin:0;position:absolute;bottom:5px;right:5px;border:none;line-height:16px;vertical-align:middle;visibility:hidden;}
.commentlist2 .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;}
.commentlist2 .comment .status-body .actions .edit_button a{background-image:url(images/icon_edit.gif);}
.commentlist2 .comment .status-body .actions .reply_button a{font-size:10px;}
.commentlist2 .comment:hover{background:#F7F7F7;}
.commentlist3 .comment .status-body{display:block;margin-left:65px;min-height:50px;overflow:hidden;padding:0;}
.commentlist3 .comment .status-body strong{margin-right:5px;}
.commentlist3 .comment .status-body p{display:inline;padding-right:25px;}
.commentlist3 .comment .status-body #meta{color:#999;display:block;font-size:10px;margin:6px 25px 0 0;}
.commentlist3 .comment .status-body #meta a{color:#999;}
.commentlist3 .comment .status-body #meta a:hover{color:#01B0F0;text-decoration:none;}
.commentlist3 .comment .status-body .actions{margin:0;position:absolute;top:40px;right:5px;border:none;line-height:16px;vertical-align:middle;visibility:hidden;}
.commentlist3 .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;}
.commentlist3 .comment .status-body .actions .edit_button a{background-image:url(images/icon_edit.gif);}
.commentlist3 .comment .status-body .actions .reply_button a{font-size:10px;}
.commentlist3 .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 0 0 30px;}
.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;right: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-left:20px;}
#commentform #email{border:1px solid #eee;height:20px;width:200px;background:#fefefe url(images/email.gif) no-repeat 3px;padding-left:20px;}
#commentform #url{border:1px solid #eee;height:20px;width:200px;background:#fefefe url(images/homepage.gif) no-repeat 3px;padding-left: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 left top;border:0;color:#aaa;font-size:14px;}
#commentform #submit:hover{background:url(images/round-btn.gif) no-repeat left 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 0 1px 1px;border-style:solid;border-color:#999;background:#fff;color:#564B42;float:left;padding:5px 5px 0;}
.searchbutton{width:28px;height:25px;display:block;vertical-align:middle;color:#333;float:left;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{
-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    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 *{
-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    display:inline;}
.top-navigation li{display:inline;}
.collapsible{background:transparent url(images/toggle_up_dark.png) no-repeat scroll right center !important;}
.collapsed{background:transparent url(images/toggle_down_dark.png) no-repeat scroll right center !important;}
img.wp-smiley-select {cursor: pointer;}
.pagenavi{margin:20px 0 10px;}