#slideshow { position:relative; width:908px; height:363px; overflow:hidden; margin:0px auto; z-index:0; background:transparent url(/library/images/background-arch.jpg) no-repeat 0px 0px; }
.slide { font-family:'Molengo',Arial,Sans-serif; width:908px; height:363px; position:absolute; top:0px; left:0px; }
.slide img.person { position:absolute; top:0px; left:0px; z-index:10; }
.slide .shadow { position:absolute; top:113px; left:237px; z-index:0; background:transparent url(/library/images/background-shadow-slideshow.png) no-repeat 90% 100%; padding-bottom:25px; }
.slide .text { font-size:.9em; line-height:20px; background:#ffffff; padding:20px 30px 20px 130px; width:390px; }
.slide .text p { margin-bottom:9px; }
.slide .text h3 { margin-bottom:11px; }
#slide_bill img.person { left:74px; }
#slide_debbie img.person { left:132px; }
#dots { position:absolute; top:90px; right:120px; z-index:100; }
.circle { position:relative; z-index:100; overflow:visible; display:block; width:16px; height:15px; float:left; margin-left:5px; }
.circle.active { z-index:0; }
.circle a { text-indent:-2000px; overflow:hidden; display:block; width:16px; height:15px; background-image:url(/library/images/background-slideshow-circle.png); }
.circle img { position:absolute; top:-48px; left:-31px; }
#c_michele.active a, #c_michele a:hover { background-position:0px -15px; }
#c_debbie.active a, #c_debbie a:hover { background-position:0px -30px; }
#c_bill.active a, #c_bill a:hover { background-position:0px -45px; }
#c_alevia.active a, #c_alevia a:hover { background-position:0px -60px; }
#carousel { min-width:960px; position:relative; height:205px; width:100%; background:transparent url(/library/images/background-carousel.png) repeat-x 0px 0px; margin:-9px 0px 26px; overflow:hidden; }
#carousel a.imglink { width:35px; height:32px; top:87px; position:absolute; z-index:999; }
#carousel a#b_left { background-image:url(/library/images/button-arrow-left-carousel.png); left:13px; }
#carousel a#b_right { background-image:url(/library/images/button-arrow-right-carousel.png); right:13px; }
#carousel a.imglink:hover { background-position:0px -32px; }
#t_ms_blog { width:159px; height:43px; background-image:url(/library/images/text-from-the-ms-blog.png); margin:0px 0px 15px; }
#blog_feed { padding-bottom:60px; position:relative; font-family:'Molengo',Arial,Sans-serif; }
a.b_rss_blog { position:absolute; line-height:13px; padding-bottom:4px; right:0px; top:15px; text-align:right; background:transparent url(/library/images/icon-rss.jpg) no-repeat 100% 0px; padding-right:23px; font-size:13px; text-decoration:underline; }
#feed_wrap { background:transparent url(/library/images/background-blog-feed.png) no-repeat bottom left; padding-bottom:40px; overflow:hidden; }
ul#feed { list-style:none; width:100%; overflow:hidden; padding:10px 0px 10px; }
ul#feed li { border-left:1px dashed #491d16; width:292px; float:left; padding-bottom:200px; margin-bottom:-200px; }
ul#feed li:first-child { border:none; }
ul#feed small, ul#feed h3 { padding-left:12px; }
ul#feed small { color:#5f6568; font-size:.8em; }
ul#feed h3 { font-size:1.1em; line-height:20px; font-weight:normal; }
ul#feed h3 a:hover, a.b_rss_blog:hover { color:#478ea9; }
ul#center_scroll { list-style:none; overflow:hidden; width:3000px; }
ul#center_scroll li { float:left; margin:23px 0px 0px 14px; }
ul#center_scroll .text img { display:block; }
ul#center_scroll .video { width:279px; height:158px; display:block; position:relative; }
ul#center_scroll .video span.play { display:block; position:absolute; top:0px; left:0px; text-indent:-2000px; width:279px; height:158px; background:transparent url(/library/images/icon-play.png) no-repeat 50% 50%; z-index:10; }
ul#center_scroll .video img { position:absolute; left:0px; top:0px; z-index:0; }
#tooltip { margin:0px 0px 0px -75px; position:absolute; z-index:9999; background:transparent url(/library/images/background-tooltip.png) no-repeat 50% 100%;	padding-bottom:7px; color:#808080; font-size:11px; }
#tooltip h3, #tooltip div { margin:0; font-size:13px; font-family:'Molengo',Arial,Sans-serif; color:#491d16; padding:6px 9px; background-color:#f4f490; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-weight:normal; }
#container { background-image:url(/library/images/background-home-texture.jpg); background-position:50% 0px; }
