#container {
	width: 80%;
	font-size: 1em;
}

/* ------------ CONTENT ------------ */
#site_content {
	margin: 5px 5px 20px;
	padding: 0;
	border-top: 5px solid #009FCE;
	background: #E2EAE4 url(/templates/GlobalFam/images/home_bg.gif);
}

#site_content h1,
#site_content h2 {
	color: #215E85;
	margin: 0;
	padding: 0;
}

#page_content {
	color: #009FCE;
	padding: 5px;
}

/* Home Page Styles */

#leftcol {
	width: 250px;
	border-top: 5px solid #F9E7CC;
	border-bottom: 1px solid #DDCFBD;
	background-color: #FCF3E6;
}
#leftcol h3 {
	margin: 0;
	padding: 0;
}
#leftcol p {
	margin: 0;
	padding: 0px 40px 5px 5px;
}

#rightcol {
	border-top: 5px solid #F9E7CC;
	border-bottom: 1px solid #DDCFBD;
	background-color: #FCF3E6;
}

#trainings_box {
	margin: 5px;
	padding-bottom: 10px;
	color: #E77E73;
	background: #F7D6C9 url(/templates/GlobalFam/images/handstand.gif) no-repeat right bottom;
}
#trainings_box h3 {
	background: #E77E73 url(/templates/GlobalFam/images/red_fade.gif) repeat-x right top;
	color: #FFFFFF;
	padding: 5px;
	border-bottom: 2px solid #C13728;
}
#trainings_box a { color: #C13728; }
#trainings_box h3 a { color: #fff; text-decoration: none; }
#trainings_box h3 a:hover { text-decoration: underline; }

#trips_box {
	margin: 5px;
	padding-bottom: 10px;
	color: #009FCE;
	background: #BDDEE0 url(/templates/GlobalFam/images/headstand.gif) no-repeat right bottom;
}
#trips_box h3 {
	background: #009FCE url(/templates/GlobalFam/images/blue_fade.gif) repeat-x right top;
	color: #FFFFFF;
	padding: 5px;
	border-bottom: 2px solid #215E85;
}
#trips_box a { color: #215E85; }
#trips_box h3 a { color: #fff; text-decoration: none; }
#trips_box h3 a:hover { text-decoration: underline; }

#treasures_box {
	margin: 5px;
	padding-bottom: 10px;
	color: #6B7E3E;
	background: #EDE4BC url(/templates/GlobalFam/images/hero.gif) no-repeat right bottom;
}
#treasures_box h3 {
	background: #BFB83F url(/templates/GlobalFam/images/green_fade.gif) repeat-x right top;
	color: #FFFFFF;
	padding: 5px;
	border-bottom: 2px solid #6B7E3E;
}
#treasures_box a { color: #6B7E3E; }
#treasures_box h3 a { color: #fff; text-decoration: none; }
#treasures_box h3 a:hover { text-decoration: underline; }