@charset "utf-8";
/* CSS Document */

body { margin: 0px; background: #52bceb url(../images/siteBG.jpg) repeat-x;  font: bold 12px Verdana, Arial, Helvetica, sans-serif; }

ul	{ margin: 0; padding: 0; list-style: none; }

#container	{ margin: 0 auto; padding: 0; width: 950px; height: 1100px; background:url(../images/bg.jpg) no-repeat; }
#bottom	{ /*position: relative; float: left; text-align: right; z-index: 1000; width: 800px; padding: 110px 0px 0px 0px; top: 350px;*/ margin: 0px auto; width: 644px; padding: 0px 0px 20px 0px; position: relative; top: -50px; }
#bottomMain	{ position: relative; float: left; text-align: right; z-index: 1000; width: 800px; padding: 110px 0px 0px 0px; top: 120px; z-index: 6000; }

#bottomGlobal	{ position: absolute; float: left; text-align: right; z-index: 1000; width: 800px; padding: 0px 0px 0px 0px; }

#flash	{ padding: 0; position: relative; float: left; width: 950px; height: 486px; }
#flashNav	{ padding: 0; position: relative; float: left; width: 950px; height: 486px; }

#logo	{ padding:17px 0px 0px 0px; position: absolute; float: left; }

#greatSnacks { padding: 0px 0px 0px 110px; position: absolute; float: left; width: 732px; height: 260px; background: url(../images/greatSnackBG.png) no-repeat 110px; top: 374px; z-index: 1000; }
#greatSnacksPage { padding: 0px 0px 0px 110px; position: absolute; float: left; width: 732px; height: 260px; top: 174px; z-index: 1000; }

#funPage { padding: 0px 0px 0px 110px; position: absolute; float: left; width: 732px; top: 174px; z-index: 1000; }

#funTop	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; width: 734px; padding: 0px 0px 0px 50px; }
#funTop li	{ float: left; }
#funTop li.title	{ width: 400px; }
#funTop li.game	{ float: right; }
#funTop li.text	{ padding: 0px 0px 0px 25px; font-weight: bold; font-size: 24px; color: #6e9c1e; }
#funTop li.fun2snackman	{ padding: 0px 0px 0px 50px; }

#playNow	{ padding: 10px 0px 0px 70px; }

#booklet	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; width: 734px; padding: 25px 0px 0px 50px; } 
#booklet li	{  float: left; padding: 0px 12px 0px 0px; }
#booklet li.intro	{ width:700px; padding: 0px 0px 20px 0px; font-size: 14px; }
#booklet li.intro a	{ text-decoration: underline; color: #000000; font-weight: bold; }

#parentsPage { padding: 0px 0px 0px 110px; position: absolute; float: left; width: 732px; height: 260px; top: 174px; z-index: 1000; }

#parentTitle	{ float: left; position: relative; left: 210px; top: -210px; z-index:4000; }
#tipsTitle	{ float: right; position: relative; z-index:5000; margin:20px -30px -80px 0; }

#text	{ padding: 120px 0px 0px 220px; width: 508px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #5a7f18; line-height: 18px; }
#text li	{ list-style-image: url(../images/arrow.gif); }
#text li.link	{ list-style-image: none; text-align: right; padding: 10px 50px 0px 0px; }
#text li.link a	{ color: #000000; text-decoration: underline; text-align: right; }

#headerText	{  padding: 10px 0px 0px 110px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 36px; color: #5a7f18; line-height: 20px; z-index:5000; }
#headerText	li.middle	{ text-align: center; padding: 20px 0px 0px 20px; }
#headerText li.right	{ text-align: right; padding-top: 20px; }

#greenSection	{ padding: 80px 0px 0px 110px; width: 618px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #5a7f18; line-height: 18px; }
#greenSection li.greenSectionTop	{ line-height:0; background: url(/images/sectionGRNtile.gif) repeat-y;}
#greenSection li.content	{ padding: 0px 60px 15px 70px; background: url(/images/sectionGRNtile.gif) repeat-y;}
#greenSection li.contentred	{ padding: 0px 60px 15px 70px; color: #bd1b21; background: url(../images/sectionGRNtile.gif) repeat-y; }
#greenSection li.contentteal	{ padding: 0px 60px 15px 70px; color: #44c7f4; background: url(../images/sectionGRNtile.gif) repeat-y; }
#greenSection li.contentorange	{ padding: 0px 60px 15px 70px; color: #fcaf17; background: url(../images/sectionGRNtile.gif) repeat-y;}
#greenSection li.contentburgundy	{ padding: 0px 60px 15px 70px; color: #88292d; background: url(../images/sectionGRNtile.gif) repeat-y;}

#parentsSection	{ padding: 20px 0px 0px 110px; width: 618px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #5a7f18; line-height: 16px; }
#parentsSection li.parentsSectionTop	{ background: url(/images/sectionGRNtop.gif) no-repeat 0px 5px; width: 618px }
#parentsSection li.content	{ padding: 0px 60px 15px 50px; background: url(/images/sectionGRNtile.gif) repeat-y; width: 500px; z-index: 3000; }
#parentsSection li.contentP	{ padding: 0px 60px 15px 50px; background: url(/images/sectionGRNtile.gif) repeat-y; color: #000000; width: 500px; }
#parentsSection li.contentP a	{ text-decoration: underline; color: #5a7f18; }

#imageBehind	{ float: left; position: absolute; }
#imageBehindTwo	{ float: right; position: absolute; left: 720px; top: 300px; z-index: 7000; }

#funStuff	{ padding: 0; position: relative; float: left; width: 798px; height: 309px; background: url(/images/funStuffBG.gif) no-repeat; top: 150px; left: 110px; }

#game	{ position: relative; float: left; top: 18px; left: 0px; }

#funStuffSection	{ padding-top: 90px; }
#funStuffSection li	{ float: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
#funStuffSection li.snackMan	{ width: 450px; color:#89292d; }
#funStuffSection li.snackMan a	{ color:#89292d; text-decoration: none; font-size: 22px; font-weight: bold; }
#funStuffSection li.playNow	{ width: 450px; line-height: 20px; font-weight: bold; padding-bottom:10px; }
#funStuffSection li.playNow a	{ font-size: 13px; color: #000000; text-decoration: underline; }
#funStuffSection li.link	{ width: 125px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 24px;	}
#funStuffSection li.link a	{ color: #000000; text-decoration: underline; }
#funStuffSection li.booklet	{ float: right; width: 363px; text-align: left;	}

#answers { margin:0; padding:0; list-style: none;}
#answers li { float: left;}
#answers li a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0099FF; }
#answers li.link1 { margin: 0px 0px 0px 120px; }
#answers li.link2 { margin: 0px 0px 0px 60px; }
#answers li.link3 { margin: 0px 0px 0px 100px; }
#answers li.link4 { margin: 0px 0px 0px 170px; }



#snackMan2 {background:url(/images/playfun2snackman.gif) no-repeat; width: 381px; height:382px; float:left; margin-top: -140px; margin-left: 105px;}
#snackMan2 a { display:block; margin: 350px 0px 0px 265px; color:#000;}


#snackTips {background:url(/images/greatSnackBG.gif) no-repeat; width: 417px; height:250px; float:left;}
#snackTips ul { margin: 100px 0px 0px 25px; padding:20px 20px 5px 20px; width: 325px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #5a7f18; line-height: 18px; }
#snackTips li	{ list-style-image: url(/images/arrow.gif); }
#snackTips a	{ color: #000000; text-decoration: underline; float	: right; padding-right:30px; }

#moreGames {background:url(/images/morefun.gif) no-repeat; width: 787px; height:90px; clear:both; margin-left: 115px; padding-top:180px;}
#moreGames a { margin:0 0 0 300px; color: #000000;}
#moreGames ul { float:right; margin:-20px 40px 0 0;}
#moreGames ul a { margin:0; }


#parentsSectionOrn	{ margin: 0px 0px 0px 20px; float:left; padding: 20px 0px 0px 0px; width: 330px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #5a7f18; line-height: 14px; }
#parentsSectionOrn li.parentsSectionTopORN	{ background:url(/images/sectionORNtop.gif) no-repeat; width: 330px; }
#parentsSectionOrn li.contentorng	{ font-size: 12px; margin: -12px 0px 0px 0px; padding: 15px 40px 0px 30px; background:url(/images/sectionORNtile.gif) repeat-y;  z-index: 3000; width: 290px;}
#parentsSectionOrn li.contentorngP	{ padding: 10px 40px 0px 30px; background: url(/images/sectionORNtile.gif) repeat-y; color: #000000; width: 290px;}
#parentsSectionOrn li.contentorngP a	{ text-decoration: underline; color: #5a7f18; }


#parentsSectionSM	{ float:right; padding: 20px 0px 0px 0px; width: 330px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #5a7f18; line-height: 14px; }
#parentsSectionSM li.parentsSectionTopSM	{ background:url(/images/sectionGRNtopSM.gif) no-repeat; width: 330px }
#parentsSectionSM li.contentSM	{ margin: -10px 0px 0px 0px; padding: 15px 60px 0px 30px; background:url(/images/sectionGRNtileSM.gif) repeat-y; width: 290px; z-index: 3000; }
#parentsSectionSM li.contentSMP	{ padding: 10px 60px 10px 30px; background: url(/images/sectionGRNtileSM.gif) repeat-y; color: #000000; width: 290px; }
#parentsSectionSM li.contentSMP a	{ text-decoration: underline; color: #5a7f18;}

#parentsSectionOrn {margin: 90px 0 0 180px;}
#parentsSectionSM {margin: 90px 70px 0 0;}

/*recipe page*/
#contentSection	{ padding: 20px 0px 0px 110px; width: 618px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #5a7f18; line-height: 18px; }
#contentSection li { background: url(/images/sectionGRNtile.gif) repeat-y; padding: 7px 0 7px 100px; }
#contentSection li.nobg	{ line-height:0; background:none; padding: 0; }
#contentSection li a { color: #5a7f18; }
#contentSection li.contentred a { color: #bd1b21; }
#contentSection li.contentteal a { color: #44c7f4; }
#contentSection li.contentorange a { color: #fcaf17; }
#contentSection li.contentburgundy a { color: #88292d; }

