/* Front Page
-------------------------------------------------------------- */
#root_homepage  { background: #545454 url(../../images/background5.jpg) top center repeat-x; }

#root_homepage .content { background: url(../../images/background-hp.jpg) top center repeat-y; width: 960px; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px;}
#root_homepage #navigation, #root_homepage #header, #root_homepage #footer {width: 960px;}
#root_homepage #footer {background: transparent url(../../images/wrapper_bg-HP.jpg) top center no-repeat;}
#root_homepage .content table, #root_homepage .content table td {border: none;}
#root_homepage #alpha img {border: none; padding: 0;}
#root_homepage #alpha #welcome_img { margin: 15px 0px 0px 15px; }

/* Temp HOld:   padding: 3px 15px 12px 15px; margin: 13px 0px 0px 0px; background: transparent url(../../images/hero-bg.gif)top center no-repeat;

/* Blurb
----------------------------*/
#blurb { text-align: right; position: absolute; top: 45px; right: 50%; margin-right: -480px;}
#blurb a {color: #ccc; }
#blurb h2, #blurb h3, #blurb p {color: #ccc;  }
#blurb h2 {font-size: 120%; font-weight: normal; text-transform: uppercase;}
#blurb h3 {font-size: 100%; font-weight: normal; }
#blurb p {font-size: 85%; color: #999; padding-top: 3px;}

/* Homepage Text
----------------------------*/
#welcome_text {background: transparent url(../../images/hptext-bg.jpg) top center no-repeat; text-align: center; color: #fff; width: 940px; margin-left: -10px; padding-top: 15px; height: 40px;}
#welcome_text a {color: #fff;}



#root_homepage .content table td {vertical-align: top;}





#charlie h2 a {margin-left: -15px; display:block; width: 790px; height: 40px; background: transparent url(../../images/school_banner.jpg) top center no-repeat;}
#charlie h2 span {position: absolute; left: -9999em; }
#root_homepage #bravo table {max-height: 247px;}

/* Background images
----------------------------*/
#root_homepage #alpha {width: 950px; margin-left: 0px;  height: 275px;  }
#root_homepage #bravo {width: 940px; margin-left: 3px; height: 250px; }
#root_homepage #charlie img {margin: 0; padding: 0; border: 0;}

/* Events -------------*/
td#todays_events {background: transparent url(../../images/events-bg.gif) top left no-repeat; padding-top: 30px;}
#root_homepage .content table td#todays_events {padding: 10px 0px 0px 20px; margin: 0px 20px 20px 10px; color: #ffffcc; height: 165px; overflow: auto; }
.todays_events {margin: 10px 10px 20px 10px; color: #ffffcc; height: 165px; overflow: auto;  }
#todays_events a {color: #fff;}
#todays_events h1 {margin-left: 0;line-height: 1.5em; color: #fff;}
#todays_events h2 {display:none; clear: both; color: #fff;}
#todays_events h3 {font-size: 1.3em; font-weight: normal; margin: 0px 0px 0px 0px; padding-top: 0px; clear: both; color: #fff;}
#todays_events dt {border: none; margin-top: 0px;  padding-top: 5px;}
#todays_events dd {}


/* Custom Slideshow
----------------------------*/
#root_homepage .cwp-scroller .cwp-slide span {}
#root_homepage .cwp-slideshow {border: none; padding-left: 5px; }
#root_homepage .cwp-slides span {background: #333; padding-top: 2px; margin-top: 0;}
#homepage_slideshow {margin-top: 0px; }
#root_homepage .cwp-slideshow ul li a {background: #333; border: 1px solid #666;}
#root_homepage .cwp-slideshow ul li a.active {background: #666;}

/* Sitemap
----------------------------*/

.resource_listing_window {border-bottom:1px solid #C5DADA;margin-bottom:10px;}              
              /* clear-fix*/
              .resource_listing_window { display: inline-block; }   
              .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;}

