#body .inner {
    overflow: hidden;
}

/*** Popups ***/

.popup {
    top: 23px;
}

#grab-popup textarea {
    display: none;
}

#grab-popup input {
    padding: 1px 3px;
    margin-top: 3px;
}

.popup .grab-button {
    margin: 5px 0px;
}

.popup h1 {
    font-size: 14px;
}

/*** Data options ***/

div.data-sets {
    margin-bottom: 6px;
}

div.data-sets select {
    font-size: 0.9em;
    width: 100%;
}

div.data-toggle {
    margin-bottom: 6px;
}

div.data-toggle select {
    float: right;
}

/*** Data Tables ***/

td.colour-block div {
    width: 8px;
    height: 8px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

img.no-change {
	position: relative;
	top: -3px;
	margin-right: 3px;
	left: 1px;
}

/*** Tabs ***/

div.tabbed-panel .tabs {
    height: 15px;
    margin-bottom: 4px;
}

div.tabbed-panel .tabs .tab, div.tabbed-panel .tabs .tab.selected {
    height: 14px;
}

div.tabbed-panel .tabs .tab span {
    padding-top: 2px;
}

div.tabbed-panel .tabs img {
    margin-top: -2px;
}

/*** Header ***/

#header {
    height: 22px;
}

/*** Footer ***/

#footer {
    height: 18px;
    font-size: 0.9em;
}

#footer .inner {
    padding: 0px;
}

#footer .join-button {
    padding: 3px 6px;
    -webkit-border-radius: 0px 0px 0px 4px;
    -moz-border-radius: 0px 0px 0px 4px;
    border-radius: 0px 0px 0px 4px;
}

#footer p.right {
    padding-top: 3px;
    padding-right: 5px;
}

/*** Links ***/

#links-container .inner {
    padding: 0px;
}

.link-list {
    height: 80px;
}