/*Greenwich Borough Mariners Swimming Club - CSS Style Sheet - Squads/Learn to Swim Sections - Version: 3.00 - Design: Ben Duxbury
ONLY the Webmaster of Greenwich Borough Mariners Swimming Club/Ben Duxbury may edit or reproduce this stylesheet. This Stylesheet may be used with all W3C Complaint Browsers. Any comments about this CSS Style Sheet please email webmaster@gbmsc.com. */

/*Lesson Times Table */

.lesscon {margin-bottom: 20px;}
.lesstitle {color: #333333;font-size: 1.4em;font-weight:bold;border-bottom:1px solid #d8d8d8}
.lesstitle a {color: #333333;text-decoration:none;}
.lesstitle a:hover {text-decoration:underline;}
.lesstable {color:#333333;margin-top:15px;margin-bottom: 15px;}
#lesstable {width: 100%;border-collapse: collapse; border-spacing:0; margin-bottom:15px;}
#lesstable tr td {border-bottom:1px solid #d8d8d8;padding: 5px 5px 5px 5px;}
#lesstable th {padding:0px 0 10px 5px; color:#006600; font-size:1.1em;text-align:left;}
.lfircol {width:16%;font-weight:bold;}
.lseccol {width:19%;}
.lthircol {width:40%;}
.lfourcol {width:25%;}

/* Locations Boxes */

#loccontop{margin-bottom:20px;height:408px;}
#locconbot{margin-bottom:7px;height:408px;}
.locconl {width:335px;float:left;margin-right:7px;}
.locconm {width:335px;overflow:hidden;}
.locconr {width:335px;float:right;}
.locconlm {width: 335px;float:left;margin-left:115px;margin-right:115px;}
.locconmm {width: 335px;overflow:hidden;}
.loctitle {color: #333333;font-size: 1.4em;font-weight:bold;border-bottom:1px solid #d8d8d8}
.loccontent {color: #333333;font-size:1.1em;margin-top:15px;margin-bottom:15px;}
.locmap {margin-top:10px;margin-bottom:5px;padding:2px;}
.googmap {width:331px;height:266px;border:none;}
.loclink {color:#333333; font-size: 1.1em; margin-top:5px;padding-bottom:5px;border-bottom:1px solid #d8d8d8;}
.loclink a {color: #336699;text-decoration:none;font-weight:bold;}
.loclink a:hover {text-decoration:underline;}

/*Training Times Table */

.traincon {margin-bottom:5px;}
.trainconl {float:left;width:505px;margin-right: 9px;}
.trainconr {width:505px;overflow: hidden;}
.trainconrsp {width:505px;overflow: hidden;margin-top: 72.5px;}
.traintitle {color: #333333;font-size: 1.4em;font-weight:bold;border-bottom:1px solid #d8d8d8}
.traintable {color:#333333;margin-top:15px;margin-bottom: 15px;}
.ttable {width: 100%;border-collapse: collapse;border-spacing:0;}
.ttable tr td {border-bottom:1px solid #d8d8d8;padding: 5px 5px 5px 5px;}
.ttable th {padding:0px 0 10px 5px; color:#006600; font-size:1.1em;text-align:left;}
.tfircol {width:25%;font-weight:bold;}
.tseccol {width:33%;}
.tthircol {width:42%;}

/* Squad Boxes */

.boxcon {margin-bottom:15px;border-bottom:1px solid #d8d8d8;}
.boxtitle {border-bottom:1px solid #d8d8d8;padding-bottom: 4px;}
.boxtitlesq {color: #006600;font-size: 1.4em;font-weight:bold;float:left;margin-right:250px;width: 390px;}
.boxtitleage {color: #333333;font-size:1.1em;overflow:hidden;margin-top:2px;text-align: right;} 
.boxtext {margin-top:10px;clear: both;}
.boxtextin {margin-bottom:0;}
.boxtextbronze {margin-bottom:5px;}
.boxtexttab {margin-top:10px;margin-bottom:0;}
.boxcontact {margin-top:10px;margin-bottom:2px;}
.boxtextl {width:505px;margin-right:9px;float:left;}
.boxtabler {overflow:hidden;width:505px;padding-top: 5px;}
#boxtablegold {overflow:hidden;width:505px;padding-top: 5px;margin-bottom: 22px;}
#boxtextgold {margin-bottom:28px;}
#boxtextbronze {margin-bottom: 2px;margin-top: 18px;}
.boxtextr {overflow:hidden;width:505px;margin-bottom: 22px;}
ul.boxlist {list-style:disc;color:#333333;margin-top:8px;margin-bottom:0;padding-right:5px;padding-left:15px;}
ul.boxlist li {padding-bottom:7px;}
ul.boxlistsp {list-style:disc;color:#333333;margin-top:8px;margin-bottom:0px;padding-right:5px;padding-left:15px;}
ul.boxlistsp li {padding:0px;}
.boxkitlist {margin-top:10px;}
.boxkittitle {color: #333333;font-size: 1.2em;font-weight:bold;}

/* Go to LTS/Squads */

#gotcon {float:right;}
#gotbox {color: #333333;font-weight:bold;background: #CCCCCC;padding: 7px;margin: 0;}
.gottext {padding: 5px;background: #ffffff;margin-left: 1px;margin-top:1px;margin-bottom:1px;display: inline;}
.gottext a {color: #336699;font-weight: bold;text-decoration: none;}
.gottext a:hover {text-decoration: underline;}

/* Nutrition Page */

ul.nutlist {list-style:disc;color:#333333;margin-top:8px;margin-bottom:0;padding-right:5px;padding-left:15px;}
ul.nutlist li {font-size:1.1em;font-weight:bold;margin-left:80px;padding-bottom:7px;}
.nutlistl {float:left;width:506px;margin-bottom: 10px;}
.nutlistr {width:506px;margin-bottom: 33px;overflow: hidden;margin-left: 7px;}
.nuttitle {font-size:1.3em;color:#006600;font-weight:bold;}
.daytitle {font-size:1.4em;color:#006600;font-weight:bold;border-bottom:1px solid #d8d8d8;margin-bottom:15px;}
.nomar {margin-bottom:0;}
