body {

	margin: 0px;

	min-width: 920px;

	height: 100%;

	background: #5D7A40;

	font-family: Verdana, Tahoma, Arial, sans-serif;

	font-size: 10pt;

	color: #FFFFFF;

}

body a:link, body a:visited {

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}

body a:hover, body a:active {

	color: #FFFF00;

	font-weight: bold;

	text-decoration: none;

}

table, th, td {

	border: 1px solid #cdcdad;

	border-collapse: collapse;

}

th {

	width: 552px;

	padding: 2px;

	border: 1px solid #cdcdad;

	background-color: #6d7b3f;

	font-weight: bold;

}

td {

	padding: 4px;

	border: 1px solid #cdcdad;

	background-color: #404923;

}

img {

	border: 0;

}



/**************/

/*  ELEMENTS  */

/**************/



div#wrapper {

	position: relative;

	margin: 0px auto;

	width: 920px;

	height: 100%;

	border: 1px solid #8B9E66;

	background: url('../images/main_bg.gif') repeat-y;

	z-index: 0;

}

div#head {

	width: 920px;

	height: 190px;

	background: url('../images/head.jpg') no-repeat;

	z-index: 1;

}

div#bannerad {

	position: absolute;

	top: 98px;

	left: 183px;

	width: 728px;

	height: 90px;

	z-index: 2;

}

div#left {

	float: left;

	z-index: 1;

}

div#main {

	width: 562px;

	height: 100%;

	min-height: 12em;

	margin-left: 8px;

	padding: 18px;

	background: url('../images/main_top.gif') no-repeat top left;

	z-index: 2;

}

div#right {

	float: right;

	margin: 7px 8px 0 0;

	z-index: 1;

}

div#boxad {

	width: 300px;

	height: 255px;

	z-index: 2;

}

div#affiliates-bg {

	position: relative;

	margin: 0 auto;

	margin-top: 5px;

	width: 253px;

	height: 100%;

	min-height: 12em;

	background: url('../images/affiliates_bg.gif') repeat-y;

	z-index: 2;

}

div#affiliates-top {

	width: 100%;

	height: 100%;

	min-height: 12em;

	background: url('../images/affiliates_top.gif') no-repeat top left;

	z-index: 3;

}

div#affiliates-bottom {

	width: 100%;

	height: 100%;

	min-height: 12em;

	padding: 6px 9px 6px 9px;

	background: url('../images/affiliates_bottom.gif') no-repeat bottom left;

	z-index: 4;

}

div#foot {

	clear: both;

	width: 920px;

	height: 64px;

	background: url('../images/foot.jpg') no-repeat;

	z-index: 1;

}



/***************/

/*   TOP-NAV   */

/***************/



a#logo-link {

	display: block;

	position: absolute;

	top: 10px;

	left: 20px;

	width: 220px;

	height: 110px;

	z-index: 2;

}

a#news-link, a#reviews-link, a#features-link, a#media-link, a#forums-link, a#chat-link, a#about-link {

	display: block;

	position: absolute;

	top: 37px;

	z-index: 2;

}

a#news-link {

	width: 78px;

	height: 55px;

	left: 264px;

}

a#reviews-link {

	width: 92px;

	height: 55px;

	left: 352px;

}

a#features-link {

	width: 90px;

	height: 55px;

	left: 460px;

}

a#media-link {

	width: 84px;

	height: 55px;

	left: 570px;

}

a#forums-link {

	width: 82px;

	height: 55px;

	left: 661px;

}

a#chat-link {

	width: 64px;

	height: 55px;

	left: 764px;

}

a#about-link {

	width: 62px;

	height: 55px;

	left: 848px;

}



/***************/

/*    BOXES    */

/***************/



div#box-container {

	width: 592px;

	height: 100px;

	padding-left: 14px;

	background: #5D7A40;

	z-index: 2;

}

div#box-container > a {

	width: 100px;

	height: 100px;

	margin: 6px;

}



/***************/

/*    FOOT     */

/***************/



a#copyright, a#pl {

	display: block;

	position: relative;

	z-index: 2;

}

a#copyright {

	top: 38px;

	left: 160px;

	width: 600px;

	font-size: 7pt;

	text-align: center;

}

a#pl {

	top: 9px;

	left: 844px;

	width: 75px;

	height: 43px;

}



/***************/

/*  CUTENEWS   */

/***************/



div.news-category {

	width: 552px;

	padding: 2px;

	margin-bottom: 2px;

	border: 1px solid #cdcdad;

	background-color: #6d7b3f;

}



/* Active News */



div.cnan-container {

	width: 560px;

	min-height: 66px;

	border: 0;

}

div.cnan-icon {

	float: left;

	width: 60px;

	height: 60px;

	padding: 2px;

	border: 1px solid #cdcdad;

	overflow: hidden;

}

div.cnan-headline {

	float: right;

	width: 487px;

	padding: 3px 3px 3px 4px;

	vertical-align: bottom;

	border-color: #cdcdad;

	border-style: solid;

	border-width: 0px 0px 1px 0px;

}

div.cnan-title {

	display: inline;

	float: left;

	width: 80%;

	font-weight: bold;

}

div.cnan-date {

	display: inline;

	float: right;

	width: 20%;

	text-align: right;

}

div.cnan-short {

	float: right;

	width: 487px;

	padding: 3px 3px 3px 4px;

	border: 0;

}

div.cnan-break {

	width: 560px;

	text-align: center;

}



/* Full Story */



div.cnfs-container {

	width: 560px;

	margin-bottom: 2px;

	border: 1px solid #cdcdad;

	background: #404923;

}

div.cnfs-headline {

	width: 554px;

	min-height: 1.3em;

	padding: 3px;

	background: #6d7b3f;

	border-bottom: 1px solid #cdcdad;

}

div.cnfs-title {

	float: left;

	width: 80%;

	text-align: left;

	font-weight: bold;

}

div.cnfs-date {

	float: right;

	width: 20%;

	text-align: right;

}

div.cnfs-story {

	clear: both;

	width: 554px;

	padding: 3px;

	background: #404923;

}

div.cnfs-numcomments {

	width: 554px;

	padding: 3px;

	background: #404923;

	text-align: right;

}

table.cnfs-addcomment {

	width: 560px;

}

td.cnfs-addcomment-fieldname {

	width: 10%;

	overflow: hidden;

}

td.cnfs-addcomment-field {

	width: 90%;

	overflow: hidden;

}



/*****************/

/* OTHER CLASSES */

/*****************/



div.contentbox {

	width: 552px;

	border: 1px solid #cdcdad;

	background-color: #404923;

}

div.heading {

	width: 548px;

	padding: 2px;

	border-bottom: 1px solid #cdcdad;

	background: #6d7b3f;

	font-weight: bold;

}

div.content {

	padding: 4px;

}