body {
	background-color:#000;
}

a:link{
	color:#cac84a;
}
a:visited{
	color:#cac84a;
}
a:hover{
	color:#8e503b;
}
a:active{
	color:#8e503b;
}

.main {
	width: 1024px;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
}

.header {
	background-image:url(images/banner.png);
	background-color:#000;
	height:200px;
}

.mid {
	padding-top:6px;
	background-color:#000;
}

.navi {
	width:170px;
	background-color:#000;
	height:100%;
	float: left;
}

.button {
	background-color:#000;
	height:40px;
	margin-left:8px;
	margin-top:6px;
	margin-bottom:6px;
}

.navi_logo {
	background-color:#000;
	margin-left:8px;
	margin-top:20px;
}

.container {
	width:819px;
	margin-left:190px;
	margin-top:8px;
	background-color:#000;
}
.content {
	width:735px;
	min-height:352px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:16px;
}

.contenttext {
	color:#cac84a;
	font-size:12pt;
	margin-left:30px;
	margin-right:30px;
}
.contentbreak {
	color:#cac84a;
	font-size:12pt;
	margin-top:16px;
}
.contentimage{
	margin-left:400px;
	margin-top:-40px;
	z-index:-1;
}
.loginlink {
	color:#cac84a;
	font-size:10pt;
	margin-top:8px;
	text-align:center;
}
h1{
	margin-left:20px;
	margin-top:0px;
	font-size:18pt;
	font-weight:bold;
	color:#8e503b;
}

/* News */
.newscontent {
	color:#cac84a;
	font-size:12pt;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:50px;
}

.newsheader{
	margin-left:20px;
}
.newsdate {
	color:#cac84a;
	font-size:10pt;
	margin-left:10px;
}
.newstitle{
	font-size:18pt;
	font-weight:bold;
	color:#8e503b;
}
.newslink {
	color:#cac84a;
	font-size:10pt;
	float:right;
	margin-right:30px;
	margin-top:8px;
	margin-bottom:0px;
}
.hackemptyelement {
	margin-bottom:0px;
}

/* Div Border*/
.border {
	width:819px;
	border:0px;
	border-spacing:0px;
}
.t_top {
	height:42px;
	border:0px;
}
.t_bottom {
	height:42px;
	border:0px;
}
.t_left {
	width:42px;
	background-image:url(images/border_left.png);
	background-repeat:repeat-y;
	border:0px;
}
.t_right {
	width:42px;
	background-image:url(images/border_right.png);
	background-repeat:repeat-y;
	border:0px;
}
.t_bmid {
	width:735px;
	background-image:url(images/border_bottom.png);
	border:0px;
}
.t_tmid {
	width:723px;
	background-image:url(images/border_top.png);
	border:0px;
}
.t_mmid {
}
.t_mid {
	background-image:url(images/bg_tile.png);
	background-repeat: repeat;
	border:0px;
}
.t_corner {
	width:42px;
	background-image:url(images/border_corner.png);
	border:0px;
}
