body { margin: 0; padding: 0; background: url(../images/body_bg.gif) repeat-x #c5dcd8; }

form { padding: 0; margin: 0 }

img { border: none; }

img, #rightColHome, .galThumb { behavior: url(iepngfix.htc); }

#wrapper { text-align: center; }

#container { width: 920px; margin-left: auto; margin-right: auto; text-align: left; }

#header { height: 68px; background: url(../images/header_bg.gif) }

#nav { padding-left: 4px; height: 41px;  background: url(../images/nav_bg.gif);  font: bold 11px/40px verdana, sans-serif; }

#nav a { display: block; height: 41px; float: left; padding: 0 10px; color: #fff; text-decoration: none; background: url(../images/navItem_bg.gif); border-right: 1px solid #213b32;}

#nav a:hover { background: url(../images/navItem_bg_hover.gif);  color: #ffdd00; }

#navEnd { background: url(../images/navend_bg.gif); width: 3px; height: 41px; float: left; }

#logo { display: inline; float: right; margin-right: 0; background:url(../images/logo_bg.jpg);  width: 210px; height: 41px; margin-right: 4px;}

#logo a, #logo a:hover { padding-left: 42px; background: none; border: none; }

#splash { padding-left: 4px; background: #fff; }

#copy { background: url(../images/copy_bg.jpg) bottom center no-repeat #fff; padding-bottom: 30px; margin-bottom: 0px; }

#copy h1 {  padding: 0 20px;  font: 18px/30px arial, helvetica, sans-serif; color: #74a7a0; }

#copy h2 {  padding: 0 20px;  font: 14px/30px arial, helvetica, sans-serif; color: #74a7a0; }

#copy h3 {  padding: 0 20px 0 20px;  margin-bottom: -10px; font: 11px/17px verdana, sans-serif; color: #4e655d; font-weight: bold; }

#copy p, #copy ul li  {  padding: 0 20px; font: 11px/17px verdana, sans-serif; color: #4e655d; }

#copy dl {  padding: 0 20px; font: 11px/17px verdana, sans-serif; color: #4e655d; }

#copy dt { font-weight: bold; }

#copy dd { margin: 0 0 15px 0}

#copy a { font-weight: bold; color: #4cb4a6; text-decoration: none; }

#copy a:hover { text-decoration: underline; color: #ffbb00; }

#leftColHome { margin-left: 20px;  display: inline; float: left; width: 510px; }

#rightColHome { text-align: center; margin-left: 540px;  width: 360px;  background: url(../images/col_bg.png) no-repeat;  }

#rightColHome img { margin: 30px 0 0 0}

#clear { clear: both; height: 5px;  padding-top: 30px;  }

#footer { text-align: center; height: 30px; padding-bottom: 10px; margin-top: 10px  }

#footer p { color: #829f9b; font: 10px/30px verdana, sans-serif;  }

#footer a, #footer a:active { color: #69938d; text-decoration: none; }
#footer a:hover { color: #428279; }

.clear { clear: both;}

.magnify { height: 17px; width: 17px; position: relative; top: 5px; margin: 0 5px 0 0 !IMPORTANT; }

#galleryContent { margin-left: 20px; padding-top: 10px;}

.gallery { margin-left: 20px; }

.gallery a { padding: 5px; border: 1px solid #c5dcd8; margin: 0 10px 10px 0; float: left; display: block; }

.gallery a:hover { border: 1px solid #6fa29b; }

#galleryContent h1 { position: relative; top: -10px; }

/* === FOR CMS === */

fieldset { font: 11px/17px verdana, sans-serif; color: #4e655d; border: 1px solid #c5dcd8;}
legend { font: 18px/30px arial, helvetica, sans-serif; color: #74a7a0; }

table tr td {  font: 11px/17px verdana, sans-serif; color: #4e655d;}
