#header{min-width:100%}#branding{float:left;width:20%;padding:0;border:0 solid blue}#logo a{display:block;padding:10px 10px 10px 20px}#header .region-header{float:left;width:auto;min-width:80%;max-width:80%;border:0 solid blue}#header .site-slogan{width:50%;min-width:inherit}#header #block-search-form{width:40%;min-width:290px;float:right;margin-left:0}#header #block-search-form input{margin-bottom:12px}#header .social-media-links{width:40%;min-width:290px;float:right;clear:right;margin-right:0;margin-top:0;margin-bottom:12px}#date-stamp{display:none}.primary-menu-wrapper{display:table;width:100%}#mainMenu{display:table-row;width:100%}.nav li,.nav ul.menu li{display:table-cell;float:none}.nav li a,.nav ul.menu li a{display:block;white-space:nowrap;padding:12px 20px;font-size:16px}#content-column,.content-column,div.sidebar{float:left;clear:none}.sidebar-first .sidebar{width:30%;min-width:30%;margin-left:-100%;border:0 solid blue}.sidebar-first #content-column{width:70%;min-width:70%;margin-left:30%;border:0 solid blue}.sidebar-first #content-column .content-inner,.sidebar-second #content-column .content-inner{border:0 solid blue;margin:0}.sidebar-second .sidebar{float:right;clear:none;width:30%;min-width:30%;border:0 solid blue}.sidebar-second #content-column{width:70%;min-width:70%;border:0 solid blue}