#panelBox { position: relative; line-height: 1.3em;}

#leftPanel, #blog {
  width: 270px;
  float: left;
  padding: 15px;
  height: auto;
  font-weight: bold; 
}

#blog { 
  height: 230px; position: absolute; top: 300px; overflow: auto;
  text-align: left;
}

.feedburnerFeedBlock {text-align: left; border-top: 1px solid #E2c489; padding: 10px;}

#leftTitle {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 15px;
  color: #8a2630;
}
 
.home, .instruct {
  background-image: url(/images/homepage/boat.gif);
  background-repeat: repeat-y;
}

.instruct {text-align: left;}
.home {text-align: center;}

.desc, .location {
  background-image: url(/images/homepage/crane.gif);
  background-repeat: repeat-y;
  text-align: left;
}

.schedule, .history {
  background-image: url(/images/homepage/snake1.gif);
  background-repeat: repeat-y;
  text-align: left;
}

.gallery {
  padding: 10px 0 10px 0;
  background-color: #DDD;
}

#mainPanel {
  margin-left: 300px;
  text-align: left;
  padding: 10px;
}

#sifuBox {
  width: 194px;
  float: right;
}
#sifuPic {
  height: 190px;
  background-image: url(/images/sifu_pics/sifu_headshot_wb.jpg);
  background-repeat: none;
}

.liTitle {font-size: 110%; font-style: italic; font-weight: normal;}
h4 {}
#front li {margin: 5px 0 0 10px;}
#front p {font-size: 95%; font-style: italic;}

#studEx1 {
  width: 95px; height: 150px;
  background-image:  url(/images/homepage/cp01.jpg);
  background-repeat: none;
  float: left; 
  margin-right: 10px; margin-bottom: 10px; margin-top: 0px;
}

#sifuPicBio {
  height: 200px; width: 200px;
  float: left;
  background-image: url(/images/sifu_pics/sifu_guardstance_wb.jpg);
  background-repeat: none;
  margin: 0 10px 0px 0;
}

#teach1 {
  height: 165px; width: 300px;
  background-image: url(/images/homepage/teach1.jpg);
  background-repeat: none; 
  margin: 0 0px 0px 0;
}


#chisao {
  height: 175px; width: 190px;
  background-image: url(/images/homepage/chisao.jpg);
  background-repeat: none;
  float: left;
  margin: 0 10px 0px 0;
}


#hist1 {
  height: 175px; width: 68px;
  background-image: url(/images/logos/wccaligraphysmall.gif);
  background-repeat: none; 
  float: right;
  margin: 0 0px 0px 10px;
}

#hist2 {
  height: 216px; width: 180px;
  background-image: url(/images/homepage/jong.gif);
  background-repeat: none; 
  float: left;
  margin: 0 10px 0px 0;
}


#mainPanel p {
  margin-bottom: 15px;
  line-height: 1.6em;
}

.feedburnerFeedBlock li {margin-bottom: 10px;}
.feedburnerFeedBlock a:hover {color: #F4410b;}
.feedTitle a {color: #8a2630;}
.headline a {color: #2b231b;}
#creditfooter {margin-top: 10px;}


.day {font-size: 120%; font-weight: bold; color: #8A2630; padding-top: 10px;} 

table th {vertical-align: top; padding: 5px 10px 5px 0;}

.caption {text-align: center; font-weight: bold; font-size: .8em;}
