/*
Theme Name:Clean Home Re
Theme URI:http://midmodesign.com/news/general/our-special-wordpress-theme/
Description:This WordPress theme is one with a minimal, clean looking design and has full CSS widgetization. Special thanks to <a href="http://bryanhelmig.com/">Bryan Helmig</a> of <a href="http://midmodesign.com/">Mid Mo Web Design</a>.
Version:1.0.0
Author:Mid Mo Design,Sodabiscuit
Author URI:http://www.cheshirecat.cn/
*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset,legend,button,input,textarea,th,td { 
    margin:0;
    padding:0;
}
body,button, input, select, textarea {
    font:12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
h1 {
    font-size:18px;
}
h2 {
    font-size:16px;
}
h3 {
    font-size:14px;
}
h4, h5, h6 {
    font-size:100%;
}
address, cite, dfn, em, var {
    font-style:normal;
}
code, kbd, pre, samp, tt {
    font-family:"Courier New", Courier, monospace;
} 
small {
    font-size:12px;
}
ul, ol {
    list-style:none;
}
a {
    text-decoration:none;
}
a:hover {
    text-decoration:none;
}
abbr[title],acronym[title] { 
    border-bottom:1px dotted;
    cursor:help;
}
q:before, q:after {
    content:'';
}
legend {
    color:#000;
} 
fieldset, img { border:none; }
button, input, select, textarea {
    font-size:100%;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
hr {
    border:none;
    height:1px;
}
/*global*/
body {
    background:#fff url(images/bg_body.jpg) no-repeat scroll 50% 0;
}
h1 {
    float:left;
    margin-top:125px;
}
h1 a {
    display:block;
    width:575px;
    height:58px;
    text-indent:-9999px;
    overflow:hidden;
}
#wrapper {
    margin:0 auto;
    padding:1px 0;
    width:1003px;
}
#wrapper-nav {
    float:right;
    width:400px;
    height:36px;
    overflow:hidden;
}
#wrapper-nav li {
    float:left;
}
#wrapper-nav li a {
    display:block;
    width:80px;
    height:36px;
    text-indent:-9999px;
    overflow:hidden;
}
#wrapper-main {
    margin-top:233px; 
    padding-bottom:40px;
    width:100%;
    overflow:hidden;
}
#wrapper-copyright {
    height:55px;
    background:transparent url(images/bg_copyright.png) no-repeat scroll 100% 50%;
    text-indent:-9999px;
    overflow:hidden;
}
/*Blog Module*/
.wrapper-blog {
    background:#fff url(images/vertical_line.png) repeat-y scroll 721px 0;
}
.wrapper-blog .col-main {
    float:left;
    padding:0 30px 0 50px;
    width:640px;
}
.wrapper-blog .col-main h2 {
padding-top:15px;
	padding-bottom:0px;
    line-height:30px;    
    font-size:16px;    
}
.wrapper-blog .col-main h2 a {
    border-bottom:1px dotted #000;
    color:#000;
}
.wrapper-blog .col-main a {
    border-bottom:1px dotted #000;
    color:#000; 
}
.wrapper-blog .post {
    margin:0px 0 50px 0;
}
.wrapper-blog .post-meta {
    margin:0 0 10px -5px;
}
.wrapper-blog .post-meta .section {
    margin:5px 0;  
    padding:0 5px;  
    display:inline-block;
    border-right:1px solid #000;
}
.wrapper-blog .post-meta .last {
    border-right:0;
}
.wrapper-blog .post-entity {
    font-size:12px;
    line-height:162%;
	color:#333333;
}
.wrapper-blog .post-entity p {
    margin:10px 0;
}
.wrapper-blog .post-entity a {
    font-weight:100;      
} 
.wrapper-blog .col-main .page-nav .next {
    float:right;
}
.wrapper-blog .col-attach {
    float:left;
    padding-left:20px;
    width:250px;
}
.wrapper-blog .sidebar-search {
    margin:10px 0 20px;
}
.wrapper-blog .sidebar-search .input-text {
    margin-right:5px;
    padding:2px 0;
    width:151px;
    border:1px solid #7F9DB9;
}
.wrapper-blog .col-attach h3 {
    height:30px;
    line-height:30px;
    border-bottom:1px dotted #ccc;
    font-size:18px;
}
.wrapper-blog .col-attach ul {
    margin-bottom:20px;
}
.wrapper-blog .col-attach li {
    padding-left:15px;
    line-height:26px;
    border-bottom:1px dotted #ccc;
    background:transparent url(images/icon_sidebarlist.png) no-repeat scroll 5px 50%;
}
.wrapper-blog .col-attach a {
    color:#000;
}
/*About Module*/
.wrapper-about {
    background-color:#fff;
}
.wrapper-about a {
    color:#0D346A;
}
.wrapper-about .col-main {
    width:100%;
    overflow:hidden;
}
.wrapper-about .section-main {
    float:right;
    margin-right:80px;
    width:430px;
}
.wrapper-about .section-main h2 {
    height:40px;
    line-height:40px;
}
.wrapper-about .section-main p {
    color:#b0b0b0;
    line-height:200%;
}
.wrapper-about .section-attach {
    margin-left:280px;
}
.wrapper-about .section-attach img {
    padding:4px;
    border:1px solid #9a9a9a;
}
.wrapper-about .section-attach dt {
    height:40px;
    line-height:40px;
    font-size:14px;
    font-weight:700;
}
.wrapper-about .section-attach dd {
    line-height:160%;
    color:#b0b0b0;    
}
.wrapper-about .section-attach .ex-resume {
    margin-top:25px;
}
/*Services Module*/
.wrapper-services {
    background-color:#fff;    
}
.wrapper-services .col-main {
    margin:0 50px;
}
.wrapper-services h2 {
    line-height:32px;
    font-size:32px;
}
.wrapper-services p {
    color:#b0b0b0;
    line-height:200%;    
}
/*Comment Module*/
#comments h3, #comments h4{
    font-family:Georgia;
    font-size:24px;
    margin:35px 0 5px;
    font-weight:normal;
}
#comments h4{
    font-size:28px;
}
#comments cite{
    font-family:Georgia;
    font-size:18px;
    font-weight:normal;
    border-bottom:1px dotted #ccc;
}
#comments em {
    font-style:italic;
    text-align:right;
}
#comments ol.commentlist li {
    margin-top:20px;
    border:1px dotted #ccc;
    border-right:0;
    padding:10px 5px 20px 10px;
    min-height:110px;
}
#comments p {
    margin:10px 0 0 10px;
	line-height:162%;
    width:auto;
}
#comments span {
    display:block;
    color:#eee;
    font-family:Georgia;
    font-size:120px;
    font-weight:normal;
    float:right;
    padding-top:25px;
}
#comments ul.formlist {
    margin:20px auto;
    width:375px;
}
#comments ul.formlist li {
    display:block;
    margin:10px 0 0;
}
#comments ul.formlist p{
    margin:10px 0 0;
    text-align:center;
}
#comments input {
    font-family:Georgia;
    width:370px;
    font-size:18px;
    font-weight:normal;
}
#comments textarea {
    font-family:Georgia;
    width:370px;
    font-size:18px;
    font-weight:normal;
}
#comments li.submitbutton input {
    text-align:center;
    background:#fff;
    border:1px solid #aaa;
    color:#000;
    font-family:Georgia;
    font-weight:normal;
    font-size:20px;
    width:374px;
}
#comments .center {
    text-align:center;
}