/* CSS Document */
body {
	font-family: "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:small;
	background: #cccccc url(../images/bg.gif);
	color:#000000;
	}

* html body {
  font-size:x-small; /* for IE5/Win */
  f\ont-size:small; /* for other IE versions */
  }

* {margin:0; padding:0;border:0px solid black;}

p {margin:15px 0;}

#container {
	width:100%;
}

	#inner_container {
		width:994px;
		margin: 0 auto 0 auto;
	}
	
		#top_section {
			width:100%;
			height:141px;
			background-color:#ffffff;
		}
		
		#left_section {
			float:left;
			width:270px;
			background-color:red;
		}
		
			#navigation {
				float:left;
				background-color:#66CCFF;
				background-image:url(../images/bg_navigation.jpg);
				width:100%;
			}
			
				#navigation ul {
					padding:0 40px;
					font-size:165%;
					font-weight:bold;
					color:#ffffff;
					list-style:none;
					}
			
				#navigation li {
					padding:10px 0;
					}
					
				#navigation li a, #navigation li a:visited {
					text-decoration:none;
					color:#ffffff;
					padding-left:20px;
					}
					
				#navigation li a:hover {
					background-image:url(../images/list_image.gif);
					background-repeat:no-repeat;
					background-position:left;
					color:#f1f1f1;
					}
			
			#left_content {
				float:left;
				background-color:#CC3366;
				height:300px;
			}
			
		#main_section {
			float:left;
			width:724px;
			background-color:#D2DEBA;
		}
		
		#main_section_recipe {
			float:left;
			width:724px;
			background-color:#CAAAD0;		
		}
		
			#main_header {
				float:left;
				background-color:#D2DEBA;
				color:#ffffff;
				font-size:400%;
				font-weight:bold;
				margin:10px 0 -11px 5px;
			}
				
			#main_header_recipe {
				float:left;
				background-color:#CAAAD0;
				color:#ffffff;
				font-size:400%;
				font-weight:bold;
				margin:10px 0 -11px 5px;			
			}	
			
			#main_header_how {
				float:left;
				background-color:#a799ca;
				color:#ffffff;
				font-size:400%;
				font-weight:bold;
				margin:10px 0 -11px 5px;			
			}				
		
			#flash_section {
				float:left;
				width:100%;
				height:500px;
				background-color:#33CC66;
			}
			
			#products_section {
				float:left;
				width:100%;
			}			
						
			#main_content {
				float:left;
				color:olive;
				background-color:#D2DEBA;
				padding:10px 0 0 25px;
				font-size:110%;
			}
			
			#main_content h2 {
				padding-bottom:8px;
				font-style:normal;
				}
			
			#main_content ul {
				float:left;
				display:block;
				padding-right:20px;
				}
				
			#main_content li {
				list-style-type:disc;
				list-style-position:inside;
				font-style:italic;
				padding-bottom:10px;
				}
				
			#main_content ul li a, #main_content ul li a:visited {
				color:olive;
				text-decoration:none;
				}
				
			#main_content ul li a:hover {
				text-decoration:underline;
				}
			
			#main_content_recipe {
				float:left;
				color:#ffffff;
				height:316px;
				background-color:#CAAAD0;
				padding:10px 0 0 25px;
				font-size:110%;				
			}			
			
			#main_content_recipe h2 {
				padding-bottom:8px;
				}
			
			#main_content_recipe ul {
				float:left;
				display:block;
				padding-right:20px;
				}
				
			#main_content_recipe li {
				list-style-type:disc;
				list-style-position:inside;
				font-style:italic;
				padding-bottom:10px;
				}
				
			#main_content_recipe li a, #main_content li a:visited {
				color:#ffffff;
				text-decoration:none;
				}
				
			#main_content_recipe li a:hover {
				text-decoration:underline;
				}			
				
			#main_content_kids {
				font-size:150%;
				font-weight:bold;
				padding:20px;
				color:#ffffff;
				background-image:url(../images/kids_background.jpg);
				background-repeat:no-repeat;
				background-color:#cccccc;
				height:555px;
				overflow:hidden;
				}
				
			#main_content_kids ul {
				list-style:none;
				}
			
			#main_content_kids li {
				padding-bottom:20px;
				}
				
			#main_content_kids ul li a, #main_content_kids ul li a:visited {
				text-decoration:none;
				color:#ffffff;
				font-weight:bold;
				font-size:100%;
				}
				
			#main_content_kids ul li a:hover {
				text-decoration:underline;
				}
				
			#kids_box {
				position:relative;
				left:358px;
				top:-268px;
				width:315px;
				height:357px;
				background-image:url(../images/absorb_water.jpg);
				}
				
			#main_content_links {
				font-size:150%;
				font-weight:bold;
				padding:20px;
				color:#ffffff;
				background-image:url(../images/links_bg3.jpg);
				background-repeat:no-repeat;
				height:603px;
				}				
				
			#main_content_links ul {
				list-style:none;
				}
			
			#main_content_links li {
				padding-bottom:20px;
				}
				
			#main_content_links li a, #main_content_kids li a:visited {
				text-decoration:none;
				color:#ffffff;
				font-weight:100;
				font-size:91%;
				}
				
			#main_content_links li a:hover {
				text-decoration:underline;
				}				
				
			#main_content_contact {
				font-size:150%;
				font-weight:bold;
				padding:20px;
				color:#ffffff;
				background-image:url(../images/contact_bg.jpg);
				background-repeat:no-repeat;
				height:560px;
				}			
				
			#main_content_home {
				width:724px;
				height:390px;
			}
			
			#left_content_home {
				float:left;
				background-image:url(../images/left_nav_home_bg.jpg);
				background-color:#cccccc;
				text-align:left;
				color:#ffffff;
				font-size:125%;
				font-weight:bold;
				width:270px;
				height:406px;
			}
			
			#home_bottom_left, #home_bottom_right {
				float:left;
				color:#ffffff;
				font-size:110%;
				font-weight:bold;
				background-color:#96C0E6;
				width:342px;
				padding:10px;
			}
			
			#home_bottom_left li {
				list-style-image:url(../images/list_image_home.gif);
				list-style-position:outside;
			}
			
			#home_bottom_left img {
				padding-right:20px;
			}
				
			

