
/*Home Page
===========
*/
  
#main {*zoom:1;}
#main .homepage{width:902px;margin-bottom:200px;position:relative;}

.meet_the_girls{margin:-9px 0 0 18px;}
 
#main #welcome {background-color:#fbfeb7;display:none;position:relative;} 
#main #welcome  .content p{float:left;font-size:.8571em;width:700px; background:url(../img/background/bg_homepage_welcome.jpg) no-repeat 0 bottom;padding:15px 0 15px 120px;}
#main #welcome  .content a{margin:14px 0 0 40px;float:left;width:27px; height:27px;background:url(../img/background/bg_close_warning.png) no-repeat;}
        
.homepage{background:url(../img/background/bg_homepage_ornament_top.png) no-repeat; padding-top:5px;}

/* home page hero item */
.homepage .topic_1{background:url(../img/background/bg_homepage_hero_cyberbullying.png) no-repeat;height:314px; position:relative;margin-bottom:20px;}
.homepage .topic_2{background:url(../img/background/bg_homepage_hero_socialnetworking.png) no-repeat;height:314px; position:relative;margin-bottom:20px;} 
.homepage .topic_3{background:url(../img/background/bg_homepage_hero_sexualpredators.png) no-repeat;height:314px; position:relative;margin-bottom:20px;} 
.homepage .topic_4{background:url(../img/background/bg_homepage_hero_privacy.png) no-repeat;height:314px; position:relative;margin-bottom:20px;}
.homepage .topic_5{background:url(../img/background/bg_homepage_hero_cybersecurity.png) no-repeat;height:314px; position:relative;margin-bottom:20px;}
.homepage .topic_6{background:url(../img/background/bg_homepage_hero_mobiledevices.png) no-repeat;height:314px; position:relative;margin-bottom:20px;}


.homepage .topic_8{background:url(../img/background/bg_homepage_hero_netiquette.png) no-repeat;height:314px; position:relative;margin-bottom:20px;}
  

.homepage .hero .left_ornament{position:absolute; background:url(../img/background/bg_homepage_hero_ornament_left.png) no-repeat;top:140px; left:-54px;width:54px;height:143px;}
.homepage .hero .right_ornament{position:absolute; background:url(../img/background/bg_homepage_hero_ornament_right.png) no-repeat;top:20px; right:-40px;width:42px;height:115px;}

.homepage .hero img.featured {position:absolute;left:-50px;top:15px;} 
.homepage .hero .intro{float:left; width:400px;}
.homepage .hero .intro h1{text-indent:-9999px;}
.homepage .hero .intro p{margin:193px 0 0 57px;width:240px;color:#2aa2d9;font-weight:bold;line-height:1.285em;min-height:52px;_height:52px;}
.homepage .hero .intro a.lets_go{background:url(../img/buttons/btn_lets_go.png) no-repeat;_background:url(../img/blank.gif);
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/GirlScouts/img/buttons/btn_lets_go.png');height:32px;margin:5px 0 0 55px;}

.homepage .hero .more_topics{display:inline; width: 220px; float:right;margin:60px 17px 0 0;}
.homepage .hero .more_topics h3{text-indent:-9999px;}   
.homepage .hero .more_topics ul{margin-top:17px;}
.homepage .hero .more_topics li{min-height:44px;_height:44px;display:block;}  
.homepage .hero .more_topics li a{font-weight:bold;display:block;padding:4px 0 4px 25px;margin-left:12px; background:url(../img/background/bg_homepage_more_topic_arrows.png) no-repeat;}            
.homepage .hero .more_topics a.browse{margin-left:25px;background:url(../img/buttons/btn_browse_all_topics.png) no-repeat; height:26px;}

.homepage .hero .more_topics li span{display:block;color:#8b8b8b;font-weight:bold; font-size:.8571em;background:url(../img/background/bg_homepage_more_topic_coming_soon.png) no-repeat;padding:9px 0 11px 37px;}

.homepage .hero .more_topics li.networking a{color:#39aee4;background-position:0 -30px;}
.homepage .hero .more_topics li.predators  a{color:#a0674a;background-position:0 -60px;}
        
/*  end home page hero item */ 
.homepage .listing_and_sidebar{position:relative;}

.homepage .girls_speak_up {width:635px; float:left; position:relative; z-index:0;}  
.homepage .girls_speak_up .left_ornament{position:absolute; background:url(../img/background/bg_homepage_blog_ornament_left.png) no-repeat;bottom:422px; left:-72px;width:72px;height:294px;}
.homepage .girls_speak_up .right_ornament{position:absolute; background:url(../img/background/bg_homepage_blog_ornament_right.png) no-repeat;bottom:264px; right:-164px;width:172px;height:379px;}  

.homepage .girls_speak_up  h2.header {display:block; width:635px; height:43px; background:url(../img/background/bg_homepage_blog_top.png) no-repeat;}
.homepage .girls_speak_up  h2.older {background:url(../img/background/bg_blogs_older_h2.png) no-repeat;}

/* Latest Posts */
.homepage .post {z-index:1;width:565px; padding:35px 25px 25px 25px; border-left:10px solid #e0e0e0; border-right:10px solid #e0e0e0; background:#fff url(../img/background/bg_homepage_blog_post_divider.png) no-repeat bottom; position:relative;}
.homepage .post h3 {font-size:2.1482em; letter-spacing: -0.03em; color:#000;}
.homepage .post h3 a{color:#000;} 
.homepage .post h3 a:hover{text-decoration:underline;color:#008d69;}
.homepage .post .post_content {float:left; padding-bottom:30px;}
.homepage .post .commented {padding-bottom:0;}
.homepage .post .post_content img {float:left; padding:5px 15px 0 0;}          
.homepage .post .post_content p {line-height:18px; padding:5px 0; font-size:0.9285em;}
.homepage .post .post_content p.half {width:250px;}
.homepage .post .post_content strong {font-size:1.0714em;}
.homepage .post span.posted_date {font-size:0.7857em; color:#8b8b8b; display:block; padding:5px 0 15px 0;}
.homepage .post div.comments {float:left; width:565px; margin-top:30px;}

.homepage .post div.comments ul li {float:left; padding:2px 10px 0px 25px; height:20px;}
.homepage .post div.comments ul li.last {float:right; color:#ff7800; padding:2px 0 0 0;}

.homepage .post div.comments ul li a {color:#000; border-bottom:1px solid #88bb09; font-weight:bold;} 
.homepage .post div.comments ul li a:hover{text-decoration:none;} 
.homepage .post div.comments ul li.comments a, #main .content .blog .latest_posts .post div.comments ul li.see_also a {font-size:0.7857em;}
.homepage .post div.comments ul li.comments a:hover, #main .content .blog .latest_posts .post div.comments ul li.see_also a:hover{text-decoration:none;}
.homepage .post div.comments ul li.comments {background:url(../img/background/bg_blogs_comments.png) no-repeat 0 0;}
.homepage .post div.comments ul li.see_also {background:url(../img/background/bg_blogs_seealso.png) no-repeat 10px 0; border-left:1px dotted #ccc; padding-left:35px;}

.homepage .post ul.number {padding:0 40px; }
.homepage .post ul.number li{list-style-type: decimal; font-size:0.9285em; line-height:18px;}

.homepage .post ul.bullet{padding:0 40px; }
.homepage .post ul.bullet li{list-style-type: disc; font-size:0.9285em; line-height:18px;}


.homepage .post .who_commented {width:260px; float:left}
.homepage .post .who_commented p {color:#8b8b8b; font-size:0.7857em; float:left; padding:35px 0 0 8px;}
.homepage .post .who_commented a.name {font-size:1.2em; font-weight:bold; color:#008d69;}
.homepage .post .who_commented img {float:left;}

.homepage  .girls_speak_up .footer {position:relative; z-index: 1;background:url(../img/background/bg_homepage_blog_bottom.png) no-repeat; height:46px; padding:10px 35px 0 35px;}
.homepage  .girls_speak_up .footer a {color:#000; border-bottom:1px solid #88BB09; font-weight:bold; font-size:1.4em;line-height:1.3;}
.homepage  .girls_speak_up .footer a.UnselectedNext { padding-right:25px; height:20px; background:url(../img/background/bg_blogs_posts_arrow.png) no-repeat right;}
.homepage  .girls_speak_up .footer a.UnselectedNext:hover{text-decoration:none;}
.homepage  .girls_speak_up .footer a.UnselectedPrev { height:20px; padding-left:25px; background:url(../img/background/bg_blogs_posts_arrow_left.png) no-repeat left;}	
.homepage  .girls_speak_up .footer a.UnselectedPrev:hover{text-decoration:none;}    

/* microsoft safety tip item */   
.homepage .tip{background:url(../img/background/bg_homepage_tip.png) no-repeat 100% 100%; padding-bottom:30px; margin-top:40px;position:relative;} 
.homepage .tip img.paperclip{ position:absolute; top:-20px;left:-10px;}
.homepage .tip h2{background:url(../img/background/bg_homepage_tip.png) 0 -15px no-repeat; font-size:2.142em;padding:40px 0 30px 30px;}  
.homepage .tip p{border:1px solid #c9c9c9;background-color:#fff;width:400px;margin:0 auto;padding:15px 20px 15px 80px;position:relative;font-size:.9285em;line-height:18px;}
.homepage .tip p img.logo{position:absolute;top:-20px;left:-20px;}
.homepage .tip_bottom{background:url(../img/background/bg_homepage_tip.png) 0 0px; height:15px;}




/* Decor */


