/* line 3, ../sass/header.sass */
body {
  font-size: 100%;
  margin: 0 1% !important;
  padding: 0 !important;
}

/* line 7, ../sass/header.sass */
#sub-sec-tmp {
  visibility: hidden;
  position: absolute;
}

/* line 11, ../sass/header.sass */
#sub-sec-4 {
  visibility: visible;
  position: relative;
}
@media only screen and (max-width: 800px) {
  /* line 11, ../sass/header.sass */
  #sub-sec-4 {
    visibility: hidden;
    position: absolute;
  }
}

/* line 18, ../sass/header.sass */
a {
  color: #2b7fcf;
}

/* line 21, ../sass/header.sass */
.notify {
  background: #ffff99 url(../images/notify.png) repeat-x;
  font-family: Arial;
}
/* line 24, ../sass/header.sass */
.notify p.notification {
  font-size: 14px;
}

/* line 27, ../sass/header.sass */
#header {
  background: white;
  max-width: 960px;
}

/* line 31, ../sass/header.sass */
#secondaryHeader {
  border-top: 0;
  font-family: Arial, sans-serif;
  max-width: 960px;
  background: url(../images/secondaryheader.png) repeat-x;
}
/* line 36, ../sass/header.sass */
#secondaryHeader .content-wrapper {
  width: 100%;
}

/* line 38, ../sass/header.sass */
#logo img {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 41, ../sass/header.sass */
.content-wrapper {
  margin: auto;
  position: relative;
  width: 100%;
}

/* line 46, ../sass/header.sass */
#navTags {
  background: url("../images/sprites.png") no-repeat scroll -50px -5px transparent;
}

/* line 49, ../sass/header.sass */
#navUsers {
  background: url("../images/sprites.png") no-repeat scroll -125px -5px transparent;
}

/* line 52, ../sass/header.sass */
#navBadges {
  background: url("../images/sprites.png") no-repeat scroll -210px -5px transparent;
}

/* line 56, ../sass/header.sass */
#metaNav a {
  color: #2b7fcf;
  font-family: Arial;
  font-size: 0.8em;
}
/* line 60, ../sass/header.sass */
#metaNav a .on {
  color: black;
  font-weight: bold;
}

/* line 64, ../sass/header.sass */
#userToolsNav a {
  color: #2b7fcf;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
/* line 70, ../sass/header.sass */
#userToolsNav a:hover {
  text-decoration: underline;
}

/* line 72, ../sass/header.sass */
#homeButton {
  background: url("../images/sprites.png") no-repeat scroll -5px -37px transparent;
  border-right: 1px solid #6488c7;
}
/* line 75, ../sass/header.sass */
#homeButton:hover {
  background: url("../images/sprites.png") no-repeat scroll -50px -37px transparent;
}

/* line 79, ../sass/header.sass */
input[type="submit"].searchBtn {
  background: url("../images/sprites.png") no-repeat scroll -98px -37px transparent;
  border: #c9c9b5 1px solid;
  color: #666666;
  margin-top: 8px;
  margin-right: 34px;
  height: 39px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 88, ../sass/header.sass */
input[type="submit"].searchBtn:hover {
  background: url("../images/sprites.png") no-repeat scroll -146px -37px transparent;
}

/* line 90, ../sass/header.sass */
.searchBar-searchInput, #searchBar .searchInput, #searchBar .searchInputCancelable {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  height: 35px;
  margin-top: 2px;
  border: #c9c9b5 1px solid;
  *width: 280px !important;
  *float: right;
}

/* line 98, ../sass/header.sass */
#searchBar {
  margin: 0;
  margin-top: 6px;
}
/* line 103, ../sass/header.sass */
#searchBar input.searchInput {
  width: 100%;
  font-size: 1.4em;
}
/* line 106, ../sass/header.sass */
#searchBar .searchInputCancelable {
  width: 316px;
}

/* line 108, ../sass/header.sass */
#searchBar .search-drop-menu, body.anon #searchBar {
  margin-left: 0;
}

/* line 111, ../sass/header.sass */
.search-drop-menu {
  width: 45%;
  position: absolute;
  top: 50px;
  margin: 0 0 0 0;
}
/* line 116, ../sass/header.sass */
.search-drop-menu .footer {
  padding-top: 10px;
}
/* line 118, ../sass/header.sass */
.search-drop-menu ul.empty {
  height: 3px;
  padding: 0;
}

/* line 124, ../sass/header.sass */
body.anon .search-drop-menu {
  margin-left: 0;
}

/* line 127, ../sass/header.sass */
#searchBar .searchInput {
  width: 100%;
}
/* line 129, ../sass/header.sass */
#searchBar .searchInputCancelable {
  width: 100%;
}

/* line 131, ../sass/header.sass */
.cancelSearchBtn {
  border: #c9c9b5 1px solid;
  border-right: none;
  height: 39px;
  line-height: 39px;
  margin: 8px 0 0 -39px;
  padding: 0 10px;
}

/* line 138, ../sass/header.sass */
.scope-selector {
  color: white;
  font-size: 0.8em;
  font-family: Arial;
}
/* line 142, ../sass/header.sass */
.scope-selector.on {
  background: url("../images/navshadow.png") no-repeat scroll center bottom transparent;
}
/* line 144, ../sass/header.sass */
.scope-selector:hover {
  color: white;
}

/* line 148, ../sass/header.sass */
#metaNav a#navUsers, #metaNav a#navTags, #metaNav a#navGroups {
  color: #2b7fcf;
}

/* line 150, ../sass/header.sass */
#metaNav {
  float: right;
}

/* line 152, ../sass/header.sass */
.sub-secondary {
  float: left;
}

/* line 154, ../sass/header.sass */
#sub-sec-2 {
  margin-right: -49px;
  width: 45%;
  margin-left: 10px;
}

/* line 158, ../sass/header.sass */
#sub-sec-3 {
  margin-left: 0px;
}
/* line 160, ../sass/header.sass */
#sub-sec-3 input {
  margin-right: 0px;
}

/* line 162, ../sass/header.sass */
#sub-sec-4, #sub-sec-tmp {
  float: right;
  width: 17%;
  height: 55px;
}

/* line 167, ../sass/header.sass */
.sub-parent:after {
  content: " ";
  clear: both;
}

@media only screen and (max-width: 950px) {
  /* line 172, ../sass/header.sass */
  body {
    font-size: 85%;
  }
}
@media only screen and (max-width: 800px) {
  /* line 177, ../sass/header.sass */
  body {
    font-size: 100%;
  }

  /* line 179, ../sass/header.sass */
  #sub-sec-4 {
    visibility: hidden;
    position: absolute;
  }

  /* line 182, ../sass/header.sass */
  #sub-sec-tmp {
    visibility: visible;
    position: relative;
    float: right;
    width: 40%;
  }

  /* line 187, ../sass/header.sass */
  #sub-sec-2 {
    margin-left: 0;
    width: 100%;
  }
  /* line 190, ../sass/header.sass */
  #sub-sec-2 .search-drop-menu {
    top: 104px;
    width: 100%;
  }
}
@media only screen and (max-width: 650px) {
  /* line 195, ../sass/header.sass */
  .user-info {
    display: none;
  }
}
@media only screen and (max-width: 600px) {
  /* line 199, ../sass/header.sass */
  body {
    font-size: 90%;
  }

  /* line 201, ../sass/header.sass */
  #userToolsNav, #metaNav {
    margin-right: 4%;
  }

  /* line 203, ../sass/header.sass */
  #logo img {
    margin-top: -10px;
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 550px) {
  /* line 209, ../sass/header.sass */
  body {
    font-size: 85%;
  }

  /* line 211, ../sass/header.sass */
  #homeButton {
    visibility: hidden;
    position: absolute;
  }
}
@media only screen and (max-width: 550px) {
  /* line 216, ../sass/header.sass */
  body {
    font-size: 75%;
  }

  /* line 218, ../sass/header.sass */
  #sub-sec-tmp {
    width: 45%;
  }
}
@media only screen and (max-width: 400px) {
  /* line 221, ../sass/header.sass */
  body {
    font-size: 70%;
  }

  /* line 223, ../sass/header.sass */
  #sub-sec-tmp {
    width: 40%;
  }

  /* line 225, ../sass/header.sass */
  .scope-selector {
    font-size: 0.7em;
  }
}
