@charset "utf-8";
/* CSS Document */

/* Reset
-------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
ul li, ol li { list-style: none; list-style-position: inside; }
ol ol, ul ul, ol ul, ul ol { margin-left: 20px; margin-bottom: 0; }
img { border:none; }

html, body {
	margin:0px;
	background-color:#519547;
	background-image:url("../images/bg.jpg");
	background-repeat:repeat-x;
	background-position:center top;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
	height:100%;
	color:#111;
}

.games {
	background-image:url("../images/bg_games.jpg");
}

.food-groups {
	background-image:url("../images/bg_foodgroups.jpg");
}

.printables {
	background-image:url("../images/bg_printables.jpg");
}

.fun-food-ideas {
	background-image:url("../images/bg_funfood.jpg");
}

.family-teachers {
	background-image:url("../images/bg_family.jpg");
}



#outer {
	width:100%;
}

#main {
	width:940px;
}

#main li {
	float:left;
}

#header {
	width:900px;
	height:130px;
}

#top_nav_home {
	width:840px;
	height:15px;
	padding:8px;
}

#top_nav {
	width:730px;
	height:15px;
	float:right;
	padding:8px;
}

#menu {
	width:730px;
	height:84px;
	float:right;
}

#logo {
	width:150px;
	height:97px;
	float:left;
	padding-top:10px;
}

#languages {
	height:15px;
	float:left;
	color:#fff;
	font-weight:bold;
}

#languages a {
	color:#f7941d;
	text-decoration:none;
}

#languages a:hover {
	text-decoration:underline;
}

#top_links .fitness-club a {
	color:#f7941e;
	text-decoration:none;
}

#top_links .fitness-club a:hover {
	text-decoration:underline;
}

#top_links .fitness-club .active {
	text-decoration:underline;
}

#top_links .goals a {
	color:#8cc63f;
	text-decoration:none;
}

#top_links .goals a:hover {
	text-decoration:underline;
}

#top_links .goals .active {
	text-decoration:underline;
}

#top_links {
	height:15px;
	float:right;
	font-size:15px;
	font-weight:bold;
	color:#9bd4f2;
}

#top_links .active {
	text-decoration:underline;
}

#top_links a {
	color:#9bd4f2;
	text-decoration:none;
}

#top_links a:hover {
	text-decoration:underline;
}

#menu_home {
	width:725px;
	height:82px;
}

#flash_area {
	width:940px;
	height:555px;
}

#content-top {
	width:888px;
	height:25px;
}

#content-bot {
	width:888px;
	height:25px;
}

#content-games {
	width:888px;
	height:auto;
	background-image:url("../images/bg_content_games.gif");
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

#content-prints {
	width:888px;
	height:auto;
	background-image:url("../images/bg_content_prints.gif");
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

#content-prints-2 {
	width:840px;
	height:auto;
	padding:10px;
}

#activity-list {
	float:right;
	width:250px;
	height:auto;
	padding-top:35px;
}

#content-groups {
	width:888px;
	height:auto;
	background-image:url("../images/bg_content_groups.gif");
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
	/*text-align:left;*/
}

#content-ideas {
	width:848px;
	height:auto;
	background-image:url("../images/bg_content_ideas.gif");
	background-repeat:repeat-y;
	padding:0px 20px 0px 20px;
	/*text-align:left;*/
}

#content-family {
	width:848px;
	height:auto;
	background-image:url("../images/bg_content_family.gif");
	background-repeat:repeat-y;
	padding:0px 20px 0px 20px;
	
}

#content-area-family {
	width:750px;
	height:auto;
	text-align:left;
}

#fitness-club {
	width:730px;
	height:auto;
}

#fitness-club-2 {
	width:730px;
	height:auto;
	background:url("../images/img_jumping.jpg");
	background-position:top right;
	background-repeat:no-repeat;
}

#fitness-club-3 {
	width:730px;
	height:auto;
}

#fitness-club-kids {
	width:100%;
	height:660px;
	background:url("../images/img_kids-club.jpg");
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
}


#footer {
	color:#99FF33;
	font-size:12px;
	line-height:200%;
}

#footer a {
	color:#99FF33;
	text-decoration:underline;
}

#footer a:hover {
	color:#CCFF99;
	text-decoration:none;
}

/* COLORS  */

.orange {
	color:#f7941d;
}
	