body {
  background: #94CFFF;
  margin: 0px;
  font-family: arial;
}

#content {
  margin:0px auto;
  width: 900px;
  background: white;
  overflow: auto;
}
div#body {
  width:888px;
  overflow:auto;
  border-left: solid 6px #145936;
  border-right: solid 6px #145936;
  margin-top: -5px;
}
#leftCollumn {
  width:200px;
  float: left;
}

#rightcollumn {
  width: 688px;
  float: right;
}

ul.menu {
  list-style: none;
  margin-left: 5px;
  margin-right: 10px;
  padding-left: 10px;
  background-color: #FFFFAF;
  border: solid 1px;
}

a.link {
  font-weight: bold;
  color: #145936;
  text-decoration: none;}

a.link:hover {
  color:red;
}

li {
  margin: 5px;
}

#menu {
  list-style: none;
  margin-left: 5px;
  margin-right: 10px;
  padding-left: 10px;
  background-color: #FFFFAF;
  border: solid 1px;
}
div.quickbox {
  float: right;
  width: 350px;
  margin-right: 10px;
}

div.quickbox h3 {
  width: 335px;
  background: #ffff99;
  height 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 2px;
  border-color: #006600; /* green */
  padding-top: 10px;
  padding-left: 7px;
  padding-right: 5px;
  font-family: verdana;
  font-size: 20px;
  color: #003300; /* green */
}

div.quickbox div.quickborder {
  background: #ffffff; /* yellow */
  border-style: solid;
  border-width: 2px;
  border-color: #006600; /* green */
  padding:5px;
}

input[type=checkbox] {
   position: absolute;
   top: -9999px;
   left: -9999px;
}
label { 
  -webkit-appearance: push-button;
  -moz-appearance: button; 
  display: none;
  margin: 10px;
  cursor: pointer;
}

@media only screen and  (max-width : 414px) {
/* Toggled State */
input[type=checkbox]:not(:checked) ~ div#vnav {
   display: none;
}
label { 
  display: inline;
}
div#nav-wrapper{
text-align: center;
}

#content {
  margin:0px;
  width: auto;
  background: white;
  overflow: auto;
  min-width: 200px;
}
div#body {
  width:100%;
  border-left: none;
  border-right: none;
  margin-top: -5px;
}
#content img {
 width: 100%;
}

#leftCollumn {
  width:100%;
  float: none;
}
#leftCollumn img {
  width: auto;
}
#rightcollumn {
  width: 96%;
  float: none;
  padding: 2%;
}
#rightcollumn img {
  width: 50%;
}
ul.menu {
  list-style: none;
  margin: 1%;
  padding: 0px;
  background-color: #FFFFAF;
  border: solid 1px;
  text-align: center;
}

div.quickbox {
  float: none;
  width: 100%;
  margin: 0px;
}

div.quickbox h3 {
  width: 95%;
}

#rightcollumn a img {
  width: 100%;
}
}