html, body, div, td, p, input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
body { margin:0; padding:0; }

#head { width:100%; height:47px; background-color:#b2131c; border-bottom:4px solid #fff; }
#head .logo { float:left; margin:13px 0px 0px 38px; }
#head .events { float:right; margin:13px 9px 0px 0px; }

#headPrint { display:none; }

#nav { display:block; margin:0; padding:4px 0 2px 0; background:#FFF; padding-left:38px; 
border-top:5px solid #60513a; border-bottom:5px solid #b2131c; }

#nav img { margin-right:9px; }

#body { background-image:url("/events/images/side_margin_red.gif"); background-repeat:repeat-y; padding-left:24px; }

.left { padding:5px 10px; }
.leftMain { padding:5px 10px; }
.leftPara { padding:0 0 5px 0; border-bottom:1px solid #B2131C; margin-bottom:10px; }
html>/**/body .leftPara { margin-top:-10px; }  /* Spacing correction for FF */

.right { width:130px; padding:5px; }
.right img { padding-bottom:5px; }

h1 { color:#B2131C; font-size:12px; font-weight:bold; }
h2 { color:#B2131C; font-size:11px; font-weight:bold; text-transform:uppercase; 
padding-bottom:3px; border-bottom:1px solid #B2131C; }
h3 { color:#B2131C; font-size:11px; font-weight:bold; text-transform:uppercase; }

a:link, a:active, a:visited { color:#60513A; text-decoration:underline; }
a:hover { color:#B2131C; text-decoration:underline; }

.label { float:left; padding-top:3px; }
.input { clear:right; margin-left:150px; margin-bottom:5px; }
.space { clear:both; margin-bottom:5px; }

.tableHead td { background:#B2131C; color:#FFF; font-weight:bold; }

.tableBody td { background:#FFF; color:#000; font-weight:normal; border-bottom:1px solid #B2131C; }

ul { list-style:square; }
