body {
  	padding: 0;
  	margin: 0;
  	background: #000 url(background.jpg) no-repeat center top;

	width: 100%;
	display: table;
}

#preload {
	display:none;
}

#wrapper {
	width: 969px;
	padding: 0 0 0 3px;
	margin: 162px auto 0 auto;
}


/*menu items*/


#menu {
	width: 969px;
	height: 37px;
	padding: 0;
	margin: 0;
	background: #000 url(menu.jpg) no-repeat;
}

#forum {
	width: 127px;
	height: 37px;
	padding: 0;
	margin: 0 0 0 22px;
	display: inline;
	float: left;
	background: #000 url(f0.jpg) no-repeat;
}

#dkp {
	width: 127px;
	height: 37px;
	padding: 0;
	margin: 0 0 0 9px;
	display: inline;
	float: left;
	background: #000 url(d0.jpg) no-repeat;
}

#forum:hover {
	background: #000 url(f1.jpg) no-repeat;
}

#dkp:hover {
	background: #000 url(d1.jpg) no-repeat;
}


/*content framing*/


#underlay {
	width: 968px;
	padding: 0;
	margin: 0;
	background: url(crepeat.jpg) repeat-y;
}

#framehead {
	width: 968px;
	height: 8px;
	padding: 0;
	margin: 8px 0 0 0;
	background: #000 url(ct.jpg) no-repeat;
}

#framefoot {
	width: 968px;
	height: 8px;
	padding: 0;
	margin: 0;
	background: #000 url(cb.jpg) no-repeat;
}

#frame {
	width: 968px;
	padding: 0;
	margin: 0;
	background: url(cl.jpg) no-repeat top left;
}

#content {
	width: 952px;
	padding: 0 8px;
	margin: 0;
	background: url(cr.jpg) no-repeat top right;
}


/*news framing*/


.post {
	margin: 0 0 5px 0;
}

.ph {
	width: 952px;
	height: 6px;
	padding: 0;
	margin: 0;
	background: url(ph.jpg) no-repeat;
}

.ptitle {
	width: 936px;
	height: 23px;
	padding: 0 8px 0 8px;
	margin: 0;
	background: #2f2727;
}

.pbody {
	width: 922px;
	padding: 11px 15px 7px 15px;
	margin: 0;
	background: url(pb.jpg) repeat;
}

.pf {
	width: 952px;
	height: 9px;
	padding: 0;
	margin: 0;
	background: url(pf.jpg) no-repeat;
}


/*Post formatting*/


img {
	border: none;
}

h1 {
	margin: 0;
	padding: 0;
	font: 18px Verdana, sans-serif;
	font-weight: bold;
	color: #a39d9d;
	float: left;
	text-align: left;
}

h2 {
	margin: 0;
	padding: 6px 0 0 0;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
	color: #a39d9d;
	float: right;
	text-align: right;
}

h3 {
	margin: 0;
	padding: 0 6px 3px;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #000;

}

p {
	margin: 0;
	padding: 2px 20px;
	font: 14px "Times New Roman", sans-serif;
	font-weight: normal;
	text-align: justify;
	color: #000;
}

/*Footnote*/

#fn {
	width: 600px;
	margin: 0;
	padding: 12px 12px 12px 0;
	float: right;
	font: 9px Verdana, sans-serif;
	font-weight: normal;
	color: #463a3a;
	text-align: right;
}