body, html { padding:0em; margin:0em; font-size:95%; font-family:Arial, Helvetica, sans-serif; background-color:#6d6e72; color:#FFFFFF;}
#body { width:900px; background-color:#404042;}
#nav { background-color:#404042; text-align:center; padding:1em 0em;}
#footerNav { text-align:center; padding:1em 0em;}
#right {
	width:11px;
	background-color: #6d6e72;
	background-image: url(/assets/shadow-r.jpg);
	background-repeat: repeat-y;
}
#bottom { height:11px;	background-color: #6d6e72;
	background-image: url(/assets/shadow-b.jpg);
	background-repeat: repeat-x;
}
#text { padding:30px 150px 30px 100px; line-height:1.5em;}
#footer {background-color: #ffffff;
	background-image: url(/assets/footer.jpg); height:80px; text-align:right; padding-right:100px; color:#404042; line-height:1.5em;}
h1 { color:#e990ae; font-size:130%; font-weight:normal; margin-top:0em; margin-bottom:0em; text-transform:capitalize;}
h2 { font-size:100%; font-weight:bold; margin-top:0em; margin-bottom:.5em; text-transform:capitalize;}
#nav a, #footerNav a { color:#FFFFFF; text-decoration:none;}
#nav a:hover, #footerNav a:hover, a { color:#e990ae; text-decoration:none;}
a:hover { text-decoration:underline;}

fieldset {
border-color:#6d6e72;
border-width:1px;
padding:.7em;
margin-bottom:1em;
}
legend {
font-weight:bold;
color:#fff;
font-size:100%;
}
.question {
width: 30%; 
  clear:left;
  font-weight:normal;
  background-color:#6d6e72;
margin:1em .2em .2em .2em; 
  display:block;
  border-bottom: 2px solid #e990ae;
  color:#fff;
font-size:75%;
float:left;
padding:.2em .5em;
}
.answer {
width:50%;
margin:.8em 0em 0em .5em;
padding:0;
  display:block;
  color:#fff;
  float:left;/**/
}
.submit {
 margin-left: 35%;
width:50%;
margin:1em 0em 0em .5em;
padding:0;
  display:block;
  float:right;
  color:#6d6e72;
  float:left; moz 
}
th { text-align:left;}
dl { margin-top:0em; padding-top:0em;}