body
{
	padding: 0;
	margin: 0;
}

.allcaps{
	text-transform: uppercase;
}

#gs_container dl dt
{
	color: #537d1c;
	font-size: 13px;
	font-weight: bold;
	background: url("http://greenst.tigweb.org/images/icons/leaf_smaller.png") 12px 0 no-repeat;
	line-height: 19px;
	padding: 0 25px 6px 43px;
}

#Div1
{
border: 1px #255e27 solid;border-radius: 3px;-moz-border-radius: 3px;margin-bottom: 10px;
}

.Div1
{
border: 1px #255e27 solid;border-radius: 3px;-moz-border-radius: 3px;margin-bottom: 10px;
}
#gs_container dl dd
{
	margin: 0;
	padding: 0 25px 11px 45px;
}

#gs_container
{
	font-family: "Arial", sans-serif;
	font-size: 11px;
}

#gs_container h2,
#gs_container h3,
#gs_container h4,
#gs_banner
{
	font-family: "Tahoma", sans-serif;
}

#gs_container h2
{
	font-weight: normal;
	font-size: 18px;
}

#gs_skipnav
{
	display: none;
}

#gs_body_wrapper
{
	background: #386103 url("http://greenst.tigweb.org/images/patterns/landscape.png") 0 0 repeat-x;
	padding-bottom: 20px;
}

#gs_header
{
	background: url("http://greenst.tigweb.org/images/patterns/top_bar.png") repeat;
	height: 82px;
	position: relative;
	top: 0;
}

.gs_subpage #gs_header
{
	height: 52px;
}

#gs_header h1
{
	padding: 0;
	margin: 0;
}

#gs_header h1 a
{
	background: url("http://greenst.tigweb.org/images/logos/large.png") 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 176px;
	height: 149px;
	position: absolute;
	left: 7px; /*190px;*/
	top: 11px;
	z-index: 99;
}

.gs_french #gs_header h1 a
{
	background: url("http://greenst.tigweb.org/images/logos/large_fr.png") 0 0 no-repeat;
}

.gs_subpage #gs_header h1 a
{
	background: url("http://greenst.tigweb.org/images/logos/medium.png") 0 0 no-repeat;
	width: 115px;
	height: 97px;
	left: 31px;
	z-index: 1;
}

.gs_french .gs_subpage #gs_header h1 a
{
	background: url("http://greenst.tigweb.org/images/logos/medium_fr.png") 0 0 no-repeat;
}

.gs_layout
{
	width: 874px;
	margin: 0 auto;
	position: relative;
}

#gs_header_toolbox
{
	position: relative;
}

#gs_header_search
{
	position: absolute;
	top: 13px;
	right: 165px;
}

#gs_header_search p
{
	margin: 0;
	padding: 0;
}

button.gs_button
{
	background: url("http://greenst.tigweb.org/images/patterns/button.png") top left repeat-x;
	border-top: 1px #d7c330 solid;
	border-right: 1px #e4d354 solid;
	border-bottom: 1px #e3cd29 solid;
	border-left: 1px #ceb70d solid;
	border-radius: 2px;
	-moz-border-radius: 2px;
	color: #406b09;
	font-size: 12px;
	vertical-align: middle;
}

#gs_header_languages
{
	position: absolute;
	top: 16px;
	right: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#gs_header_languages li
{
	float: left;
	margin-right: 0.4em;
	color: white;
}

#gs_header_languages li a
{
	color: white;
	text-decoration: none;
}

#gs_header_nav_wrapper
{
	background: #07470a url("http://greenst.tigweb.org/images/patterns/top.png") top left repeat-x;
	height: 37px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.gs_subpage #gs_header_nav_wrapper
{
	height: 7px;
}

#gs_header_nav
{
	height: 37px;
}

#gs_header_nav ul
{
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 28px;
	border-top: 1px #8ba66f solid;
	border-bottom: 1px #354523 solid;
	list-style-type: none;
}

#gs_header_nav ul li
{
	float: left;
	line-height: 28px;
	border-left: 1px #516a36 solid;
}

#gs_header_nav ul li a
{
	display: block;
	float: left;
	color: white;
	text-decoration: none;
	border-left: 1px #759058 solid;
	padding-left: 13px;
	width: 150px;
	font-family: "Lucida Sans", sans-serif;
	font-size: 14px;
}

.gs_french #gs_header_nav ul li a
{
	padding-left: 32px;
	padding-right: 32px;
	width: auto;
}

#gs_header_nav ul li:last-child
{
	border-right: 1px #759058 solid;
}

#gs_header_nav ul li:last-child a
{
	border-right: 1px #516a36 solid;
}

#gs_landscape
{
	background: url("http://greenst.tigweb.org/images/backgrounds/landscape.png") top left no-repeat;
	width: 1047px; /*1215px;*/
	height: 411px;
	position: relative;
	margin: 0 auto;
}

.gs_french #gs_landscape
{
	background: url("http://greenst.tigweb.org/images/backgrounds/landscape_fr.png") top left no-repeat;
}

#gs_landscape ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#gs_landscape ul li a
{
	display: block;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
}

li#gs_landscape_board a
{
	/*background: url("guide/library.png") top left no-repeat;*/
	width: 83px;
	height: 80px;
	left: 455px;
	top: 245px;
}

li#gs_landscape_games a
{
	width: 167px;
	height: 109px;
	left: 785px;
	top: 235px;
}

li#gs_landscape_youth_centre a
{
	/*background: url("guide/youth_centre.png") top left no-repeat;*/
	width: 118px;
	height: 39px;
	left: 181px; /*166px;*/ /*249px;*/
	top: 129px;
}

li#gs_landscape_schools a
{
	/*background: url("guide/schools.png") top left no-repeat;*/
	width: 121px;
	height: 53px;
	left: 354px; /*339px;*/ /*422px;*/
	top: 189px;
}

li#gs_landscape_teachers_cafe a
{
	/*background: url("guide/teachers_cafe.png") top left no-repeat;*/
	width: 88px;
	height: 35px;
	left: 586px; /*571px;*/ /*654px;*/
	top: 193px;
}

li#gs_landscape_community_centre a
{
	/*background: url("guide/community_centre.png") top left no-repeat;*/
	width: 129px;
	height: 46px;
	left: 689px; /*672px;*/ /*755px;*/
	top: 165px;
}

li#gs_landscape_library a
{
	/*background: url("guide/library.png") top left no-repeat;*/
	width: 99px;
	height: 39px;
	left: 853px; /*838px;*/ /*921px;*/
	top: 155px;
}

li#gs_landscape_partners a
{
	/*background: url("guide/partners.png") top left no-repeat;*/
	width: 75px;
	height: 30px;
	left: 818px; /*803px;*/ /*886px;*/
	top: 351px;
}

li#gs_landscape_green_street a
{
	/*background: url("guide/green_street.png") top left no-repeat;*/
	width: 159px;
	height: 59px;
	left: 121px; /*106px;*/ /*189px;*/
	top: 209px;
}

li#gs_landscape_welcome a
{
	/*background: url("guide/welcome.png") top left no-repeat; */
	width: 134px;
	height: 48px;
	left: 122px; /*107px;*/ /*190px;*/
	top: 269px;
}

li#gs_landscape_bienvenue a
{
	/*background: url("guide/bienvenue.png") top left no-repeat;*/
	width: 125px;
	height: 54px;
	left: 122px; /*107px;*/ /*190px;*/
	top: 317px;
}

#gs_body
{
	background-color: #dcdfba;
	border-radius: 3px;
	-moz-border-radius: 3px;
	color: black;
	padding: 15px;
	min-height: 438px;
	width: 837px;
}

#gs_body_layout
{
	min-height: 424px;
}

.gs_subpage #gs_body
{
	margin-top: -382px;
}

#gs_body a
{
	color: #004403;
}

#gs_body h2
{
	color: #004403;
	border-bottom: 1px #7aa444 solid;
}

#gs_body_layout
{
	/*background: #d3d6b4 url("http://greenst.tigweb.org/images/patterns/subpage.png") top left repeat-x;*/
	/*background: #d4d7b6 url("http://greenst.tigweb.org/images/patterns/subpage.png") top left repeat-x;*/
	background: #dfe1bf url("http://greenst.tigweb.org/images/patterns/subpage.png") top left repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 7px;
}
	
#gs_whats_new
{
	padding: 10px;
	background-color: #eceedb;
	border-radius: 3px;
	-moz-border-radius: 3px;
	width: 485px;
	float: left;
	margin-bottom: 11px;
}

#gs_whats_new div
{
	padding: 13px;
	margin-top: 10px;
	background-color: #e5e7d1;
	border-radius: 3px;
	-moz-border-radius: 3px;
	min-height: 180px;
}

#gs_whats_new p
{
	margin: 0 0 10px 0;
}

#gs_whats_new h2
{
	margin: 0;
	padding-left: 12px;
	padding-bottom: 10px;
}

#gs_whats_new div h3
{
	margin-top: 0;
}

#gs_spotlights
{
	width: 317px;
	float: right;
	margin-bottom: 11px;
}

#gs_spotlights ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#gs_spotlights ul li
{
	margin-bottom: 7px;
}

#gs_spotlights ul li a
{
	display: block;
	width: 295px;
	/* height: 16px;*/
/*	text-indent: -9999px;
	overflow: hidden; */
	text-decoration: none;
	font-size: 14px;
	padding: 30px 11px;
	color: white;
	background-repeat: repeat-x;
	background-position: 0 0;
	border-top: 1px #e8ead6 solid;
	border-right: 1px #90b1b8 solid;
	border-bottom: 1px #90b1b8 solid;
	border-left: 1px #e8ead6 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

#gs_spotlights ul li#gs_spotlights_one a
{
	background-image: url("http://greenst.tigweb.org/images/patterns/spotlight_one.png");
	padding: 22px 11px;
}

#gs_spotlights ul li#gs_spotlights_two a
{
	background-image: url("http://greenst.tigweb.org/images/patterns/spotlight_two.png");
	padding: 22px 11px;
}

#gs_spotlights ul li#gs_spotlights_three a
{
	background-image: url("http://greenst.tigweb.org/images/patterns/spotlight_three.png");
	padding: 22px 11px;
}

#gs_spotlights ul li#gs_spotlights_four a
{
	background-image: url("http://greenst.tigweb.org/images/patterns/spotlight_four.png");
	padding: 22px 11px;
}

.gs_spotlight h4
{
	margin: 6px 0 -3px 8px;
}

#gs_our_mission
{
	width: 297px;
	padding: 10px;
	background-color: #9eb546;
	border-top: 1px #e8ead6 solid;
	border-right: 1px #90b1b8 solid;
	border-bottom: 1px #90b1b8 solid;
	border-left: 1px #e8ead6 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	/*clear: both;*/
	float: right;
	margin-right: -2px;
	margin-bottom: 11px;
}

#gs_our_mission div
{
	padding: 13px;
	background-color: #b4c76b;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

#gs_our_mission h2
{
	margin: 0;
	border-bottom: 0;
	padding-left: 0;
}

#gs_footer_wrapper
{
	margin-top: -29px;
	background: url("http://greenst.tigweb.org/images/patterns/footer.png") 0 0 repeat-x;
	min-height: 157px;
	padding-top: 13px;
}

#gs_footer
{
	color: white;
	position: relative;
	padding-top: 35px;
	font-size: 10px;
}

#gs_footer a
{
	color: white;
	text-decoration: none;
}

#gs_footer h2
{
	margin: 0;
}

#gs_footer_sections,
#gs_footer_info
{
	border-left: 1px #1e5715 solid;
	padding: 0 35px;
	width: 270px;
	float: left;
}

#gs_footer_sections h2,
#gs_footer_info h2
{
	margin-bottom: 10px;
}

#gs_footer_sections ul,
#gs_footer_info ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#gs_footer_sections_people
{
	float: left;
}

ul#gs_footer_sections_places
{
	float: right;
}

#gs_footer #gs_copyright
{
	background: url("http://greenst.tigweb.org/images/logos/frog.png") top right no-repeat;
	width: 225px;
	height: 64px;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 35px 100px 0 0;
	font-size: 10px;
	text-align: right;
}

#gs_footer #gs_powered
{
	position: absolute;
	top: 70px;
	right: 44px;
}

#gs_footer #gs_powered a
{
	background: url("http://greenst.tigweb.org/images/logos/tig.png") 0 0 no-repeat;
	width: 164px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

br.gs_clear
{
	height: 0;
	padding: 0;
	margin: 0;
	clear: both;
}

#gs_content
{
	width: 656px;
	float: right;
}

.gs_search #gs_content
{
	float: none;
	width: auto;
	padding: 11px;
}

#gs_sidebar
{
	width: 155px;
	float: left;
}

#gs_quote
{
	width: 139px;
	padding: 8px;
	background: #f3f4e7 url("http://greenst.tigweb.org/images/patterns/box.png") top left repeat-x;
	margin-top: 19px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	color: #35322c;
	font-family: "Georgia", serif;
	position: relative;
	position: relative;
	top: 0;
}

#gs_quote div#gs_quote_leaf
{
	background: url("http://greenst.tigweb.org/images/icons/leaf.png") top left no-repeat;
	width: 34px;
	height: 29px;
	position: absolute;
	top: -3px;
	left: -6px;
}

#gs_quote p
{
	margin: 0;
	padding: 3px;
	text-indent: 15px;
}

#gs_banner
{
	border: 1px #255e27 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 10px;
}

#gs_banner div
{
	background: #7ea848 url("http://greenst.tigweb.org/images/patterns/banner.png") 0 0 repeat-x;
	border: 1px #84a659 solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 5px 12px 0 12px;
	min-height: 89px;
	color: white;
}

#gs_banner div img
{
	float: left;
	margin-right: 7px;
}

#gs_banner div h2
{
	font-size: 24px;
	border-bottom: none;
	margin: 0 0 -5px 0;
	color: white;
}

#gs_banner div a
{
	color: white;
}

#gs_features
{
	width: 324px;
	float: left;
}

#gs_tools
{
	width: 322px;
	float: right;
}

#gs_register
{
	background-color: #eceedb;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 13px 20px;
	font-size: 12px;
}

#gs_register p
{
	background: url("http://greenst.tigweb.org/images/icons/red_apple.png") 0 0 no-repeat;
	padding-left: 40px;
	min-height: 33px;
	margin: 5px 0;
}

#gs_register form p
{
	min-height: 0;
	background: #e5e7d1;
	text-align: right;
	margin: 0 -20px;
	padding: 10px;
}

#gs_register h3
{
	color: #406b09;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
}

#gs_register .gs_button
{
	border: none;
	background: url("http://greenst.tigweb.org/images/icons/arrow.png") 0 0 no-repeat;
	width: 75px;
	height: 25px;
}

#gs_register .gs_button span
{
	margin: -3px 0 0 -7px;
	display: block;
}

#gs_welcome
{
	background: #e5e7d1 url("http://greenst.tigweb.org/images/icons/person.png") 9px 20px no-repeat;
	line-height: 15px;
	position: relative;
}

#gs_welcome,
#gs_login
{
	background-color: #e5e7d1;
	border: 1px #c7caab solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 20px;
	margin-bottom: 10px;
}

#gs_login h3
{
	color: #406b09;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 0 -5px;
}

#gs_login form
{
	padding: 0 5px;
}

#gs_login label
{
	font-weight: bold;
}

#gs_login input
{
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	width: 100%;
}

#gs_login button
{
	float: right;
}

#gs_welcome p
{
	padding: 0 0 0 10px;
	margin: 0;
}

#gs_welcome em
{
	font-weight: bold;
	font-style: normal;
}

#gs_welcome #gs_logout
{
	position: absolute;
	right: 8px;
	top: 18px;
}

#gs_nav
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: relative;
}

.gs_frenchcc #gs_nav #gs_nav_go_home a
{
	position: absolute; /*MJ inherit */
}

#gs_nav #gs_nav_go_home a
{
	display: block;
	background: url("images/icons/go_home.png") 0 0 no-repeat;
	width: 155px;
	height: 60px;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 3;
	position: absolute;
	border-bottom: none;
}

.gs_french #gs_nav #gs_nav_go_home a
{
	background: url("images/icons/go_home_fr.png") 0 0 no-repeat;
}

#gs_nav #gs_nav_youth_centre
{
	padding-top: 60px;
	position: relative;
}

#gs_nav #gs_nav_youth_centre a
{
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
}

#gs_nav #gs_nav_about_us a
{
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-bottomright: 2px;
}

#gs_nav li a
{
	width: 133px;
	/*height: 22px;*/
	line-height: 14px;
	display: block;
	background-color: #537d1c;
	color: white;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px #759749 solid;
	padding: 3px 11px;
}

#gs_nav li.gs_active a/*,
#gs_nav li a:hover*/
{
	background-color: #07470a;
}

#gs_panel
{
	position: relative;
	background: url("http://greenst.tigweb.org/images/backgrounds/panel.png") 0 0 no-repeat;
	width: 660px;
	height: 235px;
	margin-bottom: 11px;
}

#gs_panel ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#gs_panel a
{
	position: absolute;
	text-decoration: none;
	color: #1e71b8;
	font-size: 11px;
	font-weight: bold;
}

#gs_panel a span
{
	display: block;
}

#gs_panel_inspire a
{
	top: 10px;
	left: 41px;
	width: 188px;
	height: 103px;
}

#gs_panel_inspire a span
{
	margin: 24px 10px 0 23px;
}

#gs_panel_sustain a
{
	top: 10px;
	left: 252px;
	width: 169px;
	height: 96px;
}

#gs_panel_sustain a span
{
	margin: 13px 20px 0 20px;
}

#gs_panel_discuss a
{
	top: 10px;
	left: 470px;
	width: 121px;
	height: 99px;
}

#gs_panel_discuss a span
{
/*	padding: 29px 10px 26px 21px;*/
	margin: 17px 10px 0 11px;
}

.gs_french #gs_panel_discuss a span
{
	margin: 12px 10px 0 11px;
}

#gs_featured
{
	margin-bottom: 11px;
	padding-right: 11px;
}

#gs_featured div
{
	width: 293px;
	height: 102px;
	padding: 11px;
	color: white;
	line-height: 16px;
	position: relative;
}

#gs_featured div p.gs_ribbon
{
	position: absolute;
	right: -11px;
	bottom: 2px;
}

#gs_featured div h3
{
	margin: 0 0 3px 0;
	font-size: 20px;
	font-weight: normal;
}

#gs_featured div p
{
	margin: 0;
	font-size: 11px;
}

#gs_featured_book
{
	float: left;
	background: url("http://greenst.tigweb.org/images/backgrounds/book_a_program.png") 0 0 no-repeat;
}

#gs_featured_community
{
	float: right;
	background: url("http://greenst.tigweb.org/images/backgrounds/community_centre.png") 0 0 no-repeat;
}

#gs_blog div
{
	padding: 12px 12px 12px 35px;
	color: #577d26;
	background: #fafbef url("http://greenst.tigweb.org/images/icons/green_apple.png") 12px 12px no-repeat;
}

#gs_blog div h4
{
	padding: 0 0 15px 35px;
	color: #628434;
	font-size: 18px;
	margin: 0px;
	border-bottom: 1px #434340 dotted;
}

#gs_blog .gs_switcher,
#gs_resources .gs_switcher
{
	padding-right: 10px;
}

#gs_blog .gs_switcher li,
#gs_resources .gs_switcher li
{
	border-left: none;
}

#gs_blog .gs_switcher li a,
#gs_resources .gs_switcher li a
{
	width: auto;
}

#gs_resources .gs_selectee .gs_list li
{
	padding: 10px 0;
}

.gs_res_funding_text
{
	padding: 9px;
}

.gs_module_list h2
{
	padding-top: 11px;
}

.gs_module_list h2,
.gs_module_list p
{
	padding-left: 36px;
}

.gs_module,
.ted_module_
{
	border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #f5f7df;
	padding: 8px;
	margin-bottom: 10px;
}

#gs_body .gs_module div h2,
#gs_body .ted_module_ div h2
{
	color: #537d1c;
	font-size: 28px;
	margin: 6px 0 0 6px;
	border-bottom: none;
}

.gs_module h3,
.ted_module_ h3
{
	color: #3f6a09;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 8px 0;
}

.gs_module div h3,
.ted_module_ div h3
{
	margin: 8px;
}

.gs_module div,
.gs_module .gs_spotlight div,
.ted_module_ div,
.ted_module_ .gs_spotlight div
{
	border: 1px #dbe1cc solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #fafbef;
}

.gs_module div div,
.gs_module .gs_spotlight,
.ted_module_ div div,
.ted_module_ .gs_spotlight
{
	border: none;
	background-color: transparent;
}

.gs_module div img,
.ted_module_ div img
{
	border-bottom: 1px #dbe1cc solid;
}

.gs_module div p,
.ted_module_ div p
{
	margin: 9px;
}

#gs_tools .gs_module
{
	padding-left: 60px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
}

#gs_tools .gs_module h3
{
	font-size: 20px;
	letter-spacing: -1px;
}

#gs_tools .gs_module h3 a
{
	text-decoration: none;
	color: #3f6a09;
}

#gs_tools #gs_search
{
	padding-left: 8px;
}

#gs_tools #gs_search h3
{
	font-size: 12px;
	letter-spacing: normal;
}

#gs_tools ul li a
{
	color: black;
	text-decoration: none;
}

#gs_tools #gs_my_school
{
	background-image: url("http://greenst.tigweb.org/images/icons/apple.png");
	min-height: 41px;
}

#gs_tools #gs_my_virtual_classrooms
{
	background-image: url("http://greenst.tigweb.org/images/icons/student.png");
}

#gs_tools #gs_my_collaborations
{
	background-image: url("http://greenst.tigweb.org/images/icons/class.png");
}

#gs_youth_spotlight img
{
	margin-bottom: 11px;
}

#gs_links .gs_list
{
	padding: 3px 0;
}

#gs_links .gs_list li
{
	padding: 3px 0;
	border: none;
}

ul.gs_switcher
{
	background-color: #537d1c;
	list-style-type: none;
	margin: 4px 0 0 0;
	padding: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
}

ul.gs_switcher,
ul.gs_switcher li,
ul.gs_switcher li a
{
	height: 26px;
}

ul.gs_switcher li
{
	float: right;
	border-left: 1px #f5f7df solid;
}

ul.gs_switcher li a
{
	display: block;
	text-align: center;
	line-height: 26px;
	width: 23px;
	text-decoration: none;
}

p.gs_ribbon
{
	width: 87px;
	height: 44px;
	background: url("http://greenst.tigweb.org/images/backgrounds/ribbon.png") 0 0 no-repeat;
}

p.gs_ribbon a
{
	display: block;
	width: 87px;
	padding-left: 10px;
	height: 30px;
	line-height: 30px;
	color: white !important;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

ul.gs_list
{
	list-style-type: none;
	margin: 0 14px;
	padding: 0;
}

ul.gs_list li
{
	padding: 25px 0;
	border-bottom: 1px #929292 dotted;
}

ul.gs_list li:last-child
{
	border-bottom: none;
}

ul.gs_list li a
{
	text-decoration: none;
}

ul.gs_list li h4
{
	 margin: 0 0 6px 0;
}

#gs_body ul.gs_switcher li a
{
	color: white;
}

#gs_body form label
{
	display: block;
	margin-bottom: 2px;
}

#gs_body form label.gs_radio
{
	display: inline;
}

#gs_body form label em
{
	color: #577D26;
}

.gs_column
{
	width: 324px;
}

.gs_left
{
	float: left;
}

.gs_right
{
	float: right;
}

ul.gs_selector
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.gs_selector li 
{
	float: left;
	margin-right: 1px;
}

ul.gs_selector li a
{
	display: block;
	height: 32px;
	line-height: 32px;
	color: white !important;
	text-decoration: none;
	font-size: 14px;
	padding: 0 7px;
	background-color: #a7ab77;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #acb07e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #acb07e;
}

ul.gs_selector li.gs_active a,
ul.gs_selector li a:hover
{
	background-color: #537d1c;
	border-left-color: #5d8427;
	border-right-color: #5d8427;
}

.gs_selectee
{
	clear: both;
}

.gs_selectee p
{
	margin: 0 !important;
}

.gs_selectee .gs_list
{
	min-height: 190px;
}

.gs_selectee .gs_selectee_blurb
{
	background-color: #dbe1cc;
	color: #07470a;
	padding: 9px;
}

.gs_resource_list
{
	list-style-type: none;
	padding: 0 11px 0 0;
	margin: 0;
}

.gs_resource_list li
{
	clear: both;
	background-color: #f5f7df;
	background-position: 594px 6px;
	background-repeat: no-repeat;
	border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 11px;
	color: #3f6a09;
	height: 134px;
}

.gs_resource_list li img
{
	float: left;
	margin-right: 11px;
}

.gs_resource_list li h3
{
	padding: 6px 0 5px 0;
	margin: 0;
	font-size: 20px;
	font-weight: normal;
}

.gs_resource_list li h3 a
{
	text-decoration: none;
}

.gs_resource_list li div
{
	background-color: #fff;
	color: #000;
	border: 1px #dbe1cc solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 11px;
	position: relative;
	margin-left: 89px;
	margin-right: 11px;
	min-height: 66px;
}

.gs_resource_list li div p
{
	margin: 0 0 6px 0;
}

.gs_resource_list li div p.gs_ribbon
{
	margin: 0;
	position: absolute;
	right: -22px;
	bottom: -7px;
}

#gs_resource_program
{
	background-image: url("http://greenst.tigweb.org/images/icons/res_apple.png");
}

#gs_resource_school
{
	background-image: url("http://greenst.tigweb.org/images/icons/res_school.png");
}

#gs_resource_library
{
	background-image: url("http://greenst.tigweb.org/images/icons/res_library.png");
}

#gs_resource_community
{
	background-image: url("http://greenst.tigweb.org/images/icons/res_community.png");
}

#gs_announcements
{
	background-color: #efc322;
}

#gs_announcements h4
{
	margin-top: 0;
	margin-bottom: 11px;
	font-weight: normal;
}

#gs_announcements .gs_list li
{
	padding: 11px 0;
}

.gs_community .gs_layout
{
	width: 960px;
}

.gs_community #gs_header
{
	height: 51px;
}

.gs_community #gs_header_nav ul li a
{
	width: auto;
	padding-right: 20px;
}

.gs_french .gs_community #gs_header_nav ul li a
{
	padding-left: 6px;
	padding-right: 6px;
	font-size: 11px;
}

.gs_community #gs_body a
{
	color: #537d1d;
	font-weight: bold;
}

.gs_community #gs_body #gs_nav a
{
	color: white;
}

.gs_community #gs_body
{
	margin-top: -382px;
	width: 956px;
	padding: 7px;
	border-radius: 0;
	-moz-border-radius: 0;
}

.gs_community #gs_body_layout
{
	padding: 9px;
	background-color: #e7ead0;
	border-radius: 0;
	-moz-border-radius: 0;
}

.gs_community #gs_sidebar
{
	width: 183px;
}

.gs_community #gs_content
{
	width: 739px;
}

#gs_community_main
{
	width: 533px;
	float: left;
}

#gs_community_section
{
	width: 739px;
	float: left;
}

#gs_community_tools
{
	width: 190px;
	float: right;
}

.gs_community #gs_nav #gs_nav_go_home a
{
	top: -127px;
}

.gs_community #gs_nav #gs_nav_youth_centre
{
	padding-top: 0;
}

.gs_community #gs_nav li a
{
	width: 161px;
}

.gs_community #gs_nav li a
{
	border-bottom: none;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	height: 24px;
}

.gs_community #gs_nav li a:hover
{
	background-color: #07470a;
}

.gs_community #gs_sidebar #gs_video
{
	margin-top: 14px;
	border-top: 1px #000 solid;
}

#gs_community_banner
{
	text-indent: -9999px;
	width: 533px;
	height: 127px;
	background: url("http://greenst.tigweb.org/images/logos/communitycentre.png") 0 0 no-repeat;
	margin-bottom: 11px;
}

#gs_community_workroom_banner
{
	text-indent: -9999px;
	width: 533px;
	height: 127px;
	background: url("http://greenst.tigweb.org/images/logos/workroom.jpg") 0 0 no-repeat;
	margin-bottom: 11px;
}

#gs_community_banner_fr
{
	text-indent: -9999px;
	width: 533px;
	height: 127px;
	background: url("http://greenst.tigweb.org/images/logos/communitycentre_fr.png") 0 0 no-repeat;
	margin-bottom: 11px;
}

#gs_community_banner h1
{
	margin: 0;
}

.gs_community #gs_announcements,
.gs_community #gs_announcements .gs_list li
{
	position: relative;
}

.gs_community p.gs_add_button,
.gs_community p.ted_add_button
{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 2px;
	right: 0;
	height: 35px;
}

.gs_community #gs_body p.gs_add_button a,
.gs_community #gs_body p.ted_add_button a
{
	height: 35px;
	line-height: 35px;
	display: block;
	margin: 0;
	font-size: 14px;
	padding: 0 16px 0 20px;
	text-decoration: none;
	color: black;
	font-weight: normal;
	background: url("http://greenst.tigweb.org/images/icons/add.png") 0 11px no-repeat;
}

.gs_community #gs_announcements h3
{
	color: black;
}

.gs_community .gs_module,
.gs_community .ted_module_
{
	border-radius: 0;
	-moz-border-radius: 0;
	margin-bottom: 14px;
	padding: 0;
	position: relative;
}

.gs_community .gs_module h3,
.gs_community .ted_module_ h3
{
	padding: 11px;
	margin: 0;
	font-size: 14px;
}

.gs_community .gs_module div,
.gs_community .ted_module_ div
{
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
}

.gs_community .gs_module .gs_list li,
.gs_community .ted_module_ .ted_nav li
{
	padding: 11px 0;
}
/*
.gs_community .gs_module .gs_list li:last-child
{
	border-bottom: 1px #929292 dotted;
}
*/
.gs_community .gs_module .gs_list li h4,
.gs_community .ted_module_ .ted_nav li h4
{
	margin-top: 0;
}

.gs_community #gs_body .gs_module .gs_list li.gs_view_all a,
.gs_community #gs_body .ted_module_ .ted_nav li.ted_view_all a
{
	float: right;
	color: black;
	font-weight: normal;
}

.ted_module_arrow
{
	display: none;
}

#gs_community_footer
{
	border: 1px #255e27 solid;
}

#gs_community_footer p
{
	background: url("http://greenst.tigweb.org/images/patterns/tiged_footer.png") 0 0 repeat-x;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	border: 1px #5d802e solid;
	margin: 0;
}

#gs_community_footer p,
#gs_community_footer p a
{
	color: white !important;
	font-weight: normal !important;
}

#gs_community_heading
{
	height: 33px;
	line-height: 33px;
	margin: 0 9px 7px 9px;
	background: #537d1c url("http://greenst.tigweb.org/images/icons/tiged_class.png") 8px 9px no-repeat;
	color: white;
	padding-left: 39px;
}

#gs_body #gs_community_heading a
{
	color: white;
	text-decoration: none;
}

.gs_search body
{
	margin: 11px !important;
	padding: 11px !important;
	background-color: #D3D6B4 !important;
}

#gs_feedback div,
#gs_contact div,
#gs_sitemap div,
#gs_about div
{
	padding: 10px 15px;
}

.gs_partner_list
{
	margin: 11x 0 0 0;
	padding: 0;
	list-style-type: none;
}

.gs_partner_list li
{
	float: left;
	width: 30%;
	padding: 1.5%;
	text-align: center;
	min-height: 170px;
}

#gs_partners_supporting .gs_partner_list li
{
 /* min-height: 210px;*/
}

#gs_partners_supporting .gs_partner_list li a.gs_partner_logo
{
  margin-bottom: 20px;
}


.gs_partner_list a.gs_partner_logo
{
	/*height: 160px;
	vertical-align: bottom;*/
	display: block;
}

.gs_partner_list p.gs_partner_name
{
	text-align: left;
}

.gs_partner_list img
{
	border: none;
}

.gs_partner_list p
{
	padding-bottom: 11px;
	text-align: left;
	width: 150px;
	margin: 0 auto !important;
}

.gs_partner_list label
{
	display: block;
}

/* tiged */
table
{
  padding: 11px;
}


/*start CTF*/

div.row {float: left; margin: 0; padding: 0; width: 98.5%;}
div.cols3 {float: left; width: 32%; margin: 0 3px 0 0; padding: 0;}

/*end CTF*/