@charset "utf-8";
/* CSS Document */

#content { background: url(/images/content-alt.png) no-repeat; padding-bottom:20px;}
.columnone{ padding-top:75px;}
.columntwo { padding-top:55px;}

table.soldiers { width:400px; border:0; margin-top:20px;}
table.soldiers td {padding:10px; border-bottom:1px dotted #fff;}
p.officers {font: bold 14px Georgia, "Times New Roman", Times, serif; margin:0; text-decoration:underline;}
p.members {font: bold 14px Georgia, "Times New Roman", Times, serif; margin:0;}
p.nickname {font-size:14px; font-weight:bold; margin:0;}

#app { float:left; background:#233f57; padding:20px; width:550px;}
#app li.formrow { float:left;}
#app fieldset { position: relative; margin-top:1em; padding-top:.75em; }
#app legend { position:absolute; top: -.5em; left: .5em; }

#app fieldset {  
margin: 1.5em 0 0 0;  
padding: 0;
}
#app legend {  
margin: 0 0 0 1em;  
color: #fff;  
font-weight: bold;
padding:0;
}

#app input { width:200px; margin-right:15px;}
#app select { margin-right:15px;}

#app input#first_name, #app input#last_name, #app input#email_address, #app input#confirm_email_address { width:230px;}
#app input#address1 { width:350px;}
#app input#city { width:210px;}
#app input#zip { width:120px;}
#app input#age { width:50px;}
#app input#birth { width:120px;}
#app input#homephone, #app input#cellphone, #app input#workphone { width:155px;}
#app input#motorcycle_make, #app input#motorcycle_year, #app input#motorcycle_model { width:155px;}
#app input#radio { width:20px; margin:0;}
#app textarea { width:500px; height:150px;}

#app fieldset ol { padding: 1em; list-style: none;}
#app fieldset li { padding-bottom: 1em;}
#app fieldset.submit { border-style: none;}
#app label { display: block;}
#app fieldset { float: left; clear: both; width: 100%; margin: 0 0 1.5em 0; padding: 0; border: 1px solid #fff; background:#21374a;}
#app fieldset.submit { float: none; width: auto; border-style: none; background-color: transparent;}

#thanks {text-align:center; width:500px; margin-top:50px;}
#thanks p { font-size:16px;}