@charset "UTF-8";
/* Font defaults and body background */
body {
	font-family: Verdana,Geneva,Kalimati,Arial,sans-serif;
	background: #c9f1c4;
}

/* Image border colors */
img.border {
	border: 1px solid #4c945d;	
}
.mainContent .content img.border {
	border: 1px solid #4c945d;	
}
.rounded-box .content img.border {
	border: 1px solid #4c945d;
}

/* Headers */
h1, h2, h3 {
	color: #4c945d;
}

/* Link color */
a {
	color: #4c945d;
}

/* List title color */
dl dt {
	color: #4c945d;
}

/* Container */
.container {
	border-left: #4c945d 1px solid;
	border-right: #4c945d 1px solid;
	border-bottom: #4c945d 1px solid;
	background: #ffffff;
}

/* List bullets */
dl dt:before {
	content: url(../../images/themes/green/bullet.png) " ";
}
dl dt:after {
	content: " " url(../../images/themes/green/bullet.png);
}
ul.bullet li {
	list-style-image: url(../../images/themes/green/bullet.png);
}

/* Header background */
.zone4Logo {
	background: url(../../images/themes/green/mountain_bg.png) bottom left no-repeat;
}
.headerRight {
	background: url(../../images/themes/headers/flowers_pink-yellow.png) bottom right no-repeat;
}

/* Top nav bar */
.navTop {
	background: #69cc80 url(../../images/themes/green/bar_bg.png) repeat-x;
}
.navTop a {
	color: #ffffff;
}
.navTop li ul {
	background: #c9f1c4;
	border: 1px solid #4c945d;
}
.navTop li ul a {
	font-size: small;
	color: #4c945d;
}

/* Main content boxes */
.mainContent h1 {
	background: #69cc80 url(../../images/themes/green/bar_bg.png) repeat-x;
}
.mainContent h1 {
	color: #ffffff;
}
.mainContent h2, .mainContent h3 {
	color: #000000;
}
.mainContent .coloredText {
	color: #4c945d;	
}
.mainContent {
	border-left: #4c945d 1px solid;
	border-right: #4c945d 1px solid;
	border-bottom: #4c945d 1px solid;
}
.mainContent .content .separator {
	height: 1px;
	border-top: 1px solid #4c945d;
}

/* Rounded-box */
.rounded-box .t {
	background: url(../../images/themes/green/rounded-box/t.png) repeat-x top left;
}
.rounded-box .tl {
	background: url(../../images/themes/green/rounded-box/tl.png) no-repeat top left;
}
.rounded-box .tr {
	background: url(../../images/themes/green/rounded-box/tr.png) no-repeat top right;
}
.rounded-box .l {
	background: #c9f1c4 url(../../images/themes/green/rounded-box/l.png) repeat-y top left;
}
.rounded-box .r {
	background: url(../../images/themes/green/rounded-box/r.png) repeat-y top right;
}
.rounded-box .b {
	background: url(../../images/themes/green/rounded-box/b.png) repeat-x bottom left;
}
.rounded-box .bl {
	background: url(../../images/themes/green/rounded-box/bl.png) no-repeat bottom left;
}
.rounded-box .br {
	background: url(../../images/themes/green/rounded-box/br.png) no-repeat bottom right;
}

/* Side nav */
.navSide li {
	border-bottom: 1px solid #4c945d;
}

/* Side boxes */
.boxSide h2 {
	color: #4c945d;
}
.boxSide .content {
	background: #c9f1c4;
	border: 1px solid #4c945d;
}
.boxSide.bookmarks .content .sharethis {
	border-top: solid 1px #4c945d;
}

/* Bottom nav bar */
.navBottom {
	background: #c9f1c4;
	border: #4c945d 1px solid;
}

/* Forms */
form.basicForm fieldset {
  border: 1px solid #4c945d;
}
form.basicForm fieldset fieldset {
	border: 1px solid #4c945d;
}
div#mc_embed_signup input:focus {
	border-color: #4c945d;
}
div#mc_embed_signup #mc-embedded-subscribe {
	background-color: #4c945d;
	font-weight: bold;
	color: #fff;
}
div#mc_embed_signup #mc-embedded-subscribe:hover,
div#mc_embed_signup #mc-embedded-subscribe:focus {
	background-color: #5da56e;
}

/* Generic buttons */
form.basicForm input.button,
input.button,
.button {
	background-color: #4c945d;
	font-weight: bold;
	color: #fff;
}
form.basicForm input.button:hover,
input.button:hover,
form.basicForm input.button:focus,
input.button:focus,
.button:hover,
.button:focus {
	background-color: #5da56e;
}