body{ background-color:#FFFFFF;	margin:0px; padding:0px; background-image:url(graphics/backhand.gif); background-repeat:repeat; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal; }

div#head{ margin:0; padding:0; background-image:url(graphics/waveadd.gif); background-repeat:repeat-x; background-position:0 87px; }

img.logo{ }
img.nav{ border:none; margin-top:-3px;  }
img.nav-bot{ border:none; margin:0.2em 0 1em 2.5em; }
img.subheader{ width:591px; height:87; }
img.wave{ float:left; margin-left:783px; margin-top:-113px; }

a:link{ color:#990000; }
a:active{ color:#3366ff; }
a:visited{ color:#446344; }

span.b{ font-weight:bold; }
span.u{ text-decoration:underline; }
p.b{ font-weight:bold; }
p.c{ text-align:center; }
p.ntm{ margin-top:-1.5em; }
a.b{ font-weight:bold; }
span.i{ font-style:italic; }

ul.linespaced li{ margin-bottom:1em; }

dl.address dd{ font-weight:bold; }

div#content{ width:41.5em; margin:0 0 0 3em; margin-top:20px; }
div#content-wide{ width:55em; margin:0 0 0 3em; margin-top:20px; }
div#content-cal{ width:875px; margin:auto; margin-top:20px; }

h3{ text-align:center; margin-bottom:0; }
h3.left{ text-align:left; }

h4{ margin-bottom:0; }

table.calendar{ border-spacing:0; width:800px; border-right:ridge #000000 2px; border-bottom:ridge #000000 2px; margin:auto; margin-bottom:1em; }
table.calendar td{ padding:5px; border-left:ridge #000000 2px; border-top:ridge #000000 2px; }
td.month { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:1.3em; height:35px; background-color:#ffddbb; }
tr.weekday td{ text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background-color:#FFCC99; vertical-align:middle; margin:0px; padding:2px 0; font-weight:bold; letter-spacing:1.025em; }
tr.day td{ width:14%; vertical-align:top; text-align:center; height:150px; font-size:12pt; }
tr.day td span.date{ float:left; font-weight:bold; }
tr.day td a{ font-weight:bold; }
tr.day td span.new{ font-weight:bold; }
