/* ---- HOMEPAGE ---- */
/* Begin Typekit */
.home p { font-family:museo-slab-n5,museo-slab,serif; font-weight:500; } /* Museo Slab 500 */
.home p strong, .home p a { font-family:museo-slab-n7,museo-slab,serif; font-weight:700;} /* Museo Slab 700 */
.home h2 { font-family:museo-slab-n8, museo-slab, serif; font-weight:800; }  /* Museo Slab 900 */
/* End Typekit */

.home { background:url(/images/dot_home.gif) repeat-y; margin: 40px 0 65px;}
.home h1 { color:#999695; font-size:18px; margin:0 0 10px; }
.home h3 { color:#d15631; font-size:14px; }
.home .feat-3 h3 { font-size:12px; }
.home p { margin:0 0 10px; }
.home p strong { font-size:11px; }
.home p a { font-size:10px; text-transform:uppercase; padding-left:10px; background:url(/images/sprite.png) no-repeat 0 -100px; line-height:2}
.home p a:hover { background-position:0 -150px; }
.feat-1, .feat-2, .feat-3, .feat-4 { float:left; }
.feat-1 { width:325px; padding:0 20px 0 0; }
.feat-2 { width:160px; padding:0 25px; }
.feat-3 { width:180px; padding:0 20px; }
.feat-4 { width:180px; padding:0 0 0 13px; }
.feat-4 h1 { margin-left:7px; }

.home input[type=text].txt { background:url(/images/input_190.gif) no-repeat; border:none; width:170px; margin:0 -8px 0 -7px;}
.home input[type=submit].btn, input[type=button].btn { background:url(/images/sprite.png) no-repeat 168px 0; width:190px; margin:0 -8px 20px -7px;}
.home input[type=submit].btn:hover, input[type=button].btn:hover { background-position: 168px -50px; }

.promo {padding:0 0 20px;}
.promo h2{ background:#eaeae9; padding:1px 3px; letter-spacing:5px; text-transform:uppercase; font-size:21px; color:#3a3325; font-weight:700; text-align:center; }

.fb-feed { background:#ececeb; }
.fb-feed h2 { background:#3b5997; padding: 4px 7px; color:#FFF; line-height:1; }
