/* same as h2#introsect */

#content h2 {padding-left: 10px;}

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

/*--- columns layouts ---*/
/* intro section */
#p1s1_welcome {
  width: 735px;
  background-color: transparent;
  border-bottom: 1px solid transparent; /*needed */
  .border-bottom: none;
  margin-bottom: 15px;
}

/* blog & products */
#p1br #blog_text p {
  font-style: italic;
  margin-bottom: 0.5em;
}

#p1br_group1, #p1br_group2{
  background-color: white;
  margin-bottom: 15px;
  .margin-bottom: 0;
}

#p1br_group1 {width: 235px; float: left;}
#p1br_group2{width: 485px; float: left;  margin-left: 15px;}

#p1br_group1 p, #p1br_group1 li,
#p1br_group2 p, #p1br_group2 li{
  /*font-size: 100%*/;
}


#p1br_group2_marg div {
   padding: 0 10px 0 20px;
   background: white url(../images/custom/0css/home_rev_side.gif) no-repeat 5px 1px;
}


#p1br_group1 p, #p1br_group2 p {
  margin-right: 5px;
  margin-left: 10px;
}

#p1br_group1 .blog_entry p {
  font-style: italic;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
}
#p1br_group1 .blog_entry p.blog_title {font-style: normal; margin-bottom: 0;}

#p1br_group1  .blog_entry p.blog_title span {
  display: block;
  font-size: 80%;
  margin-left: 10px;
}

#p1br_group1 ul li, #p1br_group2 ul li {
  margin: 0 0 10px 16px;
}

/* colleges, meetings & courses */
#p1ccm{
  clear:left;
}

#p1ccm_group1 {width: 235px; float: left; background-color: white;}
#p1ccm_group2{width: 235px; float: left; margin-left: 15px; background-color: white;}
#p1ccm_group3 {width: 235px; float: left; margin-left: 15px;background-color: white;}

#p1ccm_group1 p, #p1ccm_group1 li,
#p1ccm_group2 p, #p1ccm_group2 li,
#p1ccm_group3 p, #p1ccm_group3 li{
  /*font-size: 100%*/;
}

#p1ccm_group1 p, #p1ccm_group2 p, #p1ccm_group3 p {
  margin-right: 5px;
  margin-left: 10px;
}

#p1ccm_group1 ul li, #p1ccm_group2 ul li, #p1ccm_group3 ul li {
  margin: 0 0 10px 16px;
}

#p1ccm_group2 ul li span, #p1ccm_group3 ul li span{
  display: block;
  font-size: 90%;
}
#p1ccm_group2 ul li span#countdown, #p1ccm_group3 ul li span#countdown{
  font-size: 90%;
  font-style: italic;
}
#content h2 {
  background: url(../images/custom/0css/h2_back.jpg) repeat-x bottom right;
  padding: 0.5em 0 0.4em 0;
  text-align: center;
  border-bottom: 2px solid #fafafa;
  font-size: 150%;
}

#content #p1s1_welcome h2{
  background: transparent url(none);
  border-bottom: none;
}

/* table for products/books in the review section */
table caption {
  font-weight: bold;
  font-size: 130%;
  font-variant: small-caps;
  margin-top: 0em;
  padding-bottom: 0.05em;
  text-align: center;
}
table caption span{
  display: block;
  font-weight: normal;
  font-size: 80%;
}

table caption p {
  font-size: 80%;
  text-align: center;
}

col.trevcol1{width: 50%;}
col.trevcol2{width: 50%;}

table th{
  padding: 0px 5px;
  text-align: center;
  font-size: 120%;
  font-weight: bold;
  font-variant: small-caps;
}

table td {
  padding: 5px 15px;
  font-weight: normal;
  vertical-align: top;
}

table ul {
  margin: 0;
  padding: 0;
}

#content table ul li {
  margin-left: 0;
}

#content table ul li span.thm_rate{
  display: block;
  margin-left: 15px;
}





