/* @group Global Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body{line-height:1}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, 
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}

.left{float:left}
.right{float:right}

/* @end */

body{text-align:center; background:#dee0e5 url(images/bg.gif) repeat-x center top; font:10px "Lucida Grande",Lucida,Verdana,sans-serif; color:gray;}



sub{font-size:16px; vertical-align:bottom}

.container{width:1025px; margin:76px auto; text-align:left; display: inline;}

html>body .container{width:1025px; margin:76px auto; text-align:left; display: block;}

.home_hdr{width:1025px; height:65px; background:url(images/home_hdr.jpg) no-repeat}

.home_cont{width:1025px; height:452px;}

.home_nav a{position:absolute; text-decoration:none; cursor:pointer}

.home_nav a i{visibility:hidden}

#ftr a i{visibility:hidden}

.partners{float:right; margin-right:57px; text-align:right}

.home_ftr{text-align:center; float:left; width:100%; margin-top:25px}

.shim{width:100%; height:50px; float:left; clear:both}

a#renew{top:324px; left:165px; width:200px; height:180px; z-index:0;
}

a, a:hover, a:active, a:visited {
	color: #5AB149;
}

.home_nav {
	float: left;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

a#recycle{top:270px; left:380px; width:105px; height:165px; z-index:0; display: inline;}

a#recycle1{top:270px; left:475px; width:165px; height:80px; z-index:0;display: inline;}

a#reduce{top:426px; left:435px; width:125px; height:130px; z-index:1; display: inline;}

a#reduce1{top:367px; left:537px; width:175px; height:80px; z-index:1; display: inline;}

a#games{top:160px; left:763px; width:300px; height:410px; z-index:0; display: inline;}

a#ftr_home{width:50px; height:30px; float:left; margin-left:50px}

a#ftr_games{width:61px; height:30px; float:left}

a#ftr_reduce{width:62px; height:30px; float:left}

a#ftr_renew{width:58px; height:30px; float:left}

a#ftr_recycle{width:120px; height:30px; float:left}

a#ftr_about{width:115px; height:30px; float:left}

#sub_hdr{height:53px; width:1025px; float:left; margin:0; margin-bottom: -2px; position:relative;display: block;}

html>body #sub_hdr{height:53px; width:1025px; float:left; margin:0; margin-bottom: 0px; position:relative;display: block;}

#ftr{height:61px; width:1025px; margin-top:25px; float:left; margin:0; background:url(images/footer.gif) no-repeat}

#sub_cont{background:url(images/sub_bg.jpg) no-repeat; width:1025px; min-height:325px; text-align:center}

#sub_cont_games{background:url(games/images/g_bg.gif) no-repeat; width:1025px; min-height:325px; text-align:center}

#sub_cont_about{background:url(images/about_hdr.jpg) no-repeat; width:1025px; min-height:675px; text-align:center}

#games_hdr{width:1025px; height:220px; background:url(images/games_hdr.jpg) no-repeat; float:left}

#games_bg{width:1025px; background:url(images/games_bg_bot.jpg) repeat-y; min-height:200px; float:left}

#games_bg_top{width:1025px; background:url(images/games_bg_top.jpg) no-repeat; min-height:550px; float:left}

#games_ftr{width:1025px; height:32px; background:url(images/games_ftr.jpg) no-repeat; float:left}

.g_bdy{width:920px; min-height:243px; float:left; margin:5px 0 10px 0;}

.g_chtr{height:243px; float:left; margin:8px 0 0 0px}

.g_games{width:750px; float:right; min-height:243px}

.g_games img{margin:0; padding:0; float:left; width: 180px;}

html>body .g_games img{margin:0; padding:0; float:left;}

.hr{border-top:1px solid #dadada; height:10px; float:left; width:910px}

#sub_girdle{width:910px; margin:25px 57px 25px 57px; clear:both; float:left; text-align:left; display: inline;}

#sub_girdle_about{width:910px; margin:225px 57px 25px 57px; clear:both; float:left; text-align:left; display: inline;}

#sub_girdle_games{width:910px; margin:0px 57px 25px 57px; clear:both; float:left; text-align:left; display: inline;}

#sub_alpha{margin-left:5px; float:left; position:relative}

html>body #sub_alpha{margin-left:10px; float:left; position:relative}

#sub_beta{width:320px; min-height:425px}

#character{float:right; width:320px}

.frog{height:327px; background:url(images/sub_frog_02.jpg) no-repeat}

.raccoon{height:419px; background:url(images/sub_raccoon_02.jpg) no-repeat}

.squirrel{height:342px; background:url(images/sub_squirrel_02.jpg) no-repeat}

html>body .frog{height:327px; background:url(images/sub_frog.jpg) no-repeat}

html>body .raccoon{height:419px; background:url(images/sub_raccoon.jpg) no-repeat}

html>body .squirrel{height:342px; background:url(images/sub_squirrel.jpg) no-repeat}

#sub_cycle{width:300px; height:255px; background:#f8fcff url(images/sub_cycle_title.jpg) top left no-repeat; float:right; margin-right:2px; padding-top:75px}

#sub_alpha_top{width:580px; height:10px; background:url(images/sub_alpha_top.gif) top left no-repeat; float:left; background-color:#FFF}

#sub_alpha_content{width:580px; min-height:400px; background-color:#FFF}

#sub_alpha_content p{margin:10px 35px 0; font-size:18px; line-height:36px; color:#333}

#sub_about_content{background-color:#FFF;  float: left; margin: 0 25px 100px 25px;display: inline;}

#sub_about_content p{font-size:18px; line-height:36px; color:#333; float: left; width: 500px; margin-top:15px;}

.sub_about_title {width:365px; height: 40px; background: url(images/about_title.jpg) no-repeat; float: left;}

.sub_about_logo {width:307px; height: 307px; background: url(images/about_logo.jpg) no-repeat; float: right;}

#sub_alpha_bot{width:580px; height:178px; background:url(images/sub_gl_left.jpg) repeat-x; text-align:right; margin:0}

.sub_body_margin{margin:30px 0 0 35px}

#sub_alpha_content ul{list-style-position:outside; list-style-type:disc; font-size:18px; line-height:36px; color:#333; margin:0 0 0 60px; position:relative}

#sub_alpha_content li{margin:0px 0 0 0; list-style-position:outside; list-style-type:disc; color:#333; position:relative}

/* @group Navigation */

.nav ul a{color:white; text-decoration:none; border-style:none}
.nav ul{}
.nav ul li{float:left; list-style-type:none}

#gamessection li#sub_nav_games{background-position:-69px 0}
#reducesection li#sub_nav_reduce{background-position:-70px 0}
#renewsection li#sub_nav_renew{background-position:-65px 0}
#recyclesection li#sub_nav_recycle{background-position:-135px 0}
#aboutsection li#sub_nav_about{background-position:-120px 0;}

li#home_nav_home{width:81px; height:55px; background-image:url(images/home_nav_02.jpg); background-position:0 0}

li#home_nav_home:hover{background-image:url(images/home_nav_02.jpg); background-repeat:no-repeat; background-position:-81px 0}

li#home_nav_home a{width:81px; height:55px; display:block; text-indent:-9999px}

li#home_nav_games{background-image:url(images/home_nav_03.jpg); width:87px; height:55px; background-position:0 0}

li#home_nav_games:hover{background-image:url(images/home_nav_03.jpg); background-position:-87px 0; background-repeat:no-repeat}

li#home_nav_games a{width:87px; height:53px; display:block; text-indent:-9999px}

li#home_nav_reduce{background-image:url(images/home_nav_04.jpg); width:89px; height:55px; background-position:0 0}

li#home_nav_reduce:hover{background-image:url(images/home_nav_04.jpg); background-position:-89px 0; background-repeat:no-repeat}

li#home_nav_reduce a{width:89px; height:55px; display:block; text-indent:-9999px}

li#home_nav_renew{background-image:url(images/home_nav_05.jpg); width:83px; height:55px; background-position:0 0}

li#home_nav_renew:hover{background-image:url(images/home_nav_05.jpg); background-position:-83px 0; background-repeat:no-repeat}

li#home_nav_renew a{width:83px; height:55px; display:block; text-indent:-9999px}

li#home_nav_recycle{background-image:url(images/home_nav_06.jpg); width:172px; height:55px; background-position:0 0}

li#home_nav_recycle:hover{background-image:url(images/home_nav_06.jpg); background-position:-172px 0; background-repeat:no-repeat}

li#home_nav_recycle a{width:172px; height:55px; display:block; text-indent:-9999px}

li#home_nav_about a{width:154px; height:55px; display:block; text-indent:-9999px}

li#home_nav_about{background-image:url(images/home_nav_07.jpg); width:154px; height:53px; background-position:0 0}

li#home_nav_about:hover{background-image:url(images/home_nav_07.jpg); background-position:-154px 0; background-repeat:no-repeat}

li#sub_nav_home{width:47px; height:53px; background-image:url(images/sub_nav_01.jpg); background-position:0 0}

li#sub_nav_home:hover{background-image:url(images/sub_nav_01.jpg); background-repeat:no-repeat; background-position:-47px 0}

li#sub_nav_home a{width:47px; height:53px; display:block; text-indent:-9999px}

li#sub_nav_games{background-image:url(images/sub_nav_02.jpg); width:69px; height:53px; background-position:0 0}

li#sub_nav_games:hover{background-image:url(images/sub_nav_02.jpg); background-position:-69px 0; background-repeat:no-repeat}

li#sub_nav_games a{width:69px; height:53px; display:block; text-indent:-9999px}

li#sub_nav_reduce{background-image:url(images/sub_nav_03.jpg); width:70px; height:53px; background-position:0 0}

li#sub_nav_reduce:hover{background-image:url(images/sub_nav_03.jpg); background-position:-70px 0; background-repeat:no-repeat}

li#sub_nav_reduce a{width:70px; height:53px; display:block; text-indent:-9999px}

li#sub_nav_renew{background-image:url(images/sub_nav_04.jpg); width:65px; height:53px; background-position:0 0}

li#sub_nav_renew:hover{background-image:url(images/sub_nav_04.jpg); background-position:-65px 0; background-repeat:no-repeat}

li#sub_nav_renew a{width:65px; height:53px; display:block; text-indent:-9999px}

li#sub_nav_recycle{background-image:url(images/sub_nav_05.jpg); width:135px; height:53px; background-position:0 0}

li#sub_nav_recycle:hover{background-image:url(images/sub_nav_05.jpg); background-position:-135px 0; background-repeat:no-repeat}

li#sub_nav_recycle a{width:135px; height:53px; display:block; text-indent:-9999px}

li#sub_nav_about a{width:120px; height:53px; display:block; text-indent:-9999px}

li#sub_nav_about{background-image:url(images/sub_nav_06.jpg); width:120px; height:53px; background-position:0 0}

li#sub_nav_about:hover{background-image:url(images/sub_nav_06.jpg); background-position:-120px 0; background-repeat:no-repeat}

/* removes dotted link effect*/
a, a:link, a:visited, a:hover, a:active, input{outline:0}

/* @end */
