/*
Theme Name: WP Rainbow Default
Theme URI: http://wprainbow.com/
Description: The default WPRainbow theme based.
Version: 1
Author: Codepth
Author URI: http://codepth.com/
Tags: fixed width, two columns, widgets
*/
/*initializing*/
@import "css/reset.css";
.clear {
    clear: both;
}
a {
    text-decoration: none;
    color: #413D25;
}
a:hover {
    text-decoration: underline;
}
.float-left {
    float:  left;
    width: auto;
}
.default-ul {
    list-style-type: none;
}
.round {
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-topleft:5px;
}



/*layout general*/
body { background: #191A1E url(images/page-tile.jpg) top repeat-x;font-family: 'Lucida Sans', Verdana, Helvetica, sans-serif; font-size:12px; color: #333333;}
#page {
    background: url(images/body-tile.jpg) repeat-y center;
}
#wrapper {
    background: url(images/background.jpg) no-repeat center top;
}
#holder {
    width: 995px;
    margin: auto;
}
#header {
    height: 167px;
}
    .page-list {
        padding-top: 3px;
        float: right;
        width: auto;
        margin-right: 20px;
    }
        .page-list li {
            float: left;
            margin-right: 5px;
            margin-left: 5px;
            font-size: 11px;
        }
            .page-list li a {
                color: #cccccc;
            }
            .page-list li a:hover {
                color: #ffffff;
                text-decoration: none;
            }
                .archieve-img {

                }
    .backhome-top {
        position: absolute;
        height: 110px;
        text-indent: -900px;
        width: 400px;
        z-index: 13;
        
    }
    .search-form {
        padding-left: 580px;
        padding-top: 53px;
    }
        .screen-reader-text {
            display: none;
        }
        #s {
            width: 244px;
            height: 27px;
            background: url(images/srch-text.jpg) top center no-repeat;
            border: none;
            float: left;
            margin-right: 6px;
            padding-top: 8px;
            padding-left: 40px;
            padding-right: 20px;
        }
        #searchsubmit {
            width: 79px;
            height: 35px;
            background: url(images/srch-btn.jpg) top center no-repeat;
            border: none;
            text-indent: -900px;
            cursor: pointer;
        }
    .cat-menu {
        padding-top: 30px;
        padding-left: 35px;
    }
    .cat-menu li {
        float: left;
        font-weight: bold;
    }
    .cat-menu li a {
        color: #ebebeb;
        padding-left: 10px;
        padding-right: 10px;
    }
    .cat-menu li a:hover {
        color: #ffffff;
        text-decoration: none;
    }
#menu {
    height: 42px;
}
#content {
    width: 651px;
    padding-left: 14px;

}
    .content-wrapper {
        background: #ffffff url(images/main-top.jpg) top center no-repeat;

    }
    .content-text {
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .content-footer {
        background: url(images/main-footer.jpg) bottom center no-repeat;
        height: 19px;
    }
#footer {
    background: #191A1E url(images/body-footer.jpg) top center no-repeat;
    height: 100px;
    text-align: right;
    padding-right: 20px;
    padding-top: 10px;
    color: #ebebeb;
    font-size: 10px;
}
#footer a {
    color: #cccccc;
}
.post-title {
    font-family: Georgia;

}

/* archieve */
.archieve-list {
    height: 112px;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px #E6E6E6 dotted;
}
    .archieve-img {
        background: url(images/img-thumb.jpg) top center no-repeat;
        width: 141px;
        height: 112px;
        float: left;
    }
        .archieve-img img {
            padding-left: 6px;
            padding-top: 5px;

        }
        .archieve-text {
            margin-left: 161px;
        }
            .archieve-text h1 {
                font-size: 19px;
            }
                .archieve-text h1 a {

                }
            .archieve-text-the {
                padding-top: 5px;
                line-height: 20px;
                padding-bottom: 10px;
            }
            .archieve-meta {
                font-size: 12px;
            }
            .archieve-meta a {

            }

/* single */
.single {

}
    .single-header {
        padding-top: 20px;

    }
        .single-header h1 {
            padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 10px;
            margin-bottom: 10px;
            border-bottom: 1px #E6E6E6 dotted;
            font-size: 24px;
        }
        .post-meta {
            padding-left: 20px;
            padding-right: 20px;
            padding-bottom: 10px;
        }
    .single-img {
        background: url(images/img-header.jpg) repeat;
        height: 283px;
        text-align: center;
        padding-top: 25px;
    }
    .single-img img {
        border: 1px #cccccc solid;
    }
    .single-text {
        padding-bottom: 20px;
    }
    .single-text, li, ol, ul {
        line-height: 25px;
    }
        .single-text-the .first-img {
            display: none;
        }
    .content-text h2, .content-text h3, .content-text h4, .content-text h5 {
        font-family: Georgia;
    }
    .content-text h2{
        font-size: 22px;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .content-text h3 {
		font-size: 19px;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .content-text h4 {
        font-size: 16px;
        padding-top: 20px;
        padding-bottom: 5px;
    }
    .content-text h5 {
        font-size: 14px;
    }
    .content-text ol {
        margin-left: 20px;
        list-style-type: decimal;
    }
    .content-text ol li {
        list-style-type: decimal;
    }
    .content-text ul {
        margin-left: 20px;

    }
	.content-text img {
		padding-top: 5px;
		padding-bottom: 5px;
	}
    .single-text-excerpt {
        font-size: 15px;
        color: #666666;
        border-bottom: 1px #E6E6E6 dotted;
        padding-bottom: 20px;
        padding-top: 10px;
    }
    .responses {
        background: url(images/separator.jpg) top repeat-x;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
        #comments {
            font-size: 18px;
            padding-bottom: 20px;
        }
        #respond {
            border-bottom: 1px #e1e1e1 solid;
            font-size: 18px;
            padding-bottom: 10px;
            margin-bottom: 10px;
        }
        .responses ul {
            margin: 0px;
        }
            .responses ul li {
                -webkit-border-bottom-left-radius:5px;
                -webkit-border-bottom-right-radius:5px;
                -webkit-border-top-left-radius:5px;
                -webkit-border-top-right-radius:5px;
                -moz-border-radius-bottomleft:5px;
                -moz-border-radius-bottomright:5px;
                -moz-border-radius-topright:5px;
                -moz-border-radius-topleft:5px;
            }
            .responses ul li {
                background-color: #F4F4F0;
                margin-bottom: 40px;
                padding: 10px;
            }
            .responses ul li.alt {
                background-color: #EBEBE2;
            }
                .responses ul li p {
                    padding-bottom: 10px;
                }
                .avatar-wrap {
                    float: left;
                    margin-left: 5px;
                    background-color: #EFEFEF;
                    border: 1px #e1e1e1 solid;
                    padding: 4px;
                    line-height: 0px;
                }
                .author-wrap, .com-date-wrap {
                    line-height: 15px;
                    margin-left: 75px;
                }


/*sidebar*/
#sidebar {
    background: url(images/sidebar-tile.jpg) repeat;
    float: right;
    width: 302px;
    margin-right: 14px;
}
    #sidebar li {
            list-style-type: none;

        }
        #sidebar h2 {
            height: 34px;
            background: url(images/box-header.jpg) no-repeat;
            font-size: 16px;
            padding-top: 5px;
            padding-left: 9px;
        }
        #sidebar h2.first {
            background: url(images/box-header-top.jpg) no-repeat;
        }
        #sidebar ul {
            background: url(images/box-content.jpg) no-repeat;
            padding-left: 15px;
            padding-right: 15px;
            padding-bottom: 20px;
        }
        #sidebar div {
            padding-top: 3px;
            padding-bottom: 1px;
            padding-left: 1px;
        }
        #sidebar ul.ul-first {
            padding-top: 14px;
        }

    .sidebar-footer {
        height: 19px;
        background: url(images/box-footer.jpg) no-repeat;

    }



        /*follow*/
        #follow {
            padding-top: 14px;
        }
        #follow-us dd {
            padding-left: 20px;
            padding-bottom: 10px;
        }
            #follow li {
                padding-left: 50px;
                padding-bottom: 5px;
                margin-bottom: 5px;
            }
            #flw-rss {
                background: url(images/follow-rss.jpg) no-repeat;
                height: 36px;
                padding-top: 8px;
            }
            #flw-email {
                background: url(images/follow-email.jpg) no-repeat;
                height: 44px;
            }
                .flw-email-text {
                    background: url(images/text-mail.jpg) no-repeat;
                    border: none;
                    width: 142px;
                    height: 19px;
                    padding-top: 4px;
                    padding-left: 5px;
                    padding-right: 5px;
                    font-size: 11px;
                }
            #flw-twitter {
                background: url(images/follow-twitter.jpg) no-repeat;
                height: 36px;
                padding-top: 8px;
            }
                h4.flw-title {
                    font-weight: normal;
                    font-size: 18px;
                }
        #ads dd {
            padding-bottom: 20px;
        }
        #ads dd img {
            margin-left: 15px;
            margin-top: 15px;
        }
        #popular-post dd {
            padding-bottom: 20px;
        }
            #popular-post-ul {

            }
            #popular-post-ul li {
                padding-left: 20px;
                padding-top: 5px;
                padding-bottom: 5px;
            }
/*end sidebar*/



/*contact*/
.contact, .commentround {
    background-color: #E6E6E6;
    border: #D7D7D7 1px solid;
    padding: 15px;
}
.contact input, .contact textarea, .commentround input, .commentround textarea {
    border: #D7D7D7 1px solid;
    background-color: #FFFFFF;
    padding: 8px;
    margin-bottom: 10px;
}

