/* $Id: layout.css,v 1.1.2.6.2.2 2008/11/13 15:06:28 psynaptic Exp $ */

/* Layout */

#page {
  width: 963px;
	padding:24px 20px;
  margin: 0 auto;
}

#logo{
	position:absolute;
	border:none;
	top:23px;
	left:30px;
		background:none;
}
#site-name {
  font-size: 2em;
}

#slogan {
  display: block;
}

#header .block-imagemenu{
	position:absolute;
	top:13px;
	right:0px;
}



#header-inner {
  width: 963px;
	padding:0 20px;
	height:125px;
	margin: 0 auto;
	position:relative;
}


.sidebar {
  float: left;
  width: 243px;
	display:inline;
}

#left {
  margin-right: 56px;
  clear: left;
}

#centre {
  float: left;
  margin-bottom: 1em;
margin-top:40px;
  width: 968px;
}

#right {
  margin-left: 10px;
}

.two-sidebars #centre,
.sidebar-right #centre {
  padding-right: 10px;
}

.two-sidebars #centre {
  width: 400px;
}

.sidebar-left #centre {
  width: 609px;
  padding-right: 0;
}

.sidebar-right #centre {
  width: 670px;
}

#footer {
  clear: both;
}

#footer-inner{
  width: 963px;
	padding:17px 20px;
	margin:0 auto;
}

#footer .block-panels_mini{
	width:100%;
}

.block-panels_mini .panel-pane{
	padding:0 30px 0 0;
}


#search{
	margin:48px 0 0 0;
}


label{
	margin:0 15px 0 0;
	display:inline;
}


#page .panel-flexible .inside{
	padding:0 50px 0 0;
}

.panel-flexible .panel-row,
.panel-flexible .panels-flexible-row{
	padding:0;
}

#page #feature .inside{
	padding:0 0 0 0;
}

#page #feature .panel-col-last .inside,
#page #feature .panels-flexible-region-last .inside {
	padding:0 0 0 0;
}

.panels-flexible-region-1-row_2_1 {
float:left;
margin-right:12px;
width:65.31%;
}