body  {
	background: url(images/bg.png) repeat-x bottom #131618;
	margin: 0; 
	padding: 0;
	text-align: center;
	color:#666;
	min-height: 100%;
}

a {
	color: #FFFFFF;
}

.twoColFixLtHdr #container { 
	position:relative;
	width: 1144px;
	background: #000000;
	border-left: double;
	border-right: double;
	border-color: #889ca7;
	margin: 0 auto;
	text-align: left;
	color: #FFFFFF;
	min-height:100%;
}

.twoColFixLtHdr #menu {
	float: left; /* since this element is floated, a width must be given */
	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: url(images/menu.png) no-repeat #050506;
	height: 100%;
	min-height:100%;
}

.twoColFixLtHdr #content { 
	margin-left: 180px;
	margin-top: -17px;
	padding: 0; 
	background: url(images/content.png) no-repeat #050506 top right;
	height: 100%;
	min-height:100%;
	padding: 30px;
	color: #FFFFFF;
} 
.twoColFixLtHdr #footer { 
	padding: 0;
	text-align: center;
	border-color: #889ca7;
	color: #889ca7;
	background: #050506;
	width: 1144px;
	position: relative;
	bottom: 0;
	height: 20px;
	margin: 0 auto;
	left: 50%;
	margin-left: -575px;
	border-left: double;
	border-right: double;
	border-top: double;
} 

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
