/*---------------------------------------------------
    LESS Elements 0.6
  ---------------------------------------------------
    A set of useful LESS mixins by Dmitry Fadeyev
    Special thanks for mixin suggestions to:
      Kris Van Herzeele,
      Benoit Adam,
      Portenart Emile-Victor,
      Ryan Faerman

    More info at: http://lesselements.com
-----------------------------------------------------*/
body {
  background-image: url('green_dust_scratch.png');
  padding-top: 0px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  body {
    background-image: url('green_dust_scratch@2x.png');
    background-size: auto auto;
  }
}
.nav-header-mixin {
  background: #f2d793;
  color: #555;
  font-size: 15px;
  font-weight: bold;
}
.navbar .nav li.active a {
  background: #55c2de;
  color: #fff;
}
.navbar .nav li a {
  color: #55c2de;
}
.navbar .nav li a {
  color: #000000;
}
.navbar .navbar-inner {
  background: #f2d793;
}
.nav-list li.header a {
  background: #f2d793;
  color: #555;
  font-size: 15px;
  font-weight: bold;
  cursor: default;
}
#subscription {
  padding-top: 100px;
  text-align: right;
}
#subscription input {
  width: 180px;
}
#welcome {
  height: 170px;
  background: white;
  padding: 20px;
  margin-top: 30px;
  margin-bottom: 40px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#welcome img {
  float: left;
  padding-right: 40px;
}
#welcome h2 {
  margin-top: 0px;
  font-size: 20px;
  color: steelblue;
}
#welcome h2 .name {
  color: #d0b571;
}
#content {
  background: white;
  margin-top: 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 20px;
}
#content h2.header {
  border-bottom: 1px solid #73a2a5;
  color: #73a2a5;
}
#content section {
  padding-top: 20px;
  padding-bottom: 50px;
}
#content section p {
  clear: both;
}
#content section .page-header {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
#content section h3 {
  font-style: normal;
  font-size: 20px;
  color: #d0b571;
}
#content section img.screen {
  margin-top: 20px;
  float: right;
  padding: 0px;
  margin: 5px 0px 20px 10px;
}

#content section img.screen-bordered {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-box-shadow: 3px 3px 10px #4682b4;
  -moz-box-shadow: 3px 3px 10px #4682b4;
  box-shadow: 3px 3px 10px #4682b4;
  border-top: solid 1px #eeeeee;
  border-left: solid 1px #e5e5e5;
  border-right: solid 1px #e5e5e5;
  border-bottom: solid 1px #dddddd;
  background: #eeeeee;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e6e6e6), color-stop(1, #ffffff));
  background: -ms-linear-gradient(bottom, #e6e6e6 0%, #e6e6e6 100%);
  background: -moz-linear-gradient(center bottom, #e6e6e6 0%, #ffffff 100%);
}
#footer {
  margin-top: 20px;
}
#footer h4 {
  font-size: 12px;
}
