body   { color: #434343; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #434343; margin: 0; right: 800px }
p { color: #434343; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:15px }


#wrapper    {background-image: url(images/background.gif); background-repeat: repeat; text-align: left;  width:800px;  }
#left    { width: 148px; }
#right      { margin-left: 158px; padding-right: 10px; width: 600px; float: right }
#bottom  { background-color: #8ab4ca; margin: 0 auto; width: 800px; height: 25px; clear: both; border-top: 2px solid #434343 }
#footer {clear:both;  }


img.topphoto { border-left: 3px solid #fff }
td.address { padding-top: 5px; padding-right: 6px }
#maincontentbox  { background-color: white; background-image: url(http://www.agilemonkey.net/images/background.gif); text-align: center; display: table; margin-right: auto; margin-bottom: 2px; margin-left: auto; padding-top: 15px; padding-bottom: 20px; width: 800px; height: auto }

.contacttext { color: #979797; font-size: 11px; text-align: right; letter-spacing: 0.2em; padding-top: 3px; padding-bottom: 3px; clear:both}
#footer {clear:both}
td.right  { padding: 12px 12px 12px 16px }



#column1 { width: 325px; float: left }
#column2 { margin-left: 330px; padding-left: 15px; width: 260px }
#calendar { width: 750px }
#classes { display: table; padding-left: 10px; width: 0; height: auto }
.callto    { color: #4184b4; font-size: 12px; font-weight: 500; background-color: #f2fafc; text-align: center; letter-spacing: 0.05em; margin-top: 10px; margin-bottom: 15px; padding: 4px 8px; border: dotted 1px }
#middle p { color: white; font-size: 1.1em; line-height: 1.6em; text-align: left }
#right p { color: black; font-size: 1.1em; line-height: 1.6em; text-align: left: }
h1 { color: #421a29; font-size: 1.8em; font-family: Helvetica, Arial, sans-serif; font-weight: normal; line-height: 1.2em; letter-spacing: 0.1em; margin-top: 0; margin-bottom: 10px }
h2 { color: #4b5f7e; font-size: 1.5em; font-weight: normal; line-height: 1.2em; letter-spacing: 0.1em; margin-top: 0; margin-bottom: 6px }
h3 { color: #421a29; font-size: 1.2em; font-weight: normal; letter-spacing: 0.1em }
.author { font-size: 10px; font-style: oblique; margin-bottom: 6px; margin-left: 20px; width: 75% }
#testimonials { padding-top: -10px; padding-bottom: 4px; border-bottom: 1px dotted #4b5f7e }
h4 { color: #f8de46; font-size: 12px; font-weight: 500; background-color: #dae2ed; text-align: center; text-transform: capitalize; letter-spacing: 0.05em; margin-top: 12px; margin-bottom: 12px; padding: 4px 8px; border: dotted 1px; .callto: #576b87 }
h5 { color: #4b5f7e; font-size: 1.2em; font-weight: normal; letter-spacing: 0.1em }
.smalltext { font-size: 0.9em }
.toplinks { color: black; font-size: 1.2em; line-height: 1.6em; padding-right: 20px }
.toplinks a:link { color: black; text-decoration: none }
.toplinks a:visited { color: black; text-decoration: none }
.toplinks a:hover { color: #5d7290; text-decoration: none }
#nav    { color: #421a29; font-size: 1.06em; font-weight: bold; line-height: 1.7em; text-align: left; margin: 3px 0 0 5px; padding-bottom: 3px }
#nav a:hover { color: #5d7290; text-decoration: none }
#subnav   { line-height: 1.6em; text-align: left; margin-left: 18px; padding-bottom: 6px }
#subnav a:link { color: #444444; text-decoration: none }
#subnav a:visited { color: #444444; text-decoration: none }
#subnav a:hover { color: #5d7290; text-decoration: none }


#fitness { color: #666666; font-size: 1.14em; text-align: center; margin-bottom: 12px; padding-top: 5px; padding-bottom: 0; width: 550px; border: solid 1px #f8de46 }
#fitness td { padding-bottom: 6px; vertical-align: top }
.yellowrulehead { color: #f8de46; font-size: 14px; font-weight: bold; background-color: #2f80bc; text-transform: capitalize; margin-bottom: 12px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 530px; height: 1px; vertical-align: middle; border-top: 1px solid #f8de46; border-bottom: 1px solid #f8de46 }
h4 { color: #f8de46; font-size: 14px; font-weight: bold; background-color: #2f80bc; text-transform: capitalize; margin-top: -6px; margin-bottom: 12px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 540px; border: solid 1px }
.yellowrule { padding-top: 10px; padding-bottom: 10px; width: 540px; height: 1px; border-top: 1px solid #f8de46 }
.keyline { border: solid 1px #666666 }
.class-desc { font-size: 1.1em; line-height: 1.3em; padding-bottom: 10px; padding-left: 10px; width: 70% }
.fitness-class { margin-bottom: 10px }
.yellow { }
ul.list { color: white; margin: 0; padding: 0 }
ul.list li { margin-left: 15px; padding-bottom: 3px; width: 100px }
a.classes { color: #2f80bc; font-size: 14px; text-decoration: none }

a:link.nav   { color: #b6dde6; text-decoration: none }
a:visited.nav  { color: #b6dde6; text-decoration: none }
a:hover.nav  { color: #b6dde6; text-decoration: none }


a:link  { color: #671a29; text-decoration: none }
a:visited { color: #6b2a43; text-decoration: none }
a:hover { color: #421a29; text-decoration: none }
a.homelink { }
li   { color: #434343; font-size: 11px }
.footercopy { color: #fff; text-align: center; margin-right: auto; margin-left: auto }
a:link.footercopy  { color: #f8edaf }
a:visited.footercopy  { color: #f8edaf }
a:hover.footercopy { color: #8d949d }
.salmonemph { color: #e48b5c; font-size: 14px; font-weight: bold }
li.stress  { font-size: 1.1em; font-weight: bolder; list-style-image: url(http://www.agilemonkey.net/images/li1white.gif); margin-top: 6px }
.photos { margin: 10px; padding: 3px; border: solid 1px #4b5f7e }
#schedule   { background-color: #f2f5f6; visibility: visible; margin-left: 0; padding: 6px; position: relative; width: 310px; height: auto; border: dotted 1px #acc0d3 }
#BBU   { background-color: #ffffff; text-align: center; visibility: visible; padding: 6px; position: relative; width: 296px; height: auto; border: dotted 1px #acc0d3 }
.quote { color: #4b5f7e; font-size:10px; line-height: 14px; background-image: url(/images/quote.gif); background-repeat: no-repeat; padding-top: 9px; padding-left: 12px }

.small { color: #6b6b6b; font-size: 0.85em }