/*Define styles for main page components*/

		body {
			background-color:wheat;
			background-image:url("../images/softWht.gif");
			background-repeat:no-repeat;
			background-position:center bottom;
			background-attachment:fixed;
			margin-top:0px;
			margin-left:0px;
			padding:0px;
			font-family:verdana, arial, helvetica, sans-serif;
			font-size:95%;
			line-height:1.5em;
		}
		body.pop{
			background-color:#ffffcc;
			background-image:none;
			margin-top:0px;
			margin-left:0px;
			padding:5px;
			font-family:verdana, arial, helvetica, sans-serif;
			font-size:80%;
		}
		div.def{
			background-color:#ffffcc;
			font-size:80%;
		}
		a:link{
			color:#993333;
			font-weight:bold;
		}		
		a:visited{
			color:#993333;
			font-weight:bold;
		}		
		a:hover{
			color:#009999;
			font-weight:bold;
		}		
		a:active{
			color:#ff0000;
			font-weight:bold;
		}
		h1{
			font-size:150%;
			font-weight:bold;
			text-indent:0;
			margin-bottom:25px;	
		}		
		h2{
			font-size:120%;
			font-weight:bold;
			text-indent:0;	
		}
		div.illusRt{
			float:right;
		}
		div.illusLft{
			float:left;
			text-indent:0;
			padding-right:10px;
		}
		div.illusMid{
			margin-left:200px;
		}
		div.footnote{
			font-size:80%;
			text-indent:0;	
		}
		div.logo {
			margin-left:400px;
			width:300px;
			height:227px;
			z-index:0;
		}
		div.smlogo{
			float:right;
			margin-top:10px;
		}
		div.main{
			margin-left:200px;
			padding:10px;
			text-indent:35px;
		}
		div.flashMain{
			position:absolute;
			left:220px;
			top:10px;
		}
		.noIndent{
			text-indent:0px;
		}
		.curPage{
			color:#0099ff;
		}
		.littler{
			font-size:75%;
		}
		.boldRed{
			font-weight:bold;
			color:#ff0000;
		}
		.bold{
			font-weight:bold;
		}
		.italic{
			font-style:italic;
		}
		.info{
			border:1px solid black;
		}
		.bears{
			position:absolute;
			text-indent:0px;
			margin-left:220px;
			margin-top:-150px;
			font-weight:bold;
			font-size:120%
		}
		table.nutrition{
			font-size:70%;
			table-layout:auto;
			border-collapse:collapse;
			border:1px solid black;
			text-align:center;
		}
		table.bread{
			table-layout:auto;
			font-size:80%;
		}
		table.sweets{
			font-size:85%;
		}
		th{
			font-weight:bold;
			}

/*Define styles for left-side navigation components*/

		div.left {
			position:absolute;
			z-index:10;
			top:0;
			left:0;
			width:150px;
			height:800px;
			margin-top:0px;
			margin-left:0px;
			margin-right:0px;
			padding-left:10px;
			padding-top:40px;
			font-family:verdana, arial, helvetica, sans-serif;
			background-color:#933;
		}
		div.skwig{
			position:absolute;
			width:81px;
			height:900px;
			top:0;
			left:150px;
			margin:0;
			padding:0;
			z-index:0;
			}
		div.brush{
			position:absolute;
			width:150px;
			height:77px;
			top:800px;
			left:0;
			z-index:0;
		}

/*Define styles for left-side drop-down menu*/

		#nav, #nav ul {
			padding:0;
			margin:0;
			list-style:none;
			float:left;
			width: 6em;
		}
		#nav li {
			position: relative;
			float: left;
			line-height: 1.50em;
			margin-bottom: -1px;
			width: 6em;
		}
		#nav li ul {
			position: absolute;
			left: -999em;
			width:11.1em;
			margin-left: 7.8em;
			margin-top: -1.59em;
		}
		#nav li a {
			width: 6.5em;
			display: block;
			color: #ffffcc;
			font-size:120%;
			font-weight: bold;
			text-decoration: none;
			background-color: #993333;
			border-top: 1px black solid;
			padding:0;
		}
		#nav li a:hover {
			color: #009999;
			background-color: #ffffcc;
		}
		#nav li:hover ul, #nav li.fakHover ul {
			left: auto;
		}
