 /* CSS Document */

body {	background-color: #666666;	font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; }
a { color: #FF0000;text-decoration: none; }
a:hover { text-decoration: underline; }

.title { font-size: 18px; font-weight: bold; }
#table-main { }
#div-main { background-image: url(http://www.stcassociates.com/clients/haze/haze-bg-image.jpg); background-repeat: no-repeat; width: 800px; height:300px; text-align: center; }

#tagline1 { font-size: 16px; }
#tagline2 { color:#CC0000; font-size:28px; white-space: nowrap; }
#tagline3 { font-size: 18px; }
#tagline4 { font-size: 14px; font-weight: bold; color: #CC0000; }

.form-general { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; border: 1px solid red; }
#but-submit { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; border: 1px solid red; background-color: #FFFFFF; color: #000000; }
.but-rsvp { filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; border: 1px solid red; background-color: #FFFFFF; color: #000000; padding: 3px 10px 3px 10px; font-size: 18px; margin: 8px; }

.form td{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.form th{
background-color:#454545;
padding:.1cm;
}