@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;}
