html {
	height:100%; /* fixes gradient backround display bug in Firefox */
}
body { 
	background:#464540;
	background: #FFFDE9; /* fallback (Opera) */
	background: -moz-linear-gradient(top, #FFFDE9, #464540); /* Mozilla: */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFDE9), to(#464540)); /* Chrome, Safari:*/
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFDE9', EndColorStr='#464540', GradientType=0); /* MSIE */
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	color:#464540;
	text-transform:uppercase;
}
#container { width:600px; text-align:center; margin:20px auto; }
img { border:0; }

#header { margin:20px; display:block; text-align:right; }
a { text-decoration: none; color:#6d6b64; }
a:hover { color:#FFFFFF; }
h1 { font-size:56px; margin:0px; }
h2 { font-size:30px; margin:0px; }
h3 { font-size:24px; margin:5px 0px; }
h4 { font-size:20px; margin:0px; }

#footer { position:absolute; bottom:0px; display:block; width:100%; }
#footer a { display:block; background:#000000; padding:5px 15px; text-align:right; }
#bear { margin-left:10px; }