/*
Theme Name: Paled
Theme URI: http://wordpress.org/extend/themes/
Description: ...
Version: 1.0 alpha2
Author: mg12
Author URI: http://www.neoease.com/
Tags: white,gray,light,two-columns,fixed-width,theme-options,right-sidebar
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,fieldset{
	margin:0;
	padding:0;
}
body{
	background:#F9F9F9;
	color:#000;
	font-family:Tahoma,Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;
	font-size:12px;
}
h1,h2{
	font-size:135%;
}
h3{
	font-size:80%;
	text-transform:uppercase;
}
h4{
	font-size:130%;
}
img{
	border:0;
}
.sided{
	background:#FFF;
	border:2px solid #CCC;
	padding:3px;
}
p.sided{
	padding:3px 3px 0 !important;
}
*+html p.sided{
	padding:3px !important;
}
a:hover img.sided{
	border-color:#A6A6A6;
}
a{
	color:#6385A1;
	text-decoration:none;
}
.wp-caption{
	background:#F7F7F7;
	border:1px solid #CCC;
	margin-bottom:5px;
	text-align:center;
	padding:5px 0;
}
.wp-caption img{
	margin:0 5px;
}
.wp-caption-text{
	text-align:center;
	padding:0 5px !important;
}
*+html .wp-caption-text{
	padding:3px 5px 0 !important;
}
.post .content .wp-caption p{
	margin:0;
}
blockquote,pre{
	background:#FAFAFA url(img/quote.gif) no-repeat 3px 3px;
	border-bottom:1px solid #FAFAFA;
	border-left:3px solid #E5E5E5;
	margin:5px 0;
	padding:8px 10px 7px 36px;
}
.more-link{
	background:url(img/icn.gif) no-repeat;
	line-height:16px;
	height:21px;
	display:block;
	padding-left:22px;
	font-size:90%;
}
.alignleft{
	float:left;
	text-align:left;
	margin-right:10px;
}
.alignright{
	float:right;
	text-align:right;
	margin-left:10px;
}
.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.left{
	float:left;
	margin-right:10px;
}
.right{
	float:right;
	margin-left:10px;
}
.fixed,.clear{
	clear:both;
}
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix{
	display:inline-block;
}
html[xmlns] .clearfix{
	display:block;
}
* html .clearfix{
	height:1%;
}
input.textfield,textarea{
	background-color:#FFF;
	border:1px solid #CCC;
	font-size:120%;
	font-family:Tahoma,Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;
	padding:2px 1px;
}
.boxcaption{
	background:#F7F7F7;
	border-top:1px solid #CCC;
	padding:5px 10px;
}
.boxcaption h3{
	font-size:100%;
	font-family:Tahoma,Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;
	text-transform:none;
	letter-spacing:0;
}
.box{
	background:#FFF;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	padding:10px;
}
.msg_info,
.msg_warn,
.msg_error,
#notice{
	background:#FFFBD1 url(img/msg.gif) no-repeat;
	background-position:10px 9px !important;
	background-position:10px 10px;
	line-height:165%;
	padding:7px 10px 7px 36px;
	margin-top:10px;
	border:1px solid #FDDC9B;
	font-size:90%;
}
#notice{
	background-image:url(img/notice.gif);
	margin-top:5px;
	font-size:100%;
}
.msg_error{
	background-color:#FFE9EE;
	background-position:10px -591px !important;
	background-position:10px -590px;
	border-color:#F6CBCA;
}
.msg_info{
	background-color:#EEF4FF;
	background-position:10px -1191px !important;
	background-position:10px -1190px;
	border-color:#CEE1F6;
}
.indent_s{
	margin-left:5px;
	margin-right:5px;
}
.messagebox{
	background:#FFF;
	font-size:90%;
	border:solid #CCC;
	margin-top:10px;
	border-width:1px 0;
	padding:10px;
}
.w3c{
	color:#7AAA1B;
	font-size:80%;
}
.ajax-loader{
	background:url(img/ajax-loader.gif) no-repeat left center;
	height:16px;
	line-height:16px;
	padding-left:22px;
	font-size:90%;
}
#container{
	width:100%;
	overflow:hidden;
}
#content{
	border-top:2px solid #DDD;
}
#content .inner,
#header .inner,
#navigation .inner,
#footer .inner{
	width:960px;
	padding:0 20px;
	margin:0 auto;
}

#header2{
        background:#000;
        height:128px;
        overflow:hidden;
}

#header{
	background:#F2F2F2 url(img/bg.gif) repeat-x center top;
	height:90px;
}
#caption{
	float:left;
	padding:25px 50px 0 5px;
}
#donate{
	display:none;
	float:right;
	padding:28px 10px 0 0;
	line-height:145%;
	text-align:right;
}
#donate em{
	display:block;
	font-style:normal;
	padding-right:15px;
	font-size:90%;
	color:#666;
}
#donate a{
	background:url(img/icn.gif) no-repeat 100% -640px;
	padding-right:15px;
	font-size:110%;
	font-weight:bold;
	white-space:nowrap;
}
#title a{
	background:url(img/title.gif) no-repeat;
	text-decoration:none;
	color:#FFF;
	width:250px;
	height:30px;
	text-indent:-999em;
	display:block;
}
#tagline{
	color:#242424;
	border-top:1px solid #242424;
	text-decoration:none;
	font-size:80%;
	float:left;
	padding:0 3px;
}
#tagline h1{
	display:inline;
	font-size:100%;
	font-weight:normal;
}
#searchbox{
	display:none;
	background:url(img/searchbox.gif) no-repeat;
	width:320px;
	height:32px;
	float:left;
	margin-top:16px;
	padding:14px 20px;
}
#searchbox .textfield{
	background:none;
	border:0;
	width:275px;
	float:left;
	margin-right:2px;
	font-size:120%;
	padding:7px;
}
#searchbox .button{
	background:url(img/searchbnt.gif) no-repeat;
	border:0;
	width:24px;
	height:24px;
	cursor:pointer;
	float:right;
	margin:5px 4px 0 0;
}
#searchbox .searchtip{
	color:#999;
}
#navigation{
	background:#E9E9E9;
	border-bottom:1px solid #CCC;
}
#social{
	display:none;
}
#menus li{
	display:inline;
	list-style:none;
}
#menus li a{
	display:block;
	color:#382E1F;
	height:30px;
	line-height:30px;
	text-decoration:none;
	font-size:90%;
	float:left;
	padding:0 16px;
}
#menus li.current_page_item a,
#menus li.current-cat a,
#menus li.current_page_item a:hover,
#menus li.current-cat a:hover{
	background:#F9F9F9;
	height:33px;
	line-height:33px;
	margin:-3px 0 -4px;
	border:solid #CCC;
	font-weight:700;
	border-width:1px 1px 0;
	border-bottom:3px solid #F9F9F9;
	position:relative;
}
#feedrss,#feedemail,
#followme,#feedrss:hover,
#feedemail:hover,
#followme:hover{
	background-image:url(img/icn.gif);
	background-repeat:no-repeat;
	display:block;
	float:right;
	text-decoration:none;
	color:#382E1F;
	height:30px;
	line-height:30px;
	font-size:90%;
	padding:0 16px 0 33px;
}
#feedrss:hover,
#feedemail:hover,
#followme:hover,
#subscribe .current{
	background-color:#DDD;
}
#feedrss,
#feedrss:hover{
	background-position:11px -312px;
}
#feedemail,
#feedemail:hover{
	background-position:11px -344px;
}
#followme,
#followme:hover{
	background-position:11px -376px;
}
#subscribe{
	float:right !important;
	float:none;
}
*+html #subscribe{
	float:none !important;
}
#subscribe ul{
	display:none;
	background:#DDD;
	width:220px;
	position:absolute;
	padding:5px;
}
#subscribe li{
	background:transparent;
	list-style:none;
	float:left;
	display:block;
	margin:0;
	padding:0;
}
#subscribe li a span{
	background:url(img/icn.gif) no-repeat;
	height:16px;
	line-height:16px;
	display:block;
	padding-left:22px;
}
#subscribe li#google_reader a span{
	background-position:0 -800px;
}
#subscribe li#youdao_reader a span{
	background-position:0 -816px;
}
#subscribe li#xianguo_reader a span{
	background-position:0 -832px;
}
#subscribe li#zhuaxia_reader a span{
	background-position:0 -848px;
}
#subscribe li#qq_reader a span{
	background-position:0 -864px;
}
#subscribe li#douban_reader a span{
	background-position:0 -880px;
}
#subscribe li#livedoor_reader a span{
	background-position:0 -896px;
}
#subscribe li#newsgator_reader a span{
	background-position:0 -912px;
}
#subscribe li#yahoo_reader a span{
	background-position:0 -928px;
}
#subscribe li#inezha_reader a span{
	background-position:0 -944px;
}
#subscribe li a{
	display:block;
	text-decoration:none;
	width:98px;
	font-size:100%;
	overflow:hidden;
	border:1px solid #DDD;
	padding:5px;
}
#subscribe li a:hover{
	border:1px solid #AAA;
	background:#CCC;
}
#main{
	float:left;
	width:667px;
	padding:0 0 15px;
	margin-top:13px;
	overflow:hidden;
}
.post{
	border-bottom:1px solid #CCC;
	padding:3px 5px 0;
}
.post_without_border{
	border-bottom:0;
}
.post h1,
.post h2{
	display:block;
	font-family:Arial;
	padding:10px 0 5px;
}
.post h1 a.title,
.post h2 a.title{
	text-decoration:none;
	color:#4C4C4C;
}
.post h1 a.title:hover,
.post h2 a.title:hover{
	color:#6385A1;
}
.post a.expand,
.post a.collapse{
	background:url(img/icn.gif) 0 -448px no-repeat;
	height:16px;
	width:16px;
	display:block;
	text-indent:-999em;
	float:right;
	margin-top:12px;
}
.post a.expand{
	background-position:0 -432px;
}
.post .info{
	padding:0 0 10px;
}
.post .date,
.post .translate,
.post .editpost,
.post .comments,
.post .addcomment,
.post .addlink,
.post .editlinks{
	background:url(img/icn.gif) no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	font-size:90%;
}
.post .act{
	height:16px;
	float:right;
}
.post .act span{
	float:left;
	margin-left:15px;
}
.post .addlink{
	background-position:0 -176px;
	margin-right:15px;
	float:right;
}
.post .editlinks{
	background-position:0 -192px;
	float:right;
}
.post .date{
	background-position:0 -48px;
	margin-right:15px;
	float:left;
}
.post .editpost{
	float:left;
	background-position:0 -64px;
}
.post .comments,.post .addcomment{
	margin-left:15px;
	float:right;
}
.post .comments{
	background-position:0 -96px;
}
.post .addcomment{
	background-position:0 -112px;
}
.post .translate{
	background-position:0 -208px;
	float:left;
	margin-right:15px;
}
.post .content{
	line-height:165%;
	overflow:hidden;
	padding:5px 0 0;
}
.post .under{
	height:16px;
	line-height:16px;
	margin:0 5px 10px;
}
.post .under span{
	float:left;
	margin-right:15px;
}
.post #announce{
	margin:0 0 5px;
	font-size:100%;
}
.post .content h4{
	color:#7AAA1B;
	margin-bottom:10px;
}
.post .content img{
	max-width:600px;
}
.post .content ul,
.post .content ol{
	padding-bottom:10px;
	padding-left:20px;
}
.post .content ul li,
.post .content ol li{
	list-style-position:outside;
}
.post .content table{
	background:#FFF;
	border:1px solid #CCC;
	border-collapse:collapse;
	border-width:2px;
	margin:5px 0 10px;
}
.post .content th,.post .content td{
	border:1px solid #CCC;
	text-align:left;
	vertical-align:top;
	padding:3px 10px;
}
.post .content tr.even td{
	background:#F7F7F7;
}
.post .content th{
	background:#EDEFF0;
}
#postpath{
	background:url(img/icn.gif) 5px 0 no-repeat;
	line-height:16px;
	margin-top:5px;
	border-bottom:1px solid #CCC;
	padding:0 5px 15px 31px;
}
#pagenavi{
	font-size:90%;
	padding:10px 5px 0;
}
#pagenavi .newer a,#postnavi .prev a{
	background:url(img/icn.gif) 0 -224px no-repeat;
	padding-left:22px;
	float:left;
	height:16px;
	line-height:16px;
}
#pagenavi .older a,#postnavi .next a{
	background:url(img/icn.gif) 100% -240px no-repeat;
	padding-right:22px;
	float:right;
	height:16px;
	line-height:16px;
}
#xianguo_digg{
	float:right;
	margin-top:5px;
}
#sidebar{
	float:right;
	width:278px;
	padding:3px 0 50px;
	line-height:145%;
	overflow:hidden;
}
#sidebar .content,#sidebar li{
	font-size:100%;
}
#sidebar .widget{
	border-bottom:1px solid #CCC;
	padding:15px 5px;
}
#sidebar .widget_categories li{
	width:133px;
	float:left;
}
#sidebar .widget_comingposts li small{
	display:block;
	line-height:100%;
	color:#B7B7B7;
}
#tag_cloud a{
	line-height:130%;
}
#footer{
	display:block;
	background:#E9E9E9;
	border-top:3px solid #DDD;
	font-size:90%;
	width:100%;
	color:#999;
	padding:10px 0 18px;
}
#footer a{
	color:#787878;
}
#footer .theme{
	font-size:90%;
}
a#gotop{
	float:right;
	display:block;
	background:#DDD url(img/icn.gif) 5px -414px no-repeat;
	height:22px;
	line-height:22px;
	margin-top:-33px;
	padding:0 10px 0 23px;
	text-decoration:none;
	color:#000;
	text-transform:uppercase;
	position:relative;
}
#copyright{
	float:left;
}
#mt{
	margin:10px 0 0;
	float:right;
}
#comments{
	padding:0 5px;
}
#comments li{
	list-style:none;
}
#cmtswitcher{
	padding:15px 10px 0 5px;
	font-size:90%;
}
#cmtswitcher a.tab,#cmtswitcher a.curtab{
	display:block;
	float:right;
	color:#555;
	text-decoration:none;
	padding:6px 12px;
}
#cmtswitcher .addcomment,#cmtswitcher .addtrackback{
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	float:left;
	margin-right:15px;
	margin-top:4px !important;
}
#cmtswitcher .addcomment{
	background:url(img/icn.gif) 0 -112px no-repeat;
}
#cmtswitcher .addtrackback{
	background:url(img/icn.gif) 0 -144px no-repeat;
}
#thecomments{
	border-top:1px solid #CCC;
}
#thecomments .comment{
	border-bottom:1px solid #CCC;
	background:#F8F8F8;
	overflow:hidden;
	padding:10px;
}
#thecomments .evencomment{
	background:#F5F5F5;
}
#thecomments .admincomment{
	background:#FFF;
}
.comment .info{
	font-size:80%;
	padding-top:3px;
	color:#999;
}
.comment .date{
	padding-top:2px;
}
.comment .commentauthor{
	font-weight:700;
	font-size:120%;
	color:#000;
}
.comment .avatar{
	background:#FFF;
	float:left;
	border:1px solid #999;
	margin-right:10px;
	margin-top:-3px;
	padding:1px;
}
.comment .content{
	line-height:165%;
}
.comment .content p{
	margin-top:10px;
}
.comment .content blockquote{
	margin:10px 0 0;
}
.comment .content blockquote p{
	margin-top:0;
	margin-bottom:10px;
}
.comment .act{
	font-size:90%;
	text-align:right;
	color:#999;
	padding-top:10px;
}
#comment_login{
	margin-top:15px;
}
#thetrackbacks{
	display:none;
	background:#FFF;
	border:solid #CCC;
	border-width:1px 0;
	padding:0 10px 10px;
}
.trackback{
	font-size:80%;
	margin-top:10px;
	color:#999;
}
.trackback .title{
	font-size:120%;
}
#thecomments .messagebox{
	border-top:0;
	margin:0;
}
#thetrackbacks .messagebox{
	border:0;
	padding:0;
}
#respond{
	font-size:90%;
	padding:15px 5px 0;
}
#respond .row{
	margin-bottom:5px;
}
#respond .textfield{
	width:200px;
}
#emoticon{
	float:right;
	margin-top:1px;
	margin-right:10px;
}
#author,#email,#url{
	background-image:url(img/icn.gif);
	background-repeat:no-repeat;
	padding:3px 1px 3px 22px;
}
#author{
	background-position:3px -477px;
}
#email{
	background-position:3px -349px;
}
#url{
	background-position:3px -509px;
}
#comment{
	width:653px;
}
#commentnavi{
	background:#E9E9E9;
	font-size:90%;
	padding:10px;
}
#commentnavi a.page-numbers{
	text-decoration:none;
	border:1px solid #E9E9E9;
	padding:5px 7px;
}
#commentnavi a.page-numbers:hover{
	background:#F7F7F7;
	border:1px solid #CCC;
	text-decoration:none;
}
#commentnavi span.pages{
	background:url(img/icn.gif) 0 -288px no-repeat;
	height:16px;
	line-height:16px;
	float:left;
	padding:0 7px 0 22px;
}
#commentnavi span.current{
	background:#F7F7F7;
	border:1px solid #F7F7F7;
	font-weight:700;
	margin:0 -2px;
	padding:5px 7px;
}
#commentnavi #commentpager{
	line-height:16px;
}
#submitbox a.feed{
	background:url(img/icn.gif) 0 -320px no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	float:left;
}
#submitbox #cmt_submit{
	background:#B4D666;
	border-top:1px solid #B4D666;
	border-right:1px solid #81B840;
	border-bottom:1px solid #81B840;
	border-left:1px solid #B4D666;
	color:#6385a1;
	font-size:90%;
	cursor:pointer;
	padding:3px 6px;
}
#submitbox #cmt_submit:hover{
	background:#98C64C;
	border-top:1px solid #76B33A;
	border-right:1px solid #98C64C;
	border-bottom:1px solid #98C64C;
	border-left:1px solid #76B33A;
	color:#074A7E;
}
#thecomments .tip{
	background:transparent;
	width:560px;
	margin:0;
	padding:0;
	border:0;
	position:absolute;
	z-index:3;
}
#thecomments .tip .innerbox{
	background:#FFF;
	border:3px solid #CCC;
	padding:10px;
	margin-left:15px;
}
#thecomments .tip p.msg{
	padding-top:10px;
	padding-bottom:10px;
}
#thecomments .tip .arrow{
	background:url(img/tip-arrow.gif) no-repeat;
	margin:20px -3px 0 0;
	width:18px;
	height:22px;
	display:block;
	float:left;
}
.linkcat{
	padding-bottom:2px;
}
.post .content .linkcat ul{
	padding-left:0;
}
.post .content .linkcat li{
	list-style:none;
	float:left;
	width:25%;
	padding-bottom:8px;
	overflow:hidden;
}
.post .content .linkcat li a{
	background:url(img/icn.gif) 0 -512px no-repeat;
	padding-left:22px;
	height:16px;
	line-height:16px;
	display:block;
	float:left;
}
.imageswitcher{
	background:#EDEFF0;
	font-size:90%;
	padding:5px;
}
.imageswitcher_image{
	background:#FFF;
	border:1px solid #BABABA;
	margin:0;
	padding:3px;
}
a .imageswitcher_image:hover{
	border-color:#999;
}
a.imageswitcher_button{
	float:left;
	margin-top:1px !important;
	margin-bottom:0 !important;
	margin-right:4px;
	background:#B4D666;
	border-top:1px solid #B4D666;
	border-right:1px solid #81B840;
	border-bottom:1px solid #81B840;
	border-left:1px solid #B4D666;
	color:#6385a1;
	padding:2px 5px;
}
a.imageswitcher_button:hover{
	background:#98C64C;
	border-top:1px solid #76B33A;
	border-right:1px solid #98C64C;
	border-bottom:1px solid #98C64C;
	border-left:1px solid #76B33A;
	text-decoration:none;
	color:#074A7E;
}
#posts{
	background:#FFF;
	border:solid #CCC;
	border-width:1px 0;
	padding:0 10px 10px;
	margin:0 5px;
}
#posts .caption{
	padding-top:10px;
	font-size:80%;
	text-transform:uppercase;
	font-weight:bold;
}
#posts .caption h2{
	display:inline;
	font-size:100%;
}
#related_posts,#adjacent_post{
	float:left;
	width:313px;
	overflow:hidden;
}
#adjacent_post{
	float:right;
}
#related_posts h3{
	font-family:Tahoma,Verdana,"BitStream vera Sans",Arial,Helvetica,Sans-serif;
	letter-spacing:0;
}
#related_posts .excerpt{
	color:#999;
	font-size:90%;
	display:block;
}
.comment .vote{
	padding-right:14px;
	font-size:90%;
	margin-top:10px;
	height:18px;
	overflow:hidden;
}
.commentsvote .vote-up,.commentsvote .vote-down{
	background:url(img/commentsvote.gif) no-repeat;
	height:19px;
	width:18px;
	vertical-align:middle;
	display:block;
	float:left;
	text-indent:-999em;
}
.commentsvote .vote-down{
	background-position:-18px 0;
}
.commentsvote .vote-up:hover{
	background-position:0 -19px;
}
.commentsvote .vote-down:hover{
	background-position:-18px -19px;
}
.commentsvote_score,.commentsvote_positive{
	font-weight:700;
}
.commentsvote_digg,.commentsvote_count{
	float:left;
	line-height:18px;
	height:18px;
	color:#000;
}
.commentsvote_results{
	float:left;
	line-height:18px;
	height:18px;
	margin-left:5px;
}
.commentsvote_results .ajax-loader{
	line-height:18px;
	height:18px;
	display:block;
}
#sidebar .widget_ads {
	padding:15px 0 9px 1px;
}
#sidebar .widget_ads li{
	background:0;
	list-style:none;
	float:left;
	padding-left:4px;
	padding-bottom:4px;
	height:133px;
	width:133px;
	display:block;
	overflow:hidden;
	margin:0;
}
#sidebar .widget_ads li img{
	background:#FFF;
	padding:2px;
	border:1px solid #999;
}
#sidebar .widget_ads .tip{
	text-align:right;
}
#sidebar .widget_ads .lnk_order{
	background:url(img/icn.gif) no-repeat scroll 100% -640px;
	float:right;
	padding:0 15px 0 5px;
}
#highslide-ad125 dl.en{
	font-size:90%;
	margin-top:10px;
}
#highslide-ad125 dt{
	float:left;
	font-weight:bold;
	width:65px;
	padding-top:5px;
	vertical-align:top;
}
#highslide-ad125 dd{
	margin-left:67px;
	padding-top:5px;
}
#highslide-ad125 .highslide-header{
	padding-bottom:3px;
}
.post .content a.ad img{
	background-image:url(img/icn.gif);
	background-position:0 -720px;
	background-repeat:no-repeat;
	padding-left:19px;
	border-width:1px;
}
small,#related_posts .count{
	font-size:80%;
}
a:hover,#notice a{
	text-decoration:underline;
}
.floatleft,.comment .moderation{
	float:left;
}
.floatright,#submitbox .submitbutton,.commentsvote{
	float:right;
}
#donate img,
.post .blank_content,
#thecomments .tip .act,
.commentsvote_count,
#thecomments .tip .commentsvote .vote-up,
#thecomments .tip .commentsvote .vote-down{
	display:none;
}
#cmtswitcher a.tab:hover{
	background:#E9E9E9;
}
#menus li a.home,
.post .info span.first,
#main .easy-archives .month li{
	margin-left:0;
}
#menus li a:hover,
#menus li a.current,
#cmtswitcher a.curtab{
	background:#DDD;
}
.post .content p,#sidebar .widget h2,#sidebar .widget .content p{
	margin-bottom:10px;
}
#sidebar li,#posts li{
	list-style:none;
	margin-top:5px;
}

