body {
  margin: 0px;
  padding: 0px;
  background-image:url("images/background.png");
  color: #333333;
  font-family: trebuchet, arial, helvetica, sans-serif;
  font-size: 100%;
}

img {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

a:link, a:visited, a:active {
  color: #ff7400;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#container {
  width: 800px;
  margin: 0px auto 0px auto;
}

#header { 
  padding-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #dadada;
  text-align: center;
}

#body {

}

#intro {
  padding: 10px;
  border-bottom: 1px solid #dadada;
}

#left {
  float: left;
  width: 250px;
  padding-top: 25px;
  text-align: right;
}

#center {
  float: left;
  width: 200px;
  padding: 25px 50px 25px 50px;
}

#right {
  float: left;
  width: 250px;
  padding-top: 25px;
}

#colA {
  float: left;
  width: 200px;
  padding-top: 25px;
}

#colB {
  float: left;
  width: 200px;
  padding-top: 25px;
}

#colC {
  float: left;
  width: 200px;
  padding-top: 25px;
}

#colD {
  float: left;
  width: 200px;
  padding-top: 25px;
}

span.contains {
  color: #999999;
}

a.additions:link, a.additions:visited, a.additions:active {
  color: #99af68;
}

a.additions:hover {

}

#results {
  border-top: 1px solid #dadada;
  clear: both;
}

.url {
  color: #888888;
}

#form input.text {
  width: 400px;
  background: #f9f7ed !important;
  border: 2px solid #999999;
  font-size: 100%;
  height: 25px;
}

#footer { 
  padding-bottom: 500px;
  border-top: 1px solid #dadada;
  text-align: center;
  clear: both;
}

#copyright {
  padding-top: 20px;
}

#badges {
  padding-top: 20px;
}