/* COLOR PALETTE
purple: 5D0040
l green: 75A213
m green: 688F11
d green: 405D01
brown: 522F00
*/

/* LINK STYLES */

a {
	
	text-decoration:underline;
	color:#688F11;
	
}

a:visited {
	
	text-decoration:none;
	color:#405D01;
	
}

a:hover {
	
	text-decoration:underline;
	color:#5D0040;
	
}

a:active {
	
	
	
}

/* GENERIC HEADERS */

h2 {
	
	margin:0;
	padding:0;
	text-align:right;
	width:100%;
	font-size:1.5em;
	font-family:'Georgia', 'Times New Roman', serif;
	border-bottom:1px solid #75A213;
	
}

	h2 a {
		
		text-decoration:none;
		color:#5D0040 !important;
		
	}
	h2 a:visited {
		
	}
	h2 a:hover {
		
		text-decoration:none;
		color:#688F11 !important;
		
	}
	h2 a:active {
		
	}

h3 {
	
	margin:0;
	padding:5px 5px 5px 0;
	font-size:.9em;
	color:#5D0040;
	
}

h4 {
	
	margin:5px 5px 5px 0;
	padding:0;
	font-family:'Georgia', 'Times New Roman', serif;
	font-size:1.1em;
	font-weight:bold;
	
}

h5 {
	
	margin:5px 5px 5px 0;
	padding:0;
	font-size:1em;
	font-style:italic;
	font-weight:bold;
	
}

/* TEXT CONTENT STYLES */

p {
	
	text-indent:15px;
	
}

em {
	
	font-style:italic;
	
}

strong {
	
	font-weight:bold;
	
}

small {
	
	font-size:.7em;
	
}

/* IMAGES */

img {
	
	border:none;
	
}

div.image {
	
	text-align:center;
	
}

div.image img {
	
	margin:15px;
	padding:0;
	
}


p.post-meta {
	
	font-size:.7em;
	font-family:'Georgia', 'Times New Roman', serif;
	font-weight:bold;
	text-align:right;
	text-indent:0;
	
}

/* LAYER SPECIFIC STYLES */

div#header {
	
	width:850px;
	margin:20px auto 0 auto;
	
}

img#header {
	
	width:100%;
	
}

div#body {
	
	width:750px;
	margin:10px auto 0 auto;
	font-size:15px;
	font-family:sans-serif;
	
}

div#sidebar {
	
	width:150px;
	margin:0px;
	padding:0;
	font-family:'Georgia', 'Times New Roman', serif;
	float:left;
	
}

	ul#sitenav {
		
		list-style-type:none;
		margin:0;
		padding:0 0 0 6px;
		font-weight:bold;
		font-size:.8em;
		border-left:1px solid #75A213;

		
	}

		ul#sitenav li {
			
			margin:0;
			padding:0;
			
		}

			ul#sitenav li a {
				
				text-decoration:none;
				
			}
			ul#sitenav li a:visited {
				
			}
			ul#sitenav li a:hover {
				
			}
			ul#sitenav li a:active {
				
			}
		
			ul#sitenav li.sub-cat {
				
				margin:5px 0 5px 0;
				
			}
			
				ul#sitenav ul {
					
					list-style-type:none;
					margin:0;
					padding:0;
					
				}
				
					ul#sitenav ul li {
							
							margin:0;
							padding:0 0 0 10px;
							
						}
				
				ul#sitenav ul#ravelry {
					
					margin:10px 25px 5px 25px;
					
				}
					
					ul#sitenav ul#ravelry li {
						
						padding:0;
						
					}
					



div#content {
	
	width:590px;
	margin:0;
	padding:0 0 0 10px;
	float:right;
	background:white; /* REMOVE */
	
}

div.entry {
	
	width:590px;
	clear:both;
	float:right;
	
}

div#footer {
	
	width:85%;
	margin:20px auto 0 auto;
	padding:5px 0 0 0;
	clear:both;
	font-weight:bold;
	font-size:.9em;
	text-align:center;
	border-top:1px solid #75A213;
	
}

div.navigation {
	
	margin:0;
	padding:10px 0 5px 0;
	
}

div.navigation p {
	
	text-indent:0;
	font-family:'Georgia', 'Times New Roman', serif;
	font-weight:bold;
	
}

	/* Comment styles */
	
	/* RECENT COMMENTS */
	
ul#recent-comments {
                
    display:none;
    list-style-type:none;
    margin:0;
}

ul#recent-comments ul {
    
    margin:0;
    
}

li#recent a {
    
    color:#688F11;
    
}

li#recent:hover > ul#recent-comments {
    
    display:list-item;
    
}

li#recent a:hover > ul#recent-comments {
    
    display:list-item;
    
}

div.indiv-comment {
    
    margin:0 0 5px 0;
    
}

div#content-left div.indiv-comment p {
    
    margin:0;
    padding:5px 10px 5px 5px;
    text-indent:-5px;
    font-size:.6em;
    
}

	/* ADJUST MEASUREMENTS */

ol.commentlist {
    
    list-style-type:none;
    padding:0;
    margin:0;
    
}

    ol.commentlist li {
        
        margin:0 0 20px 90px;
        width:510px;
        border-right:1px solid #aaa;
        border-left:1px solid #aaa;
        padding:0 5px 0 5px;
        
    }
    
    ol.commentlist li.alt {
        
        width:510px;
        margin:0 0 20px 0;
        
    }
    
    ol.commentlist p {
        
        text-indent:0;
        margin:10px 0 0 0;
        padding:0;
        
    }

textarea#comment {
    
    width:400px;
    
}
