html {
 height: 100%;
 overflow: -moz-scrollbars-vertical;
}
body {
  margin: 0px;
  padding: 0px;
  color: #000000;
  background: #797273;
  height: 100%;
}
a {
  color: #615F40;
  background-color: transparent;
}
a:link, a:active, a:visited {
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
img {
  border: 0px;
  padding: 0px;
}
h1 {
  font: bold 16px/18px Helvetica, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  margin-top: 10px;
  margin-bottom: -10px;
}
h2 {
  font: bold 13px/15px Helvetica, arial, sans-serif;
  margin-top: 15px;
  margin-bottom: 5px;
}
h3 {
  font: normal 12px/14px Helvetica, arial, sans-serif;
  background-color: transparent;
  color: #5E5E4B;
  margin-bottom: 5px;
}
h4 {
  font: bold 12px/14px Helvetica, arial, sans-serif;
  background-color: transparent;
  color: #FF5800;
  display: inline;
}
h5 {
  font: bold 22px/22px Helvetica, arial, sans-serif;
  background-color: transparent;
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  margin-top: 20px;
}
h6 {
  font: normal 13px/15px Helvetica, arial, sans-serif;
  background-color: transparent;
  color: #FAE293;
  text-align: justify; 
}
#holder {
  position: relative;
  margin: 0px auto;
  width: 755px;
  height: 630px;
  background-color: #FFFFFF;
  color: #000000;
  padding-left: 5px;
}
.logo {
  margin-left: -5px;
}
#bottom {
  position: absolute;
  bottom: -22px;
  left: 2px;
  font: normal 11px/14px Helvetica, arial, sans-serif;
  background-color: transparent;
  color: #FFFFFF;
}
#bottomlinks {
  position: absolute;
  bottom: 48px;
  left: 125px;
}
#bottomlinks a {
  margin-right: 37px;
  padding-left: 17px;
}
.p1 {
  position: absolute;
  margin-left: -17px;
}
.p2 {
  position: absolute;
  margin-bottom: 2px;
  margin-left: -16px;
}
#content {
  position: absolute;
  width: 323px;
  height: 352px;
  left: 129px;
  top: 167px;
  background: url('i/textarea.gif') no-repeat;
  padding: 14px;
  padding-top: 5px;
}
#content input {
  display: inline;
  border: 0px;
  height: 23px;
  margin-top: 2px;
  margin-left: 5px;
}
#menu{
  position:absolute;
  top: 0px;
  right: -15px;
}
#mopt {
  height: 167px;
  width: 130px;
}
#mitem { 
  position:absolute;
  top: 63px;
  margin-left: 1px;
}
.smitems {
  position:relative;
  top: 22px;
  left: -18px;
}
.smitem {
  margin-top: 2px;
  margin-bottom: 2px;
  cursor: pointer;
  font: normal 12px/14px Helvetica, arial, sans-serif;
}
.mline { 
  position:relative;
  top: 0px;
  left: -12px;
}
.bound {
  height: 100px;
  margin-right:1px;
}
.head {
  float: left;
  height: 100px;
  width: 127px;
  margin-top: 0px;
}
.inquote {
  color: #FF6600;
  background: transparent;
  font: normal 12px/14px Helvetica, arial, sans-serif;
  margin-bottom: -40px;
}
.quote {
  color: #FF6600;
  background: transparent;
  font: normal 12px/14px Helvetica, arial, sans-serif;
}
#content .quote {
  display: block;
  margin-top: 3px;
  width: 300px;
}
#quotebox {
  position: absolute;
  width: 315px;
  left: 115px;
  background: #FFFFFF;
  border: 3px solid #F1EFED;
  padding: 25px 10px 10px 10px;
  visibility: hidden;
}
#quoteback {
  position: absolute;
  top: 0px;
  left: 0px;
}
#cross {
  position: absolute;
  right: 12px;
  top: 12px;
}
#numbers {
  position: absolute;
  bottom: 28px;
  left: 14px;
}
#numbers a {
  font: normal 12px/14px Helvetica, arial, sans-serif;
  background-color: transparent;
  color: #5E5E4B;
}
#normal {
  position: relative;
  float: none;
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0px;
  list-style: square;
}
#normal li {
  position: relative;
  float: none;
  width: auto;
  height: auto;
  padding: 0px;
  margin-left: 20px;
}
.grid {
  float: left;
  margin-right: 9px;
  margin-top: 15px;
  width: 98px;
  color: #FF5800;
  background-color: transparent;
  font: normal 10px/14px Helvetica, arial, sans-serif;
  text-align: left;
}
.grid img {
  margin-bottom: 2px;
}
.listcat {
  color: #FF6600;
  background: transparent;
  display: inline;
  margin-top: 5px;
}
.listco {
 display: inline;
 margin-right: 7px;
 margin-top: 5px;
}
.error {
  font: normal 12px/14px Helvetica, arial, sans-serif;
  background-color: transparent;
  color: #D61E00;
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
}

p {
	margin:0px;

	margin-bottom:7px;
}
.challenge {
  font: bold 13px/15px Helvetica, arial, sans-serif;
  margin-top: 15px;
  margin-bottom: 5px;
}