html, body
{
	width: 100%;
	height: 100%;
	background: #999 url(./images/back.png) repeat;
	margin: 0px;
}

body
{
	min-height: 100%;
	height: 100%;
	font: 1em FreeSans, Arial, sans-serif;
}

p
{
	margin: 0px;
	padding: 1em;
	text-align: center;
}

#container
{
	position:relative;
	width: 1000px;
	min-height: 100%;
	background: #f9f9f9;
	margin: auto;
	box-shadow: 0 0 10px 2px rgba(0, 0, 0, .3);
}

* html #container
{
	height:100%;
}

#header
{
	width:100%;
	height: 100px;
	text-align: center;
	background: #ccc;
}

#banner
{
	margin: 0;
}

#box_btns
{
	width: 100%;
	height: 2em;
}

	#box_btns ul
	{
		margin: 0px;
		padding: 0;
		width: 100%;
		height: 100%;
	}

		#box_btns ul li
		{
			display: block;
			width: 332.66px;
			float: left;
			text-align: center;
			line-height: 2em;
			height: 100%;
		}
		
			#box_btns ul li a
			{
				display: block;
				width: 100%;
				background: #9494a6;
			}
			
			#box_btns ul li a.selected
			{
				background: #a1bfa3;
			}
			
			#box_btns ul li a:hover
			{
				background: #a1bfa3;
			}
			
#content
{
	width: 100%;
	color: #777;
	#margin-top: -75px;
	padding-top: 75px;
	padding-bottom: 75px;
}

#footer
{
	position: absolute;
	width: 100%;
	height: 75px;
	background: url('./images/footer_back.jpg') #ccc no-repeat right;
	bottom: 0px;
}

.bl
{
	border-left: solid white 1px;
}

.br
{
	border-right: solid white 1px;
}

.centered {
	text-align: center;
}