html{font-size:87.5%}
body{
	background:#FFF;;
	border-top:30px solid #C0B105;
	color:#575757;
	font:normal 0.9em/1.4 "Lucida Grande","Lucida Sans Unicode", "Lucida Sans",Tahoma,sans-serif;
	margin:0;padding:3em 0 0
	}
a,a:visited,a:active{color:#C0B105;}
a:hover{color:#575757;}   
h1,h2,h3,h4,h5,h6{
    color:#575757;
    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 {color:Lighter Text};color:{color:Lighter Text};margin:0 1em 1.5em;padding:0 1em}
    /* LAYOUT */
    #container{margin:0 auto;min-width:500px;width:35em}

    /* HEADER */
#header h1{margin:0 0 3em;padding:0;}
#header h1 a{border:0;	
    background: url('http://www.greenbeanmachine.com/images/arrow_header.jpg');
	display: block;
	width:551px;
	height: 157px;
	text-indent: -9999px;
	text-decoration:none;
	}
#header h1 a:hover{color:#C0B105;}

#header #navigation{
    float:right;
    list-style:none;
    margin:0.75em 0 3.75em;
    padding:0}

#header #navigation li{
	display:inline;
	margin:0 0.25em}

#header #navigation a{
	border-bottom:2px solid {color:Background};
	font-size:1.2em;
	line-height:1.8em;
	padding:0.25em;
	text-decoration:none}

#header #navigation a:hover{border-bottom-color:{color:Accent};text-decoration:none}

    /* POSTS */
#posts { clear: left; }
    .text,.link,.quote,.photo,.video,.audio,.chat,.photoset-post{border-bottom:1px dashed #C0C0C0;margin-bottom:4.5em;}
    .link .link-description{margin:0 0 1.5em}
    .quote .words{border:0;color:#C0B105;font: 1.8em/1.4 Georgia, serif;font-style:italic;margin:0 0 1em;padding:0}
    .quote .source{color:{color:Lighter Text};font-style:normal; text-indent: 2em;}
    
    /* PHOTOS */
    .photo, .photoset-post, .photo-wrapper{text-align:center}
    .photo a img{border:0;}   
    .photo .photo-wrapper img {
	border: 8px solid #FFFFFF;
	-webkit-box-shadow: 0 3px 3px rgba(128,128,128,.35);
	}
    .photo.captioned .photo-wrapper {
	float: left;
	margin: 0 22px 22px 0;
	}
    .photo .body {
	padding-top: 4px;
	}
    .photo .body p, .photo .body blockquote {
	text-align: left;
	}    
        
    .video{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}
    .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:{color:Accent};}
    .audio .playcount { float: right; }

    /* POST FOOTERS */
    .post-footer{list-style:none;font-size:0.857em;margin:3em 0;padding:0;text-align:right;}
    .post-footer li{display:inline;margin-left:1em;padding:0}
    
    /* REBLOG */
    .post-footer li.reblog{color:{color:Lighter Text};display:block;font-style:italic;margin-bottom:0.25em}
    .post-footer li.date h3{color:{color:Lighter Text};display:inline;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,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:{color:Lighter Text};margin:0 1.5em}

    /* FOOTER */
    #footer{background:#F0F0E3;color:#575757;float:left;overflow:visible;padding:0 0 1.5em;width:100%}
    #footer a{color:#C0B105;text-decoration:none;}
    #footer a:hover{color:#B8BDE4;}
    #footer h3{color:#575757;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:40em}
    #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}
    .tiny {font-size: 0.7em;margin-top: 15px;}
    
    /* SEARCH */
    #search input{display:inline;}
    #searchresultcount{font-style:italic;margin: 3em 0;text-align: center;}
    #searchresultcount .query{font-weight:bold;}
    
    /* CUSTOM CSS */
    {CustomCSS}
    
    
    