body { font: 62.5%/1.32em Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; color: #333333; background: #e6e6e6 url(../images/wamcBkgnd.jpg) repeat-x center top; }
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }
a:link { color: #115B9A; }
a:visited { color: #0066CC; }
a:hover { color: #BF1110; text-decoration: underline; }
a:active { color: #27409C; }
#logo { background: #FFFFFF; margin: 8px 12px 0px 0px; padding: 0px; width: 385px; height: 73px; position: absolute; top: 0px; right: 0px; float: right; }
#container { margin: 0px auto; padding: 0px; width: 760px; top: 0px; background: #FFFFFF; position: relative; height: 100%; min-height: 100%; height: 100% !important; }
#header { background: #FFFFFF; padding: 0px; margin: 0px; width: 760px; position: relative; }
#main { margin: 0px auto; padding: 0px; width: 100%; top: 90px; height: 100%; position: absolute; right: 0px; text-align: left; float: left; background: #FFFFFF; }
#eventContent { margin: 0px auto; padding: 0px; height: 100%; width: 100%; position: relative; background: #FFFFFF; float: left; }
#eventContent p { font-size: 11px; margin: 0px; padding: 3px; text-align: left; line-height: 1.32em; }
#eventContent h3 { font-size: 10px; font-weight: bold; margin: 0px; padding: 0px 0px 6px 8px; }
#topNav { background: #FD0333 url(../images/wamctopNavBkgnd.jpg) no-repeat right center; padding: 0px; width: 760px; height: 24px; color: #FFFFFF; text-align: left; margin: 0px auto; }
#topNav p { margin: 0px; padding: 6px 0px 0px 22px; font-size: 10px; font-weight: bold; color: #FFFFFF; position: relative; }
#topNav a:link { color: #FFFFFF; }
#topNav a:visited { color: #FFFFFF; }
#topNav a:hover { color: #333333; text-decoration: underline; }
#topNav a:active { color: #333333; }
.separationRule { margin: 0px auto; width: 96.8%; border-top: 1px solid #E1E1E1; padding: 4px 0px 3px; display: block; }
.separationRule h3 { font-size: 9px; color: #999999; margin: 0px; padding: 0px 0px 0px 10px; }
.separationRule img { margin: 0px; padding: 4px; }
#support { margin: 0px auto; padding: 8px 8px 8px 12px; width: 540px; float: left; height: 100%; border-right: 1px solid #EBE9ED; background: #FFFFFF; }
#support p { color: #333333; font-size: 11px; margin: 0px; padding: 0px 6px 5px; line-height: 1.32em; }
#support h2 { font-size: 13px; font-weight: bold; color: #344C72; margin: 0px; padding: 0px 0px 4px; line-height: 1.32em; }
#support h3 { font-size: 14px; margin: 0px; padding: 0px 0px 3px; font-weight: bold; line-height: 1.32em; color: #0E416C; }
#support h4 { font-size: 11px; margin: 0px; padding: 0px; font-weight: bold; line-height: 1.32em; color: #344C72; }
#support h5 { font-size: 11px; font-weight: bold; color: #0E416C; margin: 0px; padding: 0px 0px 4px 6px; }
.eventInfo { margin: 0px; padding: 5px; width: 96%; border-top: 1px solid #E1E1E1; }

#support .imp { font-weight: bold; }
#support .indent { padding-left: 12px; }
#support .photo { margin: 4px 8px 6px 0px; padding: 3px; border: 1px solid #DFDFDF; float: left; }
#support .photoNoBorder { margin: 4px 8px 0px 0px; padding: 3px; float: left; }
#support .sponsorList { margin: 0px auto; padding: 0px; width: 500px; font-size: 11px; font-weight: bold; line-height: 1.32em; color: #226EA8; text-align: center; }
#support .sponsor { margin: 3px; padding: 3px; border: 1px solid #AEAEAE; }
#support .sponsor2 { margin: 3px 3px 24px; padding: 3px; border: 1px solid #AEAEAE; }
#support .eventSticky { padding: 3px; border: 1px solid #A32B1B; background: url(../images/candleBkgnd.jpg) no-repeat center top; width: 52%; margin: 0px 0px 4px; float: left; }
#support .eventSticky p { font-size: 10px; margin: 0px; padding: 0px; color: #FFFFFF; font-weight: bold; line-height: 1.32em; }
#support .eventSticky h3 { font-size: 11px; font-weight: bold; margin: 0px; padding: 4px; color: #FFFFFF; }
#support .eventSticky h4 { font-size: 12px; line-height: 1.44em; font-weight: bold; margin: 0px; padding: 4px; color: #FFFFFF; }
#support .notice { margin: 8px 0px 0px; padding: 4px 8px; height: 100%; width: 510px; border: 3px solid #E6E6E6; }
#support .notice h3 { font-size: 11px; margin: 0px; padding: 4px 4px 4px 12px; }
#support .notice p { font-size: 11px; line-height: 1.32em; margin: 4px 0px; padding: 0px 4px 6px; }
#support .notice h2 { font-size: 13px; font-weight: bold; margin: 0px; padding: 4px; line-height: 1.44em; }
#support .notice2 { margin: 12px 0px 0px; padding: 8px; height: 100%; width: 510px; border: 3px solid #D6D6D6; background: url(../images/corkboard.jpg) no-repeat center center; }
#support .notice2 p { font-size: 11px; line-height: 1.32em; margin: 0px; padding: 0px 12px 0px 24px; }
#support .notice2 h2 { font-size: 13px; font-weight: bold; margin: 0px; padding: 12px 0px 0px 24px; }
#support .notice2 h3 { font-size: 11px; margin: 0px; padding: 4px 0px 12px 24px; }
.clear01 { clear: both; float: left; display: block; background: #FFCC99; margin: 0px; padding: 0px; width: 98%; }
.clear02 { clear: both; margin: 0px; padding: 0px; width: 96%; height: 26px; }
.sidebar { margin: 6px auto 0px; padding: 0px 0px 4px; height: 100%; width: 95%; background: #FFFFFF; text-align: left; }
.sidebar h4 { text-align: center; margin: 0px; padding: 0px; color: #2464AB; font: 10px/1.44em Verdana, Arial, Helvetica, sans-serif; }
.sidebar img { margin: 0px auto; padding: 0px; }
.sidebar h2 { color: #FFFFFF; margin: 0px 0px 4px; padding: 5px 0px 2px 10px; font: bold 12px "Lucida Sans", "Trebuchet MS", Verdana, Helvetica, sans-serif; text-transform: uppercase; background: #21639F; letter-spacing: 2px; }
.sidebar h3 { font-size: 12px; font-weight: bold; color: #3F678B; margin: 0px; padding: 3px 0px 5px 29px; background: url(../images/checkmark.gif) no-repeat 9px 5px; line-height: 1.32em; }
.calIcon { margin: 0px auto; padding: 4px 0px 0px; text-align: center; }
.calIcon .pic { margin: 8px 0px 0px; padding: 3px; border: 1px solid #B9B9B9; }
.calIcon h3 { text-align: left; margin: 0px; padding: 0px 3px 0px 10px; color: #004B89; font-size: 9px; font-weight: bold; }
.calIcon h4 { text-align: left; margin: 0px; padding: 0px 0px 0px 14px; color: #004B89; font-size: 9px; font-weight: normal; }
#footer { margin: 0px auto; padding: 4px 0px 0px; width: 98%; border-top: 1px solid #E1E1E1; position: relative; background: #FFFFFF; color: #999999; height: 28px; text-align: right; bottom: 0px; }
#footer p { font-size: 9px; line-height: 1.44em; font-weight: bold; background: #FFFFFF; margin: 0px; padding: 0px; text-align: right; }

