html {border: 0; height: 100%; margin: 0; padding: 0;}
body {background: url(../images/bg.jpg) center top #000; border: 0; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; height: 100%; margin: 0; padding: 0;}
#wrap {background: url(../images/bgMid.jpg) center top repeat-y; position: relative; min-height: 100%;}
* html #wrap {height: 100%;}

#header {background: url(../images/beehives.png) right top no-repeat transparent; height: 140px; margin: 0 auto; padding: 0; width: 880px;}
  #logo {border: 0; position: relative; left: 4px; top: 16px; z-index: 1;}
  #subNav {float: right; position: relative; top: 120px; margin: 0 8px 0 0; padding: 0;}
  #subNav a {color: #fff; display: inline; margin: 0; padding: 0 8px;}
  #subNav a:hover {color: #f93; text-decoration: none;}
#navBar {background: url(../images/navBar.jpg) top repeat-x #f93; height: 36px; margin: 0; padding: 0; width: 100%;}
#mainNav {background: transparent; margin: 0 auto; padding: 0; width: 880px;}
  #mainNav ul {margin: 0; padding: 0;}
  #mainNav ul li {display: block; float: left; list-style: none; margin: 0; padding: 0;}
  #mainNav ul li a {color: #4b4642; display: block; font-size: 16px; font-weight: bold; height: 20px; margin: 0; padding: 8px 16px;}
  #mainNav ul li a:hover {color: #000; text-decoration: none;}
  #mainNav .current {background: url(../images/current.jpg) center no-repeat transparent; color: #000;}
#content {background: transparent; margin: 0 auto; padding: 0 6px 80px; width: 868px;}
#fullContent {background: transparent; margin: 0; padding: 6px 10px;}
#mainContent {background: transparent; float: left; margin: 0; padding: 6px 10px; width: 602px;}
#subContent {background: url(../images/subContent.png) bottom repeat-x transparent; float: right; margin: 0; padding: 12px 16px; width: 208px;}
  #subContent h1 {color: #f93; font-size: 16px;}
  #subContent p strong {color: #fff; font-size: 16px; font-weight: normal;}
  #subContent p em {color: #f93; font-style: normal;}
  #subContent p {color: #ccc; margin: 0; padding: 0;}
  #subContent .readMore {margin: 0 0 12px; padding: 0; text-align: right;}
  #subContent .readMore a {color: #c63; font-size: 13px;}
#footBar {background: url(../images/footBar.jpg) top repeat-x #666; border-top: 6px solid #c63; height: 54px; margin: -60px 0 0; padding: 0; position: relative; width: 100%;}
#footer {background: transparent; margin: 0 auto; padding: 6px; width: 868px;}
  #footer p {color: #f93; float: right; margin: 0; padding: 0; text-align: right;}
  #footer em {color: #999; font-size: 13px; font-style: normal;}
  #footer a {color: #999; text-decoration: underline;}
  #footer a:hover {color: #f93;}
  #footer ul {clear: left; height: 17px; margin: 0; padding: 0;}
  #footer ul li {color: #c63; display: block; float: left; list-style: none; margin: 0; padding: 0 4px;}
  #footer ul li a {color: #ccc; text-decoration: none;}
  #footer ul li a:hover {color: #f93;}
  #footer ul.subNav {font-size: 13px;}
  #footer ul.subNav li {color: #c63;}
  #footer ul.subNav li a {color: #999;}
  #footer ul.subNav li a:hover {color: #f93;}

h1 {color: #c63; font-family: Arial; font-size: 20px; font-style: italic; font-weight: normal; letter-spacing: -1px; margin: 18px 0 12px; padding: 0; text-transform: uppercase;}
h2 {color: #f93; font-size: 14px; margin: 8px 0; padding: 0;}
h3 {color: #c63; font-family: Arial; font-size: 16px; font-style: italic; font-weight: normal; letter-spacing: -1px; margin: 18px 0 12px; padding: 0; text-transform: uppercase;}
  h3 a {color: #f93; text-decoration: underline;}
h4 {color: #ccc; font-size: 14px; font-style: italic; font-weight: normal; margin: 0 0 6px; padding: 0;}
p {margin: 8px 0; padding: 0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border: 0;}
img.nobord {border: 0;}

.clear {clear: both;}
.orange {color: #f93;}
.courseTbl {margin: 0 0 6px; padding: 0;}
  .courseTbl th {background: #333; color: #c63; text-align: left; padding: 2px 12px;}
  .courseTbl td {border-bottom: 1px solid #666; padding: 2px 24px;}
.courseDesc {margin: 0 0 0 16px; padding: 0;}