/* Force a vertical scrollbar */

html, body {
  height: 100%;
  margin: 0 0 1px;
  padding: 0;
}


body {
	
}

/*
 * Debug
 */
/*
#header-container {
  border: 1px solid black;

}

#left-sidebar {
  border: 1px solid black;
}

#header {
  border: 1px solid green;
}

#page-container {
  border: 1px solid red;
}

#left-sidebar {
  border: 1px solid black;
}

#page-content {
  border: 1px solid red;
}

#footer-container {
  border: 1px solid blue;
}

#footer{
  border: 1px solid green;
}
*/

#header-container {
  width: 100%;
}

#header {
  width: 950px;
  margin: 0 auto;
}

#header-whitespace {
	background: #fff;
	height: 15px;
	width: 950px;
}

#primary-navigation{
	height: 5.1em;
	min-height: 51px;
}

#breadcrumb{
}

#page-container {
	width: 100%;
	height: auto;
}

#page {
  width: 950px;
  margin: 0 auto;
}


#left-sidebar {
  height: 100%;
  /*width: 190px;*/
  width: 250px;
  float: left;

}

#right-sidebar {
  
}

#primary-menu {
  
}

#page-content {
  padding: 10px 20px 20px 20px;
  width: 660px;
  float: left;
}

#footer-container {
  clear:both;
  width: 100%;
  padding: 0;
}

#footer{
  width: 950px;
  margin: 0 auto;

}


/* Fixes:
	http://www.jassesnee.de/easyclear/
*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */










