#main {
	/*background: url("bg1440.jpg") #000 center top no-repeat;*/
	background-color: #000;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font: 11px normal Arial, sans-serif;
	color: #fff;
}
a {
	color: #fff;
}
#line {
	bottom: 0;
	width: 100%;
	min-width: 600px;
	max-width: 1440px;
}
#line #logo {
	position: absolute;
	bottom: 0;
}
#line #logo h1 {
	width: 115px;
	height: 28px;
	background: url("minilogo.png") top left no-repeat;
	margin: 0 30px 8px 15px;
}
#line #logo h1 span {
	display: none;
}
#line #logo p {
	margin: 0 30px 15px 15px;
}
#line #copy {
	float: right;
	width: 50%;
	text-align: right;
}
#line #copy p {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 0 15px 15px 30px;
}
/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}