.b-footer {
	height: 60px;
	position: relative;
	width: 575px;
	margin: 0 auto;
	}
.g-tc .b-footer {
	color: #7db2db;
	}
.g-bc .b-footer {
	color: #9fafd1;
	}
	.b-footer .foot-container {	
		padding: 9px 140px 9px 9px;
		position: relative;
	}
	.g-tc .b-footer .foot-container {
		background: #1e6dab;
	}
	.g-bc .b-footer .foot-container {
		background: #617192;
	}
	.b-footer p {
		font-size: 1.1em;	
		}
		.b-footer p a {
			color: #7db2db;	
			}
	.b-footer .logo {
		position: absolute;
		right: 15px;
		top: 9px;
	}
	
	.b-footer .foot-colors li {
		float: left;
		width: 143px;
		height: 5px;
		overflow: hidden;
		margin-left: 1px;
		}
		.b-footer .foot-colors li:first-child {
			margin-left: 0px;
			}
	.g-tc .b-footer .foot-colors li.first {
		background: #ff0000;
		}				
	.g-tc .b-footer .foot-colors li.second {
		background: #a9cd00
		}
	.g-tc .b-footer .foot-colors li.third {
		background: #9400d3;
		}
	.g-tc .b-footer .foot-colors li.fourth {
		background: #da007e;
		}
		
	.g-bc .b-footer .foot-colors li.first {
		background: #476379;
		}				
	.g-bc .b-footer .foot-colors li.second {
		background: #475179
		}
	.g-bc .b-footer .foot-colors li.third {
		background: #6a4779;
		}
	.g-bc .b-footer .foot-colors li.fourth {
		background: #794764;
		}
		
		
		
* html .b-footer .foot-colors li.first-child {
	margin-left: 0px;
	}