/* ---------- Basic Layout Styles ----------- */html,body,#page  {  height: 100%;}#page-wrapper {  min-height: 100%;  min-width:1000px;}#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer {	width:980px;	margin-left: auto;	margin-right: auto;	/*overflow:hidden;*/	padding:0 20px;}#main #content,#header div.section,#featured div.section,#messages div.section,#triptych,#footer-columns,#footer {	overflow:hidden;}#header div.section {	padding:0 !important;	width:1024px !important;	margin-left:-20px !important;}#header div.section {  position: relative;}.region-header {	margin:0;}#secondary-menu {  position: absolute;  right: 0; /* LTR */  top: 0;  width: 480px;}#content,#sidebar-first,#sidebar-second,.region-triptych-first,.region-triptych-middle,.region-triptych-last,.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn {  /*display: inline;*/  float: left; /* LTR */  /*position: relative;*/}.one-sidebar #content {  width: 720px;}.two-sidebars #content {  width: 480px;}.no-sidebars #content {  width:980px;  float: none;}#sidebar-first,#sidebar-second {  width: 240px;}#main {	margin-top:0;	margin-bottom:0;	padding:0 20px;}#content .section,.sidebar .section {	padding:0;}#breadcrumb {  margin: 0 15px;}.region-triptych-first,.region-triptych-middle,.region-triptych-last {	margin:0;}#footer-wrapper {  padding: 0 5px 0 0;}#footer-columns {	padding:30px 20px 50px 20px;}.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn {	width:230px;	margin-right:20px;}/*.region-footer-thirdcolumn {	width:195px;	margin:0;}*/.region-footer-fourthcolumn {	margin:0;}#footer {  width: 980px;  min-width: 920px;}