/* Body and structure
-------------------------------------------------- */
/*
body {
  position: relative;
  padding-top: 60px;
  padding-bottom: 40px;
  background-color: #fff; */
  /* background-image: url(../img/grid-18px-masked.png); */
  /* background-repeat: repeat-x; */
  /* background-position: 0 40px; */
  /* From : http://twitter.github.com/bootstrap/index.html */
/*  
} */

html, body {
    height: 100%;
}

footer {
    color: #666;
    background: #222;
    border-top: 1px solid #000;

    /* padding: 17px 0 18px 0; */   /* org */
    
    margin-top: 22px; /* new */
    height: 50px; /* new */
 }

footer a {
    color: #999;
}
        
footer a:hover {
    color: #efefef;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -72px;
    /* display: none; */ /* need this to check for absense of javascript */
}
        
.push {
    height: 72px;
}

/* not required for sticky footer; just pushes hero down a bit */
.wrapper > .container {
    /* padding-top: 60px; */ /* org */
    padding-top: 75px;    
}

.navbar-inner {
  background-color: #222; /* background color will be black for all browsers */
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  text-shadow: none;
}

.navbar .nav > li > a {
  text-shadow: none;
}

.navbar .nav > li > a:hover {
  color: #FFF;
}

.navbar .nav > li > a:link {
    color: #AAA;
}

.navbar .nav > li > a:visited {
  color: #AAA;
}

.navbar .nav > li > a:active {
  color: #BBB;
}
