body { 
background-image: url("/sites/sdcrisis.org/files/top2.jpg"), url("/sites/sdcrisis.org/files/bottom2.jpg"); 
background-repeat: no-repeat, no-repeat;
background-position: center top, center bottom; 
background-color: #fcfcfc;
}

body .navbar.container { margin-top: 6px; }
body .nav > li > a:hover, body .nav > li > a:focus {
    background-color: transparent;
    color: #ccc !important;
}
.views-row, .col-sm-9 {background-color: white;}
.navbar #block-search-form {width: 40%;}

#block-block-5, #block-menu-menu-topmenu { float: left; margin-right: 4em;}
#block-block-6 { float: right;}
#block-block-5 a, #block-block-6 a { margin-left: 1em;}
.supertop::after {clear: both;}
#block-block-8 {float: right; text-align: right; } 
article .field-name-field-image {width: 236px; float: right; margin: 0 0 1em 1em;}
body h1 { font-size: 2em; }
body h2 { font-size: 1.4em; }
.masonry-item h2 { font-size: 1.4em; }
.submitted { font-size: 0.86em; }
#navbar.navbar-default {background-color: transparent; border: 0; }

.plashka, .panel-panel .insideNO { box-shadow: 0 2px 4px rgba(0, 0, 0, .2); padding: 0 1em .5em;  background-color: white;}
.plashka h2 { text-align: center;}



#mini-panel-maintop h2 { margin-top: 0; }
#mini-panel-maintop ul.links { margin-bottom: 0; }

#block-system-main-menu ul li, #block-menu-menu-menu3 ul li, #block-menu-menu-topmenu ul li {display: inline; }
#block-menu-menu-topmenu ul li a {float: left;} 

#block-menu-menu-topmenu { font-size: .86em;}
#block-jasm-service-list { float: right; clear: right; margin-top: -1.2em;}
#block-block-3 { float: left; font-size: .86em;}
.navbar-collapse  ul.nav {float: right;}


#block-system-main-menu {text-transform: uppercase;  width: 100%; font-size: 1.2em; margin-bottom: 0.5em;}
#block-system-main-menu li { border-left: solid 1px #1e84b3; float: left; list-style: none; padding: 0px 2px; min-width: 18%; text-align: center; }
#block-system-main-menu li.first { border: none; }
#block-system-main-menu a {color: #fff; padding:10px;}
#block-system-main-menu ul {
  background: #106491;
  background: linear-gradient(top,  #46b7f0,  #106491);
  background: -ms-linear-gradient(top,  #46b7f0,  #106491);
  background: -webkit-gradient(linear, left top, left bottom, from(#46b7f0), to(#106491));
  background: -moz-linear-gradient(top,  #46b7f0,  #106491);
  border: solid 0px #1e84b3;
}

#block-menu-menu-menu3 {text-transform: uppercase;  width: 100%; font-size: 1.2em; margin-bottom: 0.5em;}
#block-menu-menu-menu3 li { border-left: solid 1px #666; float: left; list-style: none; padding: 0px 8px; min-width: 16%; text-align: center; }
#block-menu-menu-menu3 li.first { border: none; }
#block-menu-menu-menu3 a {color: #fff;}
#block-menu-menu-menu3 ul {
  background: #666;
  background: linear-gradient(top,  #bbb,  #444);
  background: -ms-linear-gradient(top,  #bbb,  #444);
  background: -webkit-gradient(linear, left top, left bottom, from(#bbb), to(#444));
  background: -moz-linear-gradient(top,  #bbb,  #444);
  border: solid 0px #6D6D6D;
}

.supertop { width: 100%; }

.field-name-field-photo .field-item {
    display: block;
    float: left;
    width: 160px;
    height: 160px; 
    margin: 0 9px 9px 0;
    text-align: center;
    overflow: hidden;
    
}

.field-label-above, .field-label-inline { margin-top: 1em; clear: both; }

.field-type-taxonomy-term-reference {color: gray;}
.field-type-taxonomy-term-reference .field-item {display: inline; margin-left: .8em;}

#block-block-2 {margin: 1em 0;}

.field-name-field-tevent {
  margin-bottom: 1em;
}

.field-name-field-internalinfo {
  border: 1px solid #ff7800;
  margin-bottom: 1em;
  margin-right: 1em;
  padding: .5em;
  
}

.field-name-field-image .field-item {
  text-align: center;
  margin: 1em;
}

.pane-block-12 ul {
  margin-top: 0.5em;
  list-style-type: none;
  padding: 0;
}

#mini-panel-maintop h2 {
    text-align: center;
}

.panel-separator { display: none; }

.pane-pretty-calendar-calendar, .pane-block-12 { max-width: 320px; margin: 0 auto;}

body #block-system-main-menu li { min-width: 15%;}