/* css style for my blog
 * http://wwliu.is-programmer.com 
 */

/* Author: Louis.Wen <wwliux(at)gmail.com>
 * Time-stamp: <2010-11-30 20:45>
 */


body {
    color: #000000;
    /* background: #ffffff no-repeat scroll 0 0; */
    background-color: #D3D7CF;
    background-image: none;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;

    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 14px;
    font-family: "Courier New", "TeXGyreSchola", "DejaVu Serif", "Georgia", "宋体", serif;

    line-height: normal;
}


#header {
    height: 45px;
}


h1, h2, h3 {
    color: #000000;
    
    font-style: normal;
    font-weight: normal;
    font-family: "TeXGyreTermes", "DejaVu Serif", "Georgia", "宋体", serif;
}


h1 {
	font-size: 1.5em;
}


#logo {
    height: 45px;
}


#logo h1 {
    font-size: 170%;

    padding: 5px 0 0;

	text-transform: capitalize;
    text-align: left;
}


#logo h1 a {
    color: #000000;
}


#logo h1 a:hover {
    text-decoration: underline;
}


#logo h2 {
    font-size: 130%;

    text-transform: none;
    text-align: center;

    margin-top: -22px;
    margin-bottom: 0;

    padding: 0 0 0 0;
}

#logo h2 a {
    color: #000000;
}


#logo h2 a:hover {
    text-decoration: underline;
}


#menu {
    color: #000000;

    font-style: normal;
    font-weight: normal;

    height: 20px;
    width: 900px;

    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;

    padding: 0 0 0 0;
}


#menu ul {
    float: left;
}


#menu a {
    font-size: 16px;

    text-decoration: underline;
    text-transform: none;

    padding: 0 10px 0 0;
}


#menu a:link {
    color: #3465A4;
}


#menu a:hover {
    text-decoration: underline;
}


#content {
    width: 900px;

    margin: 0 auto;

    padding: 5px 0;
}


#main {
    width: 660px;

    float: left;
}


#main h2 {
    font-size: 1.5em;
}


.post_brief a {
    text-decoration: underline;
}

.link_to_post a {
    font-weight: bold;
}


.link_to_post a:link {
    color: #CC0000;
}


#main .link_to_post a:hover {
    text-decoration: underline;
}


.post_brief {
    color: #000000;
}


.read-more {
    margin: 0 0 0 0;
    padding: 0 0;
}


.post-footer {
    color: #06989A;
    background-color: #D3D7CF;

    margin: 0 0 0 0;

    padding: 0 0 0 0;
}


.post-footer .readmore {
    color: #06989A;
}


.post-footer .post_tags {
    color: #06989A;
}


.post-footer .comments {
    color: #06989A;
}


#pagilinks {
    color: #3465A4;
    margin: 5px 0;
}


#pagilinks a:link {
    color: #3465A4;
}


/* #main br:nth-last-child(1), br:nth-last-child(2), br:nth-last-child(3) { */
/*     display: none; */
/* } */


#sidebar {
    width: 220px;

    margin: 0 auto;

    float: right;
}


.boxed {
    background-color: #EEEEEC;
    background-image: none;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;

    border-width: 3px;
    border-style: dashed;
    border-color: #C4A000;
}


.boxed .title {
    color: #C4A000;

    font-weight: bold;
    font-size: 16px;

    margin-bottom: 0;
}


.boxed .content {
    padding: 5px;
}


div#chito_search {
    padding: 0 5px 5px 9px;
}


#sidebar ul {
    color: #4E9A06;
    
    font-size: 14px;

    line-height: 1.5em;

    margin-left: 1.8em;
    margin-bottom: 1em;
}


#category li, div#tag_cloud {
    font-size: 14px;
}


div#tag_cloud {
    padding: 0 5px 5px 9px;
}


#sidebar a:link {
    color: #4E9A06;
}


#footer {
    background-color: #D3D7CF;
    background-image: none;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;

    padding: 0 0;
}


#footer p {
    font-size: small;

    text-align: center;
    
    width: 900px;

    float: none;
}


#footer p a:link {
    color: #8AE234;
}



a {
    color: #000000;
}


a:visited {
    color: #75507B;
}


.syntaxhighlighter {
    font-size: 16px;
}


.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {
    font-size: 16px;
}


#article_wrap h1 {
    color: #CC0000;

    font-weight: bold;
}


#article_wrap .pre_next_post a {
    color: #3465A4;
    
    font-size: 95%;
}


#article_header, #article_header a {
    color: #06989A;
}


#article_body {
    color: #555753;

    font-size: 14px;

    margin-bottom: 0;

    padding-bottom: 0;
}


/* #article_content p:nth-last-child(1){ */
/*     display: none; */
/* } */


.comment_self, .articlefooter {
    background-color: #EEEEEC;
    background-image: none;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;
}


.comment_header .comments_count, .comment_body .comment_content {
    color: #555753;
}


.comment_body .comment_content small a:link {
    color: #4E9A06;
}


.comment_header .reply_comment_button a {
    color: #3465A4;
}.searchword { background-color: yellow;}#tag_cloud  {font-size: 9px;;}