/*
Theme Name:     RW Sampression
Theme URI:      http://rationalblogs.org/rationalwiki/
Description:    Child theme for the Sampression Lite theme
Author:         David Gerard
Author URI:     http://rationalblogs.org/rationalwiki/
Template:       sampression-lite
Version:        0.1.0
*/

@import url("../sampression-lite/style.css");

#content-wrapper {
	background:url();
        background-color:#f1f0f0;
        padding:20px 0;
        min-height:400px;
        }

#site-title {
        color:#000;
        }

body.single article.post .featured-img {
	height:0;
        margin:0;
        }

#comment-header h3,
#comments-title,
#comment-form-title,
#site-description,
.widget .widget-title,
#page-not-found-message h3,
#reply-title {
    color:#544;
    }

div.entry.clearfix p a:link { color: #0055cc; }
div.entry.clearfix p a:visited { color: #727; text-decoration: none; outline: 0; }
div.entry.clearfix p a:hover, a:focus { color: #999; text-decoration:underline; }

.post-navigation .wp-pagenavi a, .post-navigation .wp-pagenavi span {
        background-color:#fff;
        border-color:#C2CFCC;
        color:#544;
        padding:5px 10px;
        }

#page-not-found-message h2,
article.post .post-title,
article.post .post-title a,
#page-not-found-message h3 a {
        color:#544;
        }

article.post .post-title a:hover {
        color:#AAA;
        }

body {
        background: #fff;
	font: 14px/19px "Open Sans", Helvetica, Arial, sans-serif;
	color: #000;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
 }

#header {
        padding:10px 0 20px 0;
        border-bottom:0px;
        }

body.single article.post .meta {
        border-bottom:0px;
        padding:10px 40px;
        margin-bottom:20px;
        }

article.post:after {
        content:".";
        background:none;
        width:100%;
        height:10px;
        display:block;
        text-indent:-9999px;
        position:absolute;
        bottom:-10px;
        left:3px;
        }

body.single article.post:after,
body.page article.post:after {
        background:none;
        left:10px;
        bottom:-15px;
        height:15px;
        }

sub,
sup {
        font-size: 66%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
}
sup {
        top: -0.5em;
}
sub {
        bottom: -0.25em;
}

ol.commentlist ul.children {
        margin-left:45px;
        }

@media only screen and (max-width: 767px) {
ol.commentlist ul.children {
        margin-left:0px;
        }
}

.wp-caption { max-width:100%; }

@media only screen and (max-width: 767px) {
.wp-caption.alignleft, .wp-caption.alignright {
        display: block; margin-left: auto; margin-right: auto; text-align:center; width:none;
        }
}

        ul, ol, dl { margin-bottom: 20px; }
        ul { list-style: disc; }
        ul ul { list-style:circle; }
        ol { list-style: decimal; }
        ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
        ul.square { list-style: square outside; }
        ul.circle { list-style: circle outside; }
        ul.disc { list-style: disc outside; }
        ul ul, ul ol,
        ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 100%;  }
        ul ul li, ul ol li,
        ol ol li, ol ul li { margin-bottom: 6px; }
        li { line-height: 18px; margin-bottom: 12px;  margin-left: 25px;}
        ul.large li { line-height: 21px; }
        li p { line-height: 21px; }
        dl dt {
                font-weight:bold;
                }
        dl dd {
                margin:0 0 10px 20px;
                }

blockquote, blockquote p {font-size: 13px; line-height: 19px;  color: #444; font-style:inherit; }

        h1, h2, h3, h4, h5, h6, #comment-header {
                font-family: "Open Sans", Helvetica, Arial, sans-serif;
	    color:#544;
        }

        h1 { font-size: 24px; margin-bottom: 14px;}
        h2 { font-size: 21px; margin-bottom: 10px; }
        h3 { font-size: 18px; margin-bottom: 8px; }
        h4 { font-size: 16px; margin-bottom: 4px; }
        h5 { font-size: 14px; }
        h6 { font-size: 12px; }


.widget .widget-title {
        font:bold 20px/24px "Open Sans", Helvetica, Arial, sans-serif;
        text-shadow:0px 0px 0px #fff;
}

        .button,
        button,
        input[type="submit"],
        input[type="reset"],
        input[type="button"] {
                background:#888;
          font:normal 14px "Open Sans", sans-serif;
           }

/* Highlight Color */
        ::-moz-selection{ background: #05C; color:#fff; text-shadow: none; }
        ::selection { background:#05C; color:#fff; text-shadow: none; }
/* Device onclick */
        a:link { -webkit-tap-highlight-color: #05C; }

        a:link { color: #05C; text-decoration: none; outline: 0; }
        a:visited { color: #727; text-decoration: none; outline: 0; }
        a:hover, a:focus { color: #999; text-decoration:underline; }

        b { font-weight: bold; }
        i { font-style: italic; }
        tt { font: monospace; }

article.post .post-title {
        font-size:17px;
        line-height:21px
}

        .wp-caption p.wp-caption-text { color:#333;}

.sidebar-right .widget .widget-title {
        background:none;
}

#nav-below {
        background:none;
}

#comment-header h3, #comments-title, #comment-form-title, #reply-title {
        font:bold 20px/24px "Open Sans", Helvetica, Arial, sans-serif;
        text-shadow:0px 0px 0px #fff;
        }

#btn-top-wrapper { display:none; }

.quick-note {
        color:#000;
        text-shadow:0px 0px 0px #A7BDB8;
}

.count-comment a { color:#fff; background:#99f; font-weight:bold; }

