@font-face {
  font-family: "LeagueGothic";
  src: url("/assets/webfonts/leaguegothic-italic-webfont.eot");
  src: url("/assets/webfonts/leaguegothic-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/webfonts/leaguegothic-italic-webfont.woff") format("woff"), url("/assets/webfonts/leaguegothic-italic-webfont.ttf") format("truetype"), url("/assets/webfonts/leaguegothic-italic-webfont.svg#league_gothic_italicregular") format("svg");
  font-weight: normal;
  font-style: italic; }
@font-face {
  font-family: "LeagueGothic";
  src: url("/assets/webfonts/leaguegothic-regular-webfont.eot");
  src: url("/assets/webfonts/leaguegothic-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/assets/webfonts/leaguegothic-regular-webfont.woff") format("woff"), url("/assets/webfonts/leaguegothic-regular-webfont.ttf") format("truetype"), url("/assets/webfonts/leaguegothic-regular-webfont.svg#league_gothicregular") format("svg");
  font-weight: normal;
  font-style: normal; }
@media all and (min-width: 1024px) and (max-width: 1280px) {
  #nav_phonebox {
    display: none; } }
@media all and (min-width: 768px) and (max-width: 1024px) {
  body {
    font-size: 12px; }

  #nav_phonebox {
    display: none; } }
@media all and (min-width: 480px) and (max-width: 768px) {
  body {
    font-size: 12px; }

  #logo a img {
    width: 50% !important; }

  #nav_phonebox {
    display: block !important; }

  #nav_mustache {
    display: none; }

  #nav_toplevel {
    display: none; }

  #nav_detailed_container {
    display: none; } }
@media all and (max-width: 480px) {
  body {
    font-size: 10px; }

  #logo a img {
    width: 40% !important; }

  #nav_phonebox {
    display: block !important; }

  #nav_mustache {
    display: none; }

  #nav_toplevel {
    display: none; }

  #nav_detailed_container {
    display: none; } }
/*------------- END RESPONSIVE SIZES SECTION ------------- */
body {
  background-image: url("/assets/layouts/leviticus/BackgroundColor.jpg");
  margin: 0px;
  padding: 0px; }

#main_container {
  padding: 0px;
  width: 980px;
  background-color: #ffffff;
  border: 10px solid transparent;
  border-image: url("/assets/layouts/leviticus/container_borders.png") 1 10 1 10/10px;
  border-width: 10px;
  border-top-width: 0px;
  border-bottom-width: 0px; }
  #main_container > div {
    background-color: #ffffff; }
  #main_container #logo {
    padding: 0px;
    margin: 0px; }
    #main_container #logo a img {
      width: 100%; }
  #main_container #navbar {
    margin: 0px; }
  #main_container #nav_phonebox {
    display: none; }
  #main_container #nav_toplevel ul {
    padding: 0px;
    margin: 0px;
    list-style: none; }
    #main_container #nav_toplevel ul li {
      font: 400 2.8em/1.5 LeagueGothic, Helvetica, Verdana, sans-serif; }
    #main_container #nav_toplevel ul .btn_inactive {
      color: #8C7146; }
    #main_container #nav_toplevel ul .btn_active {
      color: #371B05; }
    #main_container #nav_toplevel ul li:hover {
      cursor: pointer;
      color: #371B05; }
  #main_container #nav_mustache #nav_mustache_image {
    font: 400 12.3em/1.05 LeagueGothic, Helvetica, Verdana, sans-serif;
    /* margin-top: -36px */
    font-weight: bold;
    color: #cccccc; }
  #main_container #nav_detailed_container {
    padding: 0px; }
    #main_container #nav_detailed_container ul {
      list-style-type: none;
      padding-top: 19px; }
      #main_container #nav_detailed_container ul li {
        color: #C4AB6B;
        font: 400 1.5em/1.5 LeagueGothic, Helvetica, Verdana, sans-serif;
        margin: 0px;
        padding: 0px; }
        #main_container #nav_detailed_container ul li a:hover {
          color: #371B05; }
        #main_container #nav_detailed_container ul li a {
          text-decoration: none;
          color: #C4AB6B; }
    #main_container #nav_detailed_container #nav_detailed_welcome ul {
      padding-top: 0px;
      padding-bottom: 0px;
      margin-bottom: 0px; }
      #main_container #nav_detailed_container #nav_detailed_welcome ul li {
        padding: 5px;
        margin-left: -3.5em; }
        #main_container #nav_detailed_container #nav_detailed_welcome ul li span {
          height: 3.1em;
          display: table-cell;
          vertical-align: middle;
          font: 400 0.9em/1.5 Georgia, serif;
          font-style: italic;
          color: #aaaaaa; }
    #main_container #nav_detailed_container .nav_inactive {
      display: none; }
    #main_container #nav_detailed_container .nav_active {
      display: block; }

.social_bar {
  font-size: 10pt;
  margin-top: -1.37em !important;
  margin-bottom: 0px !important; }
  .social_bar a {
    text-decoration: none;
    color: #517C72; }
  .social_bar i {
    margin-left: 20px;
    margin-right: 5px;
    color: #000000 !important; }

.header {
  padding-top: 5px;
  margin-top: 0px;
  color: #3A5824;
  font: 400 46px/1.5 LeagueGothic, Helvetica, Verdana, sans-serif; }
  .header span {
    padding-right: 15px;
    padding-left: 15px;
    border-bottom: solid 1px black; }

.subhead {
  color: #517C72;
  font: 400 20px/1.5 LeagueGothic, Helvetica, Verdana, sans-serif;
  padding-top: 20px; }
  .subhead span {
    padding-right: 15px;
    padding-left: 15px;
    border-bottom: solid 1px black; }

.small {
  font-size: 12pt; }

.italic {
  font-style: italic; }

.slideshow_container {
  width: 60%;
  float: right;
  padding-right: 15px;
  padding-left: 15px; }

.fac_desciption {
  padding: 8px; }

.fpn {
  padding-bottom: 15px;
  padding-top: 15px; }
  .fpn .fpn_header_right {
    float: right;
    border-left: solid 2px #cccccc;
    padding: 2px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-left: 10px; }
  .fpn .fpn_header_left {
    float: left;
    border-right: solid 2px #cccccc;
    padding: 2px;
    padding-bottom: 10px;
    padding-right: 10px;
    margin-right: 10px; }
  .fpn .t_postedby {
    color: #517C72; }
  .fpn .author {
    color: #8C7146; }
  .fpn .date {
    color: #cccccc; }

#footer {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 30px;
  padding: 10px;
  background-color: #371B05 !important; }
  #footer .donateBtn {
    font: 400 18px/1.5 Arial Sans-serif; }
  #footer div {
    font: 400 15px/1.5 Helvetica Sans-serif;
    background-color: #371B05 !important;
    color: #ffffff; }
  #footer #employer_donations {
    font: 400 11px/1.5 Helvetica Sans-serif; }

#wu_weather {
  text-align: center; }
  #wu_weather #wu_data {
    display: none; }
    #wu_weather #wu_data #wu_cur_temp {
      font-weight: bold; }
