/* -------------------------------------------------------------- 
   home.css
-------------------------------------------------------------- */


.alert { 
    padding: 10px 0 0 10px;	
    }

/* Main Level Styles */

#main { 
    background: #c4cdda url('http://usw.org/assets/img/hm_content_tile.png') repeat-x center bottom;
    padding: 0 0 11px 0;	
    }

#main .top { 
    background: url('http://usw.org/assets/img/hm_content_top.jpg') no-repeat center top;	
    }

#package, #top_three {float: left; overflow: hidden;}

#package, #flashpackage {
    background: #f3f5f8;
    width: 100%;
    height:auto;
    float: none;
    }
    
#hero {
   width: 100%;
   height: auto;
   padding: 0;
   color: #fff;
   background: #021032;
	position: relative;
   text-align: center;
   overflow: hidden;}


.slide {
   display: inline-block;
   background-repeat: no-repeat;
   background-position: center top;
   position: relative; 
   background-size: cover;
   width: 100%;
   height: auto;
   opacity: 1; } 
   
.hero-img {
   width: 100%;
   height: auto; }
   
   .hero-img img { 
      width: 100%; 
      height: auto; }
   

#top_three {
    width: 301px
    height: 361px;
    }

#district_map { 
    padding: 0;
    background: #f1f3f6 url('http://usw.org/assets/img/district_map_tile.png') no-repeat left top;
    }


/* News/Blog Level Styles */

#media_center, #blog { float: left; _overflow: hidden;  }

#media_center { 
    width: 462px; 
    min-height: 370px;
    padding: 0 0 10px 0;
    background: #f1f3f6 url('http://usw.org/assets/img/hm_mediacenter_tile.png') repeat-y left top;
    }

#blog { 
    width: 465px;
    min-height: 380px;
    padding: 0;
    background: #e3e8ee url('http://usw.org/assets/img/hm_blog_headlines_bar.jpg') no-repeat right bottom;  
    }

#media_center .title a { 
    width: 124px;
    height: 11px;
    display: block;
    padding: 2px 0 0 0;
    background: #e3e8ee url('http://usw.org/assets/img/a_title_media_center.png') no-repeat left top;
    }

#blog .title a { 
    width: 53px;
    height: 11px;
    display: block;
    padding: 2px 0 0 0;
    background: #e3e8ee url('http://usw.org/assets/img/a_title_blog.png') no-repeat left top;
    }

#media_center .title a span, #blog .title a span { display: none;  }


/* Blog Promo Styles */

#blog .featured, #blog .recent_posts {float: left; overflow: hidden;}

#blog .featured { width: 248px; margin: 0 0 0 7px;}
#blog .featured .pad { padding: 6px 3px; margin: 0;}

#blog .recent_posts { width: 185px; margin: 0 0 0 10px; _margin: 0 0 0 5px;}

#blog .list li { border: none; width: 175px;}
#blog .list li a { line-height: 1.1em; padding: 0 0 14px 0;}





