body {
    
    font-family: serif;
    background:#fff;
    font-family:'Garamond','Bodoni MT','book antiqua', serif;
    
}

img {
    
    display:none !important;
    
}

        /*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;
    
}


            /*IE sucks...don't show other linked styles when this one's in use*/
            
link.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:250px;
    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:250px;
    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:after {
    
    content: "Powered by Wordpress.org";
    
}

div#wordpress img {
    
    display:none;
    
}

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

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

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

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;
    padding:15px;
    
}

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

img.replacement {
    
    border:none;
    
}

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

* .alignleft {
    
    text-align:left;
    display:inline;
    
}

* .alignright {
    
    text-align:right;
    display:inline;
    
}

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

strong {
    
    font-weight:bold;
    
}

            /*comment styles*/
            
div.commentlist div.alt {
                
    border:none;
    font-size:1em;
    
}

div.commentlist > div {
    
    padding:10px;
    font-size:.9em !important;
    font-family:'Arial', sans-serif;
    border-bottom:1px solid #DFDFDF;
    
}

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

div.commentlist h2:before {
    
    
}

            /*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.jav-replace {
    
    display:none;
    
}

h1.no-images {
   
    font-size:1.5em;
    text-align:center;
    margin:0;
    color:#870027;
    font-size:1.5em;
    text-align:center;
    
}

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;
    
}

            /*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;
    
}
    
    
            /*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:none;
                
}

span.style a {
    
    margin:3px;
    padding:2px;
    border:1px solid #dfdfdf;
    display:block;
    width:100px;
    text-align:center;
    
    
}



