body {
  font-family: sans-serif;
  font-size: 3vw;
  font-size:12px;/*fall back font size*/
  height:100%;
  margin:0px;
  padding:0px;
/*  padding-top: 70px; */
  width:100%;
}

.jumbotron {
  padding-bottom: 30px;
}

footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 30px;
  background-color: #DDD;
  text-align: center;
  padding-top: 10px;
}

header {
    padding-right: 5px;
    padding-left: 5px;
}

.container {
  padding-bottom: 30px;
}

.jumbotron, ul.redButtonUp li.active a, ul.redButtonUp li.active a:hover {
	background-color:#f00;
}

.notHome, .jumbotron h1, .jumbotron p.snow, .jumbotron h2 {
    color: #fff;
}

.jumbotron h1 {
    margin-top: 10px;
}

.jumbotron p {
    color: #ccc;
    margin-bottom: 10px;
}

ul.redButtonUp li a, .mail, .notHome2 h3 {
    color: #f00;
}

.mail:hover {
    text-decoration: none;
    color: #999;
}

.notHome, .notHome2 {
    padding: 30px 60px;
}

.notHome2 {
    padding-top: 0;
    padding-bottom: 0;
}

.jumbotron p.snow {
    margin: 0;
}

.GritSum img, .Dragon img, .santas img, .Trapping img, .devIowa img, .rps img {
    height: 60px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

.kettle {
  color: #000;
  margin-left: 20px;
}

a.snow {
  color: #fff;
  margin-right: 45px;
  margin-left: 45px;
}