#breadcrumbs {
    font-size: 0.689em;
    display: inline-block;
    margin-top: 10px;
}
#breadcrumbs a acronym {
    display: inline-block;
    margin-top: -2px;
}
#breadcrumbs /* DESIGNTIME */ > a {
    display:none;	
}
#breadcrumbs /* DESIGNTIME */ > ul {
    list-style: none;
    display: inline-block;
}
#breadcrumbs /* DESIGNTIME */ > ul > li {
    float: left;
    padding: 5px 5px 6px 8px;
    color: #686868; /* @TODO need to check contrast */
    margin: 3px 0;
    position: relative;
    z-index: 2;
    background: #eee;
}
#breadcrumbs /* DESIGNTIME */ > ul > li > a {
    padding-right: 11px;
    font-weight: bold;
    background: url('images/2011_breadcrumb_li.png') no-repeat right 3px;
}
#breadcrumbs /* DESIGNTIME */ > ul > li:first-child {
    border-radius: 3px 0 0 3px; 
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px; 
}
#breadcrumbs /* DESIGNTIME */ > ul > li.last-link {
    border-radius: 0 3px 3px 0; 
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
}
#breadcrumbs /* DESIGNTIME */ > ul > li.last-link ~ li { /* This is the non-link element */
    background: none;
}
#breadcrumbs /* DESIGNTIME */ > ul > li.selected    {
    margin: 0;
    padding: 5px 3px 3px 6px;
    border: 2px solid #f1f1f1;
    border-radius: 3px;
    background: #fff;
    line-height: 1.2em;
    -webkit-box-shadow: 1px 1px 1px #cccccc;
    -moz-box-shadow: 1px 1px 1px #cccccc;
    box-shadow: 1px 1px 1px #cccccc;
    z-index: 3;
}
#breadcrumbs /* DESIGNTIME */ > ul > li > a, 
#breadcrumbs /* DESIGNTIME */ > ul > li > a:link, 
#breadcrumbs /* DESIGNTIME */ > ul > li > a:visited {
    text-decoration: none;
    color: #686868; /* @TODO need to check contrast */
}
#breadcrumbs /* DESIGNTIME */ > ul > li.selected > a{
    color: #ac0302;
    background-position: right -13px;
}
#breadcrumbs .storednav {
    display:none;
}

