body {
	background: url(meadow/bg-gradient.jpg) top left repeat-x #b8cc6e;
	color: #4b6000;
}

/* General styles 
=================================*/

a {
	color: #004460;
}

p a:hover {
	border-bottom: 2px dotted #004460;
}


/* Header
=================================*/

ul#nav li a {
	color: #4b6000;
}

ul#nav li a:hover {
	color: #004460;
	border-bottom: 2px solid #004460;
} 

ul#nav ul li a {
	background: #004460;
}

ul#nav ul li ul li a {
	background: #0a5d80;
}

ul#nav ul li a:hover {
/*	background: #a3b561;*/
}

ul#nav li:hover a.sf-with-ul {
	color: #004460;
	border-bottom: 2px solid #004460;
}


/* Round Boxes (global)
=================================*/

.round-box.wide .corners-top {
	background: url(meadow/corners-top-light-wide.png) top left no-repeat;
	height: 11px;
}

.round-box.med .corners-top {
	background: url(meadow/corners-top-dark-med.png) top left no-repeat;
	height: 11px;
}

.round-box.med.light .corners-top {
	background: url(meadow/corners-top-light-med.png) top left no-repeat;
	height: 11px;
}

.round-box.small .corners-top {
	background: url(meadow/corners-top-dark-small.png) top left no-repeat;
	height: 11px;
}

.round-box.wide .corners-bottom {
	background: url(meadow/corners-bottom-light-wide.png) top left no-repeat;
	height: 11px;
}

.round-box.med .corners-bottom {
	background: url(meadow/corners-bottom-dark-med.png) top left no-repeat;
	height: 11px;
}

.round-box.med.light .corners-bottom {
	background: url(meadow/corners-bottom-light-med.png) top left no-repeat;
	height: 11px;
}

.round-box.small .corners-bottom {
	background: url(meadow/corners-bottom-dark-small.png) top left no-repeat;
	height: 11px;
}

.round-box.wide .corners-content {
	background: url(meadow/corner-bg-light-wide.png) top left repeat-y;
}

.round-box.med .corners-content {
	background: url(meadow/corner-bg-dark-med.png) top left repeat-y;
}

.round-box.med.light .corners-content {
	background: url(meadow/corner-bg-light-med.png) top left repeat-y;
}

.round-box.small .corners-content {
	background: url(meadow/corner-bg-dark-small.png) top left repeat-y;
}

.round-box h4.box-title {
	background: url(meadow/box-title-left.png) top left no-repeat;
}

.round-box h4.box-title span {
	background: #4b6000;
}

.round-box h4.box-title span.title-r {
	background: url(meadow/box-title-right.png) top left no-repeat;
}


/* Button links
.................................*/

.button-link a {
     background: url(meadow/button-left-darkbg.gif) top left no-repeat;
 }

.button-link a span {
     background: url(meadow/button-right-darkbg.gif) top right no-repeat;
 }
 
.button-link.lightbg a {
	background: url(meadow/button-left-lightbg.gif) top left no-repeat;
}

.button-link.lightbg a span {
	background: url(meadow/button-right-lightbg.gif) top right no-repeat;
}


/* Home Page Elements
=================================*/

.feature #primary-feature #img {
	background: url(meadow/feature-img-border.gif) top left no-repeat;
}

.feature #primary-feature #img a#left {
	background: url(meadow/feature-arrow-left.png) top left no-repeat;
}

.feature #primary-feature #img a#right {
	background: url(meadow/feature-arrow-right.png) top left no-repeat;
}

.feature h2 {
	color: #004460;
}

.feature a {
	color: #004460;
}

.feature a:hover {
	color: #004460;
}

#action-call {
	color: #4b6000;
}

#action-call a {
	color: #004460;
}

#action-call a:hover {
	border-bottom: 2px solid #004460;
}

.featured-posts .post h2 a {
	color: #004460;
}

.featured-posts .post h2 a:hover {
	color: #4B6000;
}

.sidebar-home .post h2 a {
	color: #004460;
}

.sidebar-home .post h2 a:hover {
	color: #4B6000;
}


/* Entry Content
=================================*/

.post h1 {
	color: #004460;
}

.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
	color: #004460;
}


/* Comments
=================================*/

h3#comments {
	color: #4B6000;
}

.comment-body {
	background: url(meadow/line-lightbg.gif) top left repeat-x;
}

#respond h3 {
	color: #4B6000;
}

#respond input,
#respond textarea {
	background: #879b3c;
	border: 1px solid #6b7b2e;
}

#respond label {
	color: #4B6000;
}

button {
	background: url(meadow/button-right-bg.gif) top right no-repeat;
}

button span {
    background: url(meadow/button-left-bg.gif) top left no-repeat;
}


/* Sidebar
=================================*/

#sidebar .round-box {
	margin: 0;
}

#sidebar h5 {
	color: #4b6000;
	background: url(meadow/sidebar-line.gif) bottom left repeat-x;
}

#sidebar .widget.widget_categories li a,
#sidebar .widget.widget_recent_entries li a {
	background: url(meadow/icon-posts.gif) top left no-repeat;
	background-position: 0 2px;
}


/* Footer
=================================*/

#footer {
	color: #4b6000;
}

.footer-widget h4 {
	color: #4b6000;
	background: url(meadow/footer-line.gif) bottom left repeat-x;
}

