body {
	font: 80% Trebuchet MS, sans-serif;
	background: #ffffff url(features/celebration/cupcake-sm.jpg) no-repeat left top; 
}
	body#f2 { background: #ffffff url(features/celebration/cupcake.jpg) no-repeat left top; }

#logo {
	position: absolute; 
	left: 0; top: 0; 
	width:278px; height:137px; 
	background: transparent url(features/celebration/logo.gif) no-repeat 19px top;
}
	#logo img { width: 278px; height: 137px; border: 0 }

#content {
	position: absolute; 
	left: 20px; top: 200px; 
	width: auto; min-width: 520px;
	height: auto;
	background: #fdf5aa url(features/celebration/bg-text-sm.jpg) no-repeat left top;
	border: 1px solid #f0f2c6;
	z-index: 300;
}
	#f2 #content {
		top: 270px; 
		width: 70%;
		color: #ec2607; 
		background: transparent url(features/celebration/bg-text.jpg) no-repeat left top;
		z-index: 300;
	}

#text {
	width: auto; height: auto;
	margin: 0; 
	padding: 20px 20px 7px;
}
	#f2 #text { width: 650px; }
	div > #text { font-size: 120%; margin-bottom: 0; padding: 0 60px 7px 20px; }
	#f2 #text a { font-size: larger; font-weight: bold; white-space: nowrap; }
	#text > p { font-size: 90%; }
	#text img { padding: 10px 0; margin-right: 30px; vertical-align: top; border: 0; }

h1 { margin-bottom: -.2em; }
h2 { margin-bottom: -.4em; }
h3 { margin-bottom: -.6em; font-weight: normal; }
h4 { font-weight: normal; }

ul { margin-top: 1.5em; margin-left: 0; padding-left: 16px; }
li { margin-bottom: .7em; }
	ul > li { font-size: 90%; }
	

#click {
	position: absolute;
	left: 500px; top: 100px;
	width: 251px; height: 240px;
	background: transparent url(features/celebration/clickhere.gif) no-repeat left top;
	z-index: 500;
}
	#click img { width: 251px; height: 240px; border:0; }

#clickit:hover { 
	background: transparent url(features/celebration/clickhere_over.gif) no-repeat left top;
}

#footer {
	position: relative;
	left: 20px; 
	margin-top: 20px; margin-bottom: 10px;
	font-size: 10px;
	color:#5e8ebd;
}
	#f2 #footer { position: absolute; bottom: 10px;}

a { 
	text-decoration: underline;
	color: #2572c0;
}
	a:hover { color: #40a0ff; }
