/*
Theme Name: Nature Trust Malta
Theme URI: http://wordpress.org/
Description: The default Nature Trust wordpress theme based on the design and development of <a href="http://elainevellacatalano.com">Elaine</a>.
Version: 1.0
Author: Elaine Vella Catalano
Author URI: http://elainevellacatalano.com
Tags: nature trust, nature, green, fauna, flora, environment, conservation, non-profit

	This theme was designed and built by Elaine Vella Catalano for Nature Trust (Malta),
	whose portfolio you will find at http://elainevellacatalano.com

	The CSS, XHTML and design is licenced under "All rights reserved":
	http://en.wikipedia.org/wiki/All_rights_reserved

*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{line-height:1;background:#f8f2dd;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;}
.spacer{clear:both;}
#header{background:#235901 url(images/header-bg.jpg) no-repeat top center;height:132px;border-bottom:solid 1px #908979;}
#header .inner{width:900px;text-align:center;margin:auto;height:132px;}
#header .inner img{float:left;margin:0 0 0 10px;}
#header .logo{width:143px;height:95px;display:inline-block;float:left;background:url(images/NT-FEE-logo.png) no-repeat center center;background-size:contain;text-indent:-9999px;text-transform:capitalize;text-align:left}
#search{float:right;margin:36px 22px 0 0;height:23px;background:url(images/txtsearch.png) no-repeat bottom left;}
#search #txtsearch{background:none;border:none;width:167px;height:15px;margin:0 0 0px 0;padding:0px 7px 0px 7px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;position:relative;top:-3px;}
.watermarkOn{color:#CCCCCC;font-style:italic;}
#search .btnsearch{background:url(images/btnSearch.png) no-repeat;border:none;width:40px;height:23px;margin:2px 0 0 0;cursor:pointer;}
#navigation{list-style:none;padding:0;margin:5px 10px 0 0;font-size:14px;height:33px;width:750px;float:right;}
#navigation li{float:left;display:block;margin:0 1px;padding:0;}
#navigation a{color:#666666;background:url(images/nav-left.png) left top no-repeat;text-decoration:none;padding-left:9px;line-height:33px;cursor:pointer;cursor:hand;}
#navigation a span.corner{background:url(images/nav-right.png) right top no-repeat;padding-right:9px;}
#navigation a span.corner p{background:url(images/nav.png) left top repeat-x;}
#navigation a.select{color:#666666;background:url(images/nav-left.png) left top no-repeat;}
#navigation a.select span.corner{background:url(images/nav-right.png) right top no-repeat;}
#navigation a.select span.corner p{background:url(images/nav.png) left top repeat-x;}
#navigation a, #navigation a span.corner{display:block;float:left;}
#navigation a, #navigation a span.corner{float:none;}
#navigation a:hover{background:url(images/nav-left.png) left top no-repeat;}
#navigation a span.corner:hover{background:url(images/nav-right.png) right top no-repeat;}
#navigation a span.corner p:hover{background:url(images/nav.png) left top repeat-x;}
#navigation a:hover{color:#666666;background:url(images/nav-left.png) left top no-repeat;text-decoration:none;padding-left:9px;}
#navigation a:hover span.corner{background:url(images/nav-right.png) right top no-repeat;padding-right:9px;}
#navigation a:hover span.corner p{background:url(images/nav.png) left top repeat-x;}
#wrapper{width:900px;text-align:center;margin:auto;}
#content{float:left;width:653px;color:#000;font-size:12px;line-height:20px;text-align:left;}
#content h1{background:url(images/articleheading.jpg) no-repeat left center;padding:0 0 0 18px;margin:0 0 8px 0;font-size:20px;line-height:20px;}
#content h1 a{color:#000;text-decoration:none;}
#content h2{color:#2b9fcc;font-size:14px;margin:5px 0 5px 0;}
#content h2 a{color:#2b9fcc;font-size:14px;text-decoration:underline;}
#content h2 a:hover{text-decoration:none;}
#content p.date{font-size:14px;margin:20px 0 0 0;padding:0;clear:both;}
#content p{padding:0 0 10px 0;}
#content img{float:left;margin:5px;}
#content img.alignleft{float:left!important;}
#content img.aligncenter{float:none!important;clear:both;text-align:center;margin:auto;}
#content img.alignright{float:right!important;}
#content.home{width:730px;}
#content .container{background:#fdfaf4;padding:10px;margin:20px 0 0 0;}
#sidebar{float:right;width:233px;font-size:14px;color:#474747;line-height:16px;text-align:left;}
#sidebar h2{color:#474747;font-weight:bold;padding:0 0 10px 0;}
#sidebar p{margin:0 0 10px 0;}
#sidebar a{color:#2b9fcc;text-decoration:underline;}
#sidebar a.newsletter{color:#fff;text-align:center;text-decoration:none;line-height:24px;}
#sidebar .txtnewsletter{width:130px;}
#sidebar a.newsletter p{width:134px;height:24px;background:#908979;text-align:center;margin:10px auto 0;border:solid 1px #fff;padding:0;}
#sidebar a:hover{text-decoration:none;}
#sidebar input.newsletter{background:#908979;border:solid 1px #fff;color:#fff;width:134px;height:24px;margin:10px auto 0;}
#sidebar.home{width:153px;}
#sidebar ul{margin:0;padding:0;list-style-type:none;line-height:20px;}
#sidebar ul a{display:block;color:#474747;padding:3px 12px 3px 20px;text-decoration:none;font-weight:bold;}
#sidebar li li a{display:block;color:#000;padding:3px 3px 3px 40px;text-decoration:none;font-weight:normal;background:url(images/bullet.gif) no-repeat 26px center;}
#sidebar li li li a{display:block;color:#000;padding:3px 3px 3px 55px;text-decoration:none;font-weight:normal;background:url(images/bullet.gif) no-repeat 41px center;}
#sidebar ul li{border-bottom:solid 1px #f8f2dd;}
#sidebar ul li ul li{border-bottom:none;}
#sidebar ul li.last{border-bottom:none;}
#sidebar .container{background:#e9e4d1;padding:10px;margin:20px 0 0 0;}
#sidebar .container.menu{padding:10px 0;}
#sidebar p.social{color:#000;font-size:20px;line-height:30px;margin:20px auto 0 auto;padding:0;text-align:center;}
#sidebar p.social img{margin:0 20px 0 5px;}
#sidebar p.social.home{margin:20px 0 0 0;}
#sidebar p.social.home img{margin:15px 3px 0 0;}
#footer{clear:both;padding:20px 0 0 0;}
#breadcrumbs{background:#646158;color:#fff;font-size:12px;padding:20px 40px;}
#breadcrumbs a{color:#89d9ce;text-decoration:underline;font-weight:bold;}
#breadcrumbs a:hover{text-decoration:none;}
#breadcrumbs ul{margin-left:0;padding-left:0;display:inline;border:none;}
#breadcrumbs ul.inner{margin-left:10px;}
#breadcrumbs ul li{margin-left:0;padding-left:5px;border:none;list-style:none;display:inline;font-weight:normal;line-height:25px;}
#breadcrumbs ul li ul a{font-weight:normal;}
#footer #credits{background:#32302c;color:#fff;padding:20px 40px;line-height:25px;}
#footer #credits a{color:#2cb8d9;text-decoration:underline;}
#footer #credits img{margin:0 5px 0 0;}
#footer #credits span{font-size:10px;}
#footer #credits p.links{float:left;width:400px;padding:0;}
#footer #credits p.partners{text-align:right;text-transform:uppercase;width:500px;float:right;padding:0;}
.commentmetadata a{color:#474747;}
.contactform a{color:#474747;}
#jd-calendar *{margin:0;padding:0;line-height:1.5;color:#000;background:#fff;}
#jd-calendar caption, #jd-calendar .my-calendar-date-switcher{background:#fdfaf4;border:1px solid #f8f2dd;margin:2px 0;font-weight:700;padding:2px 0;}
#jd-calendar table{width:100%;line-height:1.2;border-collapse:collapse;}
#jd-calendar td{vertical-align:top;border:1px solid #eee;text-align:left;width:13%;height:70px;padding:2px!important;}
#jd-calendar th{text-align:center;padding:5px 0!important;letter-spacing:1px;}
#jd-calendar th abbr{border-bottom:none;}
#jd-calendar h3{font-size:.9em;font-family:Arial, Verdana, sans-serif;font-weight:700;margin:3px 0;padding:0;width:100%;}
#jd-calendar h3 img{vertical-align:bottom;margin:0 3px 0 0!important;}
#jd-calendar #calendar-list h3 img{vertical-align:middle;}
#jd-calendar .list-event h3{font-size:1.2em;margin:0;}
#jd-calendar .calendar-event .details{position:absolute;width:50%;background:#fdfaf4;color:#000;border:1px solid #144d06;-moz-border-radius:10px;-moz-box-shadow:3px 3px 6px #777;-webkit-box-shadow:3px 3px 6px #777;box-shadow:3px 3px 6px #777;padding:5px;z-index:3;}
#jd-calendar .list-event .details{background:#fafafa;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5px 0;padding:5px 5px 0;color:#333;}
#jd-calendar #calendar-list{margin:0;padding:0;}
#jd-calendar #calendar-list li{padding:5px;list-style-type:none;margin:0;}
#jd-calendar #calendar-list .odd{background:#d3e3e3;}
#jd-calendar .odd .list-event .details{background:#fdfaf4;border:1px solid #e9e4d1;}
#jd-calendar .current-day{background:#ffffbb;}
#jd-calendar .current-day span{color:#000;background:#eee;}
#jd-calendar td span{display:block;background:#f6f6f6;margin:-2px -2px 2px;padding:2px 4px;}
#jd-calendar .calendar-event span{display:inline;background:none;margin:0;padding:0;}
#jd-calendar .weekend{background:#bbdd77;color:#000;}
#jd-calendar th{font-size:.8em;text-transform:uppercase;padding:2px 4px 2px 0;}
#jd-calendar .category-key{background:#fdfaf4;border:1px solid #f8f2dd;padding:5px;margin:5px 0;display:none;visibility:hidden;}
#jd-calendar .category-key ul{list-style-type:none;margin:0;padding:0;}
#jd-calendar .category-key li{margin:2px 10px;}
#jd-calendar .category-key span{margin-right:5px;vertical-align:middle;}
#jd-calendar .category-key .no-icon{width:10px;height:10px;display:inline-block;border:1px solid #555;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#calendar-list li{text-indent:0;margin:0;padding:0;}
#jd-calendar .event-time{display:block;float:left;height:100%;margin-right:10px;margin-bottom:10px;font-weight:700;font-size:.9em;}
#jd-calendar .event-title{cursor:pointer;}
#jd-calendar p{line-height:1.5;margin:0 0 1em;padding:0;}
#jd-calendar .sub-details{margin-left:6em;background:#fdfaf4!important;}
.sub-details p{background:#fdfaf4!important;}
#jd-calendar .vcard{font-size:.9em;margin:10px 0;}
#jd-calendar .calendar-event .vcard{margin:0 0 10px;}
#jd-calendar,#calendar-list{clear:left;background:#fff;}
#jd-calendar{position:relative;}
#jd-calendar img{border:none;}
.category-color-sample img{margin-right:5px;vertical-align:top;}
.my-calendar-nav{background:#fdfaf4!important;}
#jd-calendar .my-calendar-nav ul{height:2.95em;list-style-type:none;padding:10px 0 0 0;margin:0;background:#fdfaf4!important;}
#jd-calendar .my-calendar-nav li{float:left;list-style-type:none;padding:1px 20px;background:#fdfaf4!important;}
#jd-calendar .my-calendar-nav li:before{content:'';}
#jd-calendar .my-calendar-nav li a{display:block;background:#fdfaf4;border:1px solid #fdfaf4;text-align:center;color:#2cb8d9;}
#jd-calendar .my-calendar-nav li a:hover{background:#2cb8d9;color:#000;border:1px solid #fdfaf4;}
#jd-calendar .my-calendar-next{margin-left:4px;text-align:right;float:right;}
#jd-calendar li.my-calendar-next{float:right;}
#jd-calendar li.my-calendar-prev{float:left;}
#jd-calendar .my-calendar-next a{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;}
#jd-calendar .my-calendar-prev a{-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;}
#jd-calendar .day-without-date{background:#fafafa;}
#upcoming-events .past-event{color:#777;}
#upcoming-events .today{color:#111;}
li.future-event{margin:0;padding:0 0 0 10px;}
li.future-event p{margin:0 0 0 10px;padding:0 0 0 20px;}
li.future-event p a{padding:0!important;margin:0!important;}
#upcoming-events .future-event{color:#555;}

#commentform p{display:block;float:left;width:100%;clear:both}
#commentform input,#commentform textarea{float:left;display:block;background:#fff;border:solid 1px #ccc;border-radius:3px;padding:5px;color:#333;font:normal 12px Verdana, Arial, Helvetica, sans-serif;width:300px}
#commentform textarea{width:563px}
#commentform .btncomment,.btncomment{width:auto;display:inline-block;clear:both;background:#e9e4d1;color:#474747;font:bold 12px Verdana, Arial, Helvetica, sans-serif;border-radius:30px;padding:5px 30px;cursor:pointer;margin:20px 0 10px}
#recaptcha_widget_div{clear:both;flaot:left;width:100%}

.eufund-container{width:100%;display:block;overflow:hidden;padding:5px;margin:20px 0 0;background:#fff;color:#000;text-decoration:none;clear:both;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.eufund-container:hover,.eufund-container:focus,.eufund-container:active{text-decoration:none}
.eufund-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.eufund-container img,#content .eufund-container img{display:block;float:left;margin:0}
.eufund-container p,#content .eufund-container p{padding:3px 0;line-height:1.1em}
.eufund-container .center{margin:0;float:left;text-align:center;width:54%;padding:0 10px}
.eufund-container img.right,.eufund-container img.left{width:23%;border:solid 1px #f1f1f1}

.btn,#sidebar .btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;display:block;width:auto;padding:15px 15px;background:#646158;color:#89d9ce;text-align:center;margin:10px 0 0;text-decoration:none;font-size:14px;font-weight:bold}
.btn:hover,#sidebar .btn:hover,.btn:active,#sidebar .btn:active,.btn:focus,#sidebar .btn:focus{color:#474747;background:#e9e4d1}
#sidebar .btn{width:100%;margin:20px 0 0}
#sidebar .paypal-donate-box{margin:20px 0 0;width:100%;text-align:center}

table.sticky-list{width:100%}
table.sticky-list td,table.sticky-list th{padding:5px}
.btn-link,.btn-link:visited{color:#2cb8d9;text-decoration:none}
.btn-primary{background:#e9e4d1;color:#474747;font-weight:bold;text-decoration:none;;display:inline-block;margin:0;padding:5px 15px;border-radius:3px;clear:both}

.paging-container{margin:20px 0 0}
.paging,.pagination{display:block;margin:0;padding:0;list-style:none}
.pagination li{display:inline-block;margin:0;padding:0;list-style:none}
.pagination li+li{margin-left:3px}
.pagination li a{display:flex;background:#e9e4d1;color:#474747;justify-content:center;align-items:center;padding:0 10px;min-width:30px;height:30px;font-size:14px;font-weight:bold;text-decoration:none;box-sizing:border-box}
.pagination li a:hover,.pagination li a:focus,.pagination li:hover a,.pagination li:focus a{background:#646158;color:#89d9ce}
