body { font-family: Verdana; font-size:13px; margin:0; line-height:120%; }
p { }
.article_title { font-size: 130%; font-weight: bold; text-transform: uppercase; }
.article_footer { color: #888; font-size: 70%; }
td { font-size:13px; }
a:link { }
a:visited { }
a:hover { }
a:active { }
a img {
  border:none;
}
.workshop_title { font-size: 120%; font-weight: bold; }
ul {  line-height: 150%; padding-bottom: 5px; margin-top:0;}

#shopping_cart {
  position:absolute;
  left: 450;
  top:2;
  font-size:12px;
  padding:2 0 0 23px;
  background:url("img/shopping-cart.png") no-repeat;
}

#shopping_cart a {
  text-decoration: none;
}

#unlikely-teachers-purchase-cover {
  float:right;
}

.product {
  background:url("img/products/product-background-borders.png");
  width:479px;
  clear:both;
  margin-bottom: 10px;
}

.product .top {
  background:url("img/products/topcurves.png"); 
  height:16px;
}

.product .bottom {
  background:url("img/products/bottomcurves.png"); 
  height:16px;
  clear:both;
}

.product .content {
  padding: 0 16px;
}

.product .content p {
  margin-left:110px;
}

.product .thumb {
  width: 100px;
  margin-right:10px;
  float:left;
}

.add_to_cart {
  padding:0 0 0 23px;
  background:url("img/shopping-cart.png") no-repeat;
  margin-left: 110px;
}

#topnav {
  margin-top:10px;
  font-weight:bold;
}

#topnav li {
  display:block;
  float:left;
  padding:5px 10px;
}

#security, #free-articles {
  margin: 20 0 28px 8px;
  padding: 5px;
  background:#f6f6f6;
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
}

#security-message {
  display:none;
}

.tracks h4 {
  margin-bottom: 0;
}

.tracks ol {
  margin-top: 0;
}

.left-column {
  background:#f0f0f0;
  font-size:90%;
  padding: 10px 10px 2px;
  margin: 10px 0 0 10px;
}

.left-column input.text {
  width:115px;
  margin-bottom: 6px;
}

.product-ad {
  margin-bottom: 20px;
}

.defaulted {
  color:#333;
}

#subscription-block {
  margin-bottom:18px;
}

#crum-endorsement {
  margin-left:10px;
}

#subscription-block img {
  margin-bottom: 6px; 
}

.social {
  maring-left:6px;
}

/* Testimonial */
.testimonial {
  border-top:2px solid #ccc;
  background:url("img/quote-mark-left.png") no-repeat 0px 10px;
}

.quote {
  padding:0 40px;
  background:url("img/quote-mark-right.png") no-repeat bottom right;
}