BODY {
	background: #000000 url(../images/template/bg_red.jpg) repeat-x !important;
	font-family: Verdana, Tahoma, Arial;
	font-size: 85%;
	#font-size: 83%;
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	color: #dae6ab;
}
DIV#bg {
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	background: url(../images/template/bg_nav.jpg) repeat-y !important;
}

DIV.shell {
	height: 100%;
	min-height: 100%;
	margin: 0 !important;
	padding: 0 !important;
	width: 945px !important;
	min-width: 945px !important;
	background-image: url(../images/template/bg_main.jpg);
	background-repeat:  repeat-x !important;
}

DIV#header {
	padding-top: 16px;
	height: 133px;
	min-height: 133px;
	width: 100%;
	min-width: 100%;
	clear: both;
	z-index: 5;
}

TD#navigation {
	width: 168px;
	min-width: 168px;
	vertical-align: top;
	text-align: center;
	padding-top: 70px;
	padding-left: 44px;
	min-height: 345px;
	height: 345px;
}

TD#navigation A {
	color: #c9be3e;
	clear: both !important;
	width: 100%;
	min-width: 100%;
	font-size: 105%;
	font-weight: bold;
	text-decoration: none;
}

TD#navigation A:HOVER {
	color: yellow;
}

TD#footer {
	background: url(../images/template/bottom.jpg);
	background-repeat: repeat-y !important;
	min-height: 248px;
	height: 248px;
	padding-top: 0px;
	font-size: 60% !important;
	color: #c9be3e;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

TD#footer A {
	text-decoration: none;
	color: #dae6ab !important;
}

TD#footer A:HOVER {
	text-decoration: underline;
	color: #ff6d01;
}

DIV#content {
	background: url(../images/template/header.jpg) repeat-x left top !important;
	padding-top: 40px;
	padding-left: 4px;
	padding-right: 20px;
	width: 565px;
	min-height: 375px;
	font-size: x-small !important;
	line-height: 1.85em;
}

DIV#precontent {
	background: url(../images/template/bg_content.gif) repeat-y left top !important;
}

h2 {
	color: #c9583e;
	font-weight: bold;
	font-size: 125%;
	margin: 0;
	text-transform: uppercase;
}

DIV#newsbg {
	background: url(../images/template/bg_content.gif) !important;
	background-repeat: repeat-y !important;
}

DIV#news, DIV#news2 {
	width: 543px;
	min-width: 543px;
	padding-left: 10px;
	padding-right: 15px !important;
}

DIV#news {
	background: url(../images/template/bg_news.jpg);
	background-repeat: no-repeat !important;
	min-height: 381px;
}

DIV#news DIV#feature {
	min-height: 185px;
	margin-bottom: 6px;
}

DIV#news DIV#article, DIV#news DIV.article {
	margin-top: 0px !important;
}

DIV#news DIV.date {
	color: #999966 !important;
	margin: 0px !important;
	margin-bottom: 5px !important;
	padding: 0px !important;
}

DIV#plain {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: -2px;
}

DIV.button {
	background: url(../images/template/button.png);
	background-repeat: no-repeat !important;
	height: 50px;
	min-height: 50px;
	width: 120px;
	min-width: 120px;
	text-align: center;
	vertical-align: center;
	padding-top: 3px;
	color: #ffffff !important;
}

DIV.button A {
	color: #ffffff;
	text-decoration: none;
}

DIV.button A:HOVER {
	color: #c9be3e;
	text-decoration: none;
}

A {
	color: #c9be3e;
	clear: both !important;
	text-decoration: none;
}

A.footer {
	font-size: 135% !important;
	color: #c9be3e !important;
}

A:HOVER {
	text-decoration: underline;
}

INPUT, TEXTAREA, SELECT {
	background-color: #111;
	color: #dae6ab;
	border: 1px solid #c9be3e;
}