/* 
Theme Name: ipc.me
Theme URL: http://www.ipc.me/
Description: iPc.me Offical Theme
Author: X-Force
Author URI: http://www.iplaysoft.com/
Version: 1.0
*/

html,body,div,p,ul,ol,li,h1,h2,h3,h4,pre,form,p,button,img {
  margin: 0;
  padding: 0;
  border: 0;
}

body {
	background-color: #fff;
	font: normal 12px Verdana,sans-serif;
	color:#494949;
	background:#FFFFFF url("images/bg.png") repeat-x;
}

ul,li {list-style-type: none;}

#container {
  text-align: left;
  width: 980px;
  margin: 0 auto;
  overflow:hidden;
}

a{text-decoration:none;color: #5895BE;}

a:hover{text-decoration: underline;cursor:pointer;color:#FF0505}

.round,.pagenavi,.rc_avatar,#comment,.comment-r input{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.clear{clear:both}

/* Header
==========================================*/

#header {width:100%;height:130px;background: url("images/x.jpg")  no-repeat;position:relative;}

#header #logo {
	width: 200px;
	float: left;
	text-indent:-9999px;
}

#header h1 {
	display: block;
	height: 130px;
}

#header h1 a {
	display: block;
	width: 200px;
	height: 130px;
	outline:none;
}

#header-side {
	float: right;
}

#header_search{height:39px;width:299px; position:absolute; left: 681px; top: 73px;background:url("images/x.jpg") no-repeat 0 -227px;overflow:hidden;}


/* nav 
=========================*/
#nav{
	margin:0 0 10px 0;
	width:100%;
	background:url("images/x.jpg") no-repeat 0 -141px;
	font-size:12px;
	height:37px;
}
.nav-ul{overflow:hidden}
.nav-ul li {height:37px;float:left;border-right:1px solid #DBE5F1;padding:0 5px}
.nav-ul li a{color:#888888;display:inline-block;height:37px;line-height:37px;padding:0 10px;text-decoration: none;}
.nav-ul li a:hover, .nav-ul .current_page_item a{border-bottom:2px solid #5895BE;color:#5895BE;height:31px;line-height:33px;}
.nav-ul li a:hover{border-bottom:2px solid #DB0000;color:#DB0000;text-decoration: none}
#nav_home{margin-left:5px}

#crumb{color:#AAAAAA;margin:10px 0 10px 15px;clear:both;font-size:12px;overflow:hidden}
#crumb_l{float:left;}
#crumb_r{float:right;margin-right:10px;}

/* Index Post List
=======================*/
#posts, .post, .page{
	width: 670px;
	float:left;
	clear:left;
}

#posts-list{
	padding: 0 10px 10px 0x;
}

.entry{margin:0 0 25px 0;padding:0 0 5px 0}
.entry p{margin:15px 0;}
.entry h2,.page_title{font-size:14px;font-weight:bold;margin:0 0 5px 0}
.entry h2 a,.post h2 a,.page_title{border:none;display:block;background:url("images/x.jpg") no-repeat scroll 0 -279px transparent;height:26px}

.entry-info{color:#898989;font-size:12px;margin:11px 0}
.entry-banner{text-align:center;overflow:hidden;width:100%}
.entry-comment{float:right;background:url("images/x.jpg") no-repeat scroll -964px -231px;display:inline-block;padding:0 0 0 20px}
.entry-more-div{text-align:center;overflow:hidden;clear:both;height:32px;margin:-5px 0 -5px 0;}
.entry-more{z-index:999;display:none}
.entry-more-l{display:inline-block;padding: 0 0 0 30px;height:32px;line-height:32px;font-size:12px;background:url(images/x.jpg) no-repeat -680px -189px;}
.entry-more-l:hover{text-decoration:none}
.entry-more-r{display:inline-block;background:url(images/x.jpg) no-repeat right -189px;padding:0 15px 0 0}
.postmeta{float:right;font-size:12px;height:16px;line-height:16px;background:url("images/x.jpg") no-repeat scroll -964px -257px;display:inline-block;padding:0 0 0 20px}

/*PageNavi bar
=======================*/
.pagenavi{background:#FAFBFD;border:1px solid #DBE5F1;padding:5px 0;text-align:center;width:100%;}
.pagenavi a, .pagenavi_current{display:inline-block;height:15px;line-height:15px;padding:0 5px;border-right:1px solid #DBE5F1}
.next_posts_link a{color:#DB0000;padding:0 12px;}


/*Post
=======================*/
.post{color:#666666}
.post h2{font-size:14px;margin:10px 0;}
.post_meta{font-size:12px;color:#666666}
.post_meta a{color:#666666}
.post_meta a:hover{color:#5895BE}
.post_content{margin:10px 0 0 0;overflow:hidden;}
.post_content p, .page p{margin:15px 0 0 0;line-height:22px}
.post_content img{max-width: 670px;}
.post_detail{font-size:13px;padding:10px 0;}
.post_detail ul li{padding:2px 0}
.entry-relate-links{padding:5px 0;margin:5px 0;border-bottom:1px solid #DBE5F1;border-top:1px solid #DBE5F1;}
.same-cat-post-title{font-weight:bold;padding:5px 0}
.img-align{display:block;margin-left:auto;margin-right:auto}
blockquote,#post_expire_msg{border:1px solid #DBE5F1;background:#F9FAFC;margin:5px 0;padding:5px 15px;-moz-border-radius: 5px;-webkit-border-radius:5px;}
.post_content blockquote p{margin:0;}
#post_expire_msg{color:#DB0000;line-height:20px;margin:10px 0 0 0;text-align:center;display:none}

.gg_bg{background:url("images/ggbg.png") no-repeat scroll right bottom transparent;height:290px;margin:0 0 20px 160px;width:462px;}
.gg{border:5px solid #666666;height:280px;width:336px;}


/*Comments
====================*/
.comment{font-size:13px;margin:5px 0;border-bottom:1px dashed #DBE5F1;overflow:hidden;clear:both;display:inline-block}
.comments_meta{float:left;width:75px;}
.comment_text{float:left;width:575px;padding:0 0 10px 0}
.children{margin:0 0 0 75px;clear:both;}
.children .comment{border-top:1px dashed #DBE5F1;border-bottom:none;padding:10px 0 0 0;}
.children .comment_text{width:500px}

.avatar_box{width:60px;height:60px;padding:5px;background:url("images/x.jpg") no-repeat scroll -317px -193px}
.comments_reply{width:100%;}
.commentnavi{clear:both;margin:20px 0;overflow:hidden;display:inline-block}
.commentnavi a,.commentnavi span{display:inline-block;padding:0 5px;border-left:1px solid #DBE5F1}
.awaiting-moderation{color:#009D7F;font-size:12px}
#cancel-comment-reply{display:block;line-height:28px}
#cancel-comment-reply a{color:red;line-height:28px}

#commentform{overflow:hidden;border:2px solid #DBE5F1;padding:10px 25px;background:#FAFBFD;}
#commentform input,#commentform label{vertical-align:middle;}

.comment_author_name{color:#999999}
.comment-reply-link{display:none;float:right;margin-right:10px;color:#FF0505}

#comment{width:323px;height:120px;border:2px solid #DBE5F1;padding:10px}
.comment-l{float:left;margin:0 25px 0 0;width:347px;}
.comment-btn{text-align:right;height:48px;line-height:48px}
.comment-btn input{display:inline-block}

.comment-r{float:left;width:220px;line-height:28px}
.comment-r li{height:28px}
.comment-r input{width:196px;border:2px solid #DBE5F1;padding:5px 10px}

#respond{margin:20px 0}


/*Sidebar
=======================*/
#sidebar {
	width: 300px;
	font-size:12px;
	float: right;
	clear:right;
	overflow:hidden
}

.search-widget{margin-bottom:25px;}

/*侧边栏广告*/
#widget_top_ad{overflow:hidden;padding:0;margin-bottom:10px}
#widget_top_ad ul{overflow:hidden;margin:0 auto;width:282px;_width:284px;}
#widget_top_ad ul li{display:inline-block;float:left;margin:7px;_margin:6px;border:1px solid #cccccc}
#widget_top_ad ul li a{display:block;overflow:hidden;padding:0;width:125px;}

.widget{
	padding:8px 10px 10px 10px;
	background:url('images/sidebar-box.png') no-repeat;
	margin-bottom:15px;
}
.widget h3{font-size:12px;font-weight:normal;color:#888888;margin:0 0 5px 0}
.widget ul li{border-bottom:1px dashed #cccccc}
.widget ul li a{display:block;padding:7px 0px;}

.widget_box,.widget_box_white{margin-bottom:20px;}
.wb_t{height:7px;overflow:hidden;background:url("images/x.jpg") 0 -194px no-repeat}
.wb_c{width:278px;padding:0 10px 0 10px;border-left:1px solid #DBE5F1;border-right:1px solid #DBE5F1;background:url("images/widget_bg.png") left bottom repeat-x}
.wb_b{height:7px;background:url("images/x.jpg") 0 -203px no-repeat;overflow:hidden;}
.widget_box_white .wb_c{background:#fff}
.widget_box_white .wb_b{background-position:0 -214px}

#cse_div{
	overflow:hidden;
	width:100%;
	padding:7px 0 0 15px;
	_padding:7px 0 0 0;
	*+padding:7px 0 0 0;
	text-align:center;
}
#cse-search-box {
	height: 25px;
	width: 270px;
}
#cse-search-box #cse_text{
	_width: 210px;
	*+width:210px;
}
#cse-search-box #cse_btn {
	width: 50px;
}


.cat_ul{clear:both;overflow:hidden;width:290px}
.categories{border:none;}
.cat-item {float:left;overflow:hidden;width:92px;}
.cat-item a{display:inline-block;width:92px;height:20px;line-height:20px;margin:0 0 0 10px}

.tags_ul{line-height:28px;}
.tags_ul a{display:inline-block;padding:0 2px;height:28px}

.comment_ul{overflow:hidden;line-height:15px}
.comment_ul li{clear:both;overflow:hidden;padding:10px 0;_zoom:1 /*防止出现鬼影*/}
.rc_avatar{border:1px solid #DBE5F1;float:left;margin:0 10px 0 0}
.widget ul li .rc_avatar a{display:inline-block;padding:3px;}
.rc_avatar a img{display:inline-block;width:48px;height:48px;overflow:hidden}
.widget ul li .rc_comment a{display:inline}
.rc_comment{color:#888}


#sid-sel li a{display:inline;}
#sid-sel .post_title{overflow:hidden}
#sid-sel li{padding:5px 0 5px 0;overflow:hidden;clear:both;_width:270px /*IE6 Fixed 指定宽度解决显示空白*/}
.randomposts li a{padding:7px 0 7px 0;}
.rc_avatar{float:left;padding:0 5px 2px 0}
.rc_comment {color:#666666}
.rc_comment a{color:#2173AF}
.rc_comment a:hover{text-decoration:underline}
.rc_comment li {line-height:20px; margin: 0 0 5px 0; }
.rc_comment  img.avatar{height:48px;float:left;padding:1px;margin:4px 4px 0 0;border: 1px solid #D2E8FA;}
.most_view  span,  .most_comment  span{color:#DEDEDE;font-family:Verdana,Arial,Helvetica,sans-serif;display:block;padding:3px 0 5px 0}

/*Footer
==================*/
#footer{
	font-size:12px;
	padding:15px 0;
	clear:both;
	width:100%;
	text-align:center;
	background:url("images/x.jpg") no-repeat scroll 0 -318px;
	margin:40px 0 10px 0
}

/*Pages
=================*/
.page_title{text-align:center;margin:0 0 15px 0}
.highlight_title{
background:#F1F7FD none repeat scroll 0 0;
border:1px solid #D2E8FA;
color:#3C99C9;
font-size:13px;
font-weight:normal;
height:28px;
line-height:28px;
margin-bottom:10px;
text-align:center;
width:100%;
}

/*iPlaySoft Post
==========*/
#ext_post{	margin-top:50px;	-moz-border-radius: 5px;-webkit-border-radius:5px;	width:978px;font-size:14px;border:1px solid #DBE5F1;	overflow:hidden;text-align:left;}
.ext_post_show{border-bottom:1px solid #DBE5F1;color:#888;text-align:left;font-size:12px;line-height:20px;clear:both;overflow:hidden;}
.ext_post_show_l{float:left;width:682px;padding:0 0 0 15px;}
.ext_post_show_r{float:left;overflow:hidden;width:280px;padding:35px 0 0 0;text-align:center;}
#ext_post_title{display:block;padding:0;height:35px;line-height:35px;font-size:14px;font-weight:bold;}
#ext_post_excerpt{display:none;padding:15px 0 0 0;}
#ext_post_more {outline:none;display:block;text-align:center;cursor:pointer;padding:3px 0;}
.ext_post_l,.ext_post_l{width:50%;float:left}
#ext_post ul{overflow:hidden}
#ext_post li{border-bottom:1px solid #DBE5F1;background:#FAFBFD;overflow:hidden;}
.ext_post_l{border-right:1px solid #DBE5F1}
#ext_post .ext_post_sep{background:#FFF}
#ext_post ul a{display:block;color:#666;padding:0 10px;text-decoration:none;height:32px;line-height:32px;overflow:hidden;white-space:nowrap;_width:465px}
#ext_post ul a:hover{color:#5895BE;}
.ext_post_foot a{text-align:center;height:36px;line-height:36px;display:block;text-decoration:none;color:#666;}
.ext_post_foot a:hover{background:#018EE8;color:#fff;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;text-decoration:none;}



/* Related Posts */
.related_random{ float:left;  margin:2px 0px 0px; width:670px;}
.related_random h3, .related_random h4{ margin-bottom:5px; padding-bottom:4px; font-size:14px; font-weight:normal; color:#7B93A5; border-bottom:1px solid #F2F2F2;}
.related_random ul{ float:left; margin:0px 0px; }
.related_random ul li{ margin:0px 0px; padding-left:12px; height:22px; line-height:22px; background:url(images/icon_single.gif) no-repeat 0 -16px; overflow:hidden; }
.related_posts, .random_posts{ float:left; width:330px; overflow:hidden;}
.random_posts{ float:right;}


/* HotProducts - Single */
.relatedpic{ float:left; margin:5px 0px; padding-bottom:12px; width:670px; border-bottom:1px solid #DBE5F1; overflow:hidden;}
.relatedpic h3{ margin-bottom:5px; padding-bottom:4px; font-size:14px; font-weight:normal; color:#7B93A5; border-bottom:1px solid #F2F2F2;}
