/*
Theme Name: Kri's Tree
Theme URI: http://www.greenkri.com
Description: GreenKri homepage redesign 11/05.
Version: 1.5
Author: Kristin Luoma

Kri's greenkri.com redesign implemented November 2005.
*/

        


                    /* WHEN EDITING THIS FILE DON'T FORGET TO MAKE CHANGES TO NOIMAGES.CSS AS WELL */
                    
                    
                    
                    

body {
    
    font-family: serif;
    background:#fff url('images/background-alt3.jpg') top left no-repeat;
    font-family:'Garamond','Bodoni MT','book antiqua', serif;
    
}

        /*styles for individual pages*/
        
body#pages div#blogmenu {
            
    display:none;
            
}

body#recent div#blogmenu {
    
    display:none;
    
}

body#recent div#navigation {
    
    display:none;
    
}

body#recent {
    
    background-image:none;
    background:#fff;
    
}

body#photos div#content {
    
    width:600px;
    
}
    
    

            /*IE sucks...don't show other linked styles when this one's in use*/
            
link.no-images {
    
    display:none;
    
}
        /*general link styles*/
        
a {
    
    color:#405D01;
    text-decoration:none;
    
}

a:visited {
    
    color:#688F11;
    text-decoration:none;
    
}

a:hover {
    
    color:#405D01;
    text-decoration:underline;
    
}

a:active {
    
    color:#688F11;
    text-decoration:none;
    
}

        /*styles for the menu only seen on the blog's pages*/

div#blogmenu {
    
    position:absolute;
    left:800px;
    top:450px;
    font-family:'Arial', sans-serif;
    font-weight:bold;
    font-size:.7em;
    
}

div#blogmenu ul {
    
    padding:0;
    margin:0;
    list-style-type:none;
    
}

div#blogmenu ul > li li {
    
    margin:0 0 0 5px;
    
}
        /*the main navigation for the site by the tree trunk*/

div#navigation {
    
    position:absolute;
    left:120px;
    top:450px;
    width:180px;
    font-family:'Arial', sans-serif;
    font-weight:bold;
    
}

div#navigation ul {
    
    list-style-type:none;
    padding:0;
    margin:0;
    
}

div#navigation a {
    
    color:#870027;
    text-decoration:none;
    
}

        /*Powered by Wordpress button*/

div#wordpress {
    
    position:absolute;
    top:0;
    right:5px;
    
}

div#wordpress img {
    
    border:none;
    
}

        /*styles for the central column including main content*/

div#content {
    
    position:absolute;
    left:280px;
    top:300px;
    width:460px;
    
}

div.post {
    
    margin:0 0 15px 0;
    border-bottom:5px solid #dfdfdf;
    
}

div.post img {
    
    border:0;
    
}

p {
    
    font-size:1em;
    text-indent:20px;
    line-height:1.2em;
    
}

        /*linknotes styles*/
        
div.alt {
    
    font-family:'Arial', sans-serif;
    font-size:.7em;
    border-left:3px solid #dfdfdf;
    padding:0 0 0 3px;
    
}

        /*this is mostly for the extras at the bottom of each post*/
p.extras {
    
    text-indent:0;
    font-family:'arial', sans-serif;
    font-size:.7em;
    font-weight:bold;
    line-height:.7em;
    
}

p.extras a {
    
    color:#870027;
    text-decoration:none;
    
}

p.extras a:visited {
    
    color:#afafaf;
    text-decoration:none;
    
}

p.extras a:hover {
    
    color:#870027;
    text-decoration:underline;
    
}

p.extras a:active {
    
    color:#870027;
    text-decoration:none;
    
}

form#searchform {
    
    text-align:center;
    background:url('images/greytile.jpg');
    padding:15px;
    
}

/*style for the javascript replace image header script*/

img.replacement {
    
    border:none;
    
}

/*Want to align it left or right? Assign these classes*/

div.navigation {
    
    padding:10px;
    
}
div.alignleft {
    
    text-align:left;
    display:inline;
    margin:10px 25px 15px 0;
    
}

div.alignright {
    
    text-align:right;
    display:inline;
    margin:10px 0 15px 25px;
    
}

            /*emphasis styles*/
            
em {
    
    font-style:italic;
    
}

strong {
    
    font-weight:bold;
    
}

            /*comment styles*/
            
div.commentlist div.alt {
                
    background:url('images/greytile.jpg');
    border:none;
    border-bottom:1px solid #dfdfdf;
    border-top:1px solid #dfdfdf;
    
}

div.commentlist div {
    
    font-size:.9em !important;
    font-family:'Arial', sans-serif;
    padding:10px;
    
}

div.commentlist h2 {
    
    padding:0;
    margin:10px 5px 0 10px;
    
}

div.commentlist h2:before {
    
    content:url('images/bullet.jpg');
    
}

            /*comment smileys*/
            
p#smileys {
    
    width:400px;
    text-indent:0;
    margin:5px 20px 5px 20px;
    
}

p#smileys img {
    
    border:0;
    
}
                

            /*recent comments hover box*/
            
ul#recent-comments {
                
    display:none;
    
}

li#recent:hover > ul#recent-comments {
    
    display:list-item;
    border:2px solid #dfdfdf;
    background:url('images/greytile.jpg');
    width:150px;
    padding:10px;
    
}

li#recent a:hover > ul#recent-comments {
    
    display:list-item;
    border:2px solid #dfdfdf;
    background:url('images/greytile.jpg');
    width:150px;
    padding:10px;
    
}

div.indiv-comment {
    
    margin:0 0 5px 0;
    border-bottom:1px solid #dfdfdf;
    
}

div.indiv-comment p {
    
    margin:0 0 2px 5px;
    padding:0;
    text-indent:-5px;
    
}
    
    
            /*header styles*/
            
h1 {

    /*this is the header for entry titles*/
    
    font-size:1.5em;
    text-align:center;
    margin:0;
    color:#870027;
    font-size:1.5em;
    text-align:center;
    
}

h1.no-images {
    
    display:none;
    
}

h2 {
    /*this is the entry's date header*/
    
    font-family:'Arial', sans-serif;
    font-style:italic;
    font-size:.8em;
    
}

h3 {
    
    /*This is a centered header with a dashed horizontal rule*/
    
    font-family:'Arial', sans-serif;
    font-weight:bold;
    font-size:1em;
    text-align:center;
    border-bottom:1px dashed #dfdfdf;
    
}

h4 {
    
    /*This is a right aligned header*/
    
    font-size:1.3em;
    text-align:right;
    margin:5px;
    
}

            /*blockquote styling*/
            
blockquote cite {
    
    border-left:3px solid #dfdfdf;
    margin:5px 25px 5px 25px;
    padding:5px;
    
}

blockquote p {
    
    margin:0;
    padding:0;
    display:inline;
    text-indent:none;
}

blockquote:before {
    
    content:open-quote " ";
    color:#6A7E37;
    font-weight:bolder;
    font-size:1.5em;
    
}

blockquote:after {
    
    content:" " close-quote;
    color:#6A7E37;
    font-weight:bolder;
    font-size:1.5em;
    
}

            /*abbreviation styling*/
            
abbr {
    
    cursor:pointer;
    border-bottom:2px solid #dfdfdf;
    
}


            /*style switcher*/
            
img.style {
    
    display:inline;
    margin:0;
    padding:0;
    border:none;
    
}

img.style a {
    
    margin:none;
    padding:none;
    
}

span.style {
    
    display:none;
    
}

img.librivox {
    
    margin:0 172px 0 172px;
    border:none;
    
}

