body {
    text-align:center;
    /*background-color:*#0066cc; /*85B1FF*/
    margin-top:0;
  }

.content {
    width:900px;
    min-width:500px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    font-family:Arial, sans-serif;
    background-color:#ffffff;
    border:ridge #0066cc medium;
  }
  
.skip {
	font-size:x-small;
	text-align:left;
	margin-top:0;	
	width:900px;
}

/*header*/

.head {
    width:100%;
    min-height:175px;
    text-align:center;
     background-color:#5A8BDA;
    margin:0px;
    border-bottom:ridge #000000 thin;
    border-top:solid thin #85b1ff;
    font-weight:bold;
  }
 
h1 {
    /*margin-bottom:-.1em;*/
    margin-bottom:0;
    margin-top:.25em;
    /*font-size:2.5em;*/
    color:#000000;
    padding-bottom:0;
    padding:0;
    font-size:1em;
  }
  
.contact {
    font-weight:bold;
    margin-top:0;
    padding-top:0; margin:0;
  }

.logo {
    float:left;
  }

.blurb {
    padding:.25em;
    font-style:oblique;
    font-weight:bold;
    color:#ffffff;
    font-size:1.1em;
    vertical-align:middle;
  }
  
.address {
	margin-top:0;
  }
  
/*navigation*/

.nav {
    background-color: #5A8BDA;
    float: left;
    padding:1em;
    border-bottom:ridge #000000 thin;
    border-right:ridge #000000 thin;
    color:#ffffff;
    margin:0px;
    width:13.5em;
    text-align:left;
}

.nav ul {
    margin-left:0;
    padding:0;
    white-space:nowrap;
    border-bottom:1px solid black;
    list-style:none;
    width:13.5em;
        
  }

.nav li {
    border-top:1px solid black;
    padding:.25em;
    font-weight:800;
  }

.nav li a {
    text-decoration:none;
    color:#ffffff;
    font-weight:normal;
  }

/*main*/

.main {
    margin-left:16.5em;
    padding-right:1.5em;
    min-height: 350px;
  }

h2 {
    font-size:1.2em;
    border-style:none;
    margin-top:1em;
  }

.left {
    padding-right:5px;
    float:left;
  }

.right {
    padding-left:5px;
    float:right;
  }

.center {
    width:100%;
    text-align:center;
  }
.note {
    font-style:oblique;
    font-size:smaller;
  }

hr {
    width:65%;
    text-align:center;
  }

iframe {
    width:450px;
    height:550px;
    overflow:scroll;
    text-align:center;
    border-style:solid;
    border-width:thin;
    border-color:black;
  }


a {
    border-style:none;
  }
  
.address {
    font-size:small;
  }


/*side*/

.sidebar {
    float:right;
    width:215px;
    border: thin solid black;
    background-color:#ffffcc;
    margin-top:.5em;
    margin-left:.25em;
    margin-right:.25em;
  }

h3 {
    font-size:1.1em;
    margin-top:.5em;
    margin-bottom:.5em;
    text-align:center;
  }

.img {
    text-align:center;
    margin:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    width:15.5em;
    background-color:#ffffff;
    float:left;
  }

.img img {
    border:thin solid black;
    vertical-align:middle;
    margin-top:.75em;
  }

.sidebar p {
    margin-top:.5em;
    margin-bottom:.25em;
  }

/*
.sidebar img {
    margin-right:.25em;
    float:left;
  }
*/
  
a img {
    border-style:none;
  }

.sidebar div {
    width:100%;
    text-align:center;
  }

.events {
    border-style:ridge;
    border-color:#000099;
    margin:0;
    border-spacing:0; 
  }

.events td, .events th {
    border-style:solid;
    border-width:thin;
    padding:.25em;
    border-color:#000000;
 }

th {
    background-color:#ffffcc;
 }


/*footer*/

.foot {
    width:100%;
    clear:both;
    height:.75em;
  }
