/* ---------- Basic Layout Styles ----------- */
html { height: 100%; background: url(../images/bodybg.png) repeat ;}
#page-wrapper {	width: 100%;margin:0 auto;}
#page{ background: url(../images/top.png) center top repeat-x ;}
#header {	max-width: 1000px;	height:33px; margin:0 auto;  }
#main-wrapper { position:relative;	}
#main {	max-width: 980px;	margin:0 auto;	padding:5px 10px; background: url(../images/sidefirstbg.png) top center repeat-y #ffffcc; min-height:375px; border-bottom:#DFE3B1 1px solid }
#featured div.section,  #messages div.section,  #main,  #triptych {	margin-left: auto;	margin-right: auto;}
.with-secondary-menu .region-header {	margin-top: 3em;}
.without-secondary-menu .region-header {	margin-top: 15px;}
#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:750px; background-color:#ffffcc	}
.two-sidebars #content {width:535px; min-height:100%; padding-left:5px;}
.no-sidebars #content {	float:none;	text-align:justify;	max-width:940px;}
#sidebar-first { width: 200px; padding-right:10px; }
#sidebar-second {width: 190px;	padding-left:30px;	float:left;}
#content .block{margin-bottom: 20px; clear:both}
#breadcrumb {	margin: 0 15px;}





