.footer {
background-color:#369;
float:none;
clear:both;
padding-top:0.3em;
vertical-align:middle;
height:4em;
min-height:60px;
}

.bright {
float:right;
color:white;
background-color:inherit;
vertical-align:top;
font-size:0.8em;
padding-right:1em;
}

.bright a {
color:#FF0;
background-color:inherit;
}

.bleft {
padding-left:1em;
color:white;
background-color:inherit;
list-style:none;
margin:0;
clear:left;
}

.bleft a {
display:block;
}
.bleft li {
float:left;
margin:0 0.25em;
}

.bleft ul {
margin:0;
padding:0;
}

.bleft h2 {
font-size:1em;
margin:0 0.5em;
}
