﻿.container {
    padding: 10px;
    margin: 2px 0 2px 0;
    background: #fff;
}

#miniflex {
    width: 100%;
    float: left;
    font-size: small; /* could be specified at a higher level */
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #D889B8;
}

#miniflex li {
    float: left;
    margin: 0; 
    padding: 0;
    display: inline;
    list-style: none;
}
	
#miniflex a:link, #miniflex a:visited {
    float: left;
    font-size: 85%;
    line-height: 20px;
    font-weight: bold;
    margin: 0 10px 0 10px;
    text-decoration: none;
    color: #9CC089;
}

#miniflex a.active:link, #miniflex a.active:visited, #miniflex a:hover {
    border-bottom: 4px solid #D889B8;
    padding-bottom: 2px;
    color: #D889B8;
}