
.sneak-peek, .blurb { display:inline-block; vertical-align:top; position:relative; }

.sneak-peek { margin-left:50px; }

.sneak-peek img { max-width:500px; height:auto; }

.x-line { width:944px; background-color:#5d0021; height:1px; }
.ll { margin-left:50px; }
.pp2 { margin-top:40px; }

.prev-slide, .next-slide { position:absolute; display:block; width:14px; height:14px; top:323px;  }
.prev-slide { background:url(images/arr-l.png); left:0px;background-repeat:no-repeat; }
.next-slide { background:url(images/arr-r.png); right:0px;background-repeat:no-repeat; }
.prev-slide:hover { background:url(images/arr-l-h.png); }
.next-slide:hover { background:url(images/arr-r-h.png);  }
.prev-slide em, .next-slide em { position:absolute; left:-999999px; }

.sp-slides { width:500px; height:312px; overflow:hidden; }

.blurb h2 { font-size:30px; width:390px; margin-top:2px; }
.dd { width:390px; }
.blurb { margin-left:20px; min-height:315px; } 

.twitter-1 { background:url(images/x-twitter-1.png); width:115px; padding-left:40px; background-repeat:no-repeat; background-position:top left; min-height:71px; display:inline-block; vertical-align:top; padding-top:15px; height:80px; overflow:hidden; margin-top:15px; }

.twitter-2 { background:url(images/x-twitter-2.png); width:115px; padding-left:40px; background-repeat:no-repeat; background-position:top left; min-height:71px; display:inline-block; vertical-align:top; padding-top:15px; margin-left:60px; height:80px; overflow:hidden; margin-top:15px; }
.faf { position:absolute; bottom:-40px; }
.snn { position:absolute; top:322px; left:190px; }