    html{font-size:87.5%}
    body{background:#fff;border-top:7px solid #76a34c;color:#333;font:normal 1em/1.5 "Lucida Grande","Lucida Sans Unicode", "Lucida Sans",Tahoma,sans-serif; padding:3em 0 0; margin:0; width:100%; height:100%; z-index:1;}
    a,a:visited,a:active{color:#76a34c}
    a:hover{color:#333}
    a.right {float:right;}
    h1,h2,h3,h4,h5,h6{color:#111;font-family:Georgia,serif;font-weight:normal}
    p{margin:0 0 1.5em}
    ul,ol{margin:0 0 1.5em;padding-left:2.5em}
    blockquote{border-left:2px solid #888;color:#888;margin:0 1em 1.5em;padding:0 1em}

    /* LAYOUT */
    #wrapper{margin:0 auto;min-width:500px;width:37em}

    /* HEADER */
   #header{
		background: transparent;
		margin-top: 20px;		
		margin-left:auto; 
		margin-right:auto; 
		width:530px;
		z-index:2;
               }
    #header h1{margin:0 0 3em; text-align: left; padding: 0;}
    #header h1 a{border:0;color:#111;text-decoration:none;}
    #header h1 a:hover{color:#76a34c;}
    #header #navbar{float:right;list-style:none;margin:0.75em 0 3.75em;padding:0}
    #header #navbar li{display:inline;margin:0 0.25em}
    #header #navbar a{border-bottom:2px solid #fff;font-size:1.2em;line-height:1.8em;padding:0.25em;text-decoration:none}
    #header #navbar a:hover{border-bottom-color:#76a34c;text-decoration:none}
    #headerimg img {border: 0;}


    /* POSTS */
    #blog{ clear: left; }
    .text,.link,.quote,.photo,.video,.audio,.chat,.photoset-post{border-bottom:1px dotted #bbb;margin-bottom:4.5em;}
    .text img { max-width: 100%; }
    .link .link-description{margin:0 0 1.5em}
    .quote .words{border:0;color:#333;font:normal 1.2em/1.3 "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;margin:0 0 1em;padding:0}
    .quote .source{color:#888;font-style:italic}
    .photo,.video, .photoset-post{text-align:center}
    .photo .caption,.video .caption,.audio .caption,.quote .source,.photoset-post .caption{clear: right;margin-bottom:1.5em;margin-top:0.75em;text-align:left}
    .photo a img{border:0;}
    .chat ul.convo{list-style-type:none;padding:0;}
    .chat ul.convo li{line-height:2;}
    .chat ul.convo li .person { font-weight: bold; }
    .chat ul.convo li.even .person{color:#76a34c;}

    /* POST FOOTERS */
    .post-footer{list-style:none;font-size:0.857em;margin:3em 0;padding-top:1.5em; text-align:right;}
    .post-footer li{display:inline;margin-left:1em;padding:0}

    /* COMMENTS */
    #comment {margin:0; padding-bottom: 5px;}
    #comment p {margin:0; padding:0;}
    .comment-footer{background: #FFFED7; list-style:none;font-size:0.857em;margin:3em 0;padding-top:1.5em; text-align:right;}
    .comment-footer li{display:inline;margin-left:1em;padding:0}
    .comment-footer li.tags ul, .comment-footer li.tags ul li{display:inline; padding: 0;}
    .comment-footer li.tags ul li {margin-left: 0.4em;}
     #comment_form {padding-bottom: 50px;}
    
    /* REBLOG */
    .post-footer li.reblog{color:#888;display:block;font-style:italic;margin-bottom:0.25em}
    .post-footer li.date h3{color:#888;display:inline;font-family:Helvetica,Arial,sans-serif;font-size:1em}
    
    /* TAGS */
    .post-footer li.tags ul, .post-footer li.tags ul li{display:inline; padding: 0;}
    .post-footer li.tags ul li {margin-left: 0.4em;}

    /* PAGINATION */
    #pagination{margin:0 0 3em}
    #pagination #pagecount{color:#888;margin:0 1.5em}

    /* FOOTER */
    #footer{border-top:5px solid #76a34c;background:#222;color:#888;float:left;overflow:visible;padding:0 0 1.5em;width:100%}
    #footer a{text-decoration:none}
    #footer a:hover{color:#888;}
    #footer h3{border-bottom:1px solid #888;color:#888;font-size:1.5em;margin:2em 0 0.25em}
    #footer ul{list-style:none;padding:0}
    #footer ul li{line-height:2}
    
    /* FOLLOWING LIST */
    #footer #following li { line-height: 30px; display: inline; }

    /* FOOTER LAYOUT */ 
    #footer-contain{margin:0 auto;padding:0;width:50em}
    #footer-left{float:left;width:15em}
    #footer-middle{float:left;margin-left:2.5em;width:15em}
    #footer-right{float:left;margin-left:2.5em;width:15em}
    
    /* SEARCH */
    #search input{display:inline;}
    #searchresultcount{font-style:italic;margin: 3em 0;text-align: center;}
    #searchresultcount .query{font-weight:bold;}
  


