html {overflow-y:scroll;}
body{font-size:100%; line-height: 1.6875; background: #fff; margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{padding-top:12px}
h1{font-size:26px;margin-bottom:12px}
h2{font-size:16px;line-height:20px;margin-bottom:12px; color: #185533}
h3,.h3{font-size:18px;line-height:20px;margin-bottom:6px}
h4,h5,h6{font-size:22px}
p,img{margin-bottom:12px;height: auto}
.btn,.btn-big{font-size:24px;line-height:24px;padding:6px 20px}
.btn-big{font-size:26px;line-height:26px;padding:10px 24px}
.container{max-width:1280px}
.a1x2,.a1x3,.a2x3,.a1x4,.a3x4,.a1x5,.a2x5,.a3x5,.a4x5{display:inline;float:left;}
.a1x2{width:50%}
.a1x3{width:26.36%}
.a2x3{width:70.67%}
.a1x4{width:25%}
.a3x4{width:75%}
.a1x5{width:20%}
.a2x5{width:40%}
.a3x5{width:60%}
.a4x5{width:80%}
.row{overflow:hidden}
.row .a1x3{width:33.333333333333336%; }
.ar{float:right}
.mt1{margin-top:12px!important}
.mt2{margin-top:24px!important}
.mr1{margin-right:36px!important}
.mr1 img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px#666666; box-shadow: 0px 3px 8px #666666; height: auto;}
.ml1{margin-left:36px!important;}
.ml1 img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px #666666; box-shadow: 0px 3px 8px #666666;height: auto;}
.inner{margin-right:17px; margin-left:17px;}
.inner img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px #666666; box-shadow: 0px 3px 8px #666666;height: auto;}
.hidden{display:block!important;visibility:visible}
.imgmain{margin-top:-39px;}
.imgmain img{position: absolute; z-index: 1000; width: 70.7%; display:block}
.oldie .gallery li{width:12.4%}
.header{height:90px!important;width: 100%}
.logo{max-width: 375px; height:auto;margin-top: 4px; float:none; left:12px;}
.nav ul{overflow:hidden;}
.nav li{display:inline;float:left}
.nav a{display:block;}
.nav-main{float:right; padding:0;}
.nav-main .mult br{display:block}
.nav-main .mult{text-align: center}
.nav-main .btn-big{display:none!important;visibility:hidden}
.nav-main ul{overflow:hidden;position:static!important;width:auto!important}
.nav-main li,.nav-main li a{background:0;margin:0;border:0;font-family: Arial, Helvetica, sans-serif; font-weight:700;letter-spacing: .023em}
.nav-main li a{color:#FFF;font-size:98%;line-height:14px;padding:34px 10px 0px 10px;}
.nav-main li a:hover,.nav-main li a:focus{color:#fff2ab; text-decoration:underline}
.nav-main .current a{color:#fff}
.js .nav-main .last{border-bottom: 0px}
.footer{margin:0;padding:0px 12px 0px 36px; color: #2e8b57; border-top: 1px solid #2e8b57}
.footer .primary{margin-right:24px;width:70px}
.footer h4{margin-bottom:8px;padding-bottom:10px}
.footer .links{display:block;float:right;font-size:13px}
.footer .links p,.footer .links ul{display:inline;float:left;margin:0}
.footer .links li{float:left;display:inline;height:25px;margin-left:10px;width:25px}
.footer .links a{display:block;text-indent:-999em;overflow:hidden}
.footer .copyright{clear:both;font-size:14px;padding-left:1px}
.footer .secondary{font-size: 14px}
.footer .secondary p{margin-bottom: 0px; font-size: 12px; line-height: 18px}
.intro{margin-bottom:0px; margin-left: 14px}
.intro h1{margin-bottom:0}
.sidebar{border: 1px solid #090; margin: 2px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #fff; background: #2e8b57;}
.Links{border: 1px solid #999; margin: 2px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #2e8b57; background: #fff;}
.QuickLinks h2{font-family:Arial, Helvetica, sans-serif; color: #185533}
.QuickLinks ul li a{color: #185533; font-size: 14px; line-height: 20px; letter-spacing: -.06em}
.QuickLinks ul li a:hover{color: #e7ca43}
.call-to{width: 95%; margin:0px 0px 10px 36px; padding:6px 0 0px; border: 0px;}
.call-to h2{margin:0 0px 10px 36px;}
.call-to h2 a{font-size:18px; min-width: 200px; padding-right: 0px; margin-bottom: 2px; text-align:right; color:#185533}
.call-to a:hover{color: #2e8b57; border-bottom: none}
.call-to>div{border:0;padding:0}

@media only screen and (max-width:930px){
	.m1x2,.m1x3,.m2x3,.m1x4,.m3x4,.m1x5,.m2x5,.m3x5,.m4x5{display:inline;float:left;}
	.m1x2{width:50%}
	.m1x3{width:30.333333333333336%;}
	.m2x3{width:68.66666666666667%;}
	.mr{float:right}
	.mod-defi{margin:0 9px 18px 0!important}
	.mod-donate{margin:0 0 18px 9px!important}
	.vid-main .btn-big{margin:-24px 0 0 -140px; width:280px}
	.btn-twibbon img,.btn-twibbon .btn-content{display:inline-block}
	.btn-twibbon img{float:none}
	.btn-twibbon .btn-content{padding-left:12px}
	.header{height: 108px !important; background: #2e8b57}
	.one-edge-shadow {-webkit-box-shadow: 0px 6px 0px 0px #ccc ; box-shadow: 0px 6px 2px 0px  #ccc; }
	.header{height:108px!important; margin-bottom:16px; background: #2e8b57}
	.nav-main li a{font-size:55%;letter-spacing: -.01em; line-height:14px; padding:34px 6px 0px 6px}
	.logo{width:31.5%;height:auto;min-width: 30%;margin-top:4px;-ms-interpolation-mode:bicubic}
	.imgmain img{position: absolute; z-index: 1000; padding-left: 16px; width: 65.7%; display:block}
	.imgmain p{position:relative; font-size: 16px; color: #000; letter-spacing: .03em; margin-left: 16px; margin-top: 48%; line-height: 28px; padding: 0px}
	.sidebar{width: 87.5%; border: 1px solid #090; padding: 8px; font-size:.8em; max-width: 210px;}
	.sidebar p{font-size: 13px; padding: 3px; margin: 0px 0px 6px 0px; line-height: 16px; }
	.Links{width: 87.5%;border: 1px solid #999; margin-top: 11px; padding: 0px 8px 8px 8px; font-size:.8em; max-width: 210px;}
	.Links .QuickLinks{font-size:12px; padding: 0px}
	.QuickLinks ul li a{font-size: 12px; line-height: 12px; letter-spacing: -.06em}
	.QuickLinks h2{font-size:13px; font-weight:bold; border-bottom: 1px solid #2e8b57; margin-bottom: 6px}
	.a1x3{width: 29%}
	.call-to h2{width: 99%;margin: 0px; padding: 0px; text-align:right;}
	.call-to h2 a{font-size:16px;font-weight:normal;padding-right: 0px; margin-bottom: 0px; text-align:right}
	.footer{width:94%;margin-left: 40px; padding: 10px 0px 0px 0px; letter-spacing: -.03em}
	.footer .copyright{clear:both;font-size:12px;padding-left:1px}
	.footer .secondary{font-size: 12px;}
	.footer .secondary p{margin-bottom: 0px; font-size: 12px; line-height: 18px}
}

@media only screen and (min-width:931px){
	.l1x2,.l1x3,.l2x3,.l1x4,.l3x4,.l1x5,.l2x5,.l3x5,.l4x5,.l7,.l5{display:inline;float:left}
	.l1{width:100%}
	.l1x2{width:50%}
	.l1x3{width:30.333333333333336%}
	.l2x3{width:68.66666666666667%}
	.l7{width:58.333333333333336%}
	.l5{width:41.66666666666667%}
	.lr{float:right;}
	.ml3{margin-left:42px!important}
	.mr3{margin-right:74px!important}
	.call-to{width: 92.5%; height: auto; padding-left: 6px}
	.call-to h2 a{font-size:18px; line-height: 19px; padding-right: 0px; margin-bottom: 2px; text-align:right; float: right; min-width: 230px}
	.call-to a:hover{border-bottom: none}
	.vid-main .btn-big{margin:-24px 0 0 -140px; width:280px}
	.imgmain{margin-top:-46px; z-index: 1000; width: 71%}
	.imgmain p{position:relative; font-size: 90%; padding: 6px 0px 0px 0px; color: #000; margin-top: 50%; line-height: 1.4em; letter-spacing: -.01em}
	.header{height:108px!important; margin-bottom:34px; background: #2e8b57}
	.logo{width:31.1%;height:auto;min-width: 30%;margin-top:4px;}
	.nav-main li a{font-size:70%;line-height:16px;padding:38px 8px 0px 8px;letter-spacing: .015em}
	.nav-main .mult{text-align: center}
	.intro {margin-top: -20px; margin-bottom: -18px}
	.intro h2{margin-right:42px}
	.sidebar{border: 1px solid #090; width: 75%; padding: 10px 10px 0px 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #fff; background: #2e8b57; margin-bottom: 10px; min-width: 82% }
	.sidebar p{font-size: 83%; letter-spacing: .02em; line-height: 16px; margin-bottom: 6px}
	.Links{border: 1px solid #999; width: 75%;padding: 0px 10px 10px 10px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #2e8b57; background: #fff; margin-bottom: 10px; min-width: 82% }
	.Links .QuickLinks{font-size:.80em; line-height: 15px;}
	.Links .QuickLinks ul li a{font-size: .9em; line-height: 15px; letter-spacing: 0em}
	.QuickLinks h2{font-size:15px; padding-top: 6px; margin-bottom: 6px; font-weight: bold; width: 100%; border-bottom: 1px solid #2e8b57}
	.one-edge-shadow {-webkit-box-shadow: 0px 6px 0px 0px #CCC; box-shadow: 0px 6px 2px 0px  #CCC; }
	.intro .vid{margin-left:42px}
	.btn-twibbon img{height:48px;width:48px}
	.btn-twibbon .btn-content{padding-left:12px}
	.footer{width:93%;margin-left: 40px; padding: 10px 0px 0px 0px}
	.secondary{width:100%}
}
	@media only screen and (min-width:1068px){
	.header{height:108px!important;margin-bottom:36px}
	.nav-main li a{font-size:74%;line-height:18px;padding:38px 8px 0px 8px;}
	.a1x3{width: 27%}
	.logo{width: 50%; max-width: 325px; margin-top:4px}
	.sidebar{ min-width: 80%;height: auto}
	.sidebar p{font-size: .95em; padding: 0px 6px 6px 0px; padding-bottom: 0px; line-height: 19px}
	.Links{ min-width: 80%;height: auto}
	.Links .QuickLinks{font-size:12px; line-height: 16px;}
	.Links .QuickLinks ul li a{font-size: 1.15em; line-height: 20px}
	.QuickLinks h2{font-size:16px; border-bottom: 1px solid #2e8b57}
	.call-to h2{font-size:20px; padding-right: 0px; margin-bottom: 2px; text-align:right}
	.imgmain p{position:relative; color: #000; letter-spacing: .04em; margin-top:51%; padding-left: 0px; line-height: 137%; font-size: 104%}
	.intro {margin-top: -20px; margin-bottom: 10px}
	.footer{width:92.5%;margin-left: 40px; padding: 10px 0px 0px 0px}
	.secondary{width:100%}
}
	@media only screen and (min-width:1210px){
	.a1x3{width: 27%}
	.a2x3{width:70.67%}
	.logo{width: 100%;max-width: 375px;padding: 0px; margin-top:0px}
	.nav-main li a{font-size:80%;line-height:18px;padding:38px 10px 0px 10px;}
	.sidebar{min-width: 85%; height: auto}
	.sidebar p{font-size: 102%; padding: 0px 3px 3px 3px; line-height: 21px; letter-spacing: .01em}
	.Links{min-width: 85%; height: auto}
	.Links .QuickLinks{font-size:75%; line-height: 16px}
	.Links .QuickLinks ul li a{font-size: 113%; line-height: 23px}
	.QuickLinks h2{font-size:16px; padding-top: 12px; margin-bottom: 6px; border-bottom: 1px solid #2e8b57}
	.call-to h2 a{font-size:20px; padding-right: 0px; margin-bottom: 2px; text-align:right}
	.call-to h2 a:hover{text-decoration:underline}
	.imgmain p{position:relative; color: #000; letter-spacing: .001em; line-height: 1.6em; margin-top:50%; padding-left: 0px; font-size: 101%}
	.imgmain img{position: absolute; z-index: 1000; width: 69.7%; display:block}
	.intro {margin-top: -20px; margin-bottom: 10px}
	.footer{width:92.5%;margin-left: 40px; padding: 10px 0px 0px 0px}
	.secondary{width:100%}
}

	@media only screen and (min-width:1360px){
	.nav{ margin-right: 17px}
	.nav-main li a{font-size:80%;line-height:18px;padding:38px 15px 0px 15px;}
	.a1x3{width: 26.5%}
	.a2x3{width:71.67%}
	.call-to h2{font-size:18px; padding-right: 24px; margin-bottom: 2px; text-align:right}
	.sidebar p{font-size: 1em; padding: 0px 6px 8px 6px; line-height: 22px;letter-spacing: .05em}
	.logo{margin-left: 10px;max-width: 375px; margin-top:0px; padding-left: 0px}
	.intro {margin-top: -28px; margin-bottom: -10px}
	.imgmain img{position: absolute; z-index: 1000; width: 69.7%; display:block}
	.imgmain p{position:relative; font-size: 85%; padding: 0px 24px 0px 0px; color: #000; margin: 0px; margin-top: 50%; line-height: 20px;letter-spacing: .08em}
	.mr1 img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px#666666; box-shadow: 0px 3px 8px #666666; width: 81%;
	height: auto}
	.ml1{margin-left:36px!important;}
	.ml1 img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px #666666; box-shadow: 0px 3px 8px #666666; width: 81%;
	height: auto}
	.inner{margin-right:14px; margin-left:18px;}
	.inner img{-moz-box-shadow: 0px 3px 8px #666666; -webkit-box-shadow: 0px 3px 8px #666666; box-shadow: 0px 3px 8px #666666; width:
	81%; height: auto}
	.call-to h2 a{font-size:20px; padding-right: 14px; margin-bottom: 2px; text-align:right;}
	.footer{width:87%;margin-left: 80px; padding: 10px 0px 0px 0px}
	.secondary{width:100%}
}

	@media only screen and (min-width:1400px){
	.call-to{width: 91.5%; margin:0px 0px 10px 52px; padding:6px 0 0px; border: 0px;}
	.sidebar p{font-size: 1em; padding: 0px 6px 8px 6px;}
	.footer{width:87%;margin-left: 80px; padding: 10px 0px 0px 0px}
	.secondary{width:100%}
}

	@media only screen and (min-width:1500px){
	.sidebar p{font-size: 1em; padding: 0px 6px 8px 6px;}
	.imgmain p{margin-top: 49.5%; line-height: 1.9em;}
	.call-to{width: 82.2%; margin:20px 0px 10px 133px; padding:6px 0 0px; border: 0px;}
	.footer{width:78%;margin-left: 160px; padding: 10px 0px 0px 0px}
}
