#doc {  }

#hd {}
#bd { }
#bd { background:none;padding-top:0px;}
#features { padding-bottom:27px; background:#FFFFFF; }
/*#main { width:930px; background:transparent url(img/dots-vertical.gif) repeat-y 626px top;}*/
*#main { width:930px; background:none;}
#side {padding-top:15px;}

#main .content-30-40-30 .content-left{ width:220px; float:left; margin-right:30px;}
#main .content-30-40-30 .content-right { width:220px; float:right; margin-right:0px !important; } 
#main .content-30-40-30 .content-center{ width:430px; float:left; margin-right:30px; }

#main .content-33-33-33 .content-left{ width:290px; float:left; margin-right:30px; margin-right:30px;}
#main .content-33-33-33 .content-right { width:290px; float:right; margin-right:0px; } 
#main .content-33-33-33 .content-center{ width:290px; float:left; margin-right:30px; }


.special-offer { *height:1%; zoom:1; margin-bottom:1.31em; }
.special-offer:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.special-offer img { float:left; margin-right:10px; }
.special-offer p.offer-highlight { margin:0; font-size:1.2em; font-weight:bold; }

#main .content-50-50 .content-left,
#main .content-50-50 .content-right { width:140px; margin:0; }


ul.listing { margin:0; padding:0; margin-bottom:1.25em }
ul.listing li { margin:0; padding:0; background:none; *height:1%; zoom:1; border-bottom:none; padding-top:.35em; margin-bottom:.35em;font-size:12px;clear:both;}

ul.listing li span{display:block;}
ul.listing li span.place{padding-left:0px}
ul.listing li span.date{clear:both}
ul.listing li span.class{font-size:12px;font-weight:bold}

ul.listing li span a:link, ul.listing li span a:visited { color:#006699; text-decoration:none; }
ul.listing li span a:hover, ul.listing li span a:active { color:#0085B8; text-decoration:underline; }

/*105-20*/
a.facebook-home{display:block;width:105px; height:20px; float:left;margin-right:10px}
a.facebook-home,a.facebook-home:link,a.facebook-home:visited{background:url(img/facebook_share.png) no-repeat top left}
a.facebook-home:hover,a.facebook-home:active{background:url(img/facebook_share.png) no-repeat bottom left}

#posts{border:1px solid #82966B; padding:5px;margin-top:7px;}
.post .txt{ color:#333333;  padding-bottom:5px}

.ifc{margin-top:7px;}

.summerBox{background-color:#D1E1AB; padding:5px;border:1px solid #5A0A06}
.summerBox h3{font-size:1.5em;margin-bottom:5px}



