.tpl-navsidebar {
max-width: 22em;
background: #fff;
border: 1px solid #a2a9b1;
}
.tpl-navsidebar-topimage {
margin: 0 0 16px 0;
}
.tpl-navsidebar-title {
margin: 8px 16px;
border-bottom: 3px solid #eaecf0;
font-size: 20px;
font-weight: bold;
text-align: center;
}
.tpl-navsidebar-image {
margin: 0 0 8px;
}
.tpl-navsidebar-content {
margin: 0 0 16px 0;
padding: 0 8px;
}
.tpl-navsidebar-heading {
margin: 8px 0 0 0;
font-weight: bold;
}
.tpl-navsidebar-foot {
padding: 0 8px;
margin: 0;
text-align: right;
font-size: smaller;
}