body {
  width: 1092px;
}

#container {
  border-color: black;
  border-width: 1px;
  border-style: solid;
  min-width: 900px;
  max-width: 1090px;
}

#header {
  padding: 10px 10px;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  background-color: #E6E6FA; /* lavender */
  background-image: url('http://www.carolhurst.com/graphics/backgroundheader.jpg');
}

#columnscontainer {
  padding-left: 150px;   /* LC fullwidth */
  padding-right: 360px;  /* RC fullwidth + CC padding */
  overflow: hidden;
}

#columnscontainer .column {
  padding-bottom: 20010px; /* X + padding-bottom */
  margin-bottom: -20000px; /* X */
  position: relative;
  float: left;
}

#center {
  padding: 10px 20px;    /* CC padding */
  width: 100%;
  background:#fff;    	/* Centre column background colour */
}

#left {
  width: 130px;          /* LC fullwidth - padding */
  padding: 10px 10px;       /* LC padding */
  right: 190px;          /* LC fullwidth + CC padding */
  margin-left: -100%;
  background:#C0C0C0;		/* Left column background colour */
}

#right {
  width: 300px;          /* RC fullwidth - padding */
  padding: 10px 10px;       /* RC padding */
  margin-right: -360px;  /* negative (RC fullwidth + CC padding) */
  background:#c0c0c0;    	/* Right column background colour */
}

#footer {
  clear: both;
  position: relative;
  padding: 10px 10px;
  border-color: black;
  border-width: 1px;
  border-style: solid;
  background-image: url('http://www.carolhurst.com/graphics/backgroundheader.jpg');
}

/*** IE Fix ***/
* html #left {
  left: 320px;           /* RC fullwidth */
}

/* left column fullwidth 150, right column fullwidth 320 */

#navbar { 
  background-color: white;
}

#bottomnavbar { 
  background-color: white;
}

li { 
  margin-top: 1em; 
}

p.whitebackground
{ 
background-color:white;
}

p.headertext
{ 
background-color:white;
padding: 10px 10px 10px 10px;
}

@media only screen and (max-width : 767px) 
{

body 
{
  width: auto;
}

#container 
{
float: none;
width: auto;
}

#header {
  padding: 0;
  border-style: none;
  background-color: #E6E6FA; /* lavender */
  background: url('http://www.carolhurst.com/graphics/backgroundheader.jpg');
  background-size: auto
}

}