/* wrapper font was once 9pt */

body {
margin : 25px auto;
}
.wrapper {
font : normal 10pt "Century Schoolbook",Georgia,serif;
margin : 10px auto 10px auto;
border : 1px solid darkblue;
width : 700px;
padding : 0px;
}
.logos {
text-align : center;
padding : 5px;
}
blockhouse {
padding : 15px;
}
.c {
text-align : center;
margin-left, margin-right: auto;
text-indent: auto;
}
.cblock {
margin-left : auto;
margin-right : auto;
}
.nav {
font : bold 8pt "Century Schoolbook",Georgia,serif;  
text-align : center;
vertical-align: middle;
border-top : 1px solid darkblue;
color : AliceBlue;
background-color : #6699cc;
padding: 2px 0px;
margin: 0px;
}
.nav ul {
display : inline;
list-style : none;
padding : 0px;
margin : 0px;
}
.nav li {
display : inline;
padding : 0px 4px;
}
.nav a {
text-transform : uppercase;
color : AliceBlue;
background-color : #6699cc;
text-decoration : none;
padding : 1px 0.4em;
margin : 1px;
}
.nav a:link {
color : AliceBlue;
background-color : #6699cc;
text-decoration : none;
}
.nav a:visited {
color : AliceBlue;
background-color : #6699cc;
text-decoration : none;
}
.nav a:hover {
color : darkblue;
background-color : AliceBlue;
text-decoration : none;
}
.nav a:active {
color : crimson;
background-color : darkblue;
text-decoration : none;
}
.nav a.here:link {
color : #6699cc;
background-color : AliceBlue;
text-decoration : none;
}
.nav a.here:visited {
color : #6699cc;
background-color : AliceBlue;
text-decoration : none;
}
.nav a.here:hover {
color : darkblue;
background-color : AliceBlue;
text-decoration : none;
}
.nav a.here:active {
color : crimson;
background-color : darkblue;
text-decoration : none;
}
.prose, .contact {
font : normal 1.1em "Century Schoolbook",Georgia,serif;
padding : 5px 10px;
border-top : 1px solid darkblue;
}
.prose p {
margin  : 0.25em auto 0.5em 0em;
text-indent : 1.5em;
}
.prose p.calnote {
margin  : 0.25em .5em 0.25em 1em;
text-indent : -1em;
}
.contact p {
margin  : 0.25em auto 0.5em 0em;
}
.prose p.ni {
margin  : 0.25em auto 0.5em 0em;
text-indent : 0;
}
.prose p.ni2 {
margin  : 0.25em auto 0.5em 0em;
text-indent : 0;
}
.prose p.indent {
margin  : 0.25em auto 0.5em 1.5em;
text-indent : 0;
}
.prose a {
font-weight : bold;
color : SteelBlue;
text-decoration : none;
margin : 1px;
}
.prose a:link {
color : SteelBlue;
text-decoration : none;
}
.prose a:visited {
color : SteelBlue;
text-decoration : none;
}
.prose a:hover {
color : DodgerBlue;
text-decoration : underline;
}
.prose a:active {
color : crimson;
text-decoration : underline;
}
.contact a {
font-weight : bold;
color : SteelBlue;
text-decoration : none;
margin : 1px;
}
.contact a:link {
color : SteelBlue;
text-decoration : none;
}
.contact a:visited {
color : SteelBlue;
text-decoration : none;
}
.contact a:hover {
color : DodgerBlue;
text-decoration : underline;
}
.contact a:active {
color : crimson;
text-decoration : underline;
}
h1 {
font : normal 1.67em "Century Schoolbook",Georgia,serif;
text-align : center;
}
.noshow {
display : none;
}
h2 {
font : normal 1.33em "Century Schoolbook",Georgia,serif;
text-align : left;
margin : .5em auto .25em 0em;
padding : 0px;
}
h3 {
font : normal 1.2em "Century Schoolbook",Georgia,serif;
text-align : left;
margin : .5em auto .25em 1.33em;
padding : 0px;
}
.prose hr {
border : none;
color : darkblue;
background-color : darkblue;
margin : 1em 0 0 0;
height : 1px;
}
.prose table {
margin : 1em auto 1em auto;
border : 1px solid darkblue;
}
table.calendar {
margin : 1em auto 1em auto;
border : 1px solid darkblue;
width : 650px;
}
.prose th {
font : bold 1em "Century Schoolbook",Georgia,serif;
text-align : center;
vertical-align: middle;
color : AliceBlue;
background-color : #6699cc;
padding: 2px 10px;
margin: 0px;
border : 1px solid darkblue;
}
table.calendar th {
font : bold 1em "Century Schoolbook",Georgia,serif;
text-align : center;
vertical-align: middle;
color : AliceBlue;
background-color : #6699cc;
padding: 2px 10px;
margin: 0px;
border : 1px solid darkblue;
}
.prose td {
font : normal 0.9em "Century Schoolbook",Georgia,serif;
text-align : left;
vertical-align: top;
padding: 2px 10px;
margin: 0px;
border : 1px solid darkblue;
}
table.calendar td {
font : normal 0.8em "Century Schoolbook",Georgia,serif;
text-align : left;
vertical-align: middle;
padding: 2px 10px;
margin: 0px;
border : 1px solid darkblue;
}
.prose td.c {
font : normal 0.9em "Century Schoolbook",Georgia,serif;
text-align : center;
vertical-align: middle;
padding: 2px 10px;
margin: 0px;
border : 1px solid darkblue;
}
.prose td.r {
font : normal 0.9em "Century Schoolbook",Georgia,serif;
text-align : right;
vertical-align: top;
padding: 2px 30px;
margin: 0px;
border : 1px solid darkblue;
}
.copy {
font : normal 12px sans-serif;
text-align : center;
}
blockquote.calendar {
font : normal 0.9em "Century Schoolbook",Georgia,serif;
text-align : center;
margin : 0px 25px;
}
img.sdr {
  float: right;
  padding: 3px;
  border: 1px solid darkblue;
  margin: 5px 0px 5px 5px;
  background-color: white;
} 
img.sdl {
  float: left;
  padding: 3px;
  border: 1px solid darkblue;
  margin: 5px 5px 5px 0px;
  background-color: white;
} 
div.sdr {
/*  font: normal 0.75em Arial, Helvetica, sans-serif;  */
  color: black;
  float: right;
  padding: 2px 2px;
  border: 1px solid SteelBlue;
  margin: 5px 0px 5px 8px;
  background-color: white;
} 
div.sdl {
/*  font: normal 0.75em Arial, Helvetica, sans-serif;  */
  color: black;
  float: left;
  padding: 2px 2px;
  border: 1px solid SteelBlue;
  margin: 5px 8px 5px 0px;
  background-color: white;
} 
div.sdr img, div.sdl img {
  border: 1px solid darkblue;
  margin: 0px;
  padding: 0px;
  display : block;
}
input {
color : darkblue;
background-color : aliceblue;
font : bold 10pt "Century Schoolbook",Georgia,serif;
border : 1px solid darkblue;
text-align : left;
}
input.check {
color : red;
background-color : aliceblue;
font : bold 8pt "Century Schoolbook",Georgia,serif;
border : 1px solid darkblue;
text-align : center;
cursor : hand;
cursor : pointer;
}
td.formtext{
background-color : aliceblue;
}
td.formtext input {
color : darkblue;
background-color : aliceblue;
font : bold 10pt "Century Schoolbook",Georgia,serif;
border : 1px solid aliceblue;
text-align : left;
}
td.sdsubmit {
color : darkblue;
background-color : aliceblue;
font : bold 10pt "Century Schoolbook",Georgia,serif;
text-decoration : none;
border : 1px solid darkblue;
padding : 3px 5px;
text-align : center;
}
td.sdsubmit a {
color : MediumBlue;
text-decoration : none;
}
td.sdsubmit a:link {
color : MediumBlue;
text-decoration : none;
}
td.sdsubmit a:visited {
color : MediumBlue;
text-decoration : none;
}
td.sdsubmit a:hover {
color : DodgerBlue;
text-decoration : underline;
}
td.sdsubmit a:active {
color : MediumBlue;
text-decoration : none;
}
.wider {
padding : 0px 15px;
}
.printonly {
display : none;
}
