
.buttonmedium, .buttonmedium:hover, .buttonlarge, .buttonlarge:hover, .buttonxlarge, .buttonxlarge:hover {
-moz-box-shadow: 0 2px 5px #999;
-webkit-box-shadow: 0 2px 5px #999;
box-shadow: 0 2px 5px #999;
}
a.more-link {
-moz-box-shadow: 0 2px 5px #999;
-webkit-box-shadow: 0 2px 5px #999;
box-shadow: 0 2px 5px #999;
}

div.header {
background-color: #3ea638;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6fd96b), to(#3ea638));
background-image: -webkit-linear-gradient(top, #6fd96b, #3ea638);
background-image:    -moz-linear-gradient(top, #6fd96b, #3ea638);
background-image:     -ms-linear-gradient(top, #6fd96b, #3ea638);
background-image:      -o-linear-gradient(top, #6fd96b, #3ea638);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fd96b', endColorstr='#3ea638');
}
div.footer {
background-color: #3ea638;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fbb4d), to(#4fb749));
background-image: -webkit-linear-gradient(top, #4fbb4d, #4fb749);
background-image:    -moz-linear-gradient(top, #4fbb4d, #4fb749);
background-image:     -ms-linear-gradient(top, #4fbb4d, #4fb749);
background-image:      -o-linear-gradient(top, #4fbb4d, #4fb749);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fbb4d', endColorstr='#4fb749');
}
div.copyright {height:auto;
background-color:#3ea738;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fb749', endColorstr='#3ea638');
}
div.nav-menu ul li {
background-color:transparent;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6fdd6f), to(#4fb749));
background-image: -webkit-linear-gradient(top, #6fdd6f, #4fb749);
background-image:    -moz-linear-gradient(top, #6fdd6f, #4fb749);
background-image:     -ms-linear-gradient(top, #6fdd6f, #4fb749);
background-image:      -o-linear-gradient(top, #6fdd6f, #4fb749);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fdd6f', endColorstr='#4fb749');
border-right:1px solid #3ea638;
}
a.more-link {
background-color: #3ea638;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6fd96b), to(#3ea638));
background-image: -webkit-linear-gradient(top, #6fd96b, #3ea638);
background-image:    -moz-linear-gradient(top, #6fd96b, #3ea638);
background-image:     -ms-linear-gradient(top, #6fd96b, #3ea638);
background-image:      -o-linear-gradient(top, #6fd96b, #3ea638);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fd96b', endColorstr='#3ea638');
}
a.more-link:hover {
background-color: #4fb749;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7fea7c), to(#4fb749));
background-image: -webkit-linear-gradient(top, #7fea7c, #4fb749);
background-image:    -moz-linear-gradient(top, #7fea7c, #4fb749);
background-image:     -ms-linear-gradient(top, #7fea7c, #4fb749);
background-image:      -o-linear-gradient(top, #7fea7c, #4fb749);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fea7c', endColorstr='#4fb749');
}
div.nav-menu ul li:hover, div.nav-menu ul li.sfHover {
background:#3fa93b;
filter:alpha(opacity=100);
zoom:1; /* hasLayout for IE6 and IE7 */
background:rgba(42, 140, 42, 1.0);
}
div.nav-menu ul ul li:hover, div.nav-menu ul li.sfHover {
outline:0;
background:#3ea638;
filter:alpha(opacity=100);
zoom:1; /* hasLayout for IE6 and IE7 */
background:rgba(70, 168, 70, 1.0);
}
div.nav-menu ul ul {
	background-color:#3ea738;
	filter:alpha(opacity=85);
	zoom:1; /* hasLayout for IE6 and IE7 */
	background:rgba(48, 160, 48, 0.85);
}
.nivo-caption {
	background-color:#3ea738;
	filter:alpha(opacity=85);
	zoom:1; /* hasLayout for IE6 and IE7 */
	background:rgba(48, 160, 48, 0.85);
}

.slider-minimal .nivo-controlNav {
background:transparent;
}
.slider-headline .nivo-controlNav {
background: #2d9527;
border-bottom:solid 1px #3ea638\9;
}
.slider-thumbnail .nivo-controlNav {
		background: #3ea638;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4fb749), color-stop(100%, #3ea638));
		background-image: -webkit-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -moz-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -o-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -ms-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fb749', endColorstr='#3ea638');
border-bottom:solid 1px #3ea638\9;
}
.slider-headline .nivo-controlNav .nivo-control {
		background: #3ea738;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4fb749), color-stop(100%, #3ea738));
		background-image: -webkit-linear-gradient(center top,#4fb749 0%,#3ea738 100%);
		background-image: -moz-linear-gradient(center top,#4fb749 0%,#3ea738 100%);
		background-image: -o-linear-gradient(center top,#4fb749 0%,#3ea738 100%);
		background-image: -ms-linear-gradient(center top,#4fb749 0%,#3ea738 100%);
		background-image: linear-gradient(center top,#4fb749 0%,#3ea738 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fb749', endColorstr='#3ea738');
}
.slider-headline .nivo-controlNav .nivo-control.active {
		background: #3ea738;
}

div#nivo-playpause {
background:url("images/pause.png") no-repeat scroll center top rgb(48, 160, 48);
background:url("images/pause.png") no-repeat scroll center top rgba(48, 160, 48, 0.9);
border-right:1px solid #2d9527;
}

div#nivo-playpause:hover {
background:url("images/pause.png") no-repeat scroll center top rgb(42, 140, 42);
background:url("images/pause.png") no-repeat scroll center top rgba(48, 160, 48, 1.0);
}

.nivoSlider .nivo-prevNav {
background:url("images/prev.png") no-repeat scroll center top rgb(48, 160, 48);
background:url("images/prev.png") no-repeat scroll center top rgba(48, 160, 48, 0.9);
border-right:solid 1px #2d9527;
}

.nivoSlider .nivo-prevNav:hover {
background:url("images/prev.png") no-repeat scroll center top rgb(42, 140, 42);
background:url("images/prev.png") no-repeat scroll center top rgba(48, 160, 48, 1.0);
}

.nivoSlider .nivo-nextNav {
background:url("images/next.png") no-repeat scroll center top rgb(48, 160, 48);
background:url("images/next.png") no-repeat scroll center top rgba(48, 160, 48, 0.9);
}

.nivoSlider .nivo-nextNav:hover {
background:url("images/next.png") no-repeat scroll center top rgb(42, 140, 42);
background:url("images/next.png") no-repeat scroll center top rgba(48, 160, 48, 1.0);
}

	.nivoSlider .nivo-controlNav .nivo-control-left-bar {
		background: #3ea638;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4fb749), color-stop(100%, #3ea638));
		background-image: -webkit-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -moz-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -o-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -ms-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fb749', endColorstr='#3ea638');
	}
	.nivoSlider .nivo-controlNav .nivo-control-right-bar {
		background: #3ea638;
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4fb749), color-stop(100%, #3ea638));
		background-image: -webkit-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -moz-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -o-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: -ms-linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		background-image: linear-gradient(center top,#4fb749 0%,#3ea638 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fb749', endColorstr='#3ea638');
	}

.footer ul.footer_widgets ul.thumblist img {
background:#3ea738;
border:1px solid #2d9527;
}

.buttonmedium {
background-color: #3ea638;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fb749), to(#3ea638));
background-image: -webkit-linear-gradient(top, #4fb749, #3ea638);
background-image:    -moz-linear-gradient(top, #4fb749, #3ea638);
background-image:     -ms-linear-gradient(top, #4fb749, #3ea638);
background-image:      -o-linear-gradient(top, #4fb749, #3ea638);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fb749', endColorstr='#3ea638');
}
.buttonmedium:hover {
background-color: #5fc85a;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7fea7c), to(#5fc85a));
background-image: -webkit-linear-gradient(top, #7fea7c, #5fc85a);
background-image:    -moz-linear-gradient(top, #7fea7c, #5fc85a);
background-image:     -ms-linear-gradient(top, #7fea7c, #5fc85a);
background-image:      -o-linear-gradient(top, #7fea7c, #5fc85a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fea7c', endColorstr='#5fc85a');
}
.buttonlarge {
background-color: #3ea638;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fb749), to(#3ea638));
background-image: -webkit-linear-gradient(top, #4fb749, #3ea638);
background-image:    -moz-linear-gradient(top, #4fb749, #3ea638);
background-image:     -ms-linear-gradient(top, #4fb749, #3ea638);
background-image:      -o-linear-gradient(top, #4fb749, #3ea638);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fb749', endColorstr='#3ea638');
}
.buttonlarge:hover {
background-color: #5fc85a;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7fea7c), to(#5fc85a));
background-image: -webkit-linear-gradient(top, #7fea7c, #5fc85a);
background-image:    -moz-linear-gradient(top, #7fea7c, #5fc85a);
background-image:     -ms-linear-gradient(top, #7fea7c, #5fc85a);
background-image:      -o-linear-gradient(top, #7fea7c, #5fc85a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fea7c', endColorstr='#5fc85a');
}
.buttonxlarge {
background-color: #3ea638;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4fb749), to(#3ea638));
background-image: -webkit-linear-gradient(top, #4fb749, #3ea638);
background-image:    -moz-linear-gradient(top, #4fb749, #3ea638);
background-image:     -ms-linear-gradient(top, #4fb749, #3ea638);
background-image:      -o-linear-gradient(top, #4fb749, #3ea638);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fb749', endColorstr='#3ea638');
}
.buttonxlarge:hover {
background-color: #5fc85a;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7fea7c), to(#5fc85a));
background-image: -webkit-linear-gradient(top, #7fea7c, #5fc85a);
background-image:    -moz-linear-gradient(top, #7fea7c, #5fc85a);
background-image:     -ms-linear-gradient(top, #7fea7c, #5fc85a);
background-image:      -o-linear-gradient(top, #7fea7c, #5fc85a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fea7c', endColorstr='#5fc85a');
}
ul.footer_widgets ul li {
border-bottom:1px dotted #6fd96b;
}
.footer ul {
border-top:1px dotted #6fd96b;
}
.footer ul a {
color:#ffffff;
}
.footer ul a:hover {
color:#cfffcf;
}
ul.widgets, ul.footer_widgets {
border-top:0;
}
.nivoSlider .nivo-caption > p p {
color:#ffffff;
}
.copyright p {
width:100%;
color:#cfffcf;
}
.copyright p a, .copyright p a:hover {
color:#cfffcf;
}

.footer input, .footer textarea {
background:#3ea738;
}
.footer input:hover, .footer textarea:hover {
background:#3ea738;
}
.footer_form .submit input {
color:#ffffff;
background-color: #3ea738;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3ea738), to(#3ea738));
background-image: -webkit-linear-gradient(top, #3ea738, #3ea738);
background-image:    -moz-linear-gradient(top, #3ea738, #3ea738);
background-image:     -ms-linear-gradient(top, #3ea738, #3ea738);
background-image:      -o-linear-gradient(top, #3ea738, #3ea738);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ea738', endColorstr='#3ea738');
}
.footer_form .submit input:hover {
color:#ffffff;
background-color: #5fc85a;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5fc85a), to(#5fc85a));
background-image: -webkit-linear-gradient(top, #5fc85a, #5fc85a);
background-image:    -moz-linear-gradient(top, #5fc85a, #5fc85a);
background-image:     -ms-linear-gradient(top, #5fc85a, #5fc85a);
background-image:      -o-linear-gradient(top, #5fc85a, #5fc85a);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5fc85a', endColorstr='#5fc85a');
}

.blogdate {
background-color: #4fb749;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6fdd6f), to(#4fb749));
background-image: -webkit-linear-gradient(top, #6fdd6f, #4fb749);
background-image:    -moz-linear-gradient(top, #6fdd6f, #4fb749);
background-image:     -ms-linear-gradient(top, #6fdd6f, #4fb749);
background-image:      -o-linear-gradient(top, #6fdd6f, #4fb749);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fdd6f', endColorstr='#4fb749');
}