/*
Theme Name: Team
Theme URI: http://team.9chun.com/
Description: Team.
Author: mouyao
Version: 1.0
Tags: team
*/


/* Reset default browser CSS. Based on work by Eric Meyer: 
-------------------------------------------------------------- */

body { text-align: center; margin: 0px; font-size: 12px; line-height: 20px; font-family: "宋体", Arial; color: #333; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }
ul, dl, dd, ol { margin: 0px; padding: 0px; list-style-type: none; overflow: hidden; }
input, form { margin: 0px; padding: 0px; overflow: hidden; }
header, menu, section, article, aside, footer, nav, dialog, figure { display:block; }
.header { overflow: hidden; width: 100%; background-image: url(images/header_bg.png); background-repeat: repeat-x; height: 120px; display: block; background-position: center; }
#header { background-image: url(images/header.png); background-repeat: repeat-x; display: block; height: 120px; width: 100%; }
.top { width: 980px; margin-right: auto; margin-left: auto; height: 120px; }
.logo { background-image: url(images/logo.png); background-repeat: no-repeat; height: 60px; margin-right: auto; margin-left: auto; vertical-align: middle; margin-top: 30px; float: left; overflow: hidden; width: 140px; }
.tree { height: 85px; width: 74px; background-image: url(images/tree.png); background-repeat: no-repeat; display: block; float: right; margin-top: 35px; }
.menu { width: 100%; background-image: url(images/menu_bg.jpg); background-repeat: repeat-x; overflow: hidden; }
.menu ul { width: 980px; margin-right: auto; margin-left: auto; }
.menu ul li { float: left; font-weight: bold; width: 196px; display: block; list-style-type: none; background-image: url(images/menu_li.png); background-repeat: no-repeat; background-position: 0px 5px; margin-left: -2px; }
.menu ul li a { color: #666; text-decoration: none; display: block; font-size: 18px; line-height: 45px; font-family: "Microsoft YaHei", Arial; }
.menu ul li a:hover { background-image: url(images/menu_bg_hover.jpg); background-repeat: repeat-x; color: #FFF; }
.main { width: 980px; overflow: hidden; margin-top: 20px; margin-right: auto; margin-left: auto; }
.sidebar { float: right; overflow: hidden; width: 182px; }
.sidebar h3 { background-image: url(images/sidebar_bg.gif); background-repeat: no-repeat; line-height: 29px; width: 172px; font-size: 12px; font-weight: normal; text-align: left; padding-left: 10px; }
.sidebar .xoxo ul { background-color: #F5F5F5; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #EAEAEA; border-bottom-color: #EAEAEA; border-left-color: #EAEAEA; width: 180px; margin-bottom: 20px; }
.sidebar .xoxo ul li { line-height: 25px; text-align: left; width: 160px; margin-right: auto; margin-left: auto; margin-top: -1px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; }
.sidebar .xoxo ul li a { color: #666; text-decoration: none; }
.sidebar .xoxo div { background-color: #F5F5F5; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #EAEAEA; border-bottom-color: #EAEAEA; border-left-color: #EAEAEA; width: 180px; margin-bottom: 20px; }
.sidebar .xoxo div a { color: #666; text-decoration: none; }
.rc_avatar { float: left; }
.rc_info { float: left; }
.content { float: left; overflow: hidden; width: 760px; }
.content .navigation { text-align: left; }
.content .navigation a { color: #03A0FA; text-decoration: none; }
.content .page-title { font-size:12px; font-weight: normal; text-align: left; }
.content .entry-summary { text-align: left; overflow: hidden; padding-top: 10px; padding-bottom: 10px; font-size: 14px; letter-spacing: 1px; }
.content .entry-title { text-align: left; background-image: url(images/h2circle.jpg); background-repeat: no-repeat; background-position: 0px 10px; padding-left: 10px; font-size: 20px; line-height: 30px; }
.content .entry-title a { text-decoration: none; color: #000; font-size: 20px; line-height: 30px; }
.content .entry-meta { text-align: left; }
.content .entry-meta a { color: #589700; text-decoration: none; }
.content .entry-content { text-align: left; overflow: hidden; padding-top: 10px; padding-bottom: 10px; font-size: 14px; letter-spacing: 1px; }
.content .entry-content img { margin-bottom: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.content .entry-utility { text-align: right; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-top: 10px; padding-bottom: 10px; margin-bottom: 30px; }
.content .entry-utility a { color: #589700; text-decoration: none; }
.wp-pagenavi { padding-top: 10px; padding-bottom: 10px; }
.page { padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
#comments { width: 760px; overflow: hidden; text-align: left; margin-top: 20px; }
#comments #comments-title { font-size: 20px; font-style: normal; padding-top: 10px; padding-bottom: 10px; }
#comments #comments-title em { font-style: normal; }
.comment { overflow: hidden; padding-bottom: 10px; padding-top: 10px; }
.comment .comment-author { float: left; margin-right: 10px; }

.comment .comment-author img { padding: 1px; border: 1px solid #CCC; }
.comment .comment-body { overflow: hidden; background-image: url(images/bg_comment-btm.png); background-repeat: no-repeat; background-position: 10px bottom; width: 580px; padding: 0px; }
.comment .comment-body .content { background-image: url(images/bg_comment-top.png); background-repeat: no-repeat; width: 550px; margin: 0px; padding-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 20px; }

.comment .comment-meta { width: 150px; text-align: left; padding-bottom: 10px; margin-left: 20px; color: #CCC; float: left; }
.comment .comment-meta a { color: #CCC; text-decoration: none; }
.comment .fn { text-overflow: ellipsis; white-space: nowrap; font-style: normal; overflow: hidden; display: block; width: 60px; height: 25px; text-align: center; }
.comment .fn a { color: #589700; font-weight: bold; text-decoration: none; }
.comment .reply { float: left; width: 30px; }
.comment .reply a { color: #CCC; text-decoration: none; }
.comment .children { margin-left: 100px; }
.comment .children .comment-body .content{ background-image: url(images/bg_comment.png); background-repeat: no-repeat; width: 540px; margin: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; background-position: 10px 0px; }
.comment .children .comment-author{ padding-top: 10px; }


.footer { background-image: url(images/footer.png); background-repeat: no-repeat; background-position: center; height: 244px; width: 100%; overflow: hidden; }
.footer p { width: 980px; margin-right: auto; margin-left: auto; text-align: left; margin-bottom: 0px; margin-top: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.footer p a { color: #CCC; text-decoration: none; }
.statistics { display: none; }
#commentform .comment-notes { padding-top: 10px; padding-bottom: 10px; }
#commentform label { font-size: 14px; font-weight: bold; }
#commentform .required { color: #F00; }
#commentform .hui { font-style: normal; color: #CCC; }
.content .entry-content h3 { background-image: url(images/point.gif); background-repeat: no-repeat; background-position: 3px 3px; padding-left: 20px; background-color: #ECF7FB; }

