body { font-size: 11pt; color: #000000; font-family: CastleT, "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
strong,h1,h2,h3,h4,h5,h6,h7 { font-weight: bold; color: #000000; }

div#h1 { position: relative; height: auto; top: 0; left: 0; right: auto; }	

h1, h1.homepage { position: relative; margin-top: 0; margin-bottom: 1em; }
h1 img { max-width: 100%; height: auto; }

img#logo2 { display: none; }

a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }
a:hover { color: #000000; }
a img { text-decoration: none; }

div#nav { display: none; }

div#mainbody { position: relative; top: auto; left: 0; right: 0; line-height: 120%; }
div#mainbody p { margin-top: 0px; margin-bottom: 1em; width: 100%; }
div#mainbody ul { list-style-image: none; }
div#mainbody ul li ul { list-style-image: none; }

div#panels { display: none; }


p.note { font-size: 9pt; }

table th, table td { text-align: left; vertical-align: top; }
table#guestlist th, table#guestlist td { margin: 0; padding-left: 0; padding-top: 0; padding-bottom: 0.8em; padding-right: 2em; }
table#guestinfo th { color: #000000; margin: 0; padding-left: 0px; padding-top: 0.3em; padding-bottom: 0.3em; padding-right: 0.4em; }
table#guestinfo td { margin: 0; padding-left: 0.4em; padding-top: 0.3em; padding-bottom: 0.3em; padding-right: 0em; }