html[lang="gd"] .nav-collapse ul.nav.menu li a{font-size:12px;}
body
{
	background: url(/images/interface/body_bg.png) repeat; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ece4df',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	-webkit-font-smoothing: antialiased;
	font-size: 16px;


}


ul, ol, a
{
	margin: 0;
	padding: 0;
}

h1, h2, h3, footer h5
{
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 700;
	line-height: 36px;
}

h2, h3
{
	font-size: 22px;
}

h1
{
	font-size: 30px;
	font-weight: 500;
	color: #3b2314;
}

a
{
	color: #3b2314;
}

.item-page li
{
	font-weight: bold;
	line-height: 25px;
	padding-top: 15px;
}

.item-page ul
{
	margin-bottom: 20px;
}

.logo
{
	padding: 15px 0 0 10px;
}

.search_tagline
{
	text-align: right;
	padding: 25px 10px 0 0;
}

.navbar-inverse .navbar-inner
{
	background-color: transparent;
	background-image: none;
	filter:none;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.navbar-inner .container
{
	padding: 25px 25px 0 25px;
	max-width: 1200px !important;
}

.nav-collapse ul.nav.menu
{
	border-top: 1px solid silver;
	display: block;
	width: 100%;
}

.nav-collapse .nav>li>a
{
	color: #3b2314;
	text-shadow: none;
	font-size: 18px;
	border-right: 1px solid silver;
	padding: 15px;
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 50000;
}

li.item-101 a
{
	padding-left: 0 !important;
}

.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus
{
	color: #3b2314;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

li.item-101.current.active>a, li.item-104.current.active>a, li.item-105.current.active>a, li.item-106.current.active>a, li.item-109.current.active>a, li.item-107.current.active>a, li.item-120.current.active>a, li.item-108.current.active>a, li.active.deeper.parent a, li.item-199.current.active a, li.active.deeper.parent a, li.item-424.current.active a
{
	background: url(/images/interface/li_about_bg.png) repeat-x;
	color: #ACD038 !important;
}

.navbar-inverse .nav>li>a:hover
{
	color: #ACD038 !important;
}

.navbar-fixed-top
{
	position: relative;
}

.container, #header
{
	max-width: 1250px;
	background: url(/images/interface/container_bg.png) repeat;
	margin: 0 auto 0 auto;
}

#content-main .gutter
{

}

.moduletable.gutter
{
	background: transparent !important;
}

.navbar-fixed-top .container, .navbar-fixed-top, footer .span12, .footer_container
{
	width: 1250px !important;
	margin: 0 auto 0 auto;
}

#header-above-wrapper
{
	background-color: #3b2314;
	padding-top: 7px;
}

.navbar .brand
{
	margin-left: 0;
}

p.contact_top
{
	color: white;
}

#header-above-wrapper
{
	margin: 0;
	padding: 0;
}

.contact_details.span9
{
	padding-top: 10px;
}

.top_right_menu ul
{
	margin: 0;
	padding: 0;
}

.top_right_menu ul li
{
	float: left;
	min-height: 37px;
	padding: 10px 10px 0 10px;
	text-align: center;
}

.top_right_menu ul li a
{
	color: white;
}

li.item-264
{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9dd53a+0,a1d54f+50,80c217+51,7cbc0a+100;Green+Gloss+%231 */
background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}

li.item-264 a
{
	color: #3b2314 !important;
	font-family: "museo-slab", serif;
	font-style: bold;
	font-weight: 700;
	font-size: 18px;
	padding-top: 2px;
}

ul.nav.menu li.item-264 a:hover
{
	color: white !important;
}

.top_right_menu ul li a:hover
{
	color: #add036 !important;
	background-color: transparent;
}

div.moduletable.top_right_menu.span2.pull-right
{
	margin-left: 0;
}

div.moduletable.top_right_menu.span4.pull-right nav.menu
{
	float: right;
}

li.item-103
{
	border-left: 1px solid white;
}

.contact_details.span10
{
	text-align: right;
}

input#mod-finder-searchword.search-query.input-medium
{
	font-size: 18px !important;
	background-color: transparent !important;
	border: none !important;
	border-bottom: 1px solid silver !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

.input-medium
{
	width: 70%;
}

form#mod-finder-searchform .btn
{
	padding: 5px;
	height: 35px;
}

.icon-search
{
	margin-top: -5px;
}

div.cck_module_search 
{
	float: right;
}

div.vertical div.cck_forms
{
	width: 100% !important;
}

input#button_submit.button.btn
{
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 18px !important;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	vertical-align: middle;
	cursor: pointer;
	background-color: #a6a8ab;
	background-image: none;
	background-repeat: none;
	border: none;
	border-bottom: 1px solid #a6a8ab;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	filter:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	float: right !important;
}

div.seb_css3
{
	padding: 0 !important;
}

.home_slider, #load-first
{
	max-width: 1200px;
	margin: 0 auto 0 auto;
}

.large_bg_black_slider
{
	font-family: "museo-slab",serif;
	font-weight: 700 !important;
	color: #3b2314;
	font-size: 36px;
}

.small_bg_black_slider
{
	font-family: "museo-slab",serif;
	font-weight: 700 !important;
	color: black;
	font-size: 16px;
}

.btn, button#cf_ce-submit-button.button.ce-button-submit, button#cf_ce-submit-button_reset.button.ce-button-reset, .btn-group>.btn:first-child, .btn-group>.btn:last-child, .dm_taskbar li a, button#bfSubmitButton.bfSubmitButton, button.bfCancelButton
{
	font-size: 22px !important;
	padding: 15px !important;
	color: white;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: rgba(26, 158, 179, 0.6);
	background-image: none;
	background-repeat: none;
	border: none !important;
	box-shadow: none;
	transition: background-color 0.5s ease !important;
	text-shadow: none;
}

a.btn.news
{
	background-color: rgba(100,160,180,0.6);
	margin-left: 25px;

}

.btn:hover
{
	background-color: rgba(26, 158, 179, 1) !important;
	color: white;
}

.btn a
{
	color: white !important;
	font-size: 22px !important;
	padding: 15px !important;
}

.btn a:hover
{
	text-decoration: none;
}

.btn.events
{
	background-color: rgba(173, 208, 54, 0.6);
	margin-left: 30px;
}

.btn.events:hover
{
	background-color: rgba(173, 208, 54, 1) !important;
}

.btn.projects
{
	background-color: rgba(184, 67, 110, 0.6);
	margin-left: 30px;
}

.btn.projects:hover
{
	background-color: rgba(184, 67, 110, 1) !important;
}

div.cat-children div
{
	width:31.623931623931625%;
	display: block;
	float: left;
	min-height: 30px;
	margin-left: 2.564102564102564%
}

div.custom.homepage_modules
{
	padding: 0 25px 0 25px;
}

div.custom.homepage_modules p, div.custom.homepage_modules ul li
{
	line-height: 24px;
}

div.span4.get_involved h3, div.span4.latest_events h3, div.span4.latest_projects h3, div.span4.latest_news h3, #column-1 .latest_events h3, #column-1 .latest_projects h3
{
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 700;
	color: white;
	font-size: 22px;
	padding: 15px 5px 15px 25px;
	margin: 0;
}

div.span4.get_involved h3
{
	background: #0e5660; /* Old browsers */
	background: -moz-linear-gradient(left,  #0e5660 0%, #146f7d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0e5660), color-stop(100%,#146f7d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #0e5660 0%,#146f7d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #0e5660 0%,#146f7d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #0e5660 0%,#146f7d 100%); /* IE10+ */
	background: linear-gradient(to right,  #0e5660 0%,#146f7d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5660', endColorstr='#146f7d',GradientType=1 ); /* IE6-9 */

}

div.span4.latest_news h3
{
	background: #3485b5; /* Old browsers */
background: -moz-linear-gradient(top,  #3485b5 1%, #6596b2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#3485b5), color-stop(100%,#6596b2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3485b5 1%,#6596b2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3485b5 1%,#6596b2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3485b5 1%,#6596b2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3485b5 1%,#6596b2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3485b5', endColorstr='#6596b2',GradientType=0 ); /* IE6-9 */
}



div.span4.latest_events h3, #column-1 .latest_events h3
{
	background: #819f28; /* Old browsers */
	background: -moz-linear-gradient(left,  #819f28 0%, #add036 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#819f28), color-stop(100%,#add036)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #819f28 0%,#add036 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #819f28 0%,#add036 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #819f28 0%,#add036 100%); /* IE10+ */
	background: linear-gradient(to right,  #819f28 0%,#add036 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#819f28', endColorstr='#add036',GradientType=1 ); /* IE6-9 */

}

div.span4.latest_projects h3, #column-1 .latest_projects h3
{
	background: #8c2f53; /* Old browsers */
	background: -moz-linear-gradient(left,  #8c2f53 0%, #b8436e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8c2f53), color-stop(100%,#b8436e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #8c2f53 0%,#b8436e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #8c2f53 0%,#b8436e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #8c2f53 0%,#b8436e 100%); /* IE10+ */
	background: linear-gradient(to right,  #8c2f53 0%,#b8436e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c2f53', endColorstr='#b8436e',GradientType=1 ); /* IE6-9 */

}


.sidebar_projects h3, .sidebar_events h3
{
	color: white;
	padding: 10px 10px 10px 15px;
}

.sidebar_events h3
{
	margin-top: 0;
}

div.span4.latest_events, div.span4.latest_projects, div.span4.latest_news, div.span4.get_involved
{
	margin-left: auto;
	min-width: 33.33333333% !important;
}

div.span4.get_involved
{
	margin-right: 7.69230769230769 !important;
}

div.span4.get_involved p, div.span4.get_involved ul
{
	padding: 10px 0 0 30px;

}

div.span4.get_involved ul
{
	margin-left: 20px;
}

div.span4.get_involved ul li
{
	list-style-type: none;
	padding-left: 5px;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-position: 3px;
	list-style-image: url(/images/interface/bullet_tick.png);
}

div.moduletable.latest_events .cck_module_list, div.moduletable.latest_projects .cck_module_list
{
	padding: 15px 0 0 30px;
}

div.moduletable.latest_events .cck_module_list a, div.moduletable.latest_projects .cck_module_list a, .sidebar_projects a, .sidebar_events a
{
	color: #3b2314;
}

div.grey_wrapper
{
	background-color: #e6e7e8;
}

div.cck_contents.cck_item div.cck_value
{
	line-height: 20px !important;
	margin-bottom: 5px !important;
}

div.custom.homepage_modules .cck_text.cck_art_title
{
	margin-bottom: 10px;
}

div.clear
{
	clear: both;
	
}

div.cck_module_search input#button_submit.button.btn
{
	padding: 5px !important;
	float: right !important;
}

div.seb_css3
{
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important; 
}

.moduletable.home_partner_module
{
	float: left;
	display: block;
	padding: 10px;
	margin-top: 30px;
}

body.item-104 #content-main .moduletable.home_partner_module.gutter
{
	padding: 0 20px 20px 20px !important;
	display: block;
}

body.item-104 .moduletable.home_partner_module
{
	margin-top: 0;
}

.moduletable.home_partner_module h3
{
	text-align: center;
}

.span7.intro
{
	padding-left: 15px;
	padding-right: 25px;
}

footer#footer
{
	background: #3b2314 url(/images/interface/slider_brand_mark.png) no-repeat scroll 20%;
	margin-top: 30px;
	padding-top: 15px;
	-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    -moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
    box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.8);
}

footer p, footer h5, footer ul li
{
	color: white;
}

footer ul li
{
	float: left;
	width: 50%;
	list-style-type: none;
}

footer a
{
	color: white;
}

footer a:hover
{
	color: #8DC63F;
}

.footer_logo
{
	height: 200px;
	background: url(/images/interface/footer_logo.png) no-repeat right 20px;
}

footer h5
{
	font-size: 18px;
}

div.span4.divider
{
	background: url(/images/interface/footer_divider.png) no-repeat right top;
}

p.copyright
{
	color: #c1b49d;
}

img.tagline
{
	margin-top: 10px;
}

div.to-page-top-wrapper
{
	max-width: 1250px !important;
	margin: 0 auto 0 auto;
}

a#to-page-top
{
	float: right;
	font-size: 15px !important;
	padding: 5px;
	line-height: 20px;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	vertical-align: middle;
	cursor: pointer;
	background-color: #a6a8ab;
	background-image: none;
	background-repeat: none;
	border: none;
	border-bottom: 1px solid #a6a8ab;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	filter:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	float: right !important;

}

div.moduletable.about_us_header, div.moduletable.project_header, div.moduletable.news_header, div.moduletable.alfresco_header,
div.moduletable.your_act_header,
{
	margin: 0 25px 0 25px;
	
}

div.moduletable.about_us_header h1, div.moduletable.project_header h1, div.moduletable.home_header h1, div.moduletable.news_header h1, div.moduletable.our_teams_header h1
{
	padding: 20px 0 30px 25px;
}

.about_us_header

{
	background: #e9e9e9 url(/images/interface/menu_bg.png) no-repeat left top;
	position: relative;
	min-height: 275px;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
}

.home_header
{
	background: #e9e9e9 url(/images/interface/slide_1_bg_dev_mobile.png) no-repeat;
	position: relative;
	min-height: 275px;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
}
.project_header
{
	background: #e9e9e9 url(/images/interface/projects_menu_bg.png) no-repeat left top;
	position: relative;
	min-height: 275px;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.our_teams_header
{
	background: #e9e9e9 url(/images/interface/our_teams_header_bg.jpg) no-repeat left top;
	position: relative;
	min-height: 275px;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body.item-377 .our_teams_header
{
	margin-top: -10px;
}
  
.alfresco_header
{
	background: url(/images/interface/alfresco_banner.jpg) no-repeat 0 top;
	position: relative;
	min-height: 275px;
	background-color: #e9e9e9;
	margin-top: -20px;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
 }
 
.your_act_header
{
	background: url(/images/interface/your_act_banner.jpg) no-repeat 0 top;
	position: relative;
	min-height: 275px;
	background-color: #e9e9e9;
	margin-top: -20px;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
 }
 
 .news_header
{
	background: #e9e9e9 url(/images/interface/news_menu_bg.png) no-repeat left top;
	position: relative;
	min-height: 275px;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
 }
 
  .perfect_picnic_header
{
	background: #e9e9e9 url(/images/interface/perfect_picnic_bg.png) no-repeat right top;
	position: relative;
	min-height: 275px;
	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	
 }

ul.nav.menu.about_us_menu, ul.get_involved_menu, ul.archive-module
{
	margin: 15px 0 20px 20px;
}

ul.archive-module
{
	margin-top: 0 !important;
}

.projects_menu ul
{
	margin: 15px 0 20px 15px;
}

ul.nav.menu.friends_menu
{
	margin: 15px 0 20px 25px;
}

ul.nav.menu.about_us_menu li, .projects_menu ul li, ul.get_involved_menu li, ul.archive-module li, ul.nav.menu.friends_menu li
{
	list-style-type: none;
	font-size: 15px;
}

ul.about_us_menu li a, .projects_menu ul li a, ul.get_involved_menu li a, .menu.friends_menu li a, ul.archive-module li a, ul.where_now_menu li a, ul.nav.menu.friends_menu li a
{
	padding-left: 5px;
	text-decoration: underline;
}

ul.about_us_menu li a:hover, ul.get_involved_menu li a:hover, .menu.friends_menu li a:hover, ul.archive-module li a:hover, ul.where_now_menu li a:hover
{
	background: -moz-linear-gradient(left,  rgba(173,208,54,1) 37%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(37%,rgba(173,208,54,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add036', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	display: block;
	color: white;
	font-weight: bold;

}

ul.get_involved_menu li a:hover.active, ul.get_involved_menu li a.active, .menu.friends_menu li a:hover.active, .menu.friends_menu li a.active, .get_involved_menu .nav>li.active>a, ul.archive-module li a:active, ul.nav.menu.friends_menu li.current a

{
	background: -moz-linear-gradient(left,  rgba(173,208,54,1) 37%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(37%,rgba(173,208,54,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add036', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	display: block;
	color: white;
}

 ul.nav.menu.friends_menu li.current a
 {
	font-weight: bold;
}

.nav>li>a:hover
{
	background: transparent;
}

ul.get_involved_menu li a:hover
{
	text-decoration: none;
}

ul.nav.menu.about_us_menu li.active a, ul.nav.menu.get_involved_menu li.active a
{
	background: -moz-linear-gradient(left,  rgba(173,208,54,1) 37%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(37%,rgba(173,208,54,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(173,208,54,1) 37%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add036', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	display: block;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

a.mod-articles-category-title.active
{
	font-weight: bold;
	text-decoration: none;
}

.about_us_header h1, .project_header h1
{
	color: #3b2314;
}

div#column-1 div.cck_module_list
{
	padding-left: 15px;
}

.grey-wrapper
{
	margin: 25px;

}



.objective_1, .objective_2, .objective_3, .objective_4, .objective_5, .objective_6
{
	position: relative;
	min-height: 240px;
	padding: 10px;
}

.objective_1
{
	background: #b5493b; /* Old browsers */
	background: -moz-linear-gradient(left,  #b5493b 0%, #cd5444 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b5493b), color-stop(100%,#cd5444)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #b5493b 0%,#cd5444 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #b5493b 0%,#cd5444 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #b5493b 0%,#cd5444 100%); /* IE10+ */
	background: linear-gradient(to right,  #b5493b 0%,#cd5444 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5493b', endColorstr='#cd5444',GradientType=1 ); /* IE6-9 */
}

.objective_2
{
	background: #819f28; /* Old browsers */
	background: -moz-linear-gradient(left,  #819f28 0%, #add036 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#819f28), color-stop(100%,#add036)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #819f28 0%,#add036 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #819f28 0%,#add036 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #819f28 0%,#add036 100%); /* IE10+ */
	background: linear-gradient(to right,  #819f28 0%,#add036 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#819f28', endColorstr='#add036',GradientType=1 ); /* IE6-9 */
}

.objective_3
{
	background: #248256; /* Old browsers */
	background: -moz-linear-gradient(left,  #248256 0%, #319966 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#248256), color-stop(100%,#319966)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #248256 0%,#319966 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #248256 0%,#319966 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #248256 0%,#319966 100%); /* IE10+ */
	background: linear-gradient(to right,  #248256 0%,#319966 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#248256', endColorstr='#319966',GradientType=1 ); /* IE6-9 */
}

.objective_4
{
	background: #208482; /* Old browsers */
	background: -moz-linear-gradient(left,  #208482 0%, #2b9d9b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#208482), color-stop(100%,#2b9d9b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #208482 0%,#2b9d9b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #208482 0%,#2b9d9b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #208482 0%,#2b9d9b 100%); /* IE10+ */
	background: linear-gradient(to right,  #208482 0%,#2b9d9b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#208482', endColorstr='#2b9d9b',GradientType=1 ); /* IE6-9 */
}

.objective_5
{
	background: #107b8b; /* Old browsers */
	background: -moz-linear-gradient(left,  #107b8b 0%, #1a9ba3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#107b8b), color-stop(100%,#1a9ba3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #107b8b 0%,#1a9ba3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #107b8b 0%,#1a9ba3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #107b8b 0%,#1a9ba3 100%); /* IE10+ */
	background: linear-gradient(to right,  #107b8b 0%,#1a9ba3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#107b8b', endColorstr='#1a9ba3',GradientType=1 ); /* IE6-9 */
}

.objective_6
{
	background: #8c2f53; /* Old browsers */
	background: -moz-linear-gradient(left,  #8c2f53 0%, #b84683 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8c2f53), color-stop(100%,#b84683)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #8c2f53 0%,#b84683 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #8c2f53 0%,#b84683 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #8c2f53 0%,#b84683 100%); /* IE10+ */
	background: linear-gradient(to right,  #8c2f53 0%,#b84683 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c2f53', endColorstr='#b84683',GradientType=1 ); /* IE6-9 */
}

.objective_1 .icon_image, .objective_2 .icon_image, .objective_3 .icon_image, .objective_4 .icon_image, .objective_5 .icon_image, .objective_6 .icon_image
{
	min-height: 240px;
	display: block;
	width: 100%;
	height: 100%;
}

.objective_1 .icon_image
{
	background: url(/images/interface/objective_1_icon.png) no-repeat 90% 90%;
}

.objective_2 .icon_image
{
	background: url(/images/interface/objective_2_icon.png) no-repeat 90% 90%;
}

.objective_3 .icon_image
{
	background: url(/images/interface/objective_3_icon.png) no-repeat 90% 90%;
}

.objective_4 .icon_image
{
	background: url(/images/interface/objective_4_icon.png) no-repeat 90% 90%;
}

.objective_5 .icon_image
{
	background: url(/images/interface/objective_5_icon.png) no-repeat 90% 90%;
}

.objective_6 .icon_image
{
	background: url(/images/interface/objective_6_icon.png) no-repeat 90% 90%;
}


.objective_1 .info_panel, .objective_2 .info_panel, .objective_3 .info_panel, .objective_4 .info_panel, .objective_5 .info_panel, .objective_6 .info_panel
{
	width: 100%;
	height: 100%;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.objective_1 .info_panel
{
	background: rgba(136,53,40,.85);
}

.objective_2 .info_panel
{
	background: rgba(71,96,30,.85);
}

.objective_3 .info_panel
{
	background: rgba(11,65,42,.85);
}

.objective_4 .info_panel
{
	background: rgba(29,109,107,.85);
}

.objective_5 .info_panel
{
	background: rgba(8,102,115,.85);
}

.objective_6 .info_panel
{
	background: rgba(111,32,64,.85);
}

.info_panel p
{
	padding: 80px 10px 10px 10px !important;
	text-align: center;
	display: block;
}

.objective_2 .info_panel p
{
	padding: 60px 10px 10px 10px !important;
}

.objective_4 .info_panel p
{
	padding: 20px 10px 10px 10px !important;
}

.objective_5 .info_panel p
{
	padding: 50px 10px 10px 10px !important;
}

.objective_6 .info_panel p
{
	padding: 50px 10px 10px 10px !important;
}

.objective_1 p, .objective_2 p, .objective_3 p, .objective_4 p, .objective_5 p, .objective_6 p
{
	color: white;
	font-size: 16px;
	padding: 15px;
}

.objective_1:hover .info_panel, .objective_2:hover .info_panel, .objective_3:hover .info_panel, .objective_4:hover .info_panel, .objective_5:hover .info_panel, .objective_6:hover .info_panel, .objective_1:active .info_panel, .objective_2:active .info_panel, .objective_3:active .info_panel, .objective_4:active .info_panel, .objective_5:active .info_panel, .objective_6:active .info_panel
{
	display: block;
}

p.objective_title
{
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
}

.navbar .nav
{
	margin: 0;
}

.margin-top
{
	margin-top: 20px;
}

.item-page, .cck_page, .blog, div.archive
{
	padding: 0 30px 30px 30px;
}

div#dm_docs
{
	padding: 0 0 0 30px;
}

.item-page h2
{
	margin-top: 0 !important;
}

.page-header
{
	margin: 0 !important;
	border-bottom: none;
}

div.cck_module_breadcrumbs
{
	padding: 15px 0 10px 10px !important;
	border-bottom: 1px solid silver;
}

ul.nav ul.nav-child
{
	display: none;
}

.nn_tabs .nav-tabs>li>a, .nn_tabs.outline_content>.tab-content
{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

span.nn_tabs-toggle-inner
{
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
}

span.nn_tabs-toggle-inner
{
	color: #1A93B3;
}

.nn_tabs .nav-tabs>li.active>a, .nn_tabs .nav-tabs>li.active>a:hover, li.nn_tabs-tab.active span.nn_tabs-toggle-inner

{
	color: white !important;
	background-color: #1A93B3;
}

body.item-125 span.nn_tabs-toggle-inner, body.item-125 .page-header h2 a
{
	color: #B8436E;
}

body.item-125 .nn_tabs .nav-tabs>li.active>a, body.item-125 .nn_tabs .nav-tabs>li.active>a:hover, body.item-125 li.nn_tabs-tab.active span.nn_tabs-toggle-inner

{
	color: white !important;
	background-color: #B8436E;
}

body.item-126 span.nn_tabs-toggle-inner, body.item-126 .page-header h2 a
{
	color: #8DC63F;
}

body.item-126 .nn_tabs .nav-tabs>li.active>a, body.item-126 .nn_tabs .nav-tabs>li.active>a:hover, body.item-126 li.nn_tabs-tab.active span.nn_tabs-toggle-inner

{
	color: white !important;
	background-color: #8DC63F;
}

body.item-127 span.nn_tabs-toggle-inner, body.item-127 .page-header h2 a
{
	color: #4b72A2;
}

body.item-127 .nn_tabs .nav-tabs>li.active>a, body.item-127 .nn_tabs .nav-tabs>li.active>a:hover, body.item-127 li.nn_tabs-tab.active span.nn_tabs-toggle-inner

{
	color: white !important;
	background-color: #4b72A2;
}


body.item-128 span.nn_tabs-toggle-inner, body.item-128 .page-header h2 a
{
	color: #8F719A;
}

body.item-128 .nn_tabs .nav-tabs>li.active>a, body.item-128 .nn_tabs .nav-tabs>li.active>a:hover, body.item-128 li.nn_tabs-tab.active span.nn_tabs-toggle-inner

{
	color: white !important;
	background-color: #8F719A;
}

body.item-129 span.nn_tabs-toggle-inner, body.item-129 .page-header h2 a
{
	color: #419B56;
}

body.item-129 .nn_tabs .nav-tabs>li.active>a, body.item-129 .nn_tabs .nav-tabs>li.active>a:hover, body.item-129 li.nn_tabs-tab.active span.nn_tabs-toggle-inner

{
	color: white !important;
	background-color: #419B56;
}

body.item-130 span.nn_tabs-toggle-inner, body.item-130 .page-header h2 a
{
	color: #CD5444;
}

body.item-130 .nn_tabs .nav-tabs>li.active>a, body.item-130 .nn_tabs .nav-tabs>li.active>a:hover, body.item-130 li.nn_tabs-tab.active span.nn_tabs-toggle-inner

{
	color: white !important;
	background-color: #CD5444;
}

li.item-131.active, li.item-131 a:hover
{
	background: -moz-linear-gradient(left,  rgba(184,67,110,1) 32%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(32%,rgba(184,67,110,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(184,67,110,1) 32%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(184,67,110,1) 32%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(184,67,110,1) 32%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(184,67,110,1) 32%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8436e', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	font-weight: bold;
	display: block;
	color: white;
}


li.item-132.active, li.item-132 a:hover
{
	background: -moz-linear-gradient(left,  rgba(141,198,63,1) 32%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(32%,rgba(141,198,63,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(141,198,63,1) 32%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(141,198,63,1) 32%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(141,198,63,1) 32%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(141,198,63,1) 32%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dc63f', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	font-weight: bold;
	display: block;
	color: white;
}

li.item-133.active, li.item-133 a:hover
{
	background: -moz-linear-gradient(left,  rgba(75,118,163,1) 32%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(32%,rgba(75,118,163,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(75,118,163,1) 32%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(75,118,163,1) 32%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(75,118,163,1) 32%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(75,118,163,1) 32%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b76a3', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	font-weight: bold;
	display: block;
	color: white;
}


li.item-134.active, li.item-134 a:hover
{
	background: -moz-linear-gradient(left,  rgba(143,113,154,1) 32%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(32%,rgba(143,113,154,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(143,113,154,1) 32%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(143,113,154,1) 32%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(143,113,154,1) 32%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(143,113,154,1) 32%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f719a', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	font-weight: bold;
	display: block;
	color: white;
}

li.item-135.active, li.item-135 a:hover
{
	background: -moz-linear-gradient(left,  rgba(64,156,87,1) 32%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(32%,rgba(64,156,87,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(64,156,87,1) 32%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(64,156,87,1) 32%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(64,156,87,1) 32%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(64,156,87,1) 32%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#409c57', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	font-weight: bold;
	display: block;
	color: white;
}


li.item-136.active, li.item-136 a:hover
{
	background: -moz-linear-gradient(left,  rgba(205,84,68,1) 32%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(32%,rgba(205,84,68,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(205,84,68,1) 32%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(205,84,68,1) 32%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(205,84,68,1) 32%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(205,84,68,1) 32%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd5444', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
	font-weight: bold;
	display: block;
	color: white;
}


li.item-131.active a, li.item-132.active a, li.item-133.active a, li.item-134.active a, li.item-135.active a, li.item-136.active a
{
	color: white;
}

body.item-101 .grey-wrapper
{
	margin-top: 0 !important;
}

.project_cat_intro
{
	margin-bottom: 25px;
}

body.item-101 #content-main .gutter
{
	margin-top: 25px;
}

body.item-101 .item-page
{
	padding: 0 !important;
}

body.item-105 .project_cat_intro
{
	border-top: 1px solid silver;
}

body.item-105 .project_cat_intro div.span2 img
{
	margin-top: 15px;
}

body.item-105 .project_cat_intro div.span2
{
	text-align: center;
}

h4.latest_projects
{
	margin-top: 20px;
	display: block;
}

.cck_label label
{
	font-weight: bold !important;
}

div#cck16_value_location.cck_value.cck_value_text
{
	float: none;
}

div.moduletable.projects_menu, div.moduletable.about_menu
{
	padding-left: 10px;
}

.tp-bannershadow.tp-shadow1{
	display: block;
	background-size: 100% 100%;
	width: 100%;
	height: 30px;
	bottom: -30px;
	position: absolute;
	background: url(/images/interface/shadow1.png) no-repeat center -1px;
}

.cck_value_calendar, .project_type
{
	font-family: "museo-slab",serif;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 15px;
	border-top: 1px solid silver;
	padding-top: 10px;
	display: block;
	width: 100%;
}

.moduletable.act_now_advert
{
	background: url(/images/interface/act_now_advert_bg.png) no-repeat;
	background-size: 100% auto;
	padding: 15px;
	margin-top: 20px;
}

.act_now_advert h1, .act_now_advert p
{
	color: white;
	margin: 0;
	padding: 0;
}

.moduletable.act_now_advert a
{
	margin-top: 10px;
}

div.subscribe_wrapper
{
	padding: 15px;
	margin-top: 20px;
	background: #0e5660; /* Old browsers */
background: -moz-linear-gradient(left,  #0e5660 0%, #146f7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0e5660), color-stop(100%,#146f7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0e5660 0%,#146f7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0e5660 0%,#146f7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0e5660 0%,#146f7d 100%); /* IE10+ */
background: linear-gradient(to right,  #0e5660 0%,#146f7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5660', endColorstr='#146f7d',GradientType=1 ); /* IE6-9 */

}

div.subscribe_wrapper input[type="text"]
{
	padding-left: 10px;
}

div.subscribe_wrapper h3
{
	color: white;
	line-height: 30px;
}

.acysubbuttons
{
	text-align: left !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: none;
	padding: 7px 0 7px 0;
}

body.item-120 .blog .items-row
{
		margin-bottom: 20px;

}

body.item-120 .blog .items-row h2
{
	font-size: 16px;
}

.ce-container.contact, div#donation-form
{
	padding: 0 30px 30px 30px;
}

span.contact-category
{
	padding-top: 10px;
	display: block;
}

div.cemap_container
{
	margin-top: 15px;
	border: none !important;
}

#dm_docs .dm_row
{
	padding: 15px 0 15px 0 !important;
	background: transparent !important;
}
#dm_docs h2.dm_title
{
	margin-bottom: 0px !important;
}

.slidebar h1
{
	color: white;
}

.nn_tabs>ul.nav-tabs>li>a:focus, .nn_tabs>ul.nav-tabs>li.active>a:focus
{
	border: none;
	webkit-shadow: none;

}

.item-page ul
{
	padding-left: 20px;
	padding-bottom: 7px;
}

.blog ol, .blog ul
{
	margin: 7px 0 7px 0;
	padding-left: 30px;
	padding-bottom: 7px;
}

.blog ol li, .blog ul li
{
	margin-bottom: 5px;
	line-height: 25px;
}

/* ie8 fixes */

.ie8 .navbar-fixed-top .container, .ie8 .navbar-fixed-top, .ie8 footer .span12, .ie8 .footer_container, .ie8 #header
{
	width: 1050px !important;
	margin: 0 auto 0 auto;
}

.ie8 .navbar-inner .container
{
	padding: 20px 0 0 0;
}

.ie8  .nav-collapse ul.nav.menu
{
	padding-left: 20px;
	padding-right: 20px;
}

.ie8 #body-container, .ie8 #header-above, .ie8 #primary-nav .container
{
	width: 1050px !important;
}

.ie8 body
{
	filter: none;
}

.ie8 .objective_1 .info_panel
{
	background: url(/images/interface/ie_objective_1_bg.png) repeat;
}

.ie8 .objective_2 .info_panel
{
	background: url(/images/interface/ie_objective_2_bg.png) repeat;
}

.ie8 .objective_3 .info_panel
{
	background: url(/images/interface/ie_objective_3_bg.png) repeat;
}

.ie8 .objective_4 .info_panel
{
	background: url(/images/interface/ie_objective_4_bg.png) repeat;
}

.ie8 .objective_5 .info_panel
{
	background: url(/images/interface/ie_objective_5_bg.png) repeat;
}

.ie8 .objective_6 .info_panel
{
	background: url(/images/interface/ie_objective_6_bg.png) repeat;
}

.ie8 .info_panel p
{
	font-weight: bold;
	font-size: 14px;
	line-height: 16px !important;
}

.ie8 .icon_image
{
	background-position: center 99% !important;
}

.ie8 p.objective_title
{
	line-height: 22px !important;
}


.ie8 .btn, .ie8 button#cf_ce-submit-button.button.ce-button-submit, .ie8 button#cf_ce-submit-button_reset.button.ce-button-reset
{
	font-size: 18px !important;
	padding: 12px !important;
	color: white;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-color: #1a9ab3 !important;
	background-image: none !important;
	background-repeat: none;
	border: none !important;
	box-shadow: none;
	transition: none !important;
	text-shadow: none;
	filter: none !important;
	border-bottom: 1px solid red;
}

.ie8 input[type="text"], .ie8 textarea, .ie8 input[type="email"]
{
	border: 1px solid silver !important;
}

.project_cat_intro .span9 h3
{
	font-size: 18px;
	line-height: 26px;
}

body.item-178 div.custom.project_header, body.item-319 div.custom.project_header, body#page-top.com_phocadownload.item-385 div.moduletable.about_us_header.gutter
{
	margin-top: -20px;
}

.article_footer_about ul.about_us_menu
{
	margin-left: 0 !important;
}

div.sprocket-features-desc a.readon
{
	display: none;
}

div.sprocket-features 
{
	padding-bottom: 30px;
	border-left: 1px solid white;
}

div.sprocket-features p, div.sprocket-features h3
{
	color: #3b2314;
	font-weight: bold;
}

div.sprocket-features h3
{
	font-size: 36px;
	margin-top: 20px;
}

span.fact
{
	font-family: "museo-slab",serif;
	font-size: 24px;
	color: #ACD038;
}

span.fact_f
{
	font-weight: 500;
	color: silver;
}

div#content-below-1.span12, div.moduletable.latest_projects, div.moduletable.latest_events {
	background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(234,234,234,0.31) 69%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(69%,rgba(234,234,234,0.31)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(234,234,234,0.31) 69%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(234,234,234,0.31) 69%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(234,234,234,0.31) 69%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(234,234,234,0.31) 69%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

body.item-264 div.dm_taskbar ul
{
	float: right;
}

#dm_docs ul
{
	padding-left: 30px;
}

body.com_osmembership.item-264 dl.dm_props
{
	display: none;
}

.well
{
	min-height: 20px;
padding: 0;
margin-bottom: 20px;
background-color: transparent;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

input:-webkit-autofill, input[type="text"] {
    -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
    -webkit-text-fill-color: #333;
    border: 1px solid #eee;
}

input:-webkit-autofill:focus {
    -webkit-box-shadow: /*your box-shadow*/,0 0 0 50px white inset;
    -webkit-text-fill-color: #333;
} 

body.item-178 .login
{
	padding-top: 30px;
}

.alert
{
	padding: 8px 35px 8px 14px;
margin: 0 20px 20px 20px;
text-shadow: none;
background-color: #3b2314;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}

.alert h4
{
	font-family: "museo-slab",serif;
	color: white;
}

.alert p
{
	color: white;
}

.nav-tabs.nav-stacked>li:first-child>a
{
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
	-webkit-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-topleft: 0;
}

div.summary.span6
{
	padding: 10px;
	background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(234,234,234,0.31) 69%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(69%,rgba(234,234,234,0.31)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(234,234,234,0.31) 69%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(234,234,234,0.31) 69%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(234,234,234,0.31) 69%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(234,234,234,0.31) 69%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

div.cck_contents.cck_content div.cck_value.cck_value_text
{
	float: none;
}

.row-fluid.project_wrapper .cck_value_calendar
{
	padding: 0;
}

.cck_contents.cck_content.cck_wysiwyg_editor div#cck70_label_art_introtext.cck_label.cck_label_wysiwyg_editor
{
	float: none;
}

.cck_value.cck_value_field_x a
{
	padding: 5px 5px 0 0;
}

.cck_value.cck_value_field_x a img
{
	margin-top: 5px;
	max-height: 66px;
}

li.item-187, li.item-279
{
	float: right !important;
	background-color: #1a9ab3;
	font-family: "museo-slab",serif;
	font-weight: 700;
}

li.item-187 a, li.item-279 a
{
	color: white !important;
}

body.item-106 div.blog h3
{
	font-size: 16px;
}

.blog .cck_value.cck_value_upload_image
{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

body.item-106 .blog p.readmore
{
	float: right;
}

.blog div.vertical div.cck_contents
{
	float: none;
}

div#cck16_value_art_introtext
{
	margin-top: 30px;
	border-top: 1px solid silver;
	padding-top: 15px;
}

div#cck16_label_art_introtext.cck_label
{
	width: 100%;
	margin-top: 15px;
}

span.mod_events_latest_date, td.ev_detail.repeat
{
	font-family: "museo-slab",serif;
	font-size: 14px !important;
	font-weight: 700;
}

table.mod_events_latest_table tr
{
	border-bottom: 1px solid silver;
}

div.custom.get_involved_home
{
	padding: 10px 30px 0 0;
}

table.mod_events_latest_table td
{
	padding: 20px 25px 10px 25px;
}

a.btn.events
{
	margin-top: 10px;
}

body.item-101 .latest_projects div.sprocket-lists, .latest_news div.sprocket-lists, #column-1 div.sprocket-lists
{
	padding: 10px 20px 20px 20px;
}

.sprocket-lists .sprocket-lists-title
{
	background: transparent !important;
	border: none;
	border-radius: 0px !important;
	font-size: 16px !important;
	font-family: "museo-slab", serif;
}

span.sprocket-padding
{
	font-size: 13px;
	line-height: 18px;
}

div#jevents_body.contentpaneopen.jeventpage p a
{
	float: left !important;
	margin: 10px 0 10px 0;
}

.icon-chevron-right
{
	display: none;
}

body.item-199 .item-page table.mod_events_latest_table td
{
	padding-left: 0 !important;
}

.archives h3
{
	margin-left: 25px;
	font-size: 18px;
}
h5.menu_title
{
	float: left;
	font-family: "museo-slab",serif;
	font-size: 22px !important;
	font-weight: 700;
	margin-left: 25px;
}

.navbar-inverse .btn-navbar
{
	background: transparent;
}

.navbar .btn-navbar .icon-bar
{
	background-color: black;
}

h5.menu_title
{
	display: none;
}

div.fb-like iframe
{
	max-width: 450px !important;
}

div.span8.intro h2
{
	padding-right: 40px;
	line-height: 30px;
}

div.search-pagination
{
	margin: 0;
	padding: 3px 0 3px 10px;
	background-color: #3b2314;
	color: white;
}

form#finder-search.form-inline
{
	margin-top: 10px;
}

div#search-form button.btn.btn-primary
{
	padding: 8px !important;
}

div#search-form button.btn.btn-primary .icon-search
{
	margin-top: 5px;
}

div.moduletable.home_header
{
	display: none;
}

div#header-below-1.span12
{
	display: none;
}

span.jicons-icons
{
	width: 17px;
}


span.contact-emailto, span.contact-telephone, span.contact-facebook, span.contact-street_address, span.contact-suburb
{
	margin-left: 10px;
}

span.contact-mobile
{
	margin-left: 15px;
}

p.membership_intro
{
	margin-top: 50px;
}

body.item-264 #content-main
{
	background: url(/images/interface/container_bg.png) repeat;
	margin-bottom: 30px;
}

body.item-264 #content-main .gutter
{
	background: none;
}

.jeventpage h4
{
	font-family: "museo-slab",serif;
font-size: 14px !important;
font-weight: 700;
}

.jeventpage ul
{
	margin-left: 15px;
	margin-bottom: 20px;
}

#jevents_body .contentpaneopen p
{
	margin-bottom: 15px;
}

div.vertical div.cck_forms
{
	width: 33.333333%;
	padding-right: 20px;
	padding-bottom: 40px;
}

div.cck_forms.cck_site div.cck_label label
{
	line-height: 20px;
	margin-right: 5px;
}

body.com_osmembership.item-188 .project_header, body.com_osmembership.item-189 .project_header, body.item-278 .project_header, body.com_osmembership.item-280 .project_header, body.com_osmembership.item-281 .project_header, body.item-282 .project_header, body.item-108 .project_header
{
	margin-top: -10px;
}

h4.donate
{
	color: #CD5444;
}

a.btn.donate
{
	background-color: #CD5444;
}

a.btn.donate:hover
{
	background-color: #a14337 !important;
}

h4.friend
{
	color: #88C441;
}

a.btn.friend
{
	background-color: #88C441;
}

a.btn.friend:hover
{
	background-color: #7eaa47 !important;
}

h4.business_supporter
{
	color: #AC5F8E;
}

a.btn.business_supporter
{
	background-color: #AC5F8E;
}

a.btn.business_supporter:hover
{
	background-color: #8c5076 !important;
}



a.btn.community_group
{
	background-color: #709AB5
}

a.btn.community_group:hover
{
	background-color: #4B76A2 !important;
}

ol.pagination li
{
	list-style-type: none;
	margin-right: 5px;
	float: left;
}

ol.pagination li a
{
	color: white;
}

.content_contribution
{
	margin-left: 25px;
}

body.item-341 .cck_page_form p
{
	margin-top: 10px;
}

.sprocket-lists-title .indicator span
{
	margin-top: -3px;
	display: block;
}

#header-above-1 a
{
	color: white;
}

div#content-main ol
{
	margin: 10px 0 10px 0;
	padding-left: 20px;
}

div#content-main button#your_act_date-trigger.btn, button#your_act_date_made-trigger.btn
{
	padding: 0 !important;
	height: 30px;
	margin-top: 0 !important;
	width: 30px;
}

div#content-main button#your_act_date-trigger.btn .icon-calendar
{
	margin: 0;
	padding: 0;
}

div#cck1r_form_your_act_intro_2.cck_form.cck_form_freetext
{
	margin-top: 20px;
}

div#cck1r_button_cancel.cck_forms.cck_site.cck_button_submit.cck_button_cancel, div#cck1r_button_submit.cck_forms.cck_site.cck_button_submit
{
	width: 7% !important;
	float: left !important;
}

body#page-top.category-12  .cck_contents.cck_content.cck_upload_image.cck_news_image, body#page-top.category-12.cck_value.cck_value_upload_image
{
	width: 250px;
	float: left;
	margin-right: 30px;
}

div.item-page div.vertical div.cck_contents
{
	float: none;
}

#ccm-banner a
{
	color: #ACD038 !important;
}

button.ccm-btn-accept
{
	background-color: transparent;
	color: #fff;
background-color: #ACD038 !important;
*background-color: #ACD038 !important;
background-image: none !important;
background-repeat: repeat-x;
border-color: #51a351 #51a351 #387038;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: none;
}

.sprocket-lists-title .indicator
{
	background: transparent !important;
	right: 0px !important;
}

.sprocket-lists-arrows .arrow span
{
	padding: 0;
}

a.advert
{
	margin: 0 auto 0 auto;
	display: block;
}

.bfFormDiv
{
	padding: 25px;
}

button.bfCancelButton
{
	margin-left: 20px;
}

div.brown_bg
{
	background-color: #3B2417;
	color: #FFC328;
	padding: 24px;
	font: normal 500 18px "museo-slab",serif;	
}

div.brown_bg ol
{
	list-style-type: none;
    list-style-type: decimal !ie; /*IE 7- hack*/
    margin: 0;
    margin-left: 8em;
    padding: 0;
    counter-reset: li-counter;
}

div.brown_bg ol li
{
	padding-top: 5px;
	position: relative;
    margin-bottom: 10px;
    padding-left: 3em;
    min-height: 2em;
}

div.brown_bg ol > li:before
{
	   position: absolute;
    top: 0;
    left: 0;
    width: 1.2em;
    height: 1.2em;
     
    font-size: 1.5em;
    line-height: 1.2;
    text-align: center;
    color: #f5f5f5;
 
    border: 3px solid #c5c5c5;
    border-radius: 50%;
    content: counter(li-counter);
    counter-increment: li-counter;
    background-color: #BF3726;
	color: white;
}

img.trees
{
	float: right;
	margin-top: 90px;
	position: absolute;
}

.spinner {
-webkit-animation: cssAnimation 20s 16 linear;
-moz-animation: cssAnimation 20s 16 linear;
-o-animation: cssAnimation 20s 16 linear;
}
@-webkit-keyframes cssAnimation {
from { -webkit-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
to { -webkit-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}
@-moz-keyframes cssAnimation {
from { -moz-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
to { -moz-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}
@-o-keyframes cssAnimation {
from { -o-transform: rotate(4deg) scale(1) skew(1deg) translate(10px); }
to { -o-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}

div.cancel
{
	padding: 0;
}

.spinner a
{
	display: block;
}

h4.position
{
	min-height: 45px;
	color: rgba(26, 158, 179, 1);;
}

p.recruit
{
	background-color: #269eb2;
	padding: 20px 20px 20px 20px !important;
	color: white;
	font-size: 15px;	
}

.small
{
	line-height: 16px !important;
}



h1.branch
{
	color: #cc5648;
	font-weight: 700;
	border-bottom: 2px solid #cc5648;
}

h1.our_team
{
	color: #8dbd4e;
	font-weight: 700;
	border-bottom: 2px solid #8dbd4e;
}

h1.campaigns
{
	color: #B8436E;
	font-weight: 700;
	border-bottom: 2px solid #B8436E;
}

h1.secret_coast
{
	color: #4b72A2;
	font-weight: 700;
	border-bottom: 2px solid #4b72A2;
}

h1.caring_habitat
{
	color: #409c57;
	font-weight: 700;
	border-bottom: 2px solid #409c57;
}

.nn_tabs.outline_content>.tab-content>.tab-pane
{
	padding: 25px;
}


div.moduletable.about_us_header.gutter, div.moduletable.project_header.gutter, div.moduletable.news_header.gutter
{
	margin-left: 25px;
	margin-right: 25px;
}

div.moduletable.homepage_projects_list ul.sprocket-lists-container
{
	padding: 15px 20px 20px 20px !important;
}

body#page-top.com_content.item-376 ul.tags.inline
{
	display: none;
}

h2.sprocket-grids-b-title a, a.sprocket-grids-b-readon
{
	color: white;
}

div.seb_css3
{
	overflow: visible !important;
}

body.item-376 div.pull-left.item-image
{
	display: none;
}

div.item-pageprojects ul li
{
	margin-left: 20px;
}

img.project_article_img
{
	margin: 20px 20px 0 0;
}

body#page-top.com_content.item-376.category-31.projects div.span6
{
	margin-bottom: 30px;
}

.slidebar
{
	display: block;
}
/* ============================================================================================================================
== OVER SPEECH BUBBLE, EMPTY, WITH BORDER (more CSS3)
** ============================================================================================================================ */

.oval-speech-border {
  position:relative;
  padding:70px 30px;
  margin:1em auto 60px;
  border:10px solid #f3961c;
  text-align:center;
  color:#333;
  background:#fff;
  /* css3 */
  /*
  NOTES:
  -webkit-border-radius:240px 140px; // produces oval in safari 4 and chrome 4
  -webkit-border-radius:240px / 140px; // produces oval in chrome 4 (again!) but not supported in safari 4
  Not correct application of the current spec, therefore, using longhand to avoid future problems with webkit corrects this
  */
  -webkit-border-top-left-radius:240px 140px;
  -webkit-border-top-right-radius:240px 140px;
  -webkit-border-bottom-right-radius:240px 140px;
  -webkit-border-bottom-left-radius:240px 140px;
  -moz-border-radius:240px / 140px;
  border-radius:240px / 140px;
}

/* creates larger curve */
.oval-speech-border:before {
  content:"";
  position:absolute;
  z-index:2;
  bottom:-40px;
  right:50%;
  width:50px;
  height:30px;
  border-style:solid;
  border-width:0 10px 10px 0;
  border-color:#f3961c;
  margin-right:-10px;
  background:transparent;
  /* css3 */
  -webkit-border-bottom-right-radius:80px 50px;
  -moz-border-radius-bottomright:80px 50px;
  border-bottom-right-radius:80px 50px;
  /* reduce the damage in FF3.0 */
  display:block;
}

/* creates smaller curve */
.oval-speech-border:after {
  content:"";
  position:absolute;
  z-index:2;
  bottom:-40px;
  right:50%;
  width:20px;
  height:31px;
  border-style:solid;
  border-width:0 10px 10px 0;
  border-color:#f3961c;
  margin-right:20px;
  background:transparent;
  /* css3 */
  -webkit-border-bottom-right-radius:40px 50px;
  -moz-border-radius-bottomright:40px 50px;
  border-bottom-right-radius:40px 50px;
  /* reduce the damage in FF3.0 */
  display:block;
}

/* creates a small circle to produce a rounded point where the two curves meet */
.oval-speech-border > :first-child:before {
  content:"";
  position:absolute;
  z-index:1;
  bottom:-40px;
  right:50%;
  width:10px;
  height:10px;
  margin-right:45px;
  background:#f3961c;
  /* css3 */
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

/* creates a white rectangle to cover part of the oval border*/
.oval-speech-border > :first-child:after {
  content:"";
  position:absolute;
  z-index:1;
  bottom:-10px;
  right:50%;
  width:30px;
  height:15px;
  background:#fff;
}
 
/* Large desktop */
@media (min-width: 990px) and (max-width: 1290px) { 

.container, #header, .navbar-fixed-top .container, #body-container, #header-above, .navbar-fixed-top, footer .span12, .footer_container
{
	width: 940px !important;
	margin: 0 auto 0 auto;
}

.navbar-inner .container, .home_slider, #load-first
{
	max-width: 890px !important;
	margin: 0 auto 0 auto;
}

.footer_logo
{
	background: url(/images/interface/footer_logo.png) no-repeat right 30px;
}

div.contact_details.span9
{
	width: 70%;
}

div.moduletable.top_right_menu.span4.pull-right
{
	width: 27%;
}

p.objective_title
{
	font-size: 15px;
	line-height: 20px !important;
}

.objective_1 p, .objective_2 p, .objective_3 p, .objective_4 p, .objective_5 p, .objective_6 p
{
	color: white;
	font-size: 14px;
	line-height: 17px !important;
	padding: 15px;
}

div#header-below-1.span12
{
	display: none;
}

.nav-collapse ul.nav.menu li a
{
	font-size: 16px;
	padding-left: 10px;
	padding-right: 10px;
}

ul.nav.menu.about_us_menu li a, .projects_menu ul li a, ul.get_involved_menu li a, ul.archive-module li a, ul.nav.menu.friends_menu li a
{
	font-size: 14px !important;
}

.moduletable.act_now_advert
{
	background-size: auto;
	background-position: -310px -40px;
}

 }
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 989px) { 

 .footer_container, footer .span12, .navbar-fixed-top .container, .navbar-fixed-top
 {
	width: 100% !important;
}

.navbar-inner .container
{
	padding: 0;
}

.navbar-fixed-top .navbar-inner
{
	padding: 5px 0 5px 0 !important;
}

div.contact_details.span9
{
	width: 60%;
}

div.moduletable.top_right_menu.span3.pull-right
{
	width: 37%;
}

p.objective_title
{
	font-size: 15px;
	line-height: 20px !important;
}
.objective_1 .info_panel, .objective_2 .info_panel, .objective_3 .info_panel, .objective_4 .info_panel, .objective_5 .info_panel, .objective_6 .info_panel
{
	display: block;
	position: relative;
}

.objective_1 p, .objective_2 p, .objective_3 p, .objective_4 p, .objective_5 p, .objective_6 p
{
	color: white;
	font-size: 14px;
	line-height: 17px !important;
	padding: 15px;
	text-align: left;
}

.info_panel p, .objective_2 .info_panel p, .objective_5 .info_panel p, .objective_6 .info_panel p
{
	padding-top: 15px !important;
}

div#header-below-1.span12
{
	display: none !important;
}

.navbar .btn, .grey-wrapper
{
	margin: 0;
}

.moduletable.act_now_advert
{
	background-size: auto;
	background-position: -310px -40px;
}

 .perfect_picnic_header
{
	background: url(/images/interface/perfect_picnic_bg.png) no-repeat center top;
	position: relative;
	min-height: 275px;
	background-size: 110%;	
}

.slidebar
{
	display: none !important;
}

}

@media (max-width: 979px)
{
	.navbar-inverse .nav-collapse .nav>li>a:hover{background-color: transparent !important;}
	
	li.item-101 a
	{
	padding-left: 15px !important;
}

li.active.deeper.parent a, li.item-199.current.active a
{
	background: none;
}

header.moduletable.search_tagline.span4.pull-right
{
	display: none !important;
}

.slidebar
{
	display: none !important;
}
 
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

.navbar-fixed-top
{
	margin: 0 !important;
} 

div.span4.get_involved, div.span4.latest_events, div.span4.latest_projects
{
	width: 100%;
}

 .footer_container, footer .span12, .navbar-fixed-top .container, .navbar-fixed-top
 {
	width: 100% !important;
}

.navbar-inner .container
{
	padding: 0;
}

.navbar-fixed-top .navbar-inner
{
	padding: 5px 0 5px 0 !important;
}

.objective_1 .info_panel, .objective_2 .info_panel, .objective_3 .info_panel, .objective_4 .info_panel, .objective_5 .info_panel, .objective_6 .info_panel
{
	display: block;
	position: relative;
	background: transparent;
}

p.objective_title
{
	font-size: 18px !important;
	line-height: 30px !important;
	margin: 15px 0 0 10px;
}

.objective_1 p, .objective_2 p, .objective_3 p, .objective_4 p, .objective_5 p, .objective_6 p
{
	color: white;
	font-size: 14px;
	line-height: 17px !important;
	text-align: left;
}

.info_panel p, .objective_2 .info_panel p, .objective_5 .info_panel p, .objective_6 .info_panel p
{
	padding-top: 15px !important;
}

.objective_1, .objective_2, .objective_3, .objective_4, .objective_5, .objective_6
{
	margin-bottom: 15px;
}

.margin-top div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor p
{
	margin-bottom: 0;
}

.objective_1 .icon_image, .objective_2 .icon_image, .objective_3 .icon_image, .objective_4 .icon_image, .objective_5 .icon_image, .objective_6 .icon_image
{
	background: none;
}

.home_slider.gutter
{
	display: none;
}

div.moduletable.home_header
{
	display: block;
}

.tp-bannershadow.tp-shadow1
{
	width: 100% !important;
}


div#header-below-1.span12
{
	display: block !important;
}

.navbar .btn, .grey-wrapper
{
	margin: 0;
}

 .perfect_picnic_header
{
	background: url(/images/interface/perfect_picnic_bg.png) no-repeat center top;
	position: relative;
	min-height: 150px;
	background-size: 110%;	
	
 }

img.trees
{
	display: none;
}

li.active.deeper.parent a, li.item-199.current.active a
{
	background: none;
}

header.moduletable.search_tagline.span4.pull-right
{
	display: none !important;
}

.slidebar
{
	display: none !important;
}

}
 
/* Landscape phones and down */
@media (max-width: 480px) { 

p.contact_top
{
	text-align: center !important;
}

li.item-103
{
	border-left: none;
}

header.moduletable.search_tagline.span4.pull-right
{
	display: none !important;
}

.logo.pull-left
{
	float: none;
	padding: 10px 12px 10px 12px;
}

.search_tagline
{
	text-align: center;
}

img.tagline
{
	margin: 0 auto 0 auto;
}

body
{
	padding-left: 0;
	padding-right: 0;
}
.navbar-inner
{
	background: url(/images/interface/container_bg.png) repeat scroll 0% 0%;
}

.nav-collapse .nav > li > a
{
	padding-bottom: 0;
}

.navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .nav > li > a:hover
{
	background-color: transparent !important;
}

h5.menu_title
{
	display: block;
}

.nav-collapse .nav.menu
{
	margin-bottom: 20px;
}

.nav-collapse .nav > li > a
{
	border-radius: 0;
}

div.contact_details.span9
{
	display: none;
}

.navbar .btn, .grey-wrapper
{
	margin: 0;
}

#content-main .gutter 
{
	padding: 0px 30px !important;
}

div.custom.homepage_modules
{
	padding: 0;
}

a.btn
{
	margin-bottom: 10px;
}

.btn.events
{
	margin-left: 25px;
}

.item-page h2, h3
{
	line-height: 28px;
}

.custom.footer_container .span12
{
	padding: 25px;
}

div.span4.get_involved p
{
	padding-left: 25px !important;
}

div.span4.divider
{
	background: none;
}

div.span4.divider ul
{
	margin-bottom: 20px;
	display: block;
}

footer h5
{
	display: block;
}

.footer_logo
{
	background-position: 0 40px;
}

.footer_logo
{
	background-position: 0 40px;
}

div.moduletable.about_us_header, div.moduletable.project_header
{
	margin: 0;
}

#content-main .gutter
{
	padding: 0;
}

div.cck_module_breadcrumbs
{
	display: none;
}

.item-page, .cck_page, .blog, div.archive
{
	padding: 0;
}

div.moduletable.home_header
{
	display: block;
}

.objective_1 p, .objective_2 p, .objective_3 p, .objective_4 p, .objective_5 p, .objective_6 p
{
	line-height: 24px !important;
	margin-top: 20px !important;
}

.margin-top
{
	margin-top: 0;
}

#content-below ul.nav.menu.about_us_menu li, #content-below h3, #content-below p
{
	text-align: center;
}

#content-below h3
{
	margin-top: 20px;
	display: block;
	float: left;
	width: 100%;
}

.slidebar
{
	display: none !important;
}


}