﻿/*
Theme Name: www.ECPower.biz
Version: 0.1
Author: Elson Wu
Author URI: http://www.elsonwu.com/
*/

/* Reset */
body,h1,h2,h3,h4,h5,p,blockquote,dl,dt,dd,ul,ol,li,button,input,textarea {margin:0; padding:0;}
ul li,ol li {list-style:none; list-style-position:inside;}
img {border:none;}

/* Begin Typography & Colors */
body {font:14px Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif; background:#eeede8;}
#tags {}
h1 {font:22px "Microsoft Yahei"; height:20px; line-height:150%; font-weight:bold;}
h2 {font:22px "Microsoft Yahei"; height:30px; line-height:150%; font-weight:bold;}
h4 {font:14px "Microsoft Yahei";}
h3 {font-size:14px; text-align:right;}
h5 {font:18px "Microsoft Yahei"; line-height:150%; font-weight:bold;}
p,textarea,.time,.fn,#page_content,#cancel_comment_reply{line-height:150%;}


a {text-decoration:none; color:#81631c;;}
a:hover {color:#b68d05; text-decoration:underline;}
a img:hover {background:none; border:none;}

.post {border-top:3px solid black; overflow:hidden; padding:15px 15px; width:640px;}
.page,.post_meta {margin-bottom:10px;}
.post_meta {width:640px; font-size:12px; color:#999999; padding:5px 0px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; float:left; margin-top:5px;}
.post img {max-width:600px;}
.pcontent {width:500px; float:left; overflow:hidden;}
.thumb_image {margin-left:35px; width:100px; height:100px;}
.readmore {height:30px; margin-top:20px;}

.date {font-size:12px; color:#999999; float:right; margin-right:10px; vertical-align:middle;}
.meta {font-size:12px; color:#999999; margin-top:4px; padding-bottom:20px;}
.time {}

.content {padding:15px 15px; width:640px;}

.left10 {margin-left:10px;}

.w970 {width:970px; margin-left:auto; margin-right:auto; position:relative;}

.navigation {height:30px; float:right; margin-right:10px;}
.pagetitle {width:680px; height:35px;}

/* Top */
#top {height:28px; line-height:28px;font-size:12px;}
#top ul {margin-right:1px;}
#top li a,#nav li a {padding-left:10px; padding-right:10px; display:block;}
.current_page_item,#top li.current_page_item a:hover {background:b1bcbc;}
#rss {margin-right:1px; float:right;}
#rss_icon {width:24px; height:24px; background:url(rss_icon.jpg) no-repeat; margin-top:5px;}


/* Header */
#logo {width:120px; height:120px; background:url(logo_ecpower.png) no-repeat; position:absolute; left:20px; top:5px;}
#nav {width:970px; height:60px; line-height:60px; margin:7px 0 40px 0px; background:transparent url(nav_bg.png) repeat scroll left top; }
#menu {padding-left:135px; display:block; height:60px;}
#menu li {float:left; text-align:center;}
#menu li a {display:block; overflow:hidden; text-indent:-9999px;}
#nav_home {width:76px; height:60px; background:url(nav_home.png) no-repeat;}
#nav_news {width:108px; height:60px; background:url(nav_news.png) no-repeat;}
#nav_edu {width:108px; height:60px; background:url(nav_edu.png) no-repeat;}
#nav_sns {width:108px; height:60px; background:url(nav_sns.png) no-repeat;}
#search {margin-right:10px;}

/* Footer */
#footer {height:20px; font-size:12px; color:#999; line-height:150%; text-align:center; margin-top:50px;}
#go_top {font-size:12px; position:fixed; bottom:5px; left:50%; margin-left:488px;}
#go_top a {color:#999; display:block; padding-top:2px;}
#go_top a:hover {background:#999; color:#fff;}
#go_top em {height:0; width:0; border-width:0 6px 6px; border-style:solid; border-color: #999 #fff; display:block; overflow:hidden;}
*html #go_top {display:none;}


h1 a:hover {color:#000; text-decoration:none; background:none;}


p,.reader-publisher-module {margin-bottom:15px;}


/*---------- Index ----------*/
.col1, .col2 {width:463px; height:364px; background:#fff; border:1px solid #d7d7d7; margin: 0px 10px; float:left;}
.col1 {clear:left;}
.col_title {width:463px; height:30px; background:#fff url(ccol_title_bg.gif) repeat-x left top; margin-bottom:5px;}
.text {width:455px; line-height:150%; padding-left:10px;}
.text li {list-style-image:url(disc.gif); vertical-align:middle;}
.page_title {margin-bottom:20px; border-bottom:3px solid black; width:640px; padding-bottom:15px;}

/*---------- 分类页 ----------*/
#main {width:680px; background:#fff; border:1px solid #d7d7d7; padding:10px 10px; float:left; margin-right:10px;}
#sidebar {width:252px; float:right;}
.ad01{width:252px; height:252px; background:transparent url(ad01.png) no-repeat;;}








textarea {padding:3px; width:95%;}

#page_content {width:880px;}


cite {font-style:normal;}




blockquote {border:1px dashed #e6e6e6; background:#fafafa; padding:10px 10px 0; margin:10px;}

#commentform,.comment-body p,.reply,#cancel_comment_reply,.children {margin-left:90px;}
,.comment-author,#respond h3,#comments h3 {width:75px; text-align:right; padding-right:10px;}
.comment-body,#sidebar li,#page_content dl,#page_content dt,.post_nav,#comments,.comment_list {margin-bottom:10px;}




.comment_list li li,#respond {margin-top:10px;}

h1,#respond h3,#top li,#nav ul,#nav li,#rss_icon,.alignleft,.blogroll li,.comment-author,.widget_archive li {float:left;}
#search,#page_content,#top ul,#sidebar,#rss,.alignright {float:right;}
.w970,#header,.post,.page,.post_nav,.linkcat,#post_metadata,.comment_list li,#respond,.widget  {overflow:auto; zoom:1;}



.post .content ul {list-style-type:disc;}
.post .content ol {list-style-type:decimal;}
.post_nav {padding-left:100px; padding-right:1px;}
.post_nav {padding-bottom:10px; border-bottom:1px dashed #ccc;}
.comment_list li {border-bottom:1px solid #ccc; padding-top:10px;}
.comment_list li li {border-bottom:none; border-top:1px dashed #ccc; padding-top:10px;}
.comment_list li li img {width:32px; height:32px;}
.comment_list li p,.comment-meta {margin-bottom:5px;}
.children .children,.children .reply,.children p {margin-left:50px;}
.children #commentform p {margin-left:0;}
.children .comment-author {width:40px; padding-right:10px;}
.thread-odd {background:#f6f6f6;}
#sidebar li li {margin-bottom:2px; padding-bottom:2px; border-bottom:1px dashed #ddd;}
#sidebar ol li {list-style:decimal inside;}
#sidebar h2,#wp-calendar caption {height:26px; line-height:26px; margin-bottom:5px;}
.blogroll li,.widget_archive li {width:125px;}
#page_content dd {padding-left:20px;}

#tags a {padding-left:2px; padding-right:2px;}


#wp-calendar {width:100%;}
#wp-calendar #next a {padding-right:10px; text-align:right;}
#wp-calendar #prev a {padding-left:10px; text-align:left;}
#wp-calendar a {display:block; font-weight:bold;}
#wp-calendar td {text-align:center; line-height:20px;}
#wp-calendar td:hover, #wp-calendar #today {background:#ddd;}


