.KF {
    margin-left: 20px;
}


/***************************************************
    BLOG > RIGHT COLUMN

    */
.blog #centrecolumn {
    width:635px;
    }
.blog #leftcolumn {
    float:left;
    margin-top:53px;
    }

.blog .widget H2 {
    background:url(../images/header-dark-beige.gif) no-repeat;
    margin-bottom:5px;
    }

.blog .widget A {color:#231f20; text-decoration:none;}
.blog .widget A:hover {color:#84767a; text-decoration:none;}
.blog .widget a.rss-icon { padding-right:0;  }


/* the first UL holds EVERYTHING because we're using widgets */
.blog #leftcolumn UL {
    margin:0;
    padding:0;
    list-style:none;
    }


/* the second level UL is the indivual widgets */

.blog #leftcolumn LI LI {
    list-style:none;
    margin:0;
    padding:6px 6px;
    border:none;
    line-height:120%;}



/* the third level UL is sub category listings */
.blog #leftcolumn UL UL UL  {
    margin:0;
    padding:0;
    border:none;
    }

.blog #leftcolumn UL UL UL LI {border:none;}
.blog #leftcolumn UL UL UL LI {padding-left:15px;}
.blog #leftcolumn UL UL .children {margin:10px 0 0 0;}





.blog H1 {
    border-top:3px solid #84767a;
    clear:both;
    padding:15px 0
    }
.aligncenter {
    text-align:center;
    margin:0 auto;
    display:block;
}

/***************************************************
    RSSS

     */
.rss-lrg {
    background:url(../images/rss-24x24.gif) no-repeat;
    padding:5px 0 0 34px;
    display:block;
    height:24px;
    margin:5px;

    }
.widget-author {
    width:120px;
    float:left;
    font-weight:bold;
    }
.author-bio {
    float:left;
    }
.rss-icon {
    float:left;
    margin:2px 10px 5px 0;
    }

#leftcolumn LI {
    clear:both;
    }
/***************************************************
    WORDPRESS RANDOM NONSENSE

*/

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
    }

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
    }

.alignright {float: right;}
.alignleft {float: left}

.navigation {
    display: block;
    text-align: center;

    clear:both;
    overflow:hidden;
    color:#5F5651;
    }

.navigation A {text-decoration:none;}

TEXTAREA {
    width:425px;
    }

.postmetadata  SMALL {
    padding:5px 0;
    background:none;
    border-top:1px solid #322921;
    border-bottom:1px solid #322921;
    margin:35px 0;
    }

.top-link {color:#41372f;}
.top-link:hover {color:#A7998A;}

.postmetadata {font-weight:bold;}
.postmetadata A {font-weight:normal}

/***************************************************
    COMMENTS

     */
ol.commentlist { list-style:none; margin:0; padding:10px 0 0 0; text-indent:0;	border-top:3px solid #322921; }
ol.commentlist li {margin:0 0 10px; padding:5px 0px; position:relative; 	border-bottom:1px solid #322921;}
ol.commentlist li div.author A, ol.commentlist li div.author h5{text-decoration:none; color:#386876 }
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#41372F; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#c0b4a6; }


.avatar,
.says {display:none;}

.fn A{
    color:#386876;
    text-decoration:none;
    font-size:120%;
    }

/***************************************************
    POSTS

     */

.post {
    margin:20px 0;
    }
.post H2 {
    margin:0 0 4px 0;
    }
.post H2 A {color:#386876; text-decoration:none;}
.post H2 A:hover {color:#322921;}


.post  {
    border-bottom:dashed 1px #666;
    padding:10px 0;
    margin:15px 0;
    font-size:106%;
    line-height:160%;
    }

.post .last {
    border:none;
    }

.post SMALL {
    margin:0 0 10px 0;
    display:block;
    }


.single-entry{
    border:none;
    margin-bottom:0;
    }

.post-left {
    float:left;
    width:405px;
    margin:0 20px 0 0;
    }

.post-right {
    float:left;
    width:210px;
    padding:43px 0 0 0;
    }
.post ol {
    margin-left:30px;
}

#tag_cloud a {
    line-height:100%;
}
p.tags {
    margin:2em 0 1em 0;
}

/****************************
  Follow US Buttons
*/
div.followus {
    margin: 0 0 12px 0;
}
div.followus img {
    margin-right: 5px;
    margin-bottom: 7px;
}
div.followus a, div.followus a:hover, div.followus a:visited {
    text-decoration: none;
}
