/* @override 
    http://localhost:3000/stylesheets/landing.css?1337
    http://haa.byhumanhand.com/stylesheets/landing.css?1296519673
    http://haa.byhumanhand.com/stylesheets/landing.css?1296597958
    http://haa.byhumanhand.com/stylesheets/landing.css?1296811894
    http://haa.byhumanhand.com/stylesheets/landing.css?1298286826
    http://haa.byhumanhand.com/stylesheets/landing.css?1299637148
    http://localhost:3002/stylesheets/landing.css?1337
    http://honoluluacademy.org/stylesheets/landing.css?1307014427
    http://haa.byhumanhand.com/stylesheets/landing.css?1344362598
*/
/* line 22, sass/landing.scss */
body, html {
  /*padding-bottom: 55px;*/
  background: #000; }

/* line 27, sass/landing.scss */
div#supersized {
  z-index: 0; }

/* line 31, sass/landing.scss */
div#bg_container {
  position: absolute;
  width: 100%;
  /*height: 100%;  in jquery*/
  z-index: 99;
  /*top: 115px;*/
  top: 55px; }

/* line 39, sass/landing.scss */
div#bg_container div.slides_container {
  width: 100%;
  height: 100%; }

/* line 43, sass/landing.scss */
div.bg img {
  /*background-position: center center fixed;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  background-size: cover;*/
  width: 100%;
  height: 100%; }

/* line 53, sass/landing.scss */
div#page {
  z-index: 100;
  margin-bottom: 20px;
  overflow: hidden; }

/* line 58, sass/landing.scss */
div#search_container {
  position: relative;
  z-index: 1299;
  /*margin-top: -55px;*/ }

/* line 64, sass/landing.scss */
div#content img#logo {
  position: relative;
  z-index: 99; }

/* line 69, sass/landing.scss */
div#content {
  padding-top: 90px;
  margin-bottom: 0px; }

/* line 74, sass/landing.scss */
div#landing_container {
  margin-top: 22px;
  height: 500px;
  width: 960px; }

/* line 80, sass/landing.scss */
div#featured_small_slider {
  float: left;
  background: #2b2b2b; }

/* line 84, sass/landing.scss */
div#featured_small_slider a.prev, div#featured_small_slider a.next {
  display: none; }

/* line 87, sass/landing.scss */
div#featured_small_slider div.slides_container {
  width: 400px;
  height: 500px; }

/* line 92, sass/landing.scss */
div.featured_small {
  width: 400px;
  height: 500px;
  float: left; }

/* line 98, sass/landing.scss */
div.featured_small img {
  display: block; }

/* line 101, sass/landing.scss */
div.featured_small_description {
  background: #9b9b9b;
  height: 120px;
  /*174px;*/
  width: 327px;
  /*400px;*/
  padding-top: 30px;
  padding-left: 33px;
  padding-right: 40px;
  padding-bottom: 24px; 
  overflow-y: scroll;
}

/* line 110, sass/landing.scss */
#page.landing div.featured_small_description h2 {
  height: 17px;
  color: #efefef;
  font-weight: 700;
  font-size: 2.0em;
  margin-bottom: 5px;
  margin-top: 10px;
  padding: 0px;
  border: none; }

/* line 120, sass/landing.scss */
#page.landing div.featured_small_description h2:after {
  content: ":"; }

/* line 123, sass/landing.scss */
div.featured_small_description p {
  font-size: 1.9em !important;
  line-height: 1.3em !important;
  color: #fff !important;
  font-weight: 100;
  letter-spacing: .1em;
  text-decoration: underline; }

/* line 131, sass/landing.scss */
div.featured_small_description a {
  color: #efefef;
  font-size: .7em;
  font-weight: normal;
  text-decoration: none; }

/* line 139, sass/landing.scss */
div#landing_burst {
  background: #2a2a2a url("../images/landing_images/come_be_inspired.png") no-repeat 30px 30px;
  width: 560px;
  height: 500px;
  float: right;
  color: #FFF;
  position: relative;
  z-index: 9; }

/* line 149, sass/landing.scss */
div#landing_burst div#landing_heading {
  height: 30px;
  /*263px;*/
  margin-top: 296px;
  text-align: right;
  padding-right: 24px; }

/* line 155, sass/landing.scss */
div#landing_burst div#landing_heading a {
  font-size: 1.2em; }

/* line 158, sass/landing.scss */
div#landing_burst h1, div#landing_burst h2 {
  margin-left: 30px; }

/* line 162, sass/landing.scss */
div#landing_burst h1 {
  font-size: 7.4em;
  text-transform: uppercase;
  line-height: 75px;
  color: #CCC;
  display: none; }

/* line 170, sass/landing.scss */
div#landing_burst h2 {
  color: #efefef;
  float: left;
  font-size: 1.8em;
  font-weight: 100;
  letter-spacing: 1px;
  margin-top: -0.1em; }

/* line 179, sass/landing.scss */
div#landing_burst ul#this_week_at_the_academy {
  background: #303030;
  height: 174px; }

/* line 184, sass/landing.scss */
div#landing_burst ul#this_week_at_the_academy li a {
  /*color: #66B4CA;*/ }

/* line 188, sass/landing.scss */
div#landing_burst ul#this_week_at_the_academy li {
  border-top: 1px solid #2A2A2A;
  height: 36px;
  /*56px;*/
  padding: 10px 30px;
  padding-right: 22px; }

/* line 196, sass/landing.scss */
div#landing_burst ul#this_week_at_the_academy li div.clear {
  height: 0px; }

/* line 199, sass/landing.scss */
div#landing_burst ul#this_week_at_the_academy li p {
  width: 460px;
  float: left;
  font-size: 1.3em;
  line-height: 36px;
  margin-bottom: 0px; }

/* line 206, sass/landing.scss */
div#landing_burst ul#this_week_at_the_academy li p a {
  color: #999;
  text-decoration: none; }

/* line 210, sass/landing.scss */
div#landing_burst ul#this_week_at_the_academy li p a:hover {
  color: #999; }

/* line 213, sass/landing.scss */
div#landing_burst ul#this_week_at_the_academy li img {
  float: right;
  margin-top: 8px; }

/* line 218, sass/landing.scss */
a#close_but {
  clear: both;
  float: right;
  margin-right: 12px;
  display: block;
  position: relative;
  z-index: 9; }

/* line 226, sass/landing.scss */
a#open_but {
  display: none;
  clear: both;
  width: 568px;
  margin: 0 auto;
  position: relative;
  z-index: 9; 
  margin-top: 0;
}

/* line 234, sass/landing.scss */
div.landing div.closed {
  width: 400px;
  height: 174px;
  margin-top: 55px;
  float: right;
  position: relative;
  z-index: 9; }

/* line 242, sass/landing.scss */
div.landing_page div.closed img {
  display: none; }

/* line 246, sass/landing.scss */
div#footer {
  margin-top: 20px !important;
  background: #2A2A2A;
  position: relative;
  clear: both;
  z-index: 100; }

/* line 253, sass/landing.scss */
div#footer div#footer_content {
  min-height: 100px; }

/* line 257, sass/landing.scss */
div#footer a, div#footer p {
  color: #666; }

/* line 260, sass/landing.scss */
div#footer hr {
  border-bottom: 1px solid #666; }

/* line 263, sass/landing.scss */
p#footer_logo {
  background: url("../images/footer_logo_dark.png") no-repeat left; }

/* line 267, sass/landing.scss */
.dk_container {
  float: right !important; }

/* line 271, sass/landing.scss */
#dropdown {
  height: 35px;
  margin-top: 10px; }

/* line 276, sass/landing.scss */
#dropdown > div {
  display: inline-block !important;
  float: right;
  margin-right: 10px; }

/* line 282, sass/landing.scss */
#share_links {
  width: 963px;
  margin: 1em auto; }

/* line 287, sass/landing.scss */
#share_links > div {
  display: inline-block;
  margin-right: 10px; }

/* line 292, sass/landing.scss */
#label p {
  padding: 6px 0; }

#featured_small_slider.closed {
  margin-left: 8em;
  margin-top: 0;
  width: 1110px;
  background: transparent;
  margin: 0 auto;
  float: none;
  padding-top: 20px;
}
