BODY {background: url('../images/site/bg.gif') #6699CC;text-align: center;background-repeat: repeat-x;margin-top: 5px;}
#container {background: white;width: 980px;border: solid 1px #333399;margin-left: auto;margin-right: auto;font: normal 0.8em Arial;}

#header1 {width: 980px;text-align: left;background: url('../images/site/bg_breadcrumbs1.jpg');color: white;height: 20px;}
#header2 {clear: both;height: 100px;background: url('../images/site/lbrsc.gif');}
#header3 {clear: both;text-align: left;background: url('../images/site/bg_breadcrumbs.jpg');color: white;height: 26px;}

.topmenu {font: bold 12px "Arial"; float: right;color: darkgray;margin-top: 4px;height: 20px;padding-right: 20px;}
.topmenu a{text-decoration: none;color: #333366;}
.topmenu a:hover{text-decoration: underline;color: black;}

#leftnav {float: left;background: white;width: 180px; font: bold 12px "Arial";text-align: left;}
#leftnav img {border: none;}
#leftnav a {font-size: 1em;text-decoration: none;padding-left: 5px;color: #669;line-height: 1.8;}
#leftnav input {margin-left: 10px;border: solid 1px #666699;}
#login {padding-left: 10px;color: #666699}
#center {float: left;background: white;color: #333;width: 600px;padding: 10px;text-align: justify;font: normal 1em Arial;}
#center h2 {font: bold 18px "Arial";color: #336;background: url('../images/site/underline.gif') ;background-repeat: no-repeat;height: 30px;}
#center h4 {font: normal 18px "Arial";height: 18px;}
#center table {border: solid 1px gainsboro;margin-top: 10px;}
#center ul {list-style-type: disc;}
#right {float:right;background: white;width: 180px;text-align: left;}
#right a {font-size: 1em;text-decoration: none;padding-left: 5px;color: #669;line-height: 1.3;}
#right img {border-width: 0;}
#menu {padding-left: 20px;color: #006;}
#footer { clear: both;font: normal 12px Arial;color: darkgray; padding: 5px;}
#footer a {color: black;}
#linkform th {font: normal 0.8em Verdana;text-align: left;}
#linkform input {width: 100%;border: solid 1px gray;}
.menuheader {background: url('../images/site/menuheader.gif') ;background-repeat: repeat-x;font-style: italic; color: white;height: 26px;padding-top: 4px;padding-left: 10px;font: bold 16px "Arial";text-align: center;}
.menuheader_l {background: url('../images/site/menuheader_l.gif') ;background-repeat: no-repeat;font-style: italic; color: white;height: 26px;padding-top: 4px;padding-left: 10px;font: bold 16px "Arial";text-align: center;}
#center a{text-decoration:underline;font: normal 1em Arial;color: #669;}
#center form a{text-decoration:underline;font: normal 1em Arial;color: #669;}
#calendar {font: normal 1em Verdana;color: #669;}
#calendar .venue {font: normal 0.8em Verdana;color: gray;}
.wrapper {margin-top: 10px;text-align: center;}
#printable {visibility: hidden;padding-right: 10px;padding-top: 3px;color: #333366;}
.printonly {visibility: hidden;height: 0px;}
#MiniGallery {position: relative;padding-top: 10px;margin-bottom: 20px;text-align: center;margin-left: auto;margin-right: auto;}

#pictures {border: solid 1px black;height: 100px;}
#swim21 {text-align: center; font: normal 18px Arial;}
.picBox {width: 150px;height: 100px;overflow: hidden;margin-left: auto;margin-right: auto;}
#img_bg1 {width: 150px;height:100px;}
#img_bg2 {width: 150px;height:100px;}
.frame {position: relative;top: -100px;}
.tpbox {border: ridge 3px gainsboro; width: 500px;padding-left: 10px;padding: 10px;background: white}
.tpbox_title {font-weight: 600;border-style: solid; border-width: 0 0 1px 0; border-color: black;}
.tpbox_contact {border-style: solid; border-width: 1px 0 0 0; border-color: black;}
.uplink  {border: solid 1px black;background: white; display: inline;color: black;}
body#mceSpanFonts.mceContentBody{
width:440px;
}
.mceToolbarTop {
     white-space: normal;
}

