#tplPortal .layout-4 .columnContainer,
#tplPortalEdit .layout-4 .columnContainer {border: none;}
#tplPortal .layout-4 .column,
#tplPortalEdit .layout-4 .column,
.portalLeftColumn,
.portalCenterColumn,
.portalRightColumn {vertical-align: top;}
#tplPortal .containerContent,
#tplPortalEdit .containerContent,
.portalLeftColumn .containerContent,
.portalRightColumn .containerContent {padding: 1px;margin-left: 1px;}
#tplPortal .layout-4 .second .columnInner,
#tplPortalEdit .layout-4 .second .columnInner {padding: 0;}
#tplPortal .layout-4 .first .columnInner,
#tplPortalEdit .layout-4 .first .columnInner {padding-right: 10px;}
#tplPortal .layout-4 .third .columnInner,
#tplPortalEdit .layout-4 .third .columnInner {padding-left: 10px;}
#centerboxcontent .containerHead h3,
#centerboxes .containerHead h3 {text-align: center;}
#tplPortal .headlineMenu,
#tplPortalEdit .headlineMenu {float: right;}
#tplPortal .headlineContainer:after,
#tplPortalEdit .headlineContainer:after {content: ".";display: block;height: .1px;clear: both;visibility: hidden;font-size: 0;overflow: hidden;}
#tplPortal .border,
#tplPortalEdit .border,
#tplPortal .containerHead,
#tplPortalEdit .containerHead {border-radius: 5px;}
#tplPortal .containerHead,
#tplPortalEdit .containerHead,
#tplPortal .first .titleBarPanel,
#tplPortalEdit .first .titleBarPanel,
#tplPortal .second .titleBarPanel,
#tplPortalEdit .second .titleBarPanel,
#tplPortal .third .titleBarPanel,
#tplPortalEdit .third .titleBarPanel {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.boxSortCursor {cursor: move;}
#leftboxes,
#rightboxes {min-height: 200px;}
.portalEditActivate {cursor: default;position: absolute;top: 4px;right: 5px;}
.portalEditActivateLed {position: absolute;top: 6px;right: 23px;}
.leftbox .titleBarPanel,
.rightbox .titleBarPanel {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
#portalHeadlineContainer {margin-bottom: 10px;}
.portalLayout-1,
.portalLayout-2,
.portalLayout-3 {border-collapse: collapse;display: table;table-layout: fixed;width: 100%;}
.portalColumnContainer {display: table-row;}
.portalLeftColumn,
.portalCenterColumn,
.portalRightColumn {display: table-cell;}
.portalLeftColumn,
.portalRightColumn {width: 20%;}
.portalLeftColumn .portalColumnInner {padding-right: 10px;}
.portalRightColumn .portalColumnInner {padding-left: 10px;}
#centerboxcontent .boxLastThreads .container-1 .containerContent {padding: 1px 0;}
.boxLastThreads .containerContent > p {padding: 1px;}
.boxCompactNews .newsContainer {padding: 3px;}
.boxCompactNews .newsContainer > .containerContent:after {content: ".";display: block;height: .1px;clear: both;visibility: hidden;font-size: 0;overflow: hidden;}
.boxCompactNews #compactNewsBox {float: left;width: 49%;}
.boxCompactNews #compactThreadsBox {float: right;width: 49%;}
.boxNews p {padding: 1px;}
.boxLogin ul {list-style: none;padding: 0;margin: 0;}
.boxLogin li {margin: 1px 1px 1px 4px;}
.boxLogin li a {text-decoration: none;}
.boxLogin li a span {text-decoration: underline;white-space: nowrap;}
.portalControlCenterList {list-style:none;margin-top:3px;padding-left:3px;}
.portalControlCenterList li a {text-decoration:none;}
.boxBuddies .invited .containerContent {font-style: italic;}
.boxBuddies .containerContent div div {float: right;}
.boxBuddies .containerContent div div.containerContent {float: none;}
.buddiesContainer {max-height:300px;overflow:auto;}
.boxBoardStats ul {list-style: none;padding: 0 2px;margin: 0;}
.boxBoardStats li {padding: 1px;}
.boxBoardStats li.firstItem {padding-top: 0;}
.boxBoardStats li.lastItem {text-align: center;margin-top: 1px;}
.boxBoardStats li p {padding: 2px;}