html,
body {
	height: 100%;
	margin: 0px;
	padding: 0px;
}
body {
	background: #DBE5E7;
}
form {
	margin: 0px;
}
img {
	border: 0px;
}
div.container {
	position: relative;
	width: 770px; /* 774px */
	height: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 2px 0px 2px;
	background: #DBE5E7 url(/Files/System/Benny_Cool/body_bg.gif) no-repeat fixed bottom center;
}
/* HACK */
body > div.container {
	min-height: 100%;
	height: auto;
}
div.container div.header {
	position: relative;
	width: 770px;
	height: 204px;
	background: #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
div.container div.header div.logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 235px;
	height: 101px;
	background: #FFF url(/Files/System/Benny_Cool/dayz_logo.gif) no-repeat center center;
}
div.container div.header div.logo a {
	width: 100%;
	height: 100%;
	display: block;
}
div.container div.header div.landscapeimage {
	position: absolute;
	top: 103px;
	left: 0px;
	width: 235px;
	height: 101px;
}
div.container div.header div.topgraphic {
	position: absolute;
	top: 0px;
	left: 237px;
	width: 285px;
	height: 204px;
	background-position: center center;
	background-repeat: no-repeat;
}
div.container div.header div.squareimage {
	position: absolute;
	top: 103px;
	left: 524px;
	width: 101px;
	height: 101px;
}
div.container div.header div.pagefeatures {
	position: absolute;
	top: 0px;
	left: 524px;
	width: 246px;
	height: 101px;
	background: #009EE0 url(/Files/System/Benny_Cool/benny_cool_emblem.gif) no-repeat 10px 5px;
}
div.container div.header div.pagefeatures div.languages {
	position: absolute;
	top: 51px;
	left: 138px;
}
div.container div.header div.pagefeatures div.languages ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.container div.header div.pagefeatures div.languages ul li {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
}
div.container div.header div.pagefeatures div.features {
	position: absolute;
	top: 78px;
	left: 0px;
	width: 236px;
	text-align: right;
}
div.container div.header div.pagefeatures div.features a {
	font: bold 10px/10px verdana,helvetica,arial,sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
div.container div.header div.pagefeatures div.features a:hover {
	font: bold 10px/10px verdana,helvetica,arial,sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

div.container div.header div.pagefeatures div.features ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.container div.header div.pagefeatures div.features ul li {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	display: inline;
}
div.container div.header div.quicklinks {
	position: absolute;
	top: 103px;
	left: 627px;
	width: 123px; /* 143px */
	height: 81px; /* 101px */
	padding: 10px;
	font: 10px/10px verdana,helvetica,arial,sans-serif;
	color: #FFFFFF;
	background: #D57E1C;
}
div.container div.header div.quicklinks a {
	font: 10px/10px verdana,helvetica,arial,sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}
div.container div.header div.quicklinks h3 {
	margin: 0px;
	font: bold 10px/10px verdana,helvetica,arial,sans-serif;
}
div.container div.header div.quicklinks  ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.container div.header div.quicklinks ul li {
	margin: 0px;
	padding: 4px 0px 0px 10px;
	background: url(/Files/System/Test/quicklinks_bullet.gif) no-repeat 0px 7px;
}
div.container div.topmenu {
	width: 770px;
	height: 22px; /* 30px */
	padding-top: 8px;
	font: bold 13px/13px verdana,helvetica,arial,sans-serif;
	text-align: center;
	background: #A8BABF;
	border-bottom: 2px solid #FFFFFF;
}

div.container div.topmenu a {
	font: bold 13px/13px verdana,helvetica,arial,sans-serif;
	text-decoration: none;
	color: #455058;
}

div.container div.topmenu a:hover {
	font: bold 13px/13px verdana,helvetica,arial,sans-serif;
	text-decoration: none;
	color: #455058;
}

div.container div.topmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

div.container div.topmenu li {
	padding: 0px 14px 0px 14px;
	display: inline;
}

div.container div.leftmenu {
	width: 235px;
	float: left;
}
div.container div.leftmenu input,
div.container div.leftmenu select {
	font: 11px/11px verdana,helvetica,arial,sans-serif;
}

div.container div.leftmenu div.newsletter {
	width: 195px; /* 235px */
	padding: 10px 20px 15px 20px;
	font: 11px/11px verdana,helvetica,arial,sans-serif;
	color: #FFFFFF;
	background: #004E6E;
	border-bottom: 2px solid #FFFFFF;
}
div.container div.leftmenu div.newsletter h3 {
	margin: 0px 0px 10px 0px;
}
div.container div.leftmenu div.newsletter h3 span {
	display: none;
}

div.container div.content {
	width: 533px;
	padding: 15px 0px 15px 0px;
	float: left;
}

div.container div.footer {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	clear: both;
}
