body {
  margin: 0 0 300px 0;
  padding: 0;
  color: #fff;
  font-family: Arial;
  font-size: 1em;
  background-color: #556b2f;
}

div#logo {
  height: 108px;
  background-image: url(../images/hng.png);
  background-repeat: no-repeat;
  background-position: center;
}

div.ad {
  width: 468px;
  height: 60px;
  margin: 15px auto 0 auto;
}

a { color: #fff;}

span.free {
  color: #fb0;
  font-weight: bold;
}

div#linkmobile {
  width: 253px;
  height: 253px;
  margin: 0 auto;
  padding: 5px;
}

div {
  margin: 0;
  padding: 0;
}

table.ex {
  width: 500px;
  margin: 0 auto 0 auto;
}

table.ex td {
  font-size: 0.9em;
}

p.description {
  font-size: 1em;
  text-align: center;
  padding: 0;
  margin: 4px 0 10px 0;
}

h1.subject {
  font-size: 1em;
  text-align: center;
  padding: 0;
  margin: 0.3em 0 2em 0;
}

div#container {
  width: 468px;
  margin: 0 auto 0 auto;
}

p.copyright {
  font-size: 1em;
  font-weight: bold;
  text-align: center;
}

p.copyright a {
  color: #fff;
}

form {
  margin: 0;
  padding: 0;
}

div#info.normal {
  margin: 1em 0.2em 1em 0.2em;
  background: #fff;
  color: #000;
  text-align: center;
}

div#info.alert {
  margin: 1em 0.2em 1em 0.2em;
  background: #ffe1e1;
  color: #800;
  text-align: center;
}

form div.textbox {
  width: 400px;
  margin: 0 auto 0 auto;
}

form div.textbox input {
  margin: 0;
  padding: 0.1em;
  font-size: 1.2em;
  width: 100%;
  margin: 0 auto 0 auto;
  border: solid 1px #888;
  color: #556b2f;
  font-family: "Arial Black";
}

form div.button input {
  width: 100%;
}

form div.button {
  padding: 1em;
  width: 13em;
  margin: 0 auto 0 auto;
}

div.rcolumn {
   background: #fff;
}

div.rtop div {
   background: url(../images/rtl.png) No-repeat top left;
}

div.rtop {
   background: url(../images/rtr.png) no-repeat top right;
}

div.rbottom div {
   background: url(../images/rbl.png) no-repeat bottom left;
}

div.rbottom {
   background: url(../images/rbr.png) no-repeat bottom right;
}

div.rtop div, .rtop, div.rbottom div, .rbottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}

div.rbody { }

div.function {
  width: 468px;
  margin: 4px auto;
}

img#yahoo {
  float: left;
  margin: 4px 0 15px 0;
}

div#tools {
  float: right;
  margin: 4px 0 15px 0;
}

#sbcontainer {
  clear: both;
}

div#linkbox {
  width: 380px;
  margin: 0 auto 0 auto;
  padding: 5px;
  border: solid #f4f492 1px;
  background: #f4d72d;
}

div#linkbox input {
  margin: 6px 0 10px 0;
  padding: 0.2em;
  font-size: 0.9em;
  width: 350px;
  border: solid 1px #888;
  color: #000;
  font-family: Arial;
}

div#linkbox form span {
  color: #000;
  font-size: 0.8em;
}