body {font-size: 76%; color: #eee; font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; background: url(../img/bg/rotator.php) no-repeat;}

img, img a {border: 0;}
a {text-decoration: none; color: #fff;}
a:focus {outline: none;}
.clearBoth {clear: both; margin: 0; padding: 0;}
.devNote {background-color: #fec; color: red;}

.typeRed {color: #ee3a43;}/*  f33  */
.bgRed {background-color: #ee3a43;}

.divider {height: 1px; margin: 10px 0;}

#wrapper {background-color: #000; width: 786px; margin: 0 auto; padding: 20px 40px;}

#heading {margin: 0; background-color: #000;}
#logo {background: url(../img/common/logo.png) no-repeat; position: relative; top: 13px; left: 26px; float: left; width: 152px; height: 51px;}
#logo a {text-decoration: none; display: block; width: 152px; height: 51px;}
#logo a span {visibility: hidden;}
#tagline {background: url(../img/common/tagline.png) no-repeat; float: right; width: 222px; height: 32px; margin: 0; padding: 0;}

#topnav {width: 555px; height: 19px; line-height: 18px; background: transparent; margin: 0; padding: 0; float: right;}
#topnav ul{ margin: 0; padding: 0; text-align: right;}
#topnav li {display: inline; list-style-type: none;}
#topnav a {background-color: #000; margin: 2px 10px; text-transform: uppercase; font-size: 80%; font-style: italic; font-weight: bold; text-decoration: none; color: #eee;}
#topnav a:hover, #topnav .hot {color: #ee3a43;}/*  f33  */

#banner {background: #999; width: 786px; height: 173px; margin-bottom: 25px;}
#banner.home {background: url(../img/home-banners/rotator.php) no-repeat center center; height: 275px; margin-bottom: 40px;}

#banner.about {background: url(../img/banners/about.jpg) no-repeat center center;}
#banner.contact {background: url(../img/banners/contact.jpg) no-repeat center center;}
#banner.hockey-performance {background: url(../img/banners/hockey-performance.jpg) no-repeat center center;}
#banner.lifestyle-performance {background: url(../img/banners/lifestyle-performance.jpg) no-repeat center center;}
#banner.physical-therapy {background: url(../img/banners/physical-therapy.jpg) no-repeat center center;}
#banner.speed-training {background: url(../img/banners/speed-training.jpg) no-repeat center center;}
#banner.sports-performance {background: url(../img/banners/sports-performance.jpg) no-repeat center center;}
#banner.teammates {background: url(../img/banners/teammates.jpg) no-repeat center center;}
#banner.youth-sports-training {background: url(../img/banners/youth-sports-training.jpg) no-repeat center center;}

#pageHead {color: #fff; height: 26px; line-height: 26px; padding: 0 10px; margin-bottom: 25px;}
#contentBody {line-height: 1.5em; padding: 1px;}
.intro { font-size: 14px; font-style: italic; font-weight: normal; line-height: 24px;}

#footer {width: 786px; font-size: 80%; text-align: right; margin: 3px auto; color: #ccc;}
#footer a {color: #ccc;}
#footer a:hover {text-decoration: underline;}








