body {margin: 0; padding: 0; background: #262626; color: #f1f1f1;}
body, textarea {font-family: Arial, Helvetica, sans-serif;}
p,  label, input, select, textarea {font-size:16px;}
p {margin-bottom: 1em; line-height: 1.4em; padding: 0;}

a {color:#f2d54a; text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}
img {border: none;}
table, form {margin: 0; padding: 0;}
th, td { vertical-align: top; text-align:left;}

h1, h2, h3 {margin: 0.25em 0 0 0; font-weight: bold;}
h1 {font-size: 40px; }
h3 {font-size: 15px; margin: 0; color: #f2d54a;}

input, select, textarea {margin: 1px; padding: 0 2px; vertical-align: middle;}
textarea {vertical-align: top;}
input:focus, textarea:focus, select:focus {background: #ffc;}
label {display: block; margin-top: 8px;}

#wrap {width: 738px; position: relative; margin: 0 auto; padding-bottom: 15px;}

.textbox { margin: 15px 0; }
.textbox th { padding: 0; width: 266px; text-align: center;}
.textbox td { padding-left: 10px; }
.textbox td p { margin: 0 0 1em 0;}

#formbox td {padding: 10px; }
#formbox td table.alt { margin-top: 24px;}
#formbox td table.alt label { display: inline; }
#formbox td table.alt td { padding: 2px 2px 13px 2px;}

#foot { text-align: center; color:#f2d54a; font-size: 12px;}
#foot a { font-size: 12px;}
input.btn { margin: 10px; }