body {
	background: #232323 url(images/bg.png) repeat-x top left;
	margin: 0;
	padding: 0;
}

#wrap {
	width: 891px;
	margin: 0 auto;
}
#header {
	width: 891px; height: 325px;
	background: url(images/header.png) no-repeat;
	float: left;
}
#header p {
	text-align: center;
	margin: 60px 0 0 0;
	padding: 0;
	color: #fff;
	font: 14px Times New Roman, serif;
}
#header h1 {
	width: 358px; height: 119px;
	margin: 7px 0 0 60px;
	padding: 0;
}
#header h1 a {
	width: 358px; height: 119px;
	background: url(images/logo.png) no-repeat;
	display: block;
	text-indent: -3000px;
}
ul#nav {
	width: 890px;
	list-style: none;
	margin: 58px 0 0 7px;
	padding: 0;
}
ul#nav li {
	float: left;
}
ul#nav li a {
	height: 53px;
	display: block;
	text-indent: -3000px;
}
ul#nav li a.home {
	width: 122px;
	background: url(images/nav.png) no-repeat 0 0;
}
ul#nav li a.about {
	width: 132px;
	background: url(images/nav.png) no-repeat 0 -53px;
}
ul#nav li a.store {
	width: 125px;
	background: url(images/nav.png) no-repeat 0 -106px;
}
ul#nav li a.menu {
	width: 126px;
	background: url(images/nav.png) no-repeat 0 -159px;
}
ul#nav li a.news {
	width: 131px;
	background: url(images/nav.png) no-repeat 0 -212px;
}
ul#nav li a.contact {
	width: 122px;
	background: url(images/nav.png) no-repeat 0 -265px;
}
ul#nav li a.forum {
	width: 116px;
	background: url(images/nav.png) no-repeat 0 -318px;
}

#content {
	width: 851px;
	background: url(images/content-bg.png) repeat-y top left;
	float: left;
	padding: 10px 20px;
}
#content p {
	color: #fff;
	font: 14px Times New Roman, serif;
}
#footer {
	width: 951px; height: 11px;
	background: url(images/content-bottom.png) no-repeat;
	float: left;
	color: #5c5c5c;
	text-align: center;
}


* {
   behavior: url("pngfix.htc");
}








