* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	font: normal 62.5% arial;
}

#flashcontent {
	border: 3px solid #fff;
	height: 400px;
	margin: 0 auto;
	width: 600px;
}

/*Food Catcher*/

#stickerstudio,
#weeklyforecast,
#foodcatcher,
#icecreamattack{
	background: #9ec3d1 url(../images/foodcatcher_footer.jpg) no-repeat 0 100%;
	height: 465px;
	padding-top: 3px;
	width: 612px;
}

#stickerstudio #mainfooter,
#weeklyforecast #mainfooter,
#foodcatcher #mainfooter {
	color: #4d7993;
	_height: 57px;
	min-height: 57px;
}

#foodcatcher #mainfooter a {
	color: #4d7993;
}

#weeklyforecast #mainfooter p,
#foodcatcher #mainfooter p {
	clear: right;
	float: right;
	font-size: .8em;
	padding: 0 4px 0 0;
	text-align: right;
	max-width: 300px;
	width: 28em;
}

#stickerstudio #mainfooter p
{
	clear: right;
	float: right;
	font-size: .8em;
	padding: 0 70px 0 20px;
	text-align: right;
	max-width: 300px;
	width: 28em;
}

#stickerstudio #mainfooter p#ratings,
#weeklyforecast #mainfooter p#ratings,
#foodcatcher #mainfooter p#ratings {
	padding-top: 11px;
}

/*Weekly Forecast*/


#weeklyforecast {
	background-color: #9c0c0a;
	background-image: url(../images/weeklyforecast_footer.jpg);
}

#weeklyforecast #mainfooter a,
#weeklyforecast #mainfooter {
	color: #c38786;
}

/*Ice Cream Attack*/
#icecreamattack {
	background: #f68c22;
}
	#icecreamattack #flashcontent {
		background: #8560A8;		
	}
#icecreamattack #mainfooter {
	background: #f16611 url(../images/bg-mainfooter.jpg) no-repeat center top;
	color: #E6E0EC;
	font-size: 1em;
	overflow: hidden;
	padding: 0 10px
}
	#icecreamattack #mainfooter a {
		color: #E6E0EC;
	}
		#icecreamattack #mainfooter p {
			font-size: .8em;
			margin-top: 45px;			
		}
			#icecreamattack #mainfooter p#copyright {
				float: left;	
				width: 37em;
			}

			#icecreamattack #mainfooter p#ratings {
				float: right;
				width: 26.5em;
			}
				#icecreamattack #mainfooter p#ratings a {
					text-transform: uppercase;
				}