body {margin: 2px;}

#eventcenter {align: center;}

#container {background-color: #efefef;
            max-width:1000px;
            min-width:1000px;}

#quicklink {text-decoration: none;}

#table {border: solid 1px #005db3;
        border-collapse: collapse;
        width: 50%;
        margin: 0px;
        align: center;}

td, th {border: solid 1px #005db3;
        padding: 5px;
        text-align: center;
        }

.tddate {background-color: #c6deff;}

#topbanner {background-color: #c6deff;
	    color: #000000;
            text-align: left;
            padding-left: 5px;
            padding-top: 2px;
	    border-bottom: 1px solid #02243c;}

#leftsidebar {background-color: #005db3;
	      float: left;
              width: 180px;
              border: 2px solid #005db3;
	      margin: 1px;
			 }

.addressbox {background-color: #FFFFFF;
             margin: 5px;
             padding: 2px;
             border-style: ridge 5px;
             text-align: center;}

#centercolumn {       margin: 0px 164px 0px 182px;
               color: #000000;
               padding: 1px 5px;
               font-size: 0.8em;
              }

#bookbutton {text-decoration: none;}

#largecentercolumn {margin: 0px 25px 0px 182px;
               color: #000000;
               padding: 1px 5px;
               font-size: 0.8em;}

#centercolumnheadline {margin: 2px;
		      padding: 4px;
                      background-color: #c6deff;
		      color: #000000;
		      font-weight: bold;
		      font-size: 1.5em;
                      }

#centercolumnheadlinewarning {margin: 2px;
		      padding: 4px;
                      background-color: #8B0000;
		      color: #FFFFFF;
		      font-weight: bold;
		      font-size: 1.5em;
                      }

#bookclubheadline     {margin: 2px;
		      padding: 4px;
                      background-color: #c6deff;
		      color: #000000;
		      font-weight: bold;
		      font-size: 1.4em;
                      width: 250px;
                      }

#rightcolumn {float: right;
              width: 160px;
              background-color: #efefef;
              padding-top: 10px;
              margin-top: 0px;
              margin-left: 4px;
              padding-bottom: 10px;}

#smallrightcolumn {float: right;
              width: 20px;
              background-color: #efefef;
              padding-top: 10px;
              margin-top: 0px;
              margin-left: 4px;
              padding-bottom: 10px;}

.eventheadline {color: #005dbe;
		font-size: 1.2em;
                margin-bottom: 0;}

.eventbox {
           background-color: #ffffff;
           padding: 5px;
           margin: 5px;
           font-size: 10pt;
           width: 130px;
           border: 1px solid #aaaaaa;}

.centereventbox {
           background-color: #ffffff;
           padding: 5px;
           margin: 5px;
          
           
           border: 1px solid #aaaaaa;}
              

.centercontainer {background-color: #ffffff;
       		  padding-left: 12px;
                  padding-right: 12px;
                  padding-top: 5px;
      }

.centerbox {background-color: #ffffff;
      padding: 15px;}

.cbtitle {font-size: 1.25em;
          font-weight: bold;
          color: #005db3;}

.cbtext {font-size: 1.25em;
         color: #000000;}

.img {padding: 5px;}

.rightcolumntitle {text-align: center;
                   color: #000000;
                   font-weight: bold;
                   margin: 5px;}
		  

.h5 {padding-left: 7px:}
.half {}

.sm {}


#buttonbox {
             width: 179px;
             background-color: #ffffff;
             padding: 1px 1px;
             margin: 1px 0px 1px 0px;
             border: solid 1px dddddd;
             text-align: center;
		   }

#buttonbox:hover {
             width: 179px;
             background-color: #c6deff;
             padding: 1px 1px;
             margin: 1px 0px 1px 0px;
             border: solid 1px dddddd;
             text-align: center;
		   }

#buttonbox:active {
             width: 179px;
             background-color: #c6deff;
             padding: 1px 1px;
             margin: 1px 0px 1px 0px;
             border: inset 1px dddddd;
             text-align: center;
		   }

#buttonboxcalendar {
             width: 150px;
             background-color: #ffffff;
             text-align: center;
             border: 1px solid #000000;
		   }

#buttonboxcalendar:hover {
             width: 150px;
             background-color: #c6deff;
             text-align: center;
		   }

#buttonmain {  color: #000000;
  	         text-decoration: none;}

#buttonmain:hover {background-color:  #c6deff; 
		color: #000000;
  	                    text-decoration: none;}

#buttonlocations {
			 color: #000000;
  	         text-decoration: none; }

#buttonlocations:hover {background-color:  #c6deff; 
		color: #000000;
  	                    text-decoration: none;}

#buttonlibrary { color: #000000;
  	         text-decoration: none;}

#buttonlibrary:hover {background-color:  #c6deff; 
		color: #000000;
  	                    text-decoration: none;}

.headlineleftcolumn {text-align: center;
                     padding-bottom: 5px;
	  padding-top: 5px;
                     font-weight: bold;
                     color: #FFFFFF;}

#margin {margin: 5px;}

#footer { font-size: .70em;
          text-align: center;
          color: #000000;
          background-color: #c6deff;
          padding-top: 10px;
          clear:both;
          padding-bottom: 10px; }
