html, body {

	margin: 0;

	text-align: center;

	background: #867349 url(../img/bg.png) repeat-y;

	font-family: helvetica, arial, sans-serif;

}



/* headers */



#apps h1 {

	display: inline;

	letter-spacing: 2px;

	line-height: 10px;

	font-size: 1.2em;

	font-family: georgia;

	color: #cbd89e;

	font-variant: small-caps;

}



#apps h2 {

	background: #92a063;

	font-family: georgia;

	font-size: .9em;

}







#apps h1 {

	display: inline;

	letter-spacing: 2px;

	line-height: 10px;

	font-size: 1.2em;

	font-family: georgia;

	color: #cbd89e;

	font-variant: small-caps;

}



#apps h2 {

	background: #92a063;

	font-family: georgia;

	font-size: .9em;

}







#news h1 {

	display: inline;

	letter-spacing: 2px;

	line-height: 10px;

	font-size: 1.2em;

	font-family: georgia;

	color: #cbd89e;

	font-variant: small-caps;

}



#news h2 {

	background: #92a063;

	font-family: georgia;

	font-size: .9em;

}







#news h1 {

	display: inline;

	letter-spacing: 2px;

	line-height: 10px;

	font-size: 1.2em;

	font-family: georgia;

	color: #cbd89e;

	font-variant: small-caps;

}



#news h2 {

	background: #92a063;

	font-family: georgia;

	font-size: .9em;

}



#boss h1 {

	font-size: .6em;

	text-indent: 5px;

	line-height: 20px;

}



#header {

	margin: 0 auto;

	width: 830px;

	height: 105px;

}



#banner {

	float: left;

	background: url(../img/banner.png) top left no-repeat;

	width: 255px;

	height: 105px;

}



#nav {

	float: right;

	margin: 0px 0px 0px 10px;

	width: 565px;

	height: 25px;

}



ul.nav {

	list-style-type: none;

	float: right;

	margin: 0;

	padding: 0;

}



ul.nav li {

	float: left;

	text-align: center;

	line-height: 155px;

	vertical-align: bottom;

	font-size: .8em;

	letter-spacing: -1px;

	text-transform: uppercase;

}



ul.nav li a.news,

ul.nav li a.apps,

ul.nav li a.forum,

ul.nav li a.join,

ul.nav li a.about,

ul.nav li a.dkp,

ul.nav li a.armory {

	display: block;

	width: 90px;

	height: 93px;

	border-bottom: 2px solid #000;

	text-decoration: none;

	color: #fff;

	font-weight: bold;

}



ul.nav li a.news:hover {

	color: #000;

	background: url(../img/bg-nav-01news.png) bottom no-repeat;

	border-bottom: 2px solid #4f3f1c;

}



ul.nav li a.forum:hover {

	color: #000;

	background: url(../img/bg-nav-02forum.png) bottom no-repeat;

	border-bottom: 2px solid #4f3f1c;

}



ul.nav li a.join:hover {

	color: #000;

	background: url(../img/bg-nav-03join.png) bottom no-repeat;

	border-bottom: 2px solid #4f3f1c;

}



ul.nav li a.dkp:hover {

	color: #000;

	background: url(../img/bg-nav-05dkp.png) bottom no-repeat;

	border-bottom: 2px solid #4f3f1c;

}



ul.nav li a.armory:hover {

	color: #000;

	background: url(../img/bg-nav-06armory.png) bottom no-repeat;

	border-bottom: 2px solid #4f3f1c;

}



#container {

	margin: 0 auto;

	width: 831px;

}



#bossbox {

	float: left;

	width: 270px;

}



#bosstop {

	height: 16px;

	background: url(../img/boss-top.png) top no-repeat;

}



#boss {

	text-align: left;

	padding: 0px 25px 0px 20px;

	background: url(../img/boss-bg.png) repeat-y;

}



ul.boss {

	list-style-image: url(../img/raquo.png);

	margin: 0;

	padding: 0px 30px 0px 30px;

}



ul.boss li {

	background: url(../img/boss-name-bg.png) bottom repeat-x;

	font-size: .7em;

	text-transform: capitalize;

	color: #cf6;

	height: 17px;

	line-height: 15px;

}



ul.boss a {

	color: #cf6;

	text-decoration: none;

	padding: 0px 3px 0px 1px;

}



ul.boss a:hover { background: #8fa447; }



ul.boss li a.no {

	color: #933;

	text-decoration: none;

	padding: 0px 3px 0px 1px;

}



ul.boss li a.no:hover { background: #b76464; }



ul.boss li.no { color: #933; }



#bossbottom {

	height: 26px;

	background: url(../img/boss-bottom.png) bottom no-repeat;

}



#newsbox {

	float: right;

	width: 545px;

}



#newstop {

	background: url(../img/news-top.png) top no-repeat;

	height: 16px;

}



#news {

	background: url(../img/news-bg.png) repeat-y;

	text-align: left;

	padding: 0px 25px 0px 20px;

	margin: 0px;

	font-size: .8em;

}



#news .block {

	font-size: .9em;

	line-height: 20px;

}



#news .block img {

	border: 2px solid #000;

	margin: 0 auto;

}







.postimg {

	text-align: center;

}



#newsbottom {

	background: url(../img/news-bottom.png) bottom no-repeat;

	height: 26px;

}





#appsbox {

	float: right;

	width: 545px;

}



#appstop {

	background: url(../img/news-top.png) top no-repeat;

	height: 16px;

}



#apps {

	background: url(../img/news-bg.png) repeat-y;

	text-align: left;

	padding: 0px 25px 0px 20px;

	margin: 0px;

	font-size: .8em;

}



#apps .block {

	font-size: .9em;

	line-height: 20px;

}



#apps .block img {

	border: 2px solid #000;

	margin: 0 auto;

}





#appsbottom {

	background: url(../img/news-bottom.png) bottom no-repeat;

	height: 26px;

}









#contentbox {

	width: 831px;

	height: 100px;

}



#contenttop {

	background: url(../img/content-top.png) top no-repeat;

	height: 16px;

}



#content {

	background: url(../img/content-bg.png) repeat-y;

	height: 100px;

}



#contentbottom {

	background: url(../img/content-bottom.png) bottom no-repeat;

	height: 26px;

}



a.c:link, a.c:active, a.c:visited {

	text-decoration: none;

	font-weight: bold;

	color: #000;

	padding: 2px 3px 1px 2px;

}



a.c:hover {

	color: #fff;

	background: #647039;

}





.cellLabel {

	font-weight:bold;

	text-align:left;



}



.tableHeader {
	background-color:#996600;
	color:#FFF





}



.alert{

color:#333333;





}
