/*  
Theme Name: Green Dorrie
Description: Based on Twilight by Aubrey Brown (http://star-shaped.org)
Author: Kate Butler
Version: 1.0
Author URI: http://www.flaminggeeks.com/k/blog/

*/

/* -------- LINKS ---------- */
a {  
        color: #4F5842;
        text-decoration: none;
        }        
a:visited {
        color: #49994F;
        text-decoration: none;
        }
a:hover {
        color: #429A48;
        text-decoration: none;
        }                
a img {
        border: none;
        }                

body {
        margin: 0;
        padding: 0;
        background: #eee repeat url(images/greengingham.jpg);
        font: 11px verdana, helvetica, sans-serif;
}

#container {
        margin: auto;
        background: url(images/border.gif) repeat-y;
        width: 760px;
}

#container img.imgheader {
        margin-left: 15px;
        border: 0;
}

/*---------------------------- Narrow Column -------------------------------*/
.ncol {
        padding-right: 30px;
        width: 470px;
        float:left;
        }        
/*---------------------------- Wide Column -------------------------------*/
.wcol {
        padding: 30px 0px 20px 30px;
        width: 620px;
        float:left;                
        line-height: 1.5em;
        }
/*---------------------------- Post Structure -------------------------------*/
.post {
        margin: 0px 0px 40px 20px; WIDTH: 450px
}
.singlepost {
        margin: 0px 0px 40px 20px; WIDTH: 610px
}
.postdate {
        font-WEIGHT: normal;
        font-family: "Century Gothic", Verdana, sans-serif; 
        font-SIZE: 11pt; 
        padding-bottom: 1px; 
        color: #B1C7BC; 
        border-bottom: #e8e8e8 1px solid; 
        text-align: right;
        text-transform: uppercase;
}
.posttitle {
        padding-right: 0px; 
        padding-left: 0px; 
        padding-bottom: 10px; 
        margin: 0px; 
        padding-top: 10px;
        font-WEIGHT: bold; 
        font: 25px 'Georgia', Lucida, Verdana; 
        color: #666666;
}
.searchtitle {
        padding-right: 0px; 
        padding-left: 40px; 
        padding-bottom: 10px; 
        margin: 0px; 
        padding-top: 10px;
        font-WEIGHT: bold; 
        font: 18px 'Georgia', Lucida, Verdana; 
        color: #666666;
}
.archived {
        padding: 20px 0px 0px 0px;
        margin-left: 20px;
        }        
.postmetadata {
        width: 99%;
        margin: -1px 0px 0px 0;
        padding: 3px 3px 3px 12px;
        border-top: 1px solid #e8e8e8;
        color: #999999;
        text-align: left;
        line-height: 12px;
        font-size: 11px;
        font-weight: normal;
        }
        .wcol .postmetadata {
        width: 98%;
        margin: 5px 0px 30px 0px;
        }

.post-edit-link { 
        margin-left: 20px;       
        }

.hr     {        
         border-top: 1px solid #B1C7BC;       
        }      

#footer {
        background: #eaf0ea;
        width: 710px;
        border-top: solid 1px #d8e4d8;
        text-align: center;
        margin: 0 0 0 15px;
        padding: 3px 0 3px 0;
        font-size: 9px;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {
        color: #666;
}

#footer p {
        padding: 0;
        margin: 0;
}

form p {
        margin-left: 15px;
}

/*---------------------------- General Html -------------------------------*/
hr {
        display: none;
        }
h1        {
        text-align: right;
        letter-spacing: 1px;
        margin: 0 68px 0 0;
        padding-top: 160px;
        font: 36px "Monotype Corsiva",
               "Apple Chancery",
               "URW Chancery L",
               cursive;
        color: #fff;
}

h1 a:link, h1 a:active, h1 a:visited, h1 a {
        text-decoration: none;
        color: #fff;
}

h2, h3 {        
        font-weight: bold;
        text-align: left;
        margin-left: 0px;
        }

h2#comments, h2#respond {
        margin-left: 20px;
}

h4 {        
        font-weight: bold;
        text-align: left;
        margin-left: 60px;
        font-size: 13px;
        color: #13C920;
        }        
        .ncol h2{        
                border-bottom: 1px solid #7F7F7F;
                font-size: 15px;
                padding-top: 5px;
                padding-bottom: 5px;
                }
        .archived h2{        
                font-size: 11px;
                }
        .lnks h2{        
                border-bottom: 1px solid #7F7F7F;
                font-size: 12px;
                width: 80%;
                }                        
        .narchives h3{        
                margin: 25px 0px 10px 0px;
                }
        .wcol h2{        
                font-size: 20px;
                margin-bottom: 20px;
                }

h2, h3, h2 a, h2 a:visited{
        color: #385A5E;
        }

h1 a:hover {
        color: #4A426A;
        }        
h2 a:hover {
        color: #0B7E8B;
        }                
h3{        
        font-size: 13px;
        }

blockquote {
        font-size: 9px;
        background: #e2eae2;
        margin: 10px 30px 10px 30px;
        padding: 10px;
        border: solid 5px #d8e4d8;
}        


code, pre, kbd {        
        font-family: 'Courier New', Courier, mono, Fixed, sans-serif;
        font-size: 1.1em;
        display: block;
        }        
small {
        font-size: 0.9em;
        line-height: 1.5em;
        }
acronym, abbr {
        letter-spacing: .07em;
        border-bottom: 1px dashed #3C3397;        
        cursor: help;
        }        
strike, del {
        text-decoration: line-through;
}        



#header {
        margin-left: 15px;
        height: 350px;
}

#header div#description {
        color: #fff;
        font-size: 12px;
        text-align: right;
        margin-right: 75px;
        margin-left: 490px;
}

input#s {
        border: 0;
        border-bottom: solid 1px #ccc;
        background: #fff;
        margin-left: 15px;
        margin-top: 15px;
}

input#searchsubmit, {
        font: 9px verdana, helvetica, sans-serif;
}

input, textarea {
        background: #FAFAFA;
        border-bottom: solid 1px #ddd;
        border-right: solid 1px #ddd;
        border-top: solid 1px #666;
        border-left: solid 1px #666;
}

input#submit {
       font-weight: bold;
       color: #4F5842;
}

#main {
        width: 760px;
        background: url(images/border.gif) repeat-y;
        float: left;
        padding-top: 12px;
}

ol.commentlist {
        padding-right: 25px;
        width: 450px;
        list-style-type: none;
}

ol.commentlist li {
        margin: 0px 0px 20px 10px;
        padding: 4px;
        WIDTH: 400px
        list-style-type: none;
}

ol.commentlist li.alt {
        background: #e2eae2;
        border: solid 1px #ddd;
}

ol.commentlist li.normal p, ol.commentlist li.alt p {
        margin: 3px 10px 10px 10px;
}

/*---------------------------- Page Navigation -------------------------------*/        
.navigation {
        margin: 0px 30px 20px 70px;
        padding: 0;
        font-weight: bold;
        font-size: 12px;
        }
.ncol .navigation {
        margin-top: -15px;
        margin-left: 0px;
        padding-bottom: 20px;
        font-size: 11px;
        }        
.ar {                                                /*This way you can use a simple class="ar"/"al"/"ac" to get an objet floated or centered.*/
        float: right;
        }
.al {
        float: left;
        margin-left: 60px;
        }
.ac {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        }

/*---------------------Sidebar Plain Links -------------------------------*/
a.plain {  
        color: #429A48;
        text-decoration: none;
        }        
a.plain:visited {
        color: #49994F;
        text-decoration: none;
        }
a.plain:hover {
        color: #4F5842;
        text-decoration: none;
        }                
a.plain img {
        border: none;
        }                


/*---------------------------- Sidebar -------------------------------*/
.sidebar { 
        padding-left: 15px; 
        right: auto; 
        left: auto; 
        display: inline;
        float: left; 
        width: 220px;
        margin-right: 2px; 
}

.sidebar ul {
        margin: 0px 15px 30px 20px;
        padding: 0px;
        list-style-type: none;
        list-style-image: none;
        }
.sidebarul li {
        list-style-type: none;
        list-style-image: none;        
        }
.sidebar  ul li ul {        
        margin: 10px 0px 20px 30px;
        list-style-type: none;
        list-style-image: none;
        }        
.sidebar  ul li ul li {        
        color: #666666;
        list-style-type: none;
        list-style-image: none;
        }
.sidebar  ul li ul li a{        
        font-weight: normal;
        }        

#sidebarmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 200px;
padding: 0px;
margin: 0px;
}

#sidebarmenu h1 {
display: block; 
background-color: #617A63;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
text-align:left;
padding: 3px 0 5px 13px;
border-top: 1px solid #99AF9B;
border-right: 1px solid #4D5F4E;
border-bottom: 1px solid #4D5F4E;
border-left: 1px solid #99AF9B;
color: #E0FFCF;
margin: 0px;
width:190px;
}

#sidebarmenu ul {
list-style: none;
margin: 0px;
padding-bottom: 10px;
border: none;
}
#sidebarmenu ul li {
margin: 0px;
padding: 0px;
}

.sidebarfancy ul li {
display: block;
border-bottom: 1px dashed #78C34F;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:200px;
text-align:left;
}

.sidebarfancy ul li a:hover, .sidebarfancy ul li a:focus {
color: #000000;
background-color: #429A48;
}

/*---------------------------- Search Form -------------------------------*/
.topsform {
        margin: auto 10px 0 0;
        padding: 0px;
        width: 204px;
        height: 16px;        
        background-color: #FFFFFF;
        border:1px solid #90A888;
        float: left;
        }        
.t-s{
        margin: 0px auto;
        padding: 0px;
        font-family: Verdana, Geneva, Arial, sans-serif;
        color: #666666;
        font-size: 10px;
        width: 67%;
        height: 100%;
        border: none;
        background-color: #FFF;        
        }        

.topsformsubmit {
        margin: 0px auto;
        padding: 0px;
        font-family: Verdana, Geneva, Arial, sans-serif;
        color: #225639;
        font-size: 10px;
        font-weight: bold;
        width: 30%;
        height: 100%;
        background-color: #FFF;
        border: none;
        border-left:1px solid #7F7F7F;
        cursor: default;
        }

