/* Set container widths when we are using the "fixed width" option. */

body.sidebar-first .region-footer {
	margin-left: -210px;
}

/* With 2 columns, require a minimum width of 800px. */
body.sidebar-first,
body.sidebar-second {
	min-width: 980px;
}

body.sidebar-second .region-footer {
	margin-right: -210px;
}

/* With 3 columns, require a minimum width of 1000px to ensure there is enough horizontal space. */
body.two-sidebars {
	min-width: 980px;
}

body.two-sidebars .region-footer {
	margin: 0 -210px;
}

.nosidefirst{
	margin-left: 20px;
}

.nosidesecond {
	margin-right: 20px;
}

.region-sidebar-first {
	margin-top: -5px;
	width: 155px;
}

.region-menu-secondary {
	margin-top: 0px;
}

.region-sidebar-second {
	border-top: 1px solid #999999;
/*	margin-top: 23px;*/
	padding-top: 15px;
}

.sidefirst {
	margin-left: 190px;
}

.sidesecond {
	margin-right: 210px;
}

#sidebar-second.second {
	width: 190px;
}

#sidebar-second.second-target {
	width: 185px;
}

#wrapper #container {
	margin: 0px auto;
	overflow: hidden;
	width: 980px; /*min-width: 980px;
max-width: 980px;
width:expression(document.body.clientWidth < 762? “980px” : document.body.clientWidth > 1242? “980px” : “auto”);
*/
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#wrapper #container #center {
	float: left; /* LTR */
	width: 100%;
}

#wrapper #container #header {
	height: 102px;
	padding: 0px 35px;
}

/* We ensure the sidebars are still clickable using z-index */
#wrapper #container #sidebar-first {
	float: left; /* LTR */
	line-height: 130%;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	position: relative;
	z-index: 2;
}

#wrapper #container #sidebar-second {
	float: right;
	line-height: 130%; /*  z-index: 2;
  position: relative;*/
}

#wrapper #container .region-footer {
	clear: both;
	color: #898989;
	float: none;
	margin: 4em 0 -3em;
	text-align: center;
}
