@charset "UTF-8";
/* CSS Document */
.clear_float {
	clear: both;
	float: none;
}

.displace {
	position: absolute;
	left: -5000px;
}

#stacksWrapper #top_container {
	background-image:url(images/bg_main2.png);
	background-repeat:no-repeat;
	height: 635px;
	width: 921px;
}

.nature_source_logo {
	float: left;
	margin: 15px 0px 0px 8px;	
	width: 133px;
}

.game_outer_container {
	float: left;
	padding: 15px 0px 0px 68px;
	text-align: right;
	width: 680px;
}

.for_teachers_btn{
	height: 36px;
	margin: 0px 0px 0px 545px;
	width: 135px;
}

.game_container {
	height: 500px;
	margin: 8px 0px 0px 0px;
	width: 680px;
}

.scj_logo {
	margin: 15px 0px 0px 550px;
	height: 40px;
	width: 130px;
}

.scj_logo A{
	display: block;
	height: 40px;
	width: 130px;
}


#stacksWrapper #bottom_container {
	background-image:url(images/bg_callouts.png);
	background-repeat:no-repeat;
	height: 218px;
	margin: 15px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	width: 921px;
}

.promo_with_icon {
	float: left;
	width: 263px;
}

.promo_no_icon {
	float: left;
	width: 263px;
}

.promo_header {
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 263px;
}

.promo_header H2{
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 263px;
}

.promo_header H2#speak_up {
	background-image:url(images/hdr2_speak_up.gif);
	background-repeat:no-repeat;
}

.promo_header H2#grow_green_widget {
	background-image:url(images/hdr2_grow_green_widget.gif);
	background-repeat:no-repeat;
}

.promo_header H2#online_eco-tracking {
	background-image:url(images/hdr2_online_eco-tracking.gif);
	background-repeat:no-repeat;
}

.promo_image {
	float: left;
	height: 100px;
	width: 100px;
}

.promo_with_icon .promo_content .promo_copy_container{
	float: left;
	width: 163px;
}

.copy_feed{
	float: none;
	height: 145px;
	line-height: 13px;
	width: 263px;
}

.promo_content .promo_copy_container .copy {
	font-size: 12px;
	height: 110px;
	line-height: 13px;
}

.link_container {
	width: 163px;
}

.link_container_wide {
	width: 263px;
}

.link{
	line-height: 12px;
	height: 16px;
	text-align: right;
	width: 100%;
	vertical-align: middle;
}

.link A {
	color: #d10707 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

.link A:hover {
	color: #d10707 !important;
	text-decoration: underline !important;
}

.link A:active {
	color: #d10707 !important;
	text-decoration: underline !important;
}

.link A IMG {
	vertical-align: top;	
}

.promo_space_1 {
	float: left;
	width: 42px;	
}

.promo_space_2 {
	float: left;
	width: 47px;	
}

A.tiny_link {
	font-size: 10px !important;
	line-height: 13px !important;
}
