/* line 3, ../../src/styles/header.scss */
#menu {
  font-size: 1.3em;
  color: #bbb;
  top: -5px;
  position: relative;
}
/* line 9, ../../src/styles/header.scss */
#menu .title, #menu a {
  font-size: 0.7em;
}
/* line 13, ../../src/styles/header.scss */
#menu .title a {
  font-size: 1em;
}
/* line 17, ../../src/styles/header.scss */
#menu .title {
  color: #555;
}
/* line 21, ../../src/styles/header.scss */
#menu a:link, #menu a:visited {
  color: #333;
  text-decoration: none;
  border-bottom: 1px dotted #bbd;
}
/* line 27, ../../src/styles/header.scss */
#menu a:hover {
  color: #05a;
}

/* line 33, ../../src/styles/header.scss */
#header nav {
  float: right;
  color: #000;
  font-size: 0.7em;
}
/* line 39, ../../src/styles/header.scss */
#header nav ul {
  list-style-type: none;
  margin: 4px !important;
}
/* line 5, ../../../../../../../../opt/boxen/rbenv/versions/1.9.3-p448/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_inline-list.scss */
#header nav ul, #header nav ul li {
  margin: 0px;
  padding: 0px;
  display: inline;
}
/* line 44, ../../src/styles/header.scss */
#header nav a {
  font-size: 1em;
}
/* line 49, ../../src/styles/header.scss */
#header #search {
  float: right;
  margin-top: -3px;
}
/* line 53, ../../src/styles/header.scss */
#header #search a:link, #header #search a:visited {
  -webkit-box-shadow: #dddddd -1px 1px 3px;
  -moz-box-shadow: #dddddd -1px 1px 3px;
  box-shadow: #dddddd -1px 1px 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  display: block;
  float: left;
  margin-right: 4px;
  padding: 8px 10px;
  color: #05a;
  background: #eaf0ff;
  text-decoration: none;
  border: 1px solid #d8d8e5;
}
/* line 71, ../../src/styles/header.scss */
#header #search a:hover {
  background: #f5faff;
  color: #06b;
}
/* line 76, ../../src/styles/header.scss */
#header #search a.active {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  padding-bottom: 20px;
  color: #fff;
  background: #568;
  border: 1px solid #457;
}
/* line 88, ../../src/styles/header.scss */
#header #search a.inactive {
  color: #999;
}

/* line 95, ../../src/styles/header.scss */
body.frames #header li.frames {
  display: none;
}
/* line 99, ../../src/styles/header.scss */
body.frames #header #search {
  display: none;
}

/* line 104, ../../src/styles/header.scss */
body.noframes #header li.noframes {
  display: none;
}

/* line 108, ../../src/styles/header.scss */
#search_frame {
  -webkit-box-shadow: #aaaaaa -7px 5px 25px;
  -moz-box-shadow: #aaaaaa -7px 5px 25px;
  box-shadow: #aaaaaa -7px 5px 25px;
  display: none;
  position: absolute;
  overflow-y: scroll;
  z-index: 9999;
  top: 36px;
  right: 18px;
  width: 500px;
  height: 80%;
  background: white;
  border: 1px solid #999;
  border-collapse: collapse;
}
