body {background:#f0ffbe;font-family:'Lucinda Grande', Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#888;padding:0;margin:0;outline:none;}

img {border:none;}

p {text-align:left;}

strong {color:#000;}

a {color:#fd6d3d;text-decoration:none;outline:none;}
a:hover {color:#333;}

h1, h2, h3, h4 {font-weight:normal;text-align:left;color:#000;color:#7e0101;padding:0 0 10px 0;margin:0;}

h1 {font-size: 20px;}
h2 {font-size: 22px;}
h3 {font-size: 14px;padding:0 0 5px 0;}
h4 {font-size: 12px;}

ul, ol {list-style:disc;}
li {text-align:left;padding:5px 0 5px 5px;}

#wrapper {overflow:auto;width:620px;padding:0;margin:10px;}
#wrapper p {line-height:18px;}

.info {float:right;width:180px;}
.info p {margin:0 0 0 10px;background:#fff;padding:5px;}
.info p strong {display:block;}

#thanks {float:left;margin:0;padding:10px;width:400px;}
#thanks p {margin:0;padding:0;}

form {float:left;margin:0;padding:10px;width:400px;font-family:'Georgia',serif;border:none;background:#81cec7;}
label {width:3em;float:left;font-size:14px;color:#555;margin:0;padding:0 15px 0 0;}
label.error {float:none;color:red;margin:0 0 0 70px;padding:0;font-size:10px;vertical-align:top;display:block;width:300px;}
form p {clear:both;}
fieldset {border:none;margin:0;padding:0;overflow:visible;}
fieldset p {margin:0;padding:0;height:50px;}
fieldset p.change {height:31px;padding-top:100px;}
fieldset p input { border:1px solid #999;height:1em;padding:6px;font-size:14px;width:300px;}
fieldset p textarea { border:1px solid #999;margin-bottom:6px;padding:6px;font-size:18px;width:300px;height:100px;font-family:'Arial';}
.submit {border-top:1px solid #fff5d0;border-left:1px solid #fff5d0;border-right:1px solid #832a04;border-bottom:1px solid #832a04;color:#fff;margin:0 0 0 312px;padding:0;cursor:pointer;background:#e45227;font-size:14px;height:25px;width:65px;padding:0;display:block;}
em { font-weight: bold; padding-right:2px; vertical-align: top;color:red; }