nav{height:auto;text-align:center;}nav a{padding:0 6px;min-width:28px;z-index:1000;float:left;}nav a .icon{position:relative;top:3px;font-size:24px;display:inline-block;}
nav a img{width:16px;height:16px;top:-1px !important;}
nav a abbr{position:relative;display:inline;font-weight:bold;}
nav .bubble{position:relative;top:-5px;left:-5px;margin-right:-20px;}
header:not(.toolbar) nav .icon~abbr,footer:not(.toolbar) nav .icon~abbr{margin-left:6px;}
.toolbar{height:40px;}.toolbar nav{margin:2px;display:block;}
.toolbar a{padding:0;height:36px;}
.toolbar.with-labels{height:51px;}.toolbar.with-labels a{height:47px;}
.toolbar.with-labels .icon{padding-bottom:12px;}
.toolbar .icon{display:block;top:0px;font-size:34px;line-height:34px;}
.toolbar .bubble{top:-56px;left:4px;}
.toolbar abbr{position:absolute;top:32px;width:inherit;height:14px;margin-left:0px;display:block !important;font-size:11px;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.groupbar{position:absolute;top:43px;height:28px;display:block;width:100%;padding:4px 0 2px;display:block;line-height:28px;z-index:2;}.groupbar a{padding:0px;font-weight:bold;}
