body {font-family: Arial, Helvetica, sans-serif; background: #858588; text-align: center; margin: 10px auto;}

h1, h2 {text-align: left; font-size: 11pt;}
p {text-align: left; font-size: 10pt;}
a {text-align: left; font-size: 10pt;}
img {border: 0px;}
ul, li {padding: 0px; margin: 0px; text-align: left; font-size: 10pt; list-style-type: none;}
input:focus, textarea:focus {background-color: #bd206b;}
table td {vertical-align: top; font-size: 10pt;}
table#contact tr, td {text-align: left;}

a:link {color: #bd206b; text-decoration: none;}
a:visited {color: #bd206b; text-decoration: none;}
a:hover {color: #bd206b; text-decoration: underline;}
a:active {color: #bd206b; text-decoration: none;}

a.addy:link {color: #a8a8a8; text-decoration: none;}
a.addy:visited {color: #a8a8a8; text-decoration: none;}
a.addy:hover {color: #30378b; text-decoration: none;}
a.addy:active {color: #a8a8a8; text-decoration: none;}

#wrapper {width: 800px; padding: 10px; border: 2px solid #30378b; background: #ffffff; text-align: center; margin: 0px auto;}

#header {width: 780px; height: 138px; background: url(images/background.png) no-repeat transparent; text-align: center; margin: 0px auto; padding: 0px;}

#main {width: 780px; text-align: center; margin: 0px auto;}
#main h2 {font-family: Arial, Helvetica, sans-serif; border-bottom: 1px solid #bd206b;}

#left {width: 25%; float: left; margin: 10px 0px 10px 0px; padding: 10px;}
#right {width: 69%; float: right; vertical-align: top; margin: 10px 0px 10px 0px; padding: 10px;}
table#calendar {margin-top: 0px;}

#leftnav li {text-align: left; padding: 0px; margin: 0px;}

#footer {clear: both; width: 780px; background: #30378b; color: #ffffff; padding: 5px; vertical-align: middle; text-align: center; margin: 0px auto;}
#footer p {text-align: center; font-size: 10pt;}
#footer a {color: #ffffff;}
#footer a:hover {color: #ffffff; text-decoration: underline;}