/*
Theme Name: WordPress CKSKY
Theme URI: http://www.cksky.cn/
Description: The CKSKY's theme: <a href="http://www.cksky.cn/">CKSKY</a>.
Version: 3.2
Author: Cici & Ken
Author URI: http://www.cksky.cn/
Tags: design,white,blue,black head
Text Domain: CKSKY

	CKSKY v3.2
	 http://www.cksky.cn/

	Our blog is about Design's Welcome to CKSKY.CN

*/



@charset "utf-8";
* { word-break: break-all; word-wrap: break-word; }
/*body, th, td, input, select, textarea, button {font:normal 12px/1.8em "Microsoft YaHei","微软雅黑",Verdana,Arial,sans-serif,"宋体"; }*/
body,
th,
td,
input,
select,
textarea,
button { font:normal 12px/1.8em Arial, Helvetica, Verdana, sans-serif, "新宋体"; }
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
dl,
dt,
dd,
form,
fieldset { margin: 0; padding: 0; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 1em; }
ul li { list-style: none; }
a { text-decoration:none; color:#000; }
a:hover { color: #C00 }
.clear { clear:both }
.f_right { float:right }
.line { border-top:1px solid #eee; height:3px; padding:5px 0; clear:both; }
#wrapper { width:960px; background:#777C7F ; padding-bottom:0px; margin-top:10px; margin-left:auto; margin-right:auto; clear:both;}
.footer_bottom { height:5px; width:960px; overflow: hidden; margin:0 auto; padding-bottom:10px;}
#header { width:960px; }
.login { float:right; width:260px;}
.login li { float:left; width:120px;}
.login li a{ color:#F90; display:block;}
.login li a:hover { color:#F00;}
#logo { float:left; width:182px; height:78px; margin-left:10px; margin-top:10px; display:inline; }
#logo h1 a { color:#ff2b06; font-size:30px; font-weight:600; letter-spacing:-2px; line-height:30px; }
#logo h2 { font-size : 16px; font-weight :bold; line-height:25px; letter-spacing : -1px; margin:7px 0 0 5px; }
#head_nav { width:940px; height:98px; background:url(images/head_nav_bg.jpg) center no-repeat; margin:0 auto; }
#head_nav .head_text { width:380px; height:60px; float:left; margin-top:20px; margin-left:20px; overflow:; }
#head_nav .head_text ul { width:380px; }
#head_nav .head_text ul li { width:63px; text-align:center; float:left; display:inline; line-height:24px; }
#head_nav .head_text ul li a { font-size:12px; font-weight:normal; color:#d4d4d4; background:none; }
#head_nav .head_text ul li a:hover { color:#ffc000; }
#head_nav .user_info { height:64px; width:300px; line-height:18px; color:#d4d4d4; float:left; margin-left:18px; margin-top:20px; overflow:visible; }
#main_nav { width:940px; margin:10px auto; background:#1b212b url(images/HeaderBottom.gif) center bottom no-repeat; padding-bottom:5px; }
#main_nav .m_top { height:5px;  width:940px; margin:0 auto; overflow:hidden;}
#main_nav .m_nav { width:920px; margin:10px; }
#serve { line-height:30px; height:30px; padding-right:20px; text-align:right; }
#serve a { color:#666; padding-left:15px; }
#searchform_top_text { color:#999; width:250px; border:1px solid #CCC!important; padding-left:5px; background:url(images/search_btn2.gif) 240px no-repeat; line-height:20px; height:25px; }
.current-cat a,
.current_page_item a { color:#FFF }
#head_nav li a { font-size:12px; display:block; font-weight:bold; }
#head_nav li a:hover { color:#ffc000; }
#blurb { font-family:Georgia; height:auto; /*border-bottom:1px dotted #ccc;*/
border-bottom:1px solid #eee; width:100%; float:left; padding:35px 0; font-size:32px; font-weight:400; line-height:120%; }
#blurb:hover { color:#e12000; }
#main_body { width:910px; padding:0px 15px 10px 15px; background:#fff url(images/Footer.png) center bottom no-repeat; margin:0 auto; height:100%;  margin-bottom:10px;}
.footer { width:910px; padding:0px 15px 10px 15px; background:#fff url(images/Footer.png) center bottom no-repeat; margin:0 auto; height:100%;  margin-bottom:10px;}
#main_body .main { clear:both; width:910px; height:100%; background-color:#FFF;}
.mb_top { height:15px; background:#FFF url(images/HeadUnTop.gif) center top no-repeat; margin:0 auto; width:940px; padding-top:5px; clear:both;}
#content { width:620px; float:left; border-right:1px solid #eee; padding:0 0 10px 0; overflow:hidden; }
#content .post { margin:0 20px 10px 0; padding-bottom:10px; }
.post { border-bottom:1px solid #eee; }
.post p { margin:10px 0 10px 0; color:#777; }
.post em { font-style:italic; }
.post h2 { font-size:14px; margin:0px 0 10px 0; font-weight:normal; font-family:"微软雅黑","宋体"; }
.post h1 { font-size:16px; margin:0px 0 10px 0; font-weight:normal; font-family:"微软雅黑","宋体"; }
.post h1,
.post h1 a { font-size:16px; color: #0072A8; line-height:20px; font-weight:bold; }
.title_info,
.title_info a { color:#999 }
.post h1 img { float:left; margin-top:5px; margin-right:10px; }
.post h1 a:hover { color:#C00 }
.post h3,
.post h4 { font-family:Georgia; font-size:14px; margin:10px 0 10px 0; font-weight:normal; }
.post h4 { font-size:14px; }
.post h1:hover,
.post h2:hover,
.post h3:hover,
.post h4:hover { color:#e12000; }
.post .indent { padding-left:10px; }
.post .indent p { padding-left:0px; }
.post .date_time { font-family: Georgia, "Times New Roman", Times, serif }
.post .alignright { float:right; margin-left:10px; }
.post .alignleft { float:left; margin-right:10px; }
.post .aligncenter { margin:0 auto; display:block; }
.post abbr { font-weight:normal; }
.post ul { /*list-style:circle;
margin:0 0 0 25px;*/
}
.top_nav { height:18px; line-height:18px; font-family:"宋体"; color:#666666;}
.top_nav a {color:#666666;}
.post ol { list-style:decimal; margin:0 0 0 30px; }
.post .wp-caption { background:#f7f7f7; border:1px solid #ccc; margin:10px; text-align:center; padding:5px 0 0; }
.post .wp-caption-text { margin:0; }
.post .wp-caption a,
.post .wp-caption a:hover { border-bottom:0; }
.post blockquote { color:#777; border-left:5px solid #ccc; margin:15px 30px 0 10px; padding-left:20px; }
.post pre { font-family:courier; font-size:12px; letter-spacing:-1px; margin:14px 0 14px 0; }
.post .message ul { margin:12px 0 0; }
.post .message { display:none; background:#0F67A1; margin-top:10px; padding:20px; color:#fff; }
#sidebar { width:265px; float:right; margin:0 0 25px 0; overflow:hidden; }
#sidebar h3 { font-size:12px; background:url(images/sidebar_line.gif) left bottom no-repeat; font-weight:bold; color:#0072A8; margin:10px 0 5px 0; padding-bottom:5px; height:35px; }
#sidebar h3 img { float:left; margin-right:10px; margin-top:3px; }
.hotlist { background:url(images/hot1.gif) left 3px no-repeat; }
#sidebar .block ul { }
#sidebar .block li { line-height:35px; height:35px; overflow:hidden; border-bottom:1px solid #eee; }
#sidebar .block li a { font-size:12px; font-weight:normal; line-height:35px; height:35px; padding-left:20px; display:block; border-bottom:none; overflow:hidden; }
.newslist { margin-top:10px; }
.newslist h3 { background: url(images/new3.gif) left 22px no-repeat!important }
.newslist li a { background:transparent url(images/new.gif) left center no-repeat; /*white-space:nowrap;*/
}
.newslist li a:hover { background:transparent url(images/new1.gif) left center no-repeat; color:#0072A8; }
#sidebar .widget_search label { display:block; padding:25px 0 3px 0; font-size:14px; /*border-bottom:1px dotted #ccc;*/
border-bottom:1px solid #eee; margin:0 0 5px; }
#sidebar .widget_recent_comments li { background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%; padding:2px 0 2px 15px; }
#sidebar .widget_recent_comments li a,
#sidebar .widget_recent_comments li a:hover { background:none; border-bottom:1px dotted #000; text-decoration:none; color:#000; font-weight:600; }
#sidebar .widget_recent_comments li a:hover { color:#e12000; border-bottom:1px dashed #e12000; background-color:#f7f7f7; }
#sidebar .widget_tag_cloud h3 { margin:0 0 8px; /*border-bottom:1px dotted #ccc;*/
border-bottom:1px solid #eee; }
#sidebar .widget_text h3,
#sidebar .calendar h3 { /*border-bottom:1px dotted #ccc;*/
border-bottom:1px solid #eee; }
#sidebar .calendar h3 { display:none; }
#sidebar #wp-calendar { width:95%; text-align:center; }
#sidebar #wp-calendar caption,
#sidebar #wp-calendar td,
#sidebar #wp-calendar th { text-align:center; }
#sidebar #wp-calendar caption { font-size:14px; padding:25px 0 10px 0; text-align:left; }
#sidebar #wp-calendar a { background:#EEE; padding:2px; }
#sidebar #wp-calendar th { font-weight: bold; border-top:1px solid #eee; border-bottom:1px solid #eee; }
/*.wenzhang_info{ color:#666;font-size:12px; margin-bottom:10px; background: #F0F8FF; padding:5px;}
.wenzhang_info a{color: #004079;}*/

.comment_name_main { display:block; }
.comment_name_main a { color:#C00 }
.comment_box { float:left; margin-right:10px; border:1px solid #DDD; padding:3px; }
.xoxo { float:left }
.xoxo li { float:left; line-height:35px; height:35px; overflow:hidden; margin-right:10px; }
#ourlink { width:100%; float:left; line-height:31px; margin:10px 0; padding:0 0 10px 10px; border-bottom:1px solid #eee; }
#ourlink strong { margin:0 10px; }
#ourlink img { float:left }
.header_top { height:26px; width:960px; margin:0 auto; clear:both;}
.header_top .user_info_wk { float:left; padding-left:20px; height:26px; color:#d4d4d4;}
.header_top .user_info_wk span { color:#bed63a; font-weight:700px; font-family:Arial, Helvetica, sans-serif;}
.header_top ul { height:26px; float:right; }
.header_top ul li { height:26px; width:45px; text-align:center; }
.header_top #cklogo { float: left }
#ckhead { height:45px; width:900px; margin:0 auto; }
#cklogin { margin-left:10px; }
#cklogin a { color:#FFCC00!important }
#ckhead ul { float:left; margin-right:20px; height:45px; }
#ckhead li { text-align:center; float:left; margin-left:5px; margin-top:3px; }
#ckhead li a { color:#AAA; display:block; padding:5px; overflow:hidden; background:#000; }
#ckhead li a:hover { background:#F00; color:#FFF; }
/*下拉*/
#ckhead li ul { visibility:hidden; position:absolute; background:#000; }
#ckhead li ul li { float:none; display:inline; }
#ckhead ul.ds li div.indicator a { background-image: url("indicators.png"); background-position: right 12px; background-repeat: no-repeat; padding-right:25px; }
#ckhead ul.ds li.open div.indicator a,
#ckhead ul.ds li div.indicator a:hover { color: #5cbeff; background-color: #1a3855; background-position: right -140px; }
#ckhead ul.ds li ul li a,
ul.ds li ul li a:visited { padding: 5px 10px; color: #eee !important; background-image: none; border-top: 1px solid #485d72; }
div.dsClear { /* to clear the floated list items */ clear: both; height: 0; font-size: 0; line-height: 0; }
/*ad_flash*/
.ad_flash { width:900px; margin:0px auto; }
/*end下拉*/
#ckhead #cklogo { float: left }
#ckhead .dxwt a { color:#0072A8; }
#readmore { padding:5px; background:#fcfcfc; margin:10px 10px 10px 0; }
#readmore h3 { font-size:12px; margin:0; padding:0; line-height:25px; font-weight:bold; padding-left:10px; color:#C30 }
#readmore ul { margin:0; padding:0; }
#readmore li { width:45%; float:left; text-align:left; line-height:25px; margin-left:10px; height:25px; overflow:hidden }
#readmore li a { display:block; padding-left:3px; }
#readmore li a:hover { background:#333; color: #FFF; }
.hot a { color: #FF9900!important }
.date_time,
.date_time a { font-size:12px!important; color:#999!important; margin-left:8px!important; font-weight:normal!important; }
.post p { text-indent:2em; line-height:22px; font-size:12px;}
.content_index p { text-indent:2em; color:#333; font-size:12px; word-spacing:0px; }
.ckcontent { padding-right:2em; }
#index_content { overflow:hidden }
#index_content .post p img { display:block; margin-bottom:10px; }
#index_right { float:right; overflow:hidden; padding-left:10px; width:270px; }
#index_recent_comments { line-height:20px; padding:10px 0; color:#666; margin-bottom:10px; }
#index_recent_comments li { padding:3px 0; margin-bottom:10px; }
#index_recent_comments li a { color:#666; }
#index_recent_comments li a:hover { color:#0072A8 }
.index_slide_list { line-height:30px; border-top:1px solid #eee; padding:10px 0; color:#666; margin-bottom:10px; }
.index_slide_list li { height:30px; overflow:hidden }
#f_info { background:url(images/f_bg.gif) repeat-x; height:32px; line-height:32px; text-align:right; color:#666; width:910px; margin:0 auto; clear:both; }
#f_info a { color:#FFF }
#f_info #f_l { background:url(images/f_l.gif) repeat; float:left; width:166px; height:32px; }
#f_info #f_r { float:right; margin-left:20px; }
.f_list { width:910px; margin:10 auto; }
.f_list h1 { color:#09F; border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:5px; }
.f_list ul { float:left; }
.f_list li { float:left; margin-right:20px; }
#f_zzs { padding:0px; margin-bottom:20px; width:940px; margin-left:auto; margin-right:auto; }
.archive { border-bottom:1px solid #eee; border-top:0!important; margin-right:20px; }
.content_index h1 { line-height:16px; margin-bottom:5px; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px; }
.content_index h1 a { font-size:16px; color:#0072A8 }
.content_index { margin-bottom:10px; padding:15px; border:0; margin-right:0!important }
.content_index p a { color: #0072A8; }
.content_index p a:hover { text-decoration:underline; color:#C00; }
.rss_c { border-bottom:1px solid #EEE; line-height:25px; padding:5px 0; margin-right:20px; margin-bottom:10px; color:#999; border-top:1px solid #eee; }
.rss_c a { color: #3399FF; }
.rss_c a:hover { color:#FF6600 }
.rss_c img { float:left }
.archive_c { text-align:center; clear:both; margin:10px 0; }
.read_more { margin-top:20px; line-height:20px; display:block; }
.read_more a { color:#C00; padding-left:15px; background:url(images/more.gif) 0 center no-repeat; color:#666; margin-right:5px; }
.read_more a:hover { background:url(images/more_hover.gif) 0 center no-repeat; color:#0086e3 }
.index { border-bottom:1px solid #EEE; margin-bottom:10px; padding-bottom:10px; }
.index a { color:#3399FF; font-size:14px; font-weight: bold }
.page_link_h a { color:#C00!important }
#blogroll ul li { float:left; width:30%; margin-right:5px; }
#blogroll ul li a { background:transparent url(images/new.gif) left center no-repeat; padding-left:20px; white-space:nowrap; }
#blogroll ul li a:hover { background:transparent url(images/new1.gif) left center no-repeat; color:#0072A8; }
#blogroll span { padding:5px; border:1px solid #EEE; display:block; background:#fff; }
.s_header { background:url(images/sidebar_line.gif) left bottom no-repeat; }
.s_line { background:url(images/sidebar_line.gif) left bottom no-repeat; height:10px; }
#info_c { margin-bottom:10px; color:#666; }
#search { text-align:center; padding:10px 0 }
#search input { border:1px solid #ddd; }
#search input #button { background:#f7f7f7; }
#search #search_in { width:150px; height:23px; padding-left:5px; }
#search #button { background:#f7f7f7; }
#foot_about { width:940px;}
.cright { float:right; font-weight:bold }
.cright strong { color:#990000 }
.cright b { color:#990000 }
.children { display:none }
.content_comment a { color:#999 }
.content_comment a:hover { color:#06F }
#post_head { margin:10px 0; background:url(images/mbg.gif) left bottom no-repeat; height:50px; color:#999; line-height:40px; }
#post_head a { color:#999 }
#post_head input { border:1px solid #ccc; height:20px; line-height:20px; }
#post_head #buttons { background:#f7f7f7; height:23px; }
.relation_post { padding:10px; margin-bottom:10px; }
.relation_post ul li { float:left; width:430px; overflow:hidden; white-space:nowrap; }
.related_post_title { color: #900; font-weight:bold!important; border-bottom:1px solid #ccc; padding:5px 0; }
#comment { width:850px; background:url(images/tm_bcklogo.gif) center center no-repeat; margin:10px 0; border:1px solid #ddd; padding:5px; }
#comment_email_back { border:0!important; }
/*top*/
.ContainerTop { width:960px; background:url(images/BGCTop.gif) no-repeat left top; height:5px; margin-top:0px; margin-right:auto; margin-left:auto; }
