body {text-align: center; background-color: #336699; color: #FFF; font-size: 16px}
form {text-align: center; background-color: #3F77AE; color: #FFF; padding: 15px 0px;}
a:hover, a:focus {  }
a {text-decoration: underline; color: #FBFF56;}
table { margin: auto; }
input {width: 100%; color: #000; }
select {width: 100%; color: #000;}
input[type=submit]{ padding: 5px 0px; margin-top: 10px;}
textarea {width: 100%}
table.order td:first-child { min-width: 9em; text-align: right;}
div.audience-list { color: yellow; background-color: #3F77AE; padding: 1em 0px}
div.audience-list ul {list-style: none;}
img {max-width: 100%;}
.boundary {max-width: 970px; margin: auto;}
.error {color: red;}