/* General Background */
body {
	background-color: #f0f8e8;
/* Light greenish background */
	background-image: url('https://example.com/nature-pattern.png');
/* Replace with your nature image URL */
	background-size: cover;
	color: #000000;
/* Dark Slate Gray for text */
	font-family: 'Georgia', serif;
/* Nature-friendly font style */
}

/* Header Styling */
header {
	background-color: #228b22;
/* Forest green */
	color: #ffffff;
	text-align: center;
	padding: 20px;
	font-size: 1.5rem;
	border-bottom: 5px solid #2c5c2c;
/* Darker green border */
}

/* Links Styling */
a {
	color: #000000;
/* Black */
	text-decoration: none;
	font-weight: bold;
	line-height: 1 !important;
/* Maintain consistent spacing */
}

a:hover {
	color: #228b22;
/* Forest Green on Hover */
	text-decoration: underline;
}

/* Website Header Style */
header a[rel="home"]:hover {
	color: #eafaea !important;
/* Light Forest Green */
	text-decoration: none;
/* Optional */
	font-size: inherit !important;
/* Ensure font size doesn't change */
	line-height: 1 !important;
/* Maintain consistent spacing */
	background-color: transparent !important;
/* Remove any hover background */
	border: none !important;
/* Remove any hover border */
	padding: 0 !important;
/* Remove any hover padding */
}

/* Buttons */
button, input[type="submit"] {
	background-color: #6b8e23;
/* Olive green */
	color: #ffffff;
	border: none;
	border-radius: 5px;
	padding: 10px 20px;
	font-size: 1rem;
	cursor: pointer;
}

button:hover, input[type="submit"]:hover {
	background-color: #556b2f;
/* Darker Olive */
}

/* Content Area */
.main-content, .post, .page {
	background-color: #ffffff;
/* White background for readability */
	border: 1px solid #dcdcdc;
	border-radius: 10px;
	padding: 20px;
	margin: 20px auto;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* Footer Styling */
footer {
	background-color: #228b22;
/* Forest Green */
	color: #ffffff;
	text-align: center;
	padding: 15px;
	font-size: .9rem;
}

/* Tag Style */
a[rel="tag"] {
	color: #7e6a56 !important;
/* Dark Taupe */
	text-decoration: none;
}

a[rel="tag"]:hover {
	color: #228b22 !important;
/* Forest Green for Hover Effect */
}

/* Nature Elements - Optional Borders for Images */
/* Images inside posts */
img.wp-image-50 {
	border: none !important;
/* Removes border from logo */
	box-shadow: none !important;
/* Removes shadow, if any */
}

.post img, .entry-content img, .single img {
	border: 3px solid #228b22;
/* Dark green border */
	border-radius: 25px;
/* Rounded corners */
}

/* Images linking to other posts (thumbnails) */
.wp-post-image {
	border: 3px solid #8B4513;
/* Saddle Brown */
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

/* Nature-Themed Fonts (Google Fonts) */
body {
	font-family: 'Playfair Display', serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #228b22 !important;
/* Forest Green for headings */
}

/* Adjust Paragraph Spacing for Readability */
p {
	line-height: 1.6;
	margin: 15px 0;
}