/* Common */
body,table,input,select,textarea { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:0.82em;
}

/* Remove padding and margin */
*
    {
    margin: 0;
    padding: 0;
    border: 0;
}

body {   
  background:#A7C520 url('../images/i-bg-gradient.gif') repeat-x;
  color:#493f0b;
}

p {
  margin:1em 0;
}

.clear:after {
  content:".";
  height:1px;
  display:block;
  clear:both;
  visibility:hidden;
}

.clr{
  clear: both;
}

.right {
  float:right;
}

.left {
  float:left;
}

h1 {
  font:normal 1.5em 'Trebuchet MS', Arial, sans-serif;
  padding:50px 18px 0 0;
}

/* Layout */

#constrain {
  width:300px;
  margin:0 auto;
}

.top {
  height:106px;
  background:transparent url('../images/g-comingsoon-top.gif') no-repeat;
  text-align:right;  
}

.register {
  border:#cfe471 solid 3px;
  border-top:0;
  background-color:#fff;
  padding:1px 18px 18px 18px;
  margin:-3px 0 0 0;  
}

#author {
  text-align:right;
  line-height:3em;
}

#author a {
  text-decoration:none;
  font-size:0.76em;
  color:#819819;
}

#author a:hover {
  color:#627313;
}

/* Register Form */

.d th {
  line-height:1.6em;
  padding:5px 5px 5px 0;
  text-align:left;
  vertical-align:top;
}

.d td {
  line-height:1.8em;
  padding:5px;
}

.d input {
  height:1.5em;
  border:#dae0bc solid 1px;
  width:165px;
  font-size:1em;  
}

.d .submit {
  background:transparent url('../images/g-button-long.gif') no-repeat;
  border:0;
  text-align:left;
  font-size:1.2em;
  padding:0 0 4px 4px;
  height:2em;  
}

.d textarea {
  height:6em;
  border:#dae0bc solid 1px;
  width:165px;
  font-size:1em;  
}
