	body {
		background : White url(../images/background.gif) repeat-y center top;
		margin: 0; 
		padding: 0;

	}
	body,td{
		font: 12px arial;
		color:#343434;
	}
	td{
		vertical-align: top;
	}
	.bold{
		font-weight:bold;
	}
	#search{
		padding-top:10px;
	}
	#content{
		background : White url(../images/curve.gif) no-repeat top left;
		padding:0px 1px 0px 1px;
		margin-top:17px;
	}
	#promo1{
		position : absolute;
		top : 125px;
		left : 50%;
		margin-left: 146px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#promo2{
		position : absolute;
		top : 333;
		left : 50%;
		margin-left: 211px;
		visibility : visible;
		z-index : 9;
		display : block;
	}
	#promo3{
		position : absolute;
		top : 95px;
		left : 50%;
		margin-left: 211px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#promo4{
		position : absolute;
		top : 92px;
		left : 50%;
		margin-left: 107px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#promo5{
		position : absolute;
		top : 90px;
		left : 50%;
		margin-left: 90px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#promo6{
		position : absolute;
		top : 232px;
		left : 50%;
		margin-left: -346px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#promo7{
		position : absolute;
		top : 374px;
		left : 50%;
		margin-left: -128px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#promo8{
		position : absolute;
		top : 105px;
		left : 50%;
		margin-left: 31px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#promo9{
		position : absolute;
		top : 99px;
		left : 50%;
		margin-left: 47px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#homepromo{
		position : absolute;
		top : 82px;
		left : 50%;
		margin-left: 120px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#homepromoNBC{
		position : absolute;
		top : 89px;
		left : 50%;
		margin-left: 120px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
	#homepromoshrek{
		position : absolute;
		top : 71px;
		left : 50%;
		margin-left: 90px;
		visibility : visible;
		z-index : 10;
		display : block;
	}
#footer{
	background-color: #4C2812;
	width: 750px;
	font: 11px arial;
	font-weight:bold;
	color:white;
	text-align: center;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:1px;
}
#footer a{
	color: White;
	text-decoration: none;
}
#footer a:hover{
	color: White;
	text-decoration: underline;
}
#subfooter{
	width: 750px;
	color:#656565;
	font-size: 10px;
	text-align: center;
	margin-top: 2px;
	padding-bottom:10px;
}
#subfooter a{
	color:#656565;
	text-decoration: none;
}
#subfooter a:hover{
	color:#656565;
	text-decoration: underline;
}

#header{
	padding-left:25px;
	width:400px;
}
#smheader{
	padding-left:25px;
}
#header img, #smheader img{
	display:block;
	margin-bottom:2px;
}
#mainContent{
	padding:8px 17px 26px 17px;
}
#levelthree{
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}
	#levelthree #main{
		padding-left:19px;
	}
	#levelthree #main p{
		margin:0px 0px 8px 0px;
		font-size:11px;
	}
	#levelthree #main a.backtotop{
		padding-top:10px;
		padding-bottom:20px;
		text-align:right;
		display:block;
		color:#339900;
	}
	#levelthree #main p{
		margin:0px 0px 8px 4px;
	}
	
	#levelthree #bakingtips{
		padding-left:19px;
		width:374px;
	}
	
	#levelthree #bakingtips div{
		padding-top:4px;
		padding-bottom:10px;
	}
	#levelthree #bakingtips div a{
		display:block;
		background : White url(../../baking/recipes/tips/images/arrow.html) no-repeat top left;
		padding-left:15px;
		color:#666666;
		text-decoration:none;
	}
	#levelthree #bakingtips img{
		display:block;
		margin-bottom:15px;
	}
	#levelthree #bakingtips a.backtotop{
		padding-top:10px;
		padding-bottom:20px;
		text-align:right;
		display:block;
	}
	
	#levelthree #recipes{
		padding-left:19px;
	}
	#levelthree td a.txt{
		display:block;
		padding-top:15px;
		font-weight:bold;
		color:#663300;
		text-decoration:none;
		padding-right:10px;
	}
	
#mainContent table table table{
	padding-top:6px;
	padding-bottom:10px;
}
#mainContent .listCopy{
	padding:0px 7px;
}
#mainContent .listCopy a{
	display:block;
	font-weight:bold;
}

#homecontent{
	margin:1px;
	background : White url(../images/back_curve.gif) no-repeat top left;
}
#homecontent #main{
	padding-top:17px;
	padding-left:12px;
}
#homecontent #main div td, #homecontent #sidepromo td{
	vertical-align:middle;
}
#homecontent #main div td img{
	display:block;
}
#homecontent #main div td div{
	padding:0px 7px 0px 4px;
}
#homecontent #main div td div a{
	font-weight:bold;
}
#homecontent #main div#rightside td{
	text-align:right;
	padding-right:14px;
}
#homecontent #sidepromo{
	padding-top:94px;
}
#homecontent #sidepromo a{
	font-weight:bold;
}

.about{
	color:#339900;
}
.news{
	color:#CC9900;
}
.fungames{
	color:#0191D7;
}
.baking{
	color:#6C320F;
}
.minizone{
	color:#F37223;
}



	.MakeHidden{
		display: none;
		visibility: hidden;
		position: absolute;
		background-color:white;
		z-index:100;
		padding: 0px 0px 0px 0px;
	}
	.MakeHidden A{
		font: bold 11px verdana;
		color:#323232;
		text-decoration:none;
		padding: 0px 8px 0px 8px;
	}
	#ChangeThisDiv{
		left: 50%;
		border-bottom:2px solid white;
		margin-left: -375px;
		width:750px;
		text-align:left;
		
	}
	#sideNav a{
		text-decoration:none;
		font-weight:bold;
		display:block;
		background:white url(../images/white.html);
	}
	
	.holiday{
		font-size:11px;
		width:150px;
	}
	
	#cookieNav{
		padding:5px 0px 10px 120px;	
		color:#999999;
	}
	#cookieNav a {
		color:#999999;
		text-decoration:none;
		font-weight:bold;
		padding:0px 5px;
	}
	#cookieNav a#on{
		color:#835930;
	}
	
	.tv a{
		display:block;
		color:#666666;
		text-align:center;
	}
	.txt{
		padding:3px;
	}
	.txt div{
		padding-top:12px;
	}
	
	.sitelevel1{
		display:block;
		margin:5px 0px;
	}
	.sitelevel2{
		display:block;
		font-weight:bold;
		margin-left:4px;
		width:147px;
	}
	.sitelevel3{
		display:block;
		margin-left:10px;
		width:141px;
	}
	#smtv a{
		display:block;
		font-size:11px;
		color:#666666;
		padding-bottom:5px;
		text-align:center;
	}
