h2 span.ip_address {
    border: 1px solid #ccc;
    border-radius: 2px;
    padding: 1px 3px;
    font-size: 12px;
    color: #ccc;
}
h2 span.version {
    font-size: 80%;
    color: #bbb;
}
table.list td.components {
    text-align: left;
}
tr.server.idnt td.name {
    background: url(../images/arrow_right.png) no-repeat 2px 50%;
}
tr.server.idnt-1 td.name {
    background-position: 8px 50%;
    padding-left: 24px;
}
tr.component-type td.name {
    font-weight: bold;
}
tr.component td.name {
    padding-left: 20px;
}
div.issue.server {
    background-color: #e7f1fb;
}
div.server .attributes {
    margin-top: 0;
}
.icon-ssh-key {
    background-image: url(../images/key.gif);
}
.icon-info {
    background-image: url(../images/info.png);
}
.icon-components {
    background-image: url(../images/component.png);
}
.icon-server {
    background-image: url(../images/server.png);
}
.icon-servers {
    background-image: url(../images/servers.png);
}
.icon-add-server {
    background-image: url(../images/server_add.png);
}
.icon-server-link {
    background-image: url(../images/server_link.png);
}
.icon-globe {
    background-image: url(../images/globe.png);
}
.icon-windows {
    background-image: url(../images/windows.png);
}
.icon-open {
    background-image: url(../images/open.png);
}
.public-key em.info {
    margin-top: -6px;
    float: right;
}
div.server table.issues td.checkbox {
    display: none;
}
select.components option.selected {
    background-color: #eee;
}
#add-component {
    margin-bottom: 1em;
}
