/*
Theme Name: WD-TechMag
Theme URI: http://wpdance.com/
Description: Blog/Magazine Template
Author: Wpdance Team / WPDance.com
Author URI: http://wpdance.com/
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url(fonts/webfontkit-helvetica-condensed-bold/stylesheet.css);

/*==============================================================*/
/*                      1.Reset Elemens                         */
/*==============================================================*/
*{margin:0;padding:0;}
body{font:14px/16px 微软雅黑, helvetica, arial, sans-serif;color:#515151;text-align:left;vertical-align: baseline;background:url(images/bg.png) repeat 0 0;}
img{border:0;vertical-align:top}
a{text-decoration:none;color:#00A2E8;cursor:pointer;}
a:hover{text-decoration:underline;}
:focus{ outline:0;}

/* Heading */
h1,h2,h3,h4,h5,h6 {clear:both;font-weight:bold;color:#323232;font-family:微软雅黑;}
h1{font-size:20px;line-height:22px;}
h2{font-size:16px;}
h3{font-size:14px;font-family:Helvetica-CondensedBoldRg;text-transform:uppercase;font-weight:normal;}
h4{font-size:14px;}
h5{font-size:14px;font-weight:normal;}
h6{font-size:12px;}

/* Form */
/*form{display:inline;}*/

/* Table */
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}/* tables still need 'cellspacing="0"' in the markup */

/* List */
ul,ol{list-style:none;}

/* Content */
p{margin-bottom:14px;}
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:'';}
del {text-decoration:line-through;}

/* Form Elements */
input,select,textarea{font-family:微软雅黑;Helvetica;font-weight:bold;font-size:11px;color:#717171;vertical-align:middle;}
select {padding:1px;}
select option {padding-right:10px;}
textarea {overflow:auto;}
button.button::-moz-focus-inner {padding:0;border:0;/* overrides extra padding in Firefox */} /* FF Fix */
button.button {-webkit-border-fit:lines;} /* <- Safari & Google Chrome Fix */
button.button, a.button {overflow:visible;/* removes extra side padding in IE */width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer;}
button.button span, a.button span {display:block;text-align:center; white-space:nowrap; padding:0 0 0 4px;width:auto;background-position:0 0;background-repeat:no-repeat;}
button.button span span, a.button span span {font-family:Helvetica, Arial;background-position:100% 100%;}
a.button{display:inline-block;}

/* Others */
.sticky{}
.bypostauthor{}
.screen-reader-text {position: absolute;left: -9000px;}
.edit-link{display:none;}
.clear, .clearboth {clear:both;}
.noimage{margin-left:0;}

/*==============================================================*/
/*                         2.Layout                             */
/*==============================================================*/
#main{z-index:1;background:url(images/bg_content_bottom.png) repeat-x 0 100%;}
#container{background:url(images/bg_content_2columns_bottom.png) no-repeat 50% 100%;padding-bottom:4px;width:960px;margin:0 auto;}
#content{clear:both;overflow:hidden;height:100%;background:url(images/bg_content_2columns.png) repeat-y 0 0;}

/* default: layout 2 columns with right sidebar */
.col-main{width:640px;float:left}
#secondary{width:179px;float:left}
#primary{width:320px;float:right}

/* layout 3 columns */
.layout_3colums .col-main{width:461px;}
#container.layout_3colums {background:url(images/bg_content_3columns_bottom.png) no-repeat 50% 100%;}
.layout_3colums #content{background:url(images/bg_content_3columns.png) repeat-y 0 0;}

/* layout 1 column */
.layout-full .col-main{width:960px;}
#container.layout-full {background:url(images/bg_content_1column_bottom.png) no-repeat 50% 100%;}
.layout-full #content{background:url(images/bg_content_1column.png) repeat-y 0 0;}

.home .col-main{padding-top:10px;}
/*==============================================================*/
/*                         3.Header                             */
/*==============================================================*/
#header{background:url(images/bg_top.png) repeat-x 0 0;z-index:101;position:relative;}
#header-content{width:960px;margin:0 auto;}
#header .inner{overflow:hidden;height:100%;clear:both}

/* top menu */
.top-menu{float:right;z-index:2;position:relative;}
.top-menu ul.menu > li{display:block;float:left;padding:0 10px;height:30px;line-height:30px;}
.top-menu ul.menu > li.first{padding-left:0;}
.top-menu ul.menu > li.parent:hover{background:url(images/bg_topmenu_hover.png) repeat-x 0 0;}

.top-menu ul.menu > li.parent > a{background:url(images/i_menu_parent.png) no-repeat 100% 10px;padding-right:20px;}
/*
.top-menu ul.menu li a{display:block;color:#bcbcbc;font-size:11px;}
.top-menu ul.menu li a:hover, .top-menu ul.menu li.current-menu-item a{color:#fff;text-decoration:none;}
.top-menu ul.menu li a{display:block;color:#bcbcbc;font-size:12px;}
*/
.top-menu ul.menu li a{display:block;color:#ffffff;font-size:14px;}
.top-menu ul.menu li a:hover, .top-menu ul.menu li.current-menu-item a{color:#00A2E8;text-decoration:none;}

/* level 1 */
.top-menu ul.menu li.parent{position:relative;}
.top-menu ul.menu div.content-sub-menu{position:absolute;top:30px;left:-99999px;width:140px;}
.top-menu ul.menu > li.parent:hover > div.content-sub-menu{left:0;}

.top-menu ul.menu ul.sub-menu li a{display:block;background:#393939;border-bottom:1px solid #444;padding:0 10px;height:30px;line-height:30px;}
.top-menu ul.menu ul.sub-menu li.last > a{border-bottom:0}
.top-menu ul.menu ul.sub-menu li a:hover{background:#232323;}
/*level 2 and more */
.top-menu ul.menu div.content-sub-menu li.parent:hover > div.content-sub-menu{left:140px;top:0}

/* social link */
.social-link{float:left}
.social-link li{display:block;float:left;padding:0 4px;height:30px;line-height:30px;}
.social-link li.last{padding-right:0;}
.social-link li a{display:block;color:#bcbcbc;font-weight:bold;font-size:11px;}
.social-link li.rss a{color:#ff933e;font-family:Helvetica-CondensedBoldRg;text-transform:uppercase;}
.social-link li.facebook a{background:url(images/i_fb.png) no-repeat 0 50%;padding-left:23px;}
.social-link li.twitter a{background:url(images/i_tt.png) no-repeat 0 50%;padding-left:23px;}
.social-link li.followus {display:block;/*color:#bcbcbc;font-weight:bold;font-size:12px;*/color:#ffffff;font-size:14px;}

/* advertisement */
.advertisement{clear:both;width:100%;text-align:center;padding:15px 0 0;}

/* logo */
.logo{float:left;font-size:42px;line-height:45px;font-weight:bold;padding:25px 0 15px 0;display:block}
.logo a{color:#323232;}
.logo a:hover{text-decoration:none;}

/* search form */
#searchform{width:240px;display:block;}
#header #searchform{float:right;margin-top:55px;}
.bg_search{background:url(images/bg_search.png) no-repeat 0 0;padding:0 0 0 4px;height:31px;width:auto;}
.bg_search_1{background:url(images/bg_search.png) no-repeat 100% 100%;padding:0;height:31px;width:auto;overflow:hidden}
#searchform #s{background:0;border:0;height:30px;line-height:30px;width:189px;padding:0 10px 0 6px;float:left;}
#searchform #s:focus{border:0;}
#searchsubmit{background:url(images/i_search.png) no-repeat 9px 10px;display:block;width:30px;height:30px;border:0;text-indent:-9999px;padding:0;margin:0;float:right;cursor:pointer;*font-size:0;*line-height:0}

/* main menu */
.nav{clear:both;z-index:1;position:relative;}
.main-menu{width:100%;height:40px;/* background:url(images/bg_mainmenu.png) no-repeat 0 0; */}
.main-menu ul.menu > li{display:block;float:left;padding:0 10px 0 10px;height:40px;line-height:40px;/* background:url(images/pipe_mainmenu.png) no-repeat 100% 0;*/}
.main-menu ul.menu > li > a{display:block;color:#515151;font-size:16px;font-weight:bold;padding:0 10px;height:40px;line-height:40px;}
.main-menu ul.menu > li > a:hover, .main-menu ul.menu > li.current-menu-item > a{text-decoration:none;background:url(images/bg_mainmenu_hover.png) no-repeat 50% 100%;}
.main-menu ul.menu > li > a:hover{color:#00A8E2;}

/* level 1 */
.main-menu ul.menu li.parent{position:relative;}
.main-menu ul.menu div.content-sub-menu{position:absolute;top:40px;left:-99999px;}
.main-menu ul.menu > li.parent:hover > div.content-sub-menu{left:-4px;}

.main-menu ul.menu > li.more-menu{/*float:right;background:0;*/width:73px!important}
.main-menu ul.menu li.more-menu > a{text-align:center;/*text-indent:-9999px;background:url(images/i_next_mainmenu.png) no-repeat 50% 50%;display:block*/font-size:28px}
.main-menu ul.menu li.more-menu:hover > div.content-sub-menu{left:auto;right:0px}

.main-menu ul.menu div.content-sub-menu div.content-sub-menu{width:144px;background:url(images/bg_submainmenu_top.png) no-repeat 0 0;padding-top:2px;}
.main-menu ul.menu ul.sub-menu{width:100px;background:url(images/bg_submainmenu.png) no-repeat 0 100%;}
.main-menu ul.menu ul.sub-menu li{display:block;padding:0 2px;line-height:34px}
.main-menu ul.menu ul.sub-menu li a{display:block;color:#323232;font-size:16px;font-weight:bold;border-bottom:1px solid #dedede;padding:0 10px;height:34px;line-height:34px;}
.main-menu ul.menu ul.sub-menu li.last{padding-bottom:2px;}
.main-menu ul.menu ul.sub-menu li.last > a{border-bottom:0}
.main-menu ul.menu ul.sub-menu li a:hover{background:#eee;}
/*level 2 and more */
.main-menu ul.menu div.content-sub-menu li.parent:hover > div.content-sub-menu{left:142px;top:-2px}
.main-menu ul.menu li.more-menu div.content-sub-menu  li.parent:hover > div.content-sub-menu{left:auto;right:142px}
/* breadking news */
#ticker-wrapper{height:18px;background:url(images/bg_breakingnews.png) no-repeat 0 0;line-height:37px;}
#ticker{position:relative;overflow:hidden;}
.left #ticker-title{font-family:Helvetica-CondensedBoldRg;color:#039da9;margin-top:0;font-weight:normal;}
.left #ticker-title span{display:block}
.left #ticker-content{color:#323232;font-size:12px;font-weight:bold;position:static;left:auto!important;margin:0 0 0 10px;line-height:37px;}
#ticker-content a{color:#323232}
#ticker-controls{display:none;}
.left #ticker-swipe{background:url(images/bg_ticker_swipe.png) repeat-x 0 50%;}
.left #ticker-swipe span{border-bottom:1px solid #323232;width:7px;height:15px;}


/*==============================================================*/
/*                         4.Contents                            */
/*==============================================================*/
/* post */
.time{font-size:11px;/*font-weight:bold;*/overflow:hidden;margin-bottom:0}
.time span{float:left;background:url(images/pipe_postlist_time.gif) no-repeat 100% 50%;padding-right:5px;margin-right:4px;}
.time .num-comment{background:0;padding-right:0;margin-right:0;}

/* post list */
.list-posts{overflow:hidden}
.list-posts .post-item{border-bottom:1px solid #f0f0f0;margin-bottom:10px;padding:0 9px 20px 10px;cursor:pointer;}
.list-posts .post-item .image{float:left;margin:0 15px 7px 0;}
.list-posts .post-item .info{padding-top:5px;padding-bottom:5px;float:left;width:240px;}
.list-posts .post-item .post-title{color:#323232;font-size:20px;font-weight:bold;margin-bottom:8px;display:block;}
.list-posts .post-item .post-title h1 {line-height:26px;}
.list-posts .post-item .post-title h1:hover,.list-posts .post-item .post-title:hover{color:#00A2E8;text-decoration:none;}
.list-posts .post-item .post-content{clear:left;margin-bottom:5px;line-height: 150%;}
.list-posts .post-item .read-more{font-size:11px;font-weight:bold;}

/* crumbs */
#crumbs{float:left;padding:5px 10px 7px 10px;font-size:11px;font-weight:bold;color:#aaa}
#crumbs .brn_arrow{background:url(images/crumbs_arrow.png) no-repeat 0 50%;text-indent:-99999px;display:inline-block;width:15px;}
#crumbs a{color:#aaa}

.top-page{width:960px;margin:0 auto;background:url(images/bg_content_1column.png) repeat-y 0 0;border-bottom:1px solid #f0f0f0;overflow:hidden;height:100%;}
.top-page .rss{float:right;display:block;margin:6px 10px 0 0;}

/* Tabs Post List, Popular Post List */
.tabs-post-list li, .tabs-comments-list li, .popular-post-list li{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.tabs-post-list li.last, .tabs-comments-list li.last, .popular-post-list li.last{border-bottom:0}
.tabs-post-list li .image, .tabs-comments-list li .avarta, .popular-post-list li .image{float:left;margin:0 10px 0 0;}
.tabs-post-list li .image .thumbnail, .popular-post-list li .image .thumbnail{display:block;line-height:10px}
.tabs-post-list li .content, .popular-post-list li .detail{padding-top:5px;}
.tabs-post-list li  > div > span, .popular-post-list li > div > span{font-size:12px;clear:none;margin-bottom:2px;}
.tabs-post-list li span a, .popular-post-list li span a{color:#323232!important;font-weight:bold;}
.tabs-post-list li .entry-meta, .popular-post-list li .entry-meta{color:#818181;font-size:11px;font-weight:bold;}

/* Tabs Comment List */
.tabs-comments-list li .comment-author{margin-bottom:2px;}
.tabs-comments-list li .comment-author a{color:#039da9!important;font-family:Helvetica-CondensedBoldRg;/*font-weight:bold;*/text-transform:uppercase;font-size:12px;font-style:normal;}
.tabs-comments-list li .comment-body{word-wrap:break-word;overflow:hidden;}

/* page default */
h1.page-title, h1.entry-title{padding:10px 10px 0 10px}
.page-item .entry-content{padding:10px;}
#content .single-post h1, .page-item .entry-content h1, .widget_text h1,
#content .single-post h2, .page-item .entry-content h2, .widget_text h2,
#content .single-post h3, .page-item .entry-content h3, .widget_text h3,
#content .single-post h4, .page-item .entry-content h4, .widget_text h4,
#content .single-post h5, .page-item .entry-content h5, .widget_text h5,
#content .single-post h6, .page-item .entry-content h6, .widget_text h6{padding:0 0 15px 0}
#content .single-post img, .page-item .entry-content img{padding:10px 0;}

/* add by paladin */
#content .single-post div div{margin-bottom:14px; line-height:200%;font-size:16px;}
#content .single-post div div.praise_btn_line{margin-bottom:4px; line-height:100%;}
#content .single-post div p{margin-bottom:14px; line-height:200%;font-size:16px;}
#content .single-post p p{margin-bottom:14px; line-height:200%;font-size:16px;}
#content .single-post p{margin-bottom:14px; line-height:200%;font-size:16px;}

button#wpua-edit.button, button#wpua-remove.button, button#wpua-upload.button, button#wpua-add.button {
-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
background-color: #eeeeee;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
background: linear-gradient(top, #fbfbfb, #e1e1e1);
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
border: 1px solid #d4d4d4;
height: 32px;
line-height: 32px;
padding: 0px 25.6px;
font-weight: 300;
font-size: 14px;
color: #666666;
text-shadow: 0 1px 1px white;
margin: 0;
text-decoration: none;
text-align: center;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
}

/* navigation */
.page_navi{text-align:center}
.page_navi a, .page_navi span{border:0;padding:0;margin:0;display:inline-block;height:22px;line-height:22px;color:#818181;font-weight:bold;font-size:11px;text-align:center}
.page_navi a:hover{text-decoration:none;}
.page_navi span.curent-total,
.page_navi a.first, .page_navi a.last,
.page_navi a.next, .page_navi a.previous{overflow:visible;/* removes extra side padding in IE */width:auto;margin-right:5px}
.page_navi span.curent-total span,
.page_navi a.first span, .page_navi a.last span,
.page_navi a.next span, .page_navi a.previous span{white-space:nowrap; padding:0 0 0 10px;width:auto;background:url(images/navi_pages.png) no-repeat 0 0;}
.page_navi span.curent-total span span,
.page_navi a.first span span, .page_navi a.last span span,
.page_navi a.next span span, .page_navi a.previous span span{background-position:100% 100%;padding:0 10px 0 0}
.page_navi a.pager{width:22px;}
.page_navi span.current, .page_navi a.pager:hover{width:22px;background:url(images/navi_page.png) no-repeat 0 0;}
.page_navi a.next, .page_navi a.last{margin-right:0;margin-left:5px}

/*==============================================================*/
/*                         5.Widgets                            */
/*==============================================================*/
#content h3.widget-title{color:#00A8e4;font-size:14px;text-transform:none;height:30px;line-height:30px;padding:0 10px;font-family:微软雅黑;Helvetica;font-weight:bold;}
#primary h3.widget-title{background:url(images/bg_widget_title.png) no-repeat 0 0;} 
#secondary h3.widget-title{background:url(images/bg_widget_title2.gif) no-repeat 0 0;}

#primary .widget-container{padding:10px;border-bottom:1px solid #f0f0f0;}
#secondary .widget-container{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;}

#footer h3.widget-title{color:#00A2E8;}
#footer .widget-container{margin-bottom:30px}
#footer .widget-container h3.widget-title{margin-bottom:7px;}
#footer .widget-container ul li{padding:2px 0;border-bottom:0;}
#footer #second .widget-container{margin:20px 0 30px 0;}
#footer #second .widget-container h3.widget-title{padding-top:27px;}

/* Widgets: Categories, Archive, Links, Meta, Tags, Recent Posts, Recent Comments, RSS, Twitter Update */
#primary .widget_categories ul,
#primary .widget_archive ul,
#primary .widget_links ul,
#primary .widget_meta ul,
#primary .widget_tag_cloud .tagcloud,
#primary .widget_customrecent ul,
#primary .widget_recent_entries ul,
#primary .widget_recent_comments ul,
#primary #calendar_wrap,
#primary .widget_rss ul,
#primary .widget_twitterupdate ul,
#primary .widget_custom_pages > ul,
#primary .widget_nav_menu > ul,
#primary .widget_pages > ul,
#primary .widget_popular ul{background:url(images/bg_widget_content.gif) no-repeat 100% 100%;}
#secondary .widget_categories ul,
#secondary .widget_archive ul,
#secondary .widget_links ul,
#secondary .widget_meta ul,
#secondary .widget_tag_cloud .tagcloud,
#secondary .widget_recent_entries ul,
#secondary .widget_recent_comments ul,
#secondary #calendar_wrap,
#secondary .widget_rss ul,
#secondary .widget_twitterupdate ul,
#secondary .widget_custom_pages > ul,
#secondary .widget_nav_menu > ul,
#secondary .widget_pages > ul,
#secondary .widget_popular ul{background:url(images/bg_widget_content2.gif) no-repeat 100% 100%;overflow:hidden;}

#content .widget_categories ul li, 
#content .widget_archive ul li,
#content .widget_links ul li,
#content .widget_meta ul li,
#content .widget_recent_entries ul li,
#content .widget_recent_comments ul li,
#content .widget_rss ul li,
#content .widget_twitterupdate ul li{border-bottom:1px solid #e6e6e6;padding:7px 0;}
#content .widget_categories ul li.last-cat-item, 
#content .widget_archive ul li.last-cat-item,
#content .widget_links ul li.last-cat-item,
#content .widget_meta ul li.last-cat-item,
#content .widget_recent_entries ul li.last-cat-item,
#content .widget_recent_comments ul li.last-cat-item,
#content .widget_rss ul li.last,
#content .widget_twitterupdate ul li.last{border-bottom:0}
#content .widget_categories ul li a, 
#content .widget_archive ul li a,
#content .widget_links ul li a,
#content .widget_meta ul li a,
#content .widget_recent_entries ul li a,
#content .widget_recent_comments ul li a{color:#818181;font-weight:bold;padding:0 10px;display:block;}

/* Widget Tags */
.tagcloud{padding:10px;line-height:25px}
.tagcloud a{color:#666;font-weight:bold;}
#footer .tagcloud{padding:0}

/* Widget Custom recent */
.widget_customrecent ul li.item{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.widget_customrecent ul li.item.last{border-bottom:0}
.widget_customrecent ul li.item .image{float:left;margin:0 10px 0 0;}
.widget_customrecent ul li.item .image .thumbnail{display:block;line-height:10px}
.widget_customrecent ul li.item .detail{padding-top:5px;}
.widget_customrecent ul li.item .entry-title{font-size:12px;clear:none;margin-bottom:2px;}
.widget_customrecent ul li.item .entry-title a{color:#323232;}
.widget_customrecent ul li.item .entry-meta{color:#818181;font-size:11px;font-weight:bold;}
.widget_customrecent .jump-blog{font-size:11px;font-weight:bold;display:block;margin-top:5px;padding:0 10px;}

/* Widget Multi Tabs */
.widget_multitab .ui-tabs-panel{padding:0}
#footer .widget_multitab .ui-tabs-panel ul li{padding-left:10px;padding-right:10px}
#footer .widget_multitab .ui-tabs-panel ul li.first{padding-top:10px}
#footer .widget_multitab .ui-tabs-panel ul li.last{padding-bottom:10px;}

/* Widget Recent Post By Category */
.widget_recentpostsbycat ul{overflow:hidden;height:100%;}
.widget_recentpostsbycat ul li.item{border-bottom:1px solid #e6e6e6;padding:10px 9px 10px 10px;}
.widget_recentpostsbycat ul li.item.last{border-bottom:0}
.widget_recentpostsbycat ul li.item .thumbnail{display:block;margin-bottom:5px;}
.widget_recentpostsbycat ul li.item .entry-title{font-size:12px;line-height:14px;}
.widget_recentpostsbycat ul li.item .entry-title a{color:#323232;font-weight:bold;}

#primary .widget_recentpostsbycat, 
#secondary .widget_recentpostsbycat{padding:0;border-bottom:0;}
#primary .widget_recentpostsbycat ul li.item{text-align:center;}
#footer .widget_recentpostsbycat ul li.item{padding:10px 0}

/* Widget EW Video */
#primary .ew-video h3.widget-title{/* background-image:url(images/title_widget_video.gif); // paladin for video */}
#secondary .ew-video h3.widget-title{background-image:url(images/title_widget_video2.gif);}
.ew-video .hide{display:none;}
.ew-video .open{/*background:url(images/bg_widget_video.jpg) repeat-y 0 0;*/background: url(images/bg_widget_content.gif) no-repeat 100% 100%;}
.ew-video .open .cover{/*background:url(images/bg_widget_video_top.jpg) no-repeat 0 0;*/padding:15px 15px 5px 15px;}
.ew-video .open .description{font-size:11px;font-weight:bold;color:#515151;margin:0;padding:0 15px 9px 15px;}
.ew-video ul.items{/* background:url(images/bg_widget_video_ul.gif) no-repeat 0 100%;*/background: url(images/bg_widget_content.gif) no-repeat 100% 100%;padding-bottom:2px;}
#secondary .ew-video ul.items{background-image:url(images/bg_widget_video_ul2.gif);}
.ew-video ul.items li{/*border-top:1px solid #252525;*/padding:7px 15px!important;}
.ew-video ul.items li a{font-weight:bold;color:#515151;}
#footer .ew-video h3.widget-title{background:url(images/title_widget_video.gif) no-repeat 0 0;height:30px;line-height:30px;color:#fff;font-size:14px;padding:0 10px;text-transform:none;font-family:微软雅黑;Helvetica;margin:0}

/* Widget Recent Comments */
#content .widget_recent_comments ul li a.url{display:inline;}

/* Widget Calendar */
#wp-calendar{width:100%;text-align:center;border:0;}
#wp-calendar caption{padding:0 0 10px 0}
#wp-calendar thead tr th,
#wp-calendar tbody tr td,
#wp-calendar tfoot tr td{border:0;background:0;letter-spacing:0;padding-left:0;padding-right:0;text-align:center;}

#wp-calendar tfoot tr td{padding:0}
#wp-calendar tbody td a, #wp-calendar tfoot td a{color:#818181;text-transform:uppercase;font-weight:bold;font-size:10px;letter-spacing:-0.5px}
#wp-calendar tfoot td#prev{text-align:left}
#wp-calendar tfoot td.pad{text-align:center}
#wp-calendar tfoot td#next{text-align:right}

#wp-calendar #today{font-weight:bold;text-decoration:underline}
#footer #wp-calendar thead tr th{}
#calendar_wrap{padding:10px}
#footer #calendar_wrap{padding:0}

/* Widget social-icons */
#primary .widget_social{padding:10px 0 10px 9px;}
.social-icons ul{overflow:hidden;height:100%;}
.social-icons ul li{display:block;width:93px;height:67px;border:1px solid #dcdcdc;padding-left:55px;float:left;margin:0 1px 1px 0;}
.social-icons ul li a{font-size:14px;font-weight:bold;display:block;margin-top:19px;}
.social-icons ul li span{font-size:11px;font-weight:bold;}
.social-icons ul li.icon-rss{background:url(images/i_rss.png) no-repeat 9px 16px;
-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;}
.social-icons ul li.icon-google{background:url(images/i_googleplus.png) no-repeat 9px 16px;
-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}
.social-icons ul li.icon-twitter{background:url(images/i_twitter.png) no-repeat 9px 16px;
-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}
.social-icons ul li.icon-facebook{background:url(images/i_facebook.png) no-repeat 9px 16px;
-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
.social-icons ul li.icon-rss a{color:#f8bc2e!important;}
.social-icons ul li.icon-google a{color:#323232!important;}
.social-icons ul li.icon-twitter a{color:#45b0e3!important;}
.social-icons ul li.icon-facebook a{color:#39599f!important;}

.social-icons ul li.icon-weibo{background:url(images/i_weibo.png) no-repeat 9px 16px;
-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;}
.social-icons ul li.icon-qzone{background:url(images/i_qzone.png) no-repeat 9px 16px;
-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}
.social-icons ul li.icon-weixin{background:url(images/i_weixin.png) no-repeat 9px 16px;
-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}
.social-icons ul li.icon-linkedin{background:url(images/i_linkedin.png) no-repeat 9px 16px;
-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
.social-icons ul li.icon-weibo a{color:#f8bc2e!important;}
.social-icons ul li.icon-qzone a{color:#323232!important;}
.social-icons ul li.icon-weixin a{color:#45b0e3!important;}
.social-icons ul li.icon-linkedin a{color:#39599f!important;}

#footer .widget_social{padding:0 0 30px 0;}

/* Widget Flickr */
.widget_flickr .widget-title{display:none;}
.widget_flickr .wrap{overflow:hidden} 
.flickr_badge_image{float:left;margin:0 1px 1px 0}
#primary .flickr_badge_image img{width:99px;height:99px}
#secondary .flickr_badge_image img{width:79px;height:79px}
.widget_flickr .fix{clear:both}
.widget_flickr .see-more{font-weight:bold;font-size:11px;display:block;margin-top:10px;text-align:right}


/* Widget RSS */
.widget_rss .widget-title a{color:#fff;}
#content .widget_rss .widget-title img{margin:8px 4px 0 0;}
.widget_rss ul li{padding:10px}
.widget_rss ul li .rsswidget{color:#323232;font-weight:bold;display:block;margin-bottom:5px}
.widget_rss ul li .rss-date{font-size:11px;font-weight:bold;display:block;margin-bottom:5px;}
#footer .widget_rss ul li{padding:10px 0}
#footer .widget_rss .widget-title a{color:#00A2E8}

/* Widget Search */
#primary .widget_search #searchform{width:300px}
#primary .widget_search #searchform #s{width:249px}
#secondary .widget_search #searchform{width:160px}
#secondary .widget_search #searchform #s{width:109px}

/* Widget Twitter Update */
#primary .widget_twitterupdate .widget-title{background-image:url(images/bg_widget_title_twitter.png);padding-left:39px;}
#secondary .widget_twitterupdate .widget-title{background-image:url(images/bg_widget_title_twitter2.png);padding-left:39px;}
#content .widget_twitterupdate ul li.status-item{padding:10px;}
#footer .widget_twitterupdate ul li.status-item{padding:10px 0;}
#twitter-list .status-item .tweet-content{display:block;margin-bottom:3px;}
#twitter-list .status-item .date-time a{color:#818181;font-size:11px;font-weight:bold;display:inline-block}

/* Widget Ads Squares */
.ad-squares .widget-title{display:none;}
.ad-squares table{}
.ad-squares table tbody tr td{background:0;border:0;padding:0 0 1px 0!important;}
.ad-squares table tbody tr td img{padding:11px;border:1px solid #dcdcdc!important;}

/* widget_pages, widget_custom_pages, widget_nav_menu */
.widget_pages > ul, .widget_custom_pages > ul, .widget_nav_menu > ul{padding:10px;}
.widget_pages ul li a, .widget_custom_pages ul li a,
.widget_nav_menu ul li a{color:#818181;background:url(images/shortcode/dot.png) no-repeat 0 6px;padding:0 0 10px 12px;display:block}
.widget_pages ul li.current_page_item a, .widget_custom_pages ul li.current_page_item a, .widget_nav_menu ul li.current_page_item a{font-weight:bold;}
.widget_pages ul.children, .widget_custom_pages ul.children, .widget_nav_menu ul.children{margin-left:20px}
#footer .widget_pages > ul, #footer .widget_custom_pages > ul, #footer .widget_nav_menu > ul{padding:0}
#footer .widget_pages ul li a, #footer .widget_custom_pages ul li a, #footer .widget_nav_menu ul li a{padding-bottom:2px}

/* widget EW subscribe */
.subscribe_widget{overflow:hidden;height:100%;background:url(images/bg_newsletter.jpg) no-repeat 100% 100%;}
.subscribe_widget .newsletter{float:left;width:350px;background:url(images/media/i_newsletter.png) no-repeat 0 10px;padding-left:69px;margin:0 0 28px 0;}
.subscribe_widget .newsletter h3, .subscribe_widget .newsletter span{clear:none;padding-bottom:10px;}
.subscribe_widget .newsletter h3{margin-top:23px;padding-bottom:4px;color:#00A2E8;font-size:20px;font-family:微软雅黑;Helvetica;text-transform:none;line-height:22px;font-weight:bold;}
.subscribe_widget .newsletter span{display:block;color:#fff;font-family:Helvetica-CondensedBoldRg;font-size:12px;text-transform:uppercase;}
.subscribe_widget form{float:right;overflow:hidden;margin-top:25px;}
.subscribe_widget form .subscribe-email{width:372px;height:36px;background:url(images/bg_input_subscribe.png) no-repeat 0 0;float:left;}
.subscribe_widget form .subscribe-email input[type="text"]{width:352px!important;border:0;background:0;padding:10px;color:#525252;font-weight:normal;font-size:12px;}
.subscribe_widget form button.button{float:left;height:36px;}
.subscribe_widget form button.button span{height:36px;line-height:36px;background-image:url(images/btn_subscribe.png);}
.subscribe_widget form button.button span span{padding:0 50px 0 11px;font-weight:bold;color:#fff;font-size:14px;}
#content .subscribe_widget{background:0;padding:10px}
#content .subscribe_widget .newsletter, #content .subscribe_widget form{float:none;width:auto;}
#content .subscribe_widget .newsletter h1{margin-top:0}
#content .subscribe_widget .newsletter h3{color:#818181;}
#content .subscribe_widget form .subscribe-email{width:164px;}
#content .subscribe_widget form .subscribe-email input[type="text"]{width:144px!important;}

/* widget_nav_menu: footer menu */
#footer .widget_nav_menu{margin-bottom:0}
.menu-footer-menu-container{text-align:center;padding:13px 0 8px;}
#menu-footer-menu{display:inline;}
#footer #menu-footer-menu li{padding:0 10px;display:inline;line-height:24px;}
#menu-footer-menu li a{display:inline;background:0;font-family:Helvetica-CondensedBoldRg;text-transform:uppercase;margin:0;/*font-weight:bold;*/padding:0;}
#menu-footer-menu ul{display:none;}

/*==============================================================*/
/*                         6.Footer                             */
/*==============================================================*/
#footer-top{background:url(images/bg_footer_top.png) repeat 0 0;}
#footer-center{background:url(images/bg_footer_inner.png) repeat 0 0;}
#footer-bottom{background:url(images/bg_footer_bottom.png) repeat-x 0 0;}
#footer .top-inner, #footer .inner{width:960px;margin:0 auto;overflow:hidden;height:100%;}
#footer .bot-inner{width:960px;margin:0 auto;overflow:hidden;height:50px;}

#footer #second{overflow:hidden;height:100%;}
#footer #second .widget-area{float:left;width:147px;margin-right:15px}
#footer #second #footer-widget-area1{width:437px;margin-right:50px}
#footer #second #footer-widget-area4{margin-right:0;}

#footer{color:#aaa;}
#footer a{color:#aaa;}
.copy-right{font-size:11px;margin-top:10px}
.copy-right img {margin-top:2px;*margin-top:1px}

/*==============================================================*/
/*                         7.Home page                          */
/*==============================================================*/
/* Slider */
.slider .anythingSlider{width:440px!important;height:512px!important;padding:0 0 7px 0;/*margin-top:10px;*/background:url(images/slider_border_bottom.png) repeat-x 0 100%;margin-bottom:10px}
.slider .anythingSlider.activeSlider .anythingWindow{border:0}
.slider .anythingBase .panel{width:440px!important;height:512px!important;}
.slider .anythingBase .panel .image{margin-bottom:6px;display:block}
.slider .anythingBase .panel .post-title h1{color:#323232;font-size:20px;font-weight:bold;line-height:26px;margin-bottom:12px;display:block;}
.slider .anythingBase .panel .post-title h1:hover,.slider .anythingBase .panel .post-title:hover{color:#00A2E8;text-decoration:none;}
.slider .anythingBase .panel .time{margin-bottom:8px;overflow:hidden}
.slider .anythingBase .panel .post-content{margin-bottom:0;line-height: 150%;}

.slider .anythingSlider .anythingControls .thumbNav{display:none!important;}
.slider .anythingSlider .arrow, .slider .anythingSlider .start-stop{position:absolute;display:block;width:39px;height:39px;text-indent:-999em;top:136px;}
.slider .anythingSlider .back{left:0px;background: url(images/slider_prev.png) no-repeat 0 0;}
.slider .anythingSlider .forward{right:0;background: url(images/slider_next.png) no-repeat 0 0;}
.slider .anythingSlider .start-stop, .slider .anythingSlider .start-stop.hover, .slider .anythingSlider .start-stop:hover{left:201px;background: url(images/slider_play.png) no-repeat 0 0;padding:0;}
.slider .anythingSlider .start-stop.playing{background:url(images/slider_pause.png) no-repeat 0 0;}

.slider .anythingSlider .anythingControls,
.slider .anythingSlider .arrow{display:none!important;}
.slider .anythingSlider:hover .anythingControls,
.slider .anythingSlider:hover .arrow{display:block!important;}

/*==============================================================*/
/*                         8.Blog page                          */
/*==============================================================*/
.archive h1.page-title{padding:10px 0 13px;margin:0 10px 10px;background:url(images/bg_bottom_blog_title.png) repeat-x 0 100%;}
.message-no-post{padding:0 10px 10px 10px;}

/*==============================================================*/
/*                       9.Single Page                          */
/*==============================================================*/
#content .single-post{padding:10px;border-bottom:1px solid #f0f0f0;}

/* Content */
#content .single-post h1.post-title{padding:0 0 10px 0}
#content .single-post h1.post-title a{color:#323232;}
#content .single-post .time{margin-bottom:10px;}

/* tags */
.tags{border-bottom:1px solid #f0f0f0;overflow:hidden;}
.tags h3{color:#aaa;font-size:12px;float:left;border-right:1px solid #f0f0f0;padding:5px 10px;margin-right:10px;text-transform:none;font-weight:bold;}
.tags div{padding:5px 0}
.tags div a{font-size:12px;font-weight:bold;color:#818181;margin-right:15px;display:block;float:left}

/* post share */
.post-share{overflow:hidden;padding:9px 10px 13px;background:url(images/bg_post_share_bottom.png) repeat-x 0 100%;}
.post-share a{float:left;margin-right:15px;color:#818181;line-height:16px;font-size:11px;font-weight:bold}
.post-share img{margin-right:8px;float:left;}

/* author */
#entry-author-info{overflow:hidden;height:100%;border-bottom:1px solid #f0f0f0;padding:15px 10px 20px;}
#entry-author-info h3{display:none;}
#author-avatar{width:62px;height:62px;padding:1px 1px 3px 1px;background:url(images/bg_avarta_62x62px.png) no-repeat 0 0;float:left;margin-right:10px;}
#author-description{}
#author-description .author-name{font-family:Helvetica-CondensedBoldRg;font-size:12px;/*font-weight:bold;*/color:#039da9;text-transform:uppercase;display:block;margin:5px 0;}

/* related */
.related{border-bottom:1px solid #f0f0f0;}
.related h3{font-size:14px;text-transform:none;font-family:微软雅黑;Helvetica;padding:10px 10px 6px 10px;font-weight:bold;}
.related ul{overflow:hidden;height:100%;}
.related ul li{padding:10px 9px 10px 10px;width:300px;float:left;overflow:hidden;}
.related ul li .thumbnail{float:left;margin:0 10px 0 0;}
.related ul li .info{padding-top:5px;}
.related ul li .title{margin-bottom:2px;display:block;font-weight:bold;color:#323232;}
.related ul li .time{color:#818181;font-size:11px;font-weight:bold;}

/* comment list */
#comments-title{font-size:14px;text-transform:none;font-family:微软雅黑;Helvetica;padding:10px 10px 6px 10px;font-weight:bold;}
.commentlist{padding:10px 10px 0 10px;}
li.comment{margin-bottom:10px;}
li.comment div{*overflow:hidden;*height:100%;}
li.comment .avarta{width:62px;height:62px;padding:1px 1px 3px 1px;background:url(images/bg_avarta_62x62px.png) no-repeat 0 0;float:left;margin-right:20px;}
li.comment .detail{margin:0 0 4px 84px;}
li.comment .bg_commentlist_left{background:url(images/bg_commentlist_left.png) no-repeat 0 0;padding-left:8px;}
li.comment .border_commentlist{border-top:1px solid #dedede;border-right:1px solid #dedede;padding:10px}
li.comment .comment-author{margin-bottom:2px;}
li.comment .comment-author a{color:#039da9;font-family:Helvetica-CondensedBoldRg;/*font-weight:bold;*/text-transform:uppercase;font-size:12px;font-style:normal;}
li.comment .comment-meta{font-weight:bold;font-size:11px;margin-bottom:8px;}
li.comment .comment-meta a{color:#818181;}
li.comment .comment-body{word-wrap:break-word;overflow:hidden;}
li.comment .bg_commentlist_bottom{background:url(images/bg_commentlist_bottom.png) no-repeat 0 0;height:3px;}
li.comment .reply{clear:both;text-align:right;}
li.comment .reply a{font-weight:bold;font-size:11px;color:#818181;}
li.comment ul.children{margin-left:93px;padding-top:10px;}

/* navigation */
.navigation{overflow:hidden;height:100%;padding:10px;}
.navigation a{color:#818181;font-size:11px;font-weight:bold;}
.nav-previous{float:left;}
.nav-next{float:right;}
.navigation span.meta-nav{display:none;}

/* comment form */
#respond{border-top:1px solid #f0f0f0;}
#reply-title{font-size:14px;text-transform:none;font-family:微软雅黑;Helvetica;padding:10px 10px 6px 10px;font-weight:bold;}
#commentform{padding:0 10px 10px 10px;display:block;overflow:hidden;height:100%;}
.comment-form-author,
.comment-form-email,
.comment-form-email,
.comment-form-url{width:220px;/*height:31px;*/background:url(images/bg_input_comment.png) no-repeat 0 0;padding:0 10px}
.comment-form-author .input-text,
.comment-form-email .input-text,
.comment-form-email .input-text,
.comment-form-url .input-text{padding:8px 0;*padding:8px 0 9px 0;padding:8px 0 10px 0\0/IE8+9;width:220px;border:0;background:0;}
.comment-form-comment{width:350px;height:171px;background:url(images/bg_textarea_comment.png) no-repeat 0 0;padding:8px 10px;}
.comment-form-comment textarea{padding:0;background:0;border:0;resize:none;width:350px;height:167px}
.form-submit button{height:30px;}
.form-submit button span{height:30px;line-height:32px;line-height:33px\0/IE8;background-image:url(images/shortcode/btn_medium_blue.png);}
.form-submit button span span{font-family:Helvetica-CondensedBoldRg;color:#fff;/*font-weight:bold;*/text-transform:uppercase;padding:0 15px 0 11px}
.form-submit button:disabled span{height:30px;line-height:32px;line-height:33px\0/IE8;background-image:url(images/shortcode/btn_medium_white.png);cursor:default;}
.form-submit button:disabled span span{font-family:Helvetica-CondensedBoldRg;color:gray;/*font-weight:bold;*/text-transform:uppercase;padding:0 15px 0 11px}
/* only FireFox */
/*@-moz-document url-prefix()
{
.form-submit button span{line-height:30px;}
}*/
#commentform .left{float:left;width:240px;margin-right:10px}
#commentform .right{float:left;width:370px;}

/*==============================================================*/
/*                 10. Archive Page, Sitemap Page               */
/*==============================================================*/
.page-template-archive-template-php h4,
.page-template-sitemap-php h4{padding:10px;}

/* sitemap */
.sitemap-archive{padding:0 10px}
.sitemap-archive li{background:url(images/shortcode/dot.png) no-repeat 0 6px;padding:0 0 10px 12px;font-weight:bold;font-size:11px;}
.sitemap-archive li a{font-size:12px;font-weight:normal;}
.sitemap-archive li.current_page_parent{padding-bottom:0;}
.sitemap-archive li.current_page_parent ul.children{padding-top:10px;margin-left:10px}

.search .col-main h1.entry-title{padding-bottom:10px;}

.single-post img{max-width:100%;}

.all-events-link {text-align:right;margin-top:5px;}


/* Style for suffix of posts */
.content-postfix {text-align:right;}
.source-cn {font-weight:normal; font-style:italic;}
.source-en {font-weight:normal; font-style:italic;}

/* ADD 2014-06-16 */
#person-main{width:640px;float:left}
#person-main h3.widget-title{background:url(images/bg_widget_title.png) repeat-x 0 0;}
#person-main .widget-container{padding:10px;border-bottom:1px solid #f0f0f0;}
#person-main .widget_categories ul,
#person-main .widget_archive ul,
#person-main .widget_links ul,
#person-main .widget_meta ul,
#person-main .widget_tag_cloud .tagcloud,
#person-main .widget_customrecent ul,
#person-main .widget_recent_entries ul,
#person-main .widget_recent_comments ul,
#person-main #calendar_wrap,
#person-main .widget_rss ul,
#person-main .widget_twitterupdate ul,
#person-main .widget_custom_pages > ul,
#person-main .widget_nav_menu > ul,
#person-main .widget_pages > ul,
#person-main .widget_popular ul{background:url(images/bg_widget_content.gif) no-repeat 100% 100%;}

#person-main .widget_recentpostsbycat{padding:0;border-bottom:0;}
#person-main .widget_recentpostsbycat ul li.item{text-align:center;}

#person-main .ew-video h3.widget-title{/* background-image:url(images/title_widget_video.gif); // paladin for video */}
#person-main .widget_social{padding:10px 0 10px 9px;}

#person-main .flickr_badge_image img{width:99px;height:99px}

#person-main .widget_search #searchform{width:300px}
#person-main .widget_search #searchform #s{width:249px}
