/* same as h2#introsect */
h2 {
  margin: 0 0 0.1em 0;
  padding: 0.5em 10px 0.4em 10px;
}

#content h2{
  color: white;
  background-color: #c2d09d;
}

#content p.permalink {margin: 0 0 1.75em 20px;}
#content p.permalink_arc {margin: 0 0 0.25em 20px;}


#content img {
  margin-left: 1px;
  padding: 3px 4px 10px 3px;
}

#pid_home #content blockquote.revquote{
  margin: 1em 15px 0.2em 0;
}

#pid_home #content blockquote.revquote p{
  text-align: justify;
  margin-bottom: 0.1em;
}

#pid_home #content blockquote.revquote p.quotesrc{
  line-height: 120%;
  text-align: right;
  margin-bottom: 0em;
  padding-bottom: 0em;
}

/* intro section */
#p1s1_welcome{font-size:105%;}
#p1s1_welcome p{margin-bottom: 1.5em;}

/* three column section 570px wide*/
#p1s3_group1 {width: 189px; float: left; }
#p1s3_group2{width: 190px; float: left; background-color: #efecc9; margin-left: 1px;}
#p1s3_group3 {width: 189px; float: left; margin-left: 1px;}

#p1s3_group1 p, #p1s3_group1 li,
#p1s3_group2 p, #p1s3_group2 li,
#p1s3_group3 p, #p1s3_group3 li{
  font-size: 90%;
}

#p1s3_group1 p, #p1s3_group2 p, #p1s3_group3 p {
  margin-right: 5px;
  margin-left: 10px;
}

#p1s3_group1 ul li, #p1s3_group2 ul li, #p1s3_group3 ul li {
  margin: 0 0 10px 16px;
}

/* two column section 570px wide**/
#p1s4_group1 {width: 285px; float: left; }
#p1s4_group2{width: 284px; float: left;  margin-left: 1px;}

#p1s4_group1 p, #p1s4_group1 li,
#p1s4_group2 p, #p1s4_group2 li{
  font-size: 90%;
}

#p1s4_group1 p, #p1s4_group2 p {
  margin-right: 5px;
  margin-left: 10px;
}

#p1s4_group1 p span {
  display: block;
  font-size: 80%;
  margin-left: 10px;
}


#p1s4_group1 ul li, #p1s4_group2 ul li {
  margin: 0 0 10px 16px;
}

#p1s5 hr {
  margin:0; padding:0;
}

/* one column for featured teacher */
#p1s5{
  background-color: #efecc9;
  .background-color: transparent;
  padding-bottom: 5px;
  margin-bottom: 0;}

#content #p1s5 h2 {
  _color: black;
  background-color: #c2d09d;
}


