html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
}

body {
	background-color: #190b00;
	background-image: url(../images/bg_rustymetal.jpg);
	background-position: top;
	background-repeat: no-repeat;
	font: normal 0.7em Tahoma, Verdana, Arial, Georgia, sans-serif; 
	color: #542f0f;
}

A:link { 
    color: #B97308;
	 text-decoration: underline;
}

A:visited { 
    color: #A86911; 
	 text-decoration: underline;
}

A:active { 
     color: #B97308;
	 text-decoration: underline;
}

A:hover { 
     color: #A86911;
    text-decoration: none; 
}

/* IDs */


#container {
	position: absolute;
	left: 50%;
	margin: 65px 0 0 -275px; 
	padding: 0px;
	width: 550px;
}

#border {
	margin: 0;
	padding: 0px;
	width: 536px;
	border: solid 7px #000000;
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-y;
	background-color: #e2ddcd;
	float: left;
}

#content_wrapper {
	margin: 0;
	padding: 0;
	width: 536px;
	background-image: url(../images/bg_content.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
}

#content {
	margin: 5px 9px 5px 13px;
	padding: 0;
	width: 514px;
}

#left_column {
	width: 354px;
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}

#right_column {
	width: 140px;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
}

#right_column p {
	width: 140px;
	color: #000000;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#right_column form {
	margin: 0;
	padding: 0;
}

.textinput {
	font-size: 10px;
	width: 130px;
}

#footer {
	margin: 10px 0 10px 0; 
	padding: 0px;
	width: 550px;
	color: #e5e2d9;
	text-align: center;
}

#footer a {
	color: #e5e2d9;
	text-decoration: underline;
}

#footer a:hover {
	color: #e5e2d9;
	text-decoration: none;
}

/* CLASSES */

.floatright { float: right; margin: 0; }
.floatleft { float: left; margin: 0; } 

.clearer
{
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
}