@import "events.css";
/* Front Page
-------------------------------------------------------------- */
#root_homepage body { background: #fff url(../../images/repeating_bg.jpg) top left repeat-x; }
#root_homepage #wrapper {background: transparent url(../../images/top_bg.jpg) top center no-repeat;}


#root_homepage .content {background: transparent; margin-bottom: 0px; padding-bottom: 0px; padding-top: 10px;}

#root_homepage #charlie { width: 440px; padding-left: 0; margin-left: 0;}
#root_homepage #bravo { width: 250px; }

#root_homepage #greybox {background: #E6E6E6; padding: 0px; margin-bottom: 10px; }
#root_homepage #greybox h3 {color: #666; font-weight: normal; font-size: 114%; letter-spacing: 0.05em; text-transform: uppercase; border-bottom: 1px solid #bbb; padding-bottom: 5px; margin-bottom: 5px;}
#root_homepage #greybox h3 a {font-weight: bold;}
#root_homepage #greybox h2 {display: none;}

#root_homepage #greybox #recent_photos {width: 345px;  float: left; background: #fff; border: 1px solid #ccc; padding: 10px;}
#recent_photos img {margin-left: 2px; margin-right: 2px;  }
#root_homepage #greybox #recent_photos ul {list-style: none;}
  #recent_photos h3.photo_title, #recent_photos p.link_to_gallery {display:none;}

#recent_photos li {margin-bottom: 0; padding-bottom: 0; float: left; margin-left: 5px;}
#root_homepage #greybox #blog {width: 345px; padding: 10px;  float: right; clear: right; background: #fff; border: 1px solid #ccc;}
#root_homepage #greybox #blog .post {border-bottom: 1px solid #ccc; margin-bottom: 5px;}
#root_homepage #greybox #blog .post h3 {border-bottom: none; margin-bottom: 0; padding-bottom: 0; font-size: 110%; letter-spacing: 0;}
#root_homepage #greybox #blog .post h3 a{text-transform: none; font-weight: normal; }
#root_homepage #greybox #blog .post p.published_at{font-size: 85%; margin-bottom: 5px; padding-bottom: 0; color: #999; }
#root_homepage #greybox #blog .post p.first_ten_words{font-size: 92%; margin-bottom: 5px; padding-bottom: 0; }



#welcome_text { padding-top: 25px;}
#welcome_text p {margin-bottom: 7px; color: #fff;}
#welcome_text a {color: #CCFF66;}
#welcome_text h1 {margin-top: 0px; padding-top: 0px; font-size: 170%;}

#slideshow_wrapper {border: none; padding-top: 34px; padding-bottom: 16px;}


#root_homepage #weekly_calendar h3 {color: #666; font-weight: normal; font-size: 114%; letter-spacing: 0.05em; text-transform: uppercase; padding-bottom: 5px; margin-bottom: 5px;}




#root_homepage hr#content_clearing {height:0px;}
#bottom_nav {background: #70A8B7; color: #fff; clear: both; margin-top: 10px;}
#bottom_nav ul {list-style: none; padding: 5px;margin-bottom:0px;}
#bottom_nav li {list-style: none; display: inline; padding-right: 10px;  border-right: 1px solid #fff; text-transform: uppercase; }
#bottom_nav li.last {border-right:0px;}
#bottom_nav li a {color: #fff; font-family: Avenir, Helvetica, 'Helvetica neue', Arial, sans-serif; font-size: 80%; text-decoration: none; font-weight: lighter;}
#bottom_nav li a:hover {text-decoration: underline;}

/* Custom Slideshow
----------------------------*/
#root_homepage #homepage_slideshow .cwp-slideshow {border: none;}

#root_homepage .cwp-scroller .cwp-slide span {
background:transparent none repeat scroll 0% 50%;
bottom:0px;
color:#000;
display:block;
font-size:95%;
left:0px;
margin:0px;
padding:7px;
position:absolute;
width:300px;
border: none;
}
#root_homepage  .cwp-slideshow {border: none;}
#root_homepage .bigcontrols ul {display: none; }
#root_homepage #homepage_slideshow a {color: #000; line-height: 1.2em;}

/* Sitemap
----------------------------*/
.resource_listing_window {border-bottom:1px solid #eee;margin-bottom:10px;}              
              /* clear-fix*/
.resource_listing_window { display: inline-block; width: 100%;}   
              .resource_listing_window:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
              * html .resource_listing_window:after { height: 1%; }
              .resource_listing_window:after { display: block; }
.resource_listing_window img {float:left;margin-bottom:10px;}
.resource_listing_window  h3 {margin-left: 345px;}
.resource_listing_window  p {margin-left: 345px;margin-bottom:10px;}
.resource_listing_window  ul {margin-left: 345px;}


