@charset "utf-8";
@import url('reset.css');@import url('fonts.css');

body{line-height:1;background:#faf9e7;color:#666666;font:normal 12px Tahoma, Geneva, sans-serif;}
.spacer{clear:both;}
a{text-decoration:underline;color:#0099ff;}a:hover{text-decoration:none;}
p{padding-bottom:25px;line-height:18px;}
.left{float:left;}.right{float:right;}
.justified{text-align:justify!important;}
.aligncenter{float:none!important;clear:both;text-align:center;margin:0 auto;display:block;}
.alignright{float:right!important;padding:0 0 10px 10px;}.alignleft{float:left!important;padding:0 10px 10px 0;}
sup{vertical-align:super;font-size:0.7em}
.wrapper{width:960px;position:relative;text-align:center;margin:0 auto}

#topbar{clear:both;float:left;width:100%;min-width:960px;background:#031634;color:#f9f8e7;font-size:11px;padding:5px 0}
#topbar a{color:#f9f8e7;text-decoration:none}

#header{background:url(../images/nav.jpg) repeat-x center bottom;overflow:hidden;height:100%;padding:25px 0 0 0;float:left;clear:both;width:100%;min-width:960px}
#header h1{font:normal 60px/115px 'HoboRegular', Arial, Helvetica, sans-serif;display:block;text-align:left;margin:auto;color:#007ac3;width:960px;overflow:hidden;/*background:url(../images/10yrslogo.png) no-repeat 830px top;*/height:100%;padding:5px 0 0;}
#header h1 a{color:#007ac3;text-decoration:none;height:115px;padding:0 0 0 100px;display:block;float:left;background:url(../images/ekoskola.jpg) no-repeat 10px 10px;}
#header h1 span,#header h1 span a{color:#01aa59}

#nav{width:960px;height:52px;text-align:center;margin:0 auto;padding:0;clear:both;}
#nav li{float:left;display:block;margin:2px 0 0 0;}
#nav li a{color:#fff;font:bold 14px/50px /*'MyriadAppleMedium', */Arial, Helvetica, sans-serif;/*padding:0 11px;*/padding:0 20px;display:block;text-decoration:none;}
#nav li a:hover,#nav li.msover a,#nav li.current_page_item a,#nav li.current-menu-parent a{background:#a1b63d;border-top-right-radius:10px;border-top-left-radius:10px;}
#nav li ul{margin:0;padding:0;position:absolute;visibility:hidden;border-bottom:1px solid white;z-index:3;}
#nav li ul li{float:none;display:inline;}
#nav li ul li a{width:auto;background:#a1b63d;padding:0 6px;text-align:left;border-top-right-radius:0!important;border-top-left-radius:0!important;}
#nav li ul li a:hover{background:#aab478;border-top-right-radius:0;border-top-left-radius:0;}

#menu-main-menu{width:278px;clear:both;}
#menu-main-menu li{display:block;margin:2px 0 0 0;}
#menu-main-menu li a{color:#0099ff;font:normal 12px Tahoma, Geneva, sans-serif;display:block;text-decoration:none;border-bottom:1px solid #9EB23A;padding:5px 0;}
#menu-main-menu li ul li a{padding:5px 0 5px 25px;}

#nav_top{float:right;margin:0;padding:0;list-style:none}
#nav_top li{float:left;margin:0 5px 0 0;display:inline-block;padding:0}
#nav_top li a{color:#f9f8e7;font-size:10px;padding:3px;text-decoration:none;text-transform:uppercase}

#content{width:960px;height:100%;overflow:hidden;text-align:center;margin:auto;border-top:solid 6px #a1b63d;background:#fff;position:relative;clear:both}
#content h1,#content h2,#content h3{color:#031634;font:bold 16px /*'MyriadAppleMedium', */Arial, Helvetica, sans-serif;padding:15px 0;margin:0;clear:both;}
#content h1.nospacing,#content h2.nospacing,#content h3.nospacing{padding-bottom:0px;}
#content h1 a,#content h2 a,#content h3 a, #content h4 a{color:#031634;text-decoration:none;}

#content span.date{color:#031634;display:block;font-size:10px;padding:0 0 15px 1px;}
#content a.readmore{background:#A1B63D;border:1px solid #AAB478;border-radius:5px 5px 5px 5px;color:#FFFFFF;float:right;font-weight:bold;margin:0 0 15px;padding:5px;text-decoration:none;}
#content a.apply{background:url("../images/apply.png") no-repeat 10px center #043448;border:1px solid #031634;border-radius:10px 10px 10px 10px;color:#FFFFFF;display: block;font-size:14px;font-weight:bold;height:54px;margin:15px 0 0;padding:20px 10px 0 90px;text-decoration:none;}

#content ul.tags li{display:inline-block;margin:0 10px 10px 0;}
#content ul.tags li a{background:#A1B63D;border:1px solid #AAB478;border-radius:5px 5px 5px 5px;color:#FFFFFF;display:inline-block;font-weight:bold;padding:5px;text-decoration:none;}

#content ul{margin:0 20px 25px 20px;}
#content ul li{list-style:circle;margin:5px 0;line-height:18px;}
#content table{margin:0 auto 25px auto;text-align:center;}
#content table tr td{border:solid 1px #ccc;padding:10px;text-align:left;}

#centerfold{text-align:left;width:960px;height:189px;float:left;position:relative;}
#centerfold img.top{width:960px;height:189px;float:left;position:absolute;top:0;right:0;z-index:2;}
#centerfold .slider{position:absolute;left:0;top:0;z-index:1;width:960px;height:189px;margin:0;background:url(../images/loading.gif) no-repeat 10% 50%;}
#centerfold .slider img{position:absolute;top:0;left:0;display:none;}
#centerfold .slider a{border:0;display:block;}

#highlights{clear:both;width:960px;height:148px;background:url(../images/highlight.jpg) no-repeat center;padding:15px 0;color:#ecf081;font:normal 12px /*'MyriadAppleMedium', */Arial, Helvetica, sans-serif;}
#highlights ul{margin:0;}
#highlights ul li{list-style:none;line-height:normal;}
#highlights a{color:#f9f8e7;font-weight:bold;text-decoration:none;}
#highlights h4{font:normal 18px /*'MyriadAppleMedium', */Arial, Helvetica, sans-serif;color:#000000;text-transform:uppercase;}
#highlights h4 a{color:#000000;}
#highlights h4:first-letter{font-size:22px;}
#highlights div{float:left;text-align:left;}

#highlights .calltoaction{width:160px;padding:0 10px;}
#highlights .calltoaction li{float:left;display:block;clear:both;margin:12px 0 0 0;}
#highlights .calltoaction li a{display:block;height:33px;padding:10px 0 0 50px;background:url(../images/search.png) no-repeat left center;}
#highlights .calltoaction li:first-child a{background:url(../images/pdf.png) no-repeat left center;}
#highlights .calltoaction li a span{color:#ecf081;display:block;width:100%;}

#highlights .quicklinks{width:235px!important;width:200px;padding:0 10px 0 0;}
#highlights .quicklinks li{float:left;display:block;clear:both;margin:8px 0 0 0;padding:0 0 0 28px;height:30px;background:url(../images/quicklinks.png) no-repeat left center;width:100%;}
#highlights .quicklinks li a{margin:6px 0 0 0;display:block;}

#highlights .news{width:530px;}
#highlights .news li{float:left;display:block;margin:12px 0 0 0;padding:0 10px 0 0;width:255px;height:115px;}
#highlights .news h5{color:#f9f8e7;display:block;width:100%;padding:0 0 8px 0;}
#highlights .news h5 a{color:#f9f8e7;display:block;overflow:hidden;height:15px}
#highlights .news img{float:left;width:84px;height:84px;}
#highlights .news p{float:left;width:165px;padding:0;margin:0 0 0 5px;line-height:14px;font-weight:bold;}
#highlights .news p a{color:#ecf081;}

#content div.left{width:620px;padding:5px 15px;text-align:left;}#content > div.left{min-height:310px;}
#content div.left h3,#content div.full h3{font-size:14px;}#content div.left h4,#content div.full h4{color:#031634;}
#content>div.left img{max-width:100%;height:auto}
#content div.right{width:278px;padding:5px 20px 0 0;text-align:left;}
#content div.right div{padding:0 0 35px 0;clear:both;overflow:hidden;height:100%;width:inherit;}
#content div.right div.lesspadding{padding:0 0 10px 0;}#content div.right div.nopadding{padding:0;}
#content div.right p{padding:0 0 10px 0;clear:both;}
#content div.right h4{color:#0099cc;font:normal 14px Tahoma, Geneva, sans-serif;text-decoration:underline;margin:23px 0 3px 0;float:left;}
#content div.right h4.first{margin:0 0 3px 0;}
#content div.right h4 a{color:#0099cc;}
#content div.right ul{margin:0;}
#content div.right ul li{list-style:none;line-height:normal;}
#content div.full{width:930px;padding:5px 15px;text-align:left;}

#content ul.special{clear:both;margin:20px 0 0}
#content ul.special li{display:block;float:left;width:270px;padding:0 40px 0 0;list-style:none;}
#content ul.special li p{background-image:url(../images/photostory.jpg);background-repeat:no-repeat;background-position:left top;padding:0 0 0 95px;line-height:14px;min-height:87px;_height:87px;}
#content ul.special li p.meeting{background-image:url(../images/meeting.png);}

#content a.fungames{display:block;width:88px;height:40px;margin:0 auto;background:url(../images/funandgames.gif) no-repeat;text-decoration:none;color:#000;font:normal 12px Tahoma, Geneva, sans-serif;text-transform:uppercase;padding:20px 0 0 55px;}

#content ul.quickgallery{clear:both;}
#content ul.quickgallery li{display:block;float:left;width:134px;height:134px;margin:0 9px 0 0!important;margin:0 5px 0 0;}
#content ul.quickgallery li.last{margin:0!important;}
#content ul.quickgallery li img{border:solid 1px #ece9b6;}
#content .quickgallery_more{float:right;clear:both;margin:10px 0 0 0;height:auto;text-align:right;}

#content ul.social{clear:both;margin:0 0 0 15px!important;}
#content ul.social li{display:block;float:left;width:50px;height:50px;margin:0 5px;}

#content ul.newsletters{clear:both;float:left;width:100%;padding:0;margin:3px 0 0 5px!important;}
#content ul.newsletters li{clear:both;float:left;width:100%;list-style:none;background:url(../images/newsletter-icon.png) no-repeat left center;padding:0 0 0 20px;margin:0 0 5px 0;list-style:none;}
#content ul.newsletters li a{color:#666666;text-decoration:none;font-weight:bold;}
#content ul.newsletters.cols li{clear:none;width:118px;display:inline-block;line-height:20px;margin:0 3px 5px 0;float:none}

#content ul.sevensteps{margin:20px 0;position:relative;float:left;width:617px;height:513px;background:url(../images/seven-steps.jpg) no-repeat;}
#content ul.sevensteps li{list-style:none;margin:0;display:block;float:left;position:absolute;width:110px;height:110px;opacity:0.9;filter:alpha(opacity=90)}
#content ul.sevensteps li.ecocode{left:129px;top:8px;}
#content ul.sevensteps li.envreview{left:376px;top:10px;}
#content ul.sevensteps li.actionplan{left:502px;top:196px;}
#content ul.sevensteps li.monitoring{left:378px;top:382px;}
#content ul.sevensteps li.curriculum{left:128px;top:383px;}
#content ul.sevensteps li.infoinv{left:4px;top:196px;}
#content ul.sevensteps li.committee{left:254px;top:197px;}
#content ul.sevensteps li a{width:110px;height:70px;display:block;text-align:center;color:#fff;font-size:14px;text-decoration:none;font-weight:bold;text-indent:-9999px;padding:40px 0 0 0;text-shadow: 2px 2px 7px #000;}
#content ul.sevensteps li a:hover{background:url(../images/seven-steps_over.jpg) no-repeat;text-indent:0px;}

#content ul.downloads{margin:0 0 25px 20px;}
#content ul.downloads li{list-style:none;margin:5px 0;line-height:18px;background:url(../images/download.png) no-repeat center left;padding:8px 0 8px 40px;}
#content ul.downloads li a{font-size:14px;text-decoration:none;font-weight:bold;}
#content ul.nom li{background:url(../images/star.png) no-repeat center left;}

#content .ui-tabs ul.ui-tabs-nav{margin:0;}
#content .ui-tabs ul.ui-tabs-nav li{list-style:none;margin:1px .2em 0 0;line-height:normal}

#content div.applicationforms table tr td{border:none;text-align:center;}
#content div.applicationforms table tr:first-child td{text-align:left;padding-bottom:25px;}
#content div.applicationforms table tr td a{font-size:14px;text-decoration:none;margin:10px 0;padding:20px 10px 20px 70px;background:url(../images/download_64.png) no-repeat center left;font-weight:bold;}
#content div.applicationforms table tr:first-child td a{border:none;padding:0;background:none;font-size:12px;font-weight:normal;text-decoration:underline;}

#content table.contact tr td{border:none;vertical-align:top;}
.contact input,textarea{border:1px solid #9EB23A;}
.contact input{height:28px;}
.contact input.wpcf7-submit,.contact .button{color:#000000;cursor:pointer;font-weight:bold;height:33px;line-height:33px;text-transform:uppercase;width:100px;border-radius:20px;background:#ECF081;}

.form{float:left;width:100%;clear:both;overflow:hidden}
.form label{clear:both;display:block;float:left;padding:0 10px 10px;margin:5px 5px 5px 0;width:300px;}
.form span.wrap{position:relative;float:left;margin:5px;width:400px;}
.form input,.form textarea,.form select{float:left;display:block;padding:10px;border:1px solid #9EB23A;width:400px;border-radius:0;background:#fff;color:#000;font:normal 12px Tahoma, Geneva, sans-serif;}
.form textarea{height:50px;}
.form select{width:422px}
.form .btn{clear:both;color:#000000;cursor:pointer;font-weight:bold;height:33px;line-height:33px;text-transform:uppercase;width:100px;border-radius:20px;background:#ECF081;padding:0;margin:10px 0;}
.form span.group input{width:auto;clear:both;}
.form span.group span{width:auto;float:left;display:inline-block;padding:2px;}
.form label.error{position:absolute;color:orange;right:0;bottom:0;font-weight:bold;width:auto}
#frmregister.form label{text-align:right}

.frmsubmit input,.frmsubmit textarea,.frmsubmit select{border:1px solid #9EB23A;width:100%;padding:10px;margin:0 0 5px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
.frmsubmit input.wpcf7-submit,.frmsubmit .button{color:#000000;cursor:pointer;font-weight:bold;height:33px;line-height:33px;text-transform:uppercase;width:100px;border-radius:20px;background:#ECF081;padding:0}
.frmsubmit .gsection{padding:20px 0 8px!important}

.frmsubmit_above{border:solid 1px #ccc;padding:20px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
.frmsubmit_above label{margin:0 0 10px 0;font-weight:bold;line-height:1.3em;width:100%;clear:both;display:block}
.frmsubmit_above .button{margin:10px 0 0}

div.contact{width:310px;margin:0;float:left;overflow:hidden;height:100%;}
div.contact p{line-height:30px;font-size:11px;}
div.contact .alignleft{padding:0 5px 10px 0;}

div.gallery{width:620px;float:left;clear:both;margin:0 0 10px 0;border-top:dotted 1px #ECF081;padding:10px 0 0 0;}
div.gallery img.thumb{float:left;width:133px;height:133px;margin:0 10px 0 0;}
div.gallery div{width:477px;float:right;}
div.gallery h3{float:left;width:477px;padding:0 0 15px 0!important;}
div.gallery p{float:left;padding:0;}
div.gallery a.viewgallery{clear:both;float:right;width:620px;text-align:right;display:block;border-bottom:dotted 1px #ECF081;padding:0 0 10px 0;}

div.gallery.tiled{width:100px;clear:none;text-align:center;height:105px;overflow:hidden}
div.gallery.tiled > a{display:inline-block}
div.gallery.tiled img.thumb{display:inline-block;margin:0;width:50px;height:50px;float:none}
div.gallery.tiled div{width:100px;float:left;text-align:center}
div.gallery.tiled h3{float:none;width:auto;padding:0!important;display:inline;font-size:0.9em!important}
div.gallery.tiled p{display:none}
div.gallery.tiled a.viewgallery{display:none}

div#galley{width:620px;float:left;clear:both;}
div#galley a{float:left;display:block;width:133px;height:133px;margin:0 10px 10px 0;}
div#galley img{border:1px solid #ECE9B6;}

#newsletter{border:solid 1px #9eb23a;height:28px;width:225px;float:left;}
#newsletter_submit{width:46px;height:33px;background:url(../images/newsletter-submit.jpg) no-repeat center;color:#000000;text-transform:uppercase;border:0;line-height:33px;font-weight:bold;float:right;cursor:pointer;}
input#newsletter{color:#878787;}

ul.participants li{background:url(../images/bookcase.png) no-repeat center left;padding:0 0 0 25px;font-size:14px;font-weight:bold;}
ul.participants li a{text-decoration:none;}

#participantstop{background:#A1B63D;text-align:left;position:relative;float:left;width:100%;}
#participantstop span.btn{background:#A1B63D;border-radius:0 0 20px 20px;bottom:-30px;color:#fff;cursor:pointer;display:block;font-weight:bold;padding:5px 10px 10px;position:absolute;right:0;}
#participantstop div{display:none;}#participantstop div.show{display:block;}
#participantstop h3{margin:0 0 0 20px;}
#participantstop ul{float:left;}
#participantstop ul.participants li{float:left;display:block;list-style:none;margin:5px;font-size:12px;line-height:14px;width:271px;min-height:30px;background:url(../images/bookcase.png) no-repeat left 2px;}
#participantstop ul.participants li a{color:#fff;}

#map_canvas{height:600px;width:100%;}
.infowindow{width:220px;height:auto;}
.infowindow h1{padding:0!important;}
.infowindow p{padding-bottom:0;width:218px;}
.infowindow p.schooldtls{font-size:11px;padding-bottom:10px;}
.infowindow p.schooldtls span{color:#031634;font-weight:bold;display:block;width:20px;float:left;}

ul.resources{padding-top:10px;}
ul.resources li{background-repeat:no-repeat;background-position:center;width:76px;height:90px;float:left;display:block;margin:0 8px 0!important;}
ul.resources li a{width:76px;height:90px;display:block;text-align:center;padding:0;text-decoration:none;font-weight:bold;color:#000;text-indent:-9999px;}
/*ul.resources li a:hover{text-indent:0px}*/

ul.resources.children{width:100%;background:#A1B63D;padding:5px 10px 10px;position:relative;top:-5px;left:-20px;width:620px;border-radius:0 0 5px 5px;float:left;margin:0!important}
ul.resources.children li{width:auto;height:auto;float:left;display:block;margin:5px 10px !important;}
ul.resources.children li a{width:auto;height:auto;display:block;text-align:left;padding-top:0;text-indent:-0px;}
ul.resources li.has_image img{display:none}

ul.resourceslist{margin:10px 0 0!important;}
ul.resourceslist li{list-style:none!important;background:url(../images/res_view.gif) no-repeat top left;padding:0 0 5px 30px;}
ul.resourceslist li a{display:inline-block}
ul.resourceslist li.has_image{padding:5px 0;background:none}
ul.resourceslist li.has_image img,#content>div.left ul.resourceslist li.has_image img{display:inline-block;max-width:100px;width:100%;height:auto}
ul.resourceslist li.has_image .name{display:none}
ul.resourceslist.sdg li.has_image{display:inline-block;margin:0!important;line-height:1em!important;padding:0}

div.resource{width:100%;border-bottom:solid 1px #CCC;padding:10px;float:left;} 
div.resource span{display:block;float:left;width:128px;height:128px;margin:10px 10px 0 0;}
div.resource span.book{background:url(../images/res_book.png) no-repeat center;}
div.resource span.contact{background:url(../images/res_contact.png) no-repeat center;}
div.resource span.pdf{background:url(../images/res_pdf.png) no-repeat center;}
div.resource span.link{background:url(../images/res_link.png) no-repeat center;}
div.resource span.media{background:url(../images/res_media.png) no-repeat center;}
div.resource span.other{background:url(../images/resource-example.png) no-repeat center;}
div.resource div{float:left;width:472px;}

#content ul.awards{margin:0 20px 25px 0;}
ul.awards li{list-style:none;padding:0 0 20px 40px;float:left;display:block;width:100%;clear:both;background:url(../images/award.png) no-repeat top left;}
ul.awards li p{padding:0;}
ul.awards.small li{background:url(../images/award-small.png) no-repeat top left;padding:3px 0 3px 30px;}
ul.awards.three_col li{clear:none;width:170px;min-height:45px}

#content ul.participantprojects{margin:0 20px 25px 0;}
ul.participantprojects li{list-style:none;padding:0 0 20px 40px;float:left;display:block;width:100%;clear:both;background:url(../images/library.png) no-repeat top left;}
ul.participantprojects li p{padding:0;}

#resourcedw{float:left;}
#resourcedw a{float:left;display:block;width:620px;text-align:center;margin:auto;clear:both;padding:5px 0;text-decoration:none;font-weight:bold;margin:10px 0;}
#resourcedw a span{padding:25px 0 25px 70px;background:url(../images/apply.png) no-repeat center left;}

div.navigation{clear:both;width:100%;overflow:hidden;height:100%;}
ol.wp-paginate{float:left;display:block;}
ol.wp-paginate li{float:left;display:block;margin:5px;font-weight:bold;background:#A1B63D;border-radius:5px 5px 5px 5px;padding:5px;color:#fff;}
ol.wp-paginate li a{text-decoration:none;color:#fff;}
ol.wp-paginate li span.current{color:#000;}
ol.wp-paginate li.title{background:none;color:#666666;}

#content #nom{float:left;clear:both;margin:0;}
#content #nom li{float:left;display:inline-block;width:286px;height:175px;margin:10px;list-style:none;text-align:center;}
#content #nom li.last{width:596px}

ul.sponsors_nom{clear:both;}
ul.sponsors_nom li{display:inline-block;}

.video_list{clear:both}
.video_list li{display:block;background:#a1b63d;color:#fff;margin:1px 0!important}
.video_list li a{display:block;color:#fff;padding:10px 10px 10px 35px;text-decoration:none;background:url(../images/icon_video.png) no-repeat 10px center;font-weight:bold}

#content ul.comment_list{clear:both;margin:0 0 10px 0;padding:0;list-style:none;float:left;width:95%}
#content ul.comment_list li{display:block;width:100%;clear:both;float:left;list-style:none;margin:0;padding:10px;border-bottom:solid 1px #ECF081}
#content ul.comment_list li:nth-child(odd){background:transparent}
#content ul.comment_list li:nth-child(even){background:#ECF081}
#content ul.comment_list li p{padding:0 0 5px}
#content ul.comment_list li p:last-child{padding:0}

#footer{background:#031634;padding:18px 11px;clear:both;margin:20px 0 0 0;float:left;width:938px;color:#f9f8e7;}
#footer div.left{width:500px;padding:0;}#footer div.right{width:395px;padding:0;}
#footer a{color:#f9f8e7;text-decoration:none;}#footer a span{color:#ecf081;}
#footer p{padding:0;}
#footer ul{clear:both;width:inherit;margin:0;}
#footer ul li{display:block;float:left;padding:4px;list-style:none;margin:0;line-height:normal;}
#footer li.title{width:100%;font-size:11px;}
#footer div.widget{padding:0 0 5px 0;font-size:11px;}
#footer div.widget strong{display: inline-block;float: left;padding: 4px 0;}
#footer div.widget ul{clear: none;display: inline-block;float: left;width: auto;}

.homepage-resources-feature ul.resources{margin:0!important;padding:0!important}
.homepage-resources-feature,#content div.right .homepage-resources-feature{padding:10px 0 0}

.pbottom_0{padding-bottom:0!important}

.accordion {
margin: 0;   
border-bottom:solid 1px #9eb23a;
}
.accordion dt,.accordion dd {
  padding: 10px;
  border:solid 1px #9eb23a;
  border-bottom: 0;
}
.accordion dt > a{
display: block;
color: black;
font-weight: bold;
color:#031634;font:bold 16px /*'MyriadAppleMedium', */Arial, Helvetica, sans-serif;;text-decoration:none;
}
.accordion dd {
 border-top: 0; 
 font-size: 12px;
}