/* Layout */
html, body, #container { height: 100%; }
body > #container { height: auto; min-height: 100%; }
#content { padding-bottom: 50px; }
#footer { clear: both; position: relative; z-index: 10; height: 49px; margin-top: -50px; }

/* Theme */
body {
	background:#fff;
	color: #000000;
	font: x-small Gill Sans, tahoma, arial, hevetica, sans-serif;
	font-size: small;
}
#footer { 
	text-align: center; 
	line-height: 49px;
	border-top:1px solid black;
}

#real_content, #logo, #menu{
	width:900px;
	margin:auto auto;
}
#header{
	background:url(../img/header_bg.png) repeat-x;
	margin-bottom:30px;
}
#logo{
	height:110px;
}