body { margin-left: auto; margin-right: auto; background-color: #E0DADA; font-family: Georgia, "Times New Roman", Times, serif; font-size:1em; background-image: url(tw_images/kelp.jpg); background-repeat: repeat-y; }
h1, h3 { text-align:center }
img { border:1px; border-color:#000000; }
.mainWrapper { width: 1000px; height: auto; top: 0px; margin: 0 auto; min-height: 2750px; position: relative; background-color: #DBE6F5; }
.main_menu { top: 250px; position: relative; height: 50px; font-weight: bold; text-align: center; width: 90%; margin-right: auto; margin-left: auto; }
.header { background-image: url(tw_images/TeamWeeks_bkgrnd_01.jpg); height: 302px; }
#Menu1, #Menu2, #Menu3, #Menu4, #Menu5, #Menu6 { position:relative; width:200px; height:auto; z-index:2; text-align: center; }
#Menu1 { left: 775px; top: 50px; }
#Menu2 { left: 725px; top: 75px; }
#Menu6 { left: 625px; top: 100px; width:300px; }
#Menu3 { left: 575px; top: 125px; }
#Menu4 { left: 475px; top: 150px; width:250px; }
#Menu5 { left: 420px; top: 175px; width:250px; }
/*scuba page */
.leftBox { float: left; margin: 2em 0.5em 0 .5em; width: 25%; }
#links, #articles, #moreLeftBox { background: none repeat scroll 0 0 rgba(250, 250, 250, 0.6); border: thin solid #CCCCCC; border-radius: 10px 10px 10px 10px; box-shadow: 0 0 1px 1px #888888; margin-bottom: 1.5em; font-family: arial, sans-serif; font-size: 13px; }
.rightContent { float: right; padding-right: 0.5em; width: 70%; }
h2.subHeading { font-weight: bold; text-align: center; }
.info { width: 980px; height: auto; position: relative; left: 0px; top: -5px; z-index: 1; color: #000000; background-color: #DBE6F5; margin: 0px 0px; overflow: visible; padding: 0 10px 15px 10px; min-height: 550px; float: left; }
.menus a:link { font-size: 1em; color: #FFFFFF; text-decoration: none; }
.menus a:hover { font-size: 1em; color: #000000; text-decoration: none; font-weight: bold; }
.menus a:visited { font-size: 1em; color: #E8E8E8; text-decoration: none; }
.footer { position:relative; width:1000px; height:85px; z-index:3; top: 200px; color: #AAAAAA; font-weight: bold; text-align: center; font-size: 0.75em; left: 0px; margin: 0px 0px; top: 0px; margin-right: auto; margin-left: auto; }
.scubaComments { vertical-align: top; width: 100%; text-align: left; }
table.scubaComments td { padding: 0 1em 0 0; vertical-align:top; }
#webCam { text-align: center; float: left; width: 45%; z-index: 2; }
.commentBlock { background-color: #EEEEEE; margin: 0 .5em; max-height: 20em; overflow: auto; }