/* University Template mobile styles
   Updated: 2012.10.05 ENR
   Author: Erik Runyon
   ----------------------------------------------------*/

img {max-width:100%; -ms-interpolation-mode:bicubic;}
.image-right,
.image-left {max-width:40%}

.ndmark {width:150px;}

/* STRUCTURE
   ----------------------------------------------------*/
.site-header {display:block;}
.site-header h3 img {display:none;}
.site-header h3,
.site-header h2 {margin:0; font-size:11px; text-shadow:none; background-color:#002b5b; border-bottom:1px solid #0b385f;}
.site-header h3 a,
.site-header h2 a {display:block; padding:5px 10px 8px; color:#fff; text-decoration:none; text-transform:uppercase;}
.site-header h3 a i,
.site-header h2 a i {text-transform:none;}
.titlebar {padding:1em; border-bottom:1px solid #5e4724; background-color:#dcb439;}
  .site-header h1 a {display:block; padding:0; color:#002b5b; text-decoration:none;}
  .site-header h1 {margin:0; font-weight:normal;}
  .site-header h4 {margin:0; font-weight:normal; font-size:12px;}

.header-util {overflow:hidden; width:100%; margin:0; padding:0;}
  .header-util label {display:none;}
  .search-input {float:left; width:60%; margin:0 4px 0 0;}
  .search-button {float:left;}
    .search-button:before {content:'';}

  .header-util nav {clear:both; margin:10px 0 0;}
    .header-util nav li {display:inline-block; *display:inline; *zoom:1; width:30%;}

.site-content {padding:5px;}
.alpha {}
.beta {margin:0 0 10px; border-top:1px solid #dadada;}
.sidebar {}

.site-nav {padding:10px 0;}
  .site-nav ul {margin:0 0 0 15px; padding:0; list-style:disc;}
  .site-nav li {margin:0; padding:0;}
  .site-nav ul ul {margin:0 0 0 20px;}
  .site-nav ul li a.current {font-weight:bold;}

/* SEARCH
   ----------------------------------------------------*/
.search-count,
.search-time {font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
.search-count {margin:0; font-size:1.4em;}
  .search-query {}
.search-time {margin:0 0 1em; font-size:1.2em;}
.search-results {margin:1em 0; padding:0; list-style:none;}
  .search-results li {margin:0;}
  .search-record {}
    .search-record header {margin:0 0 0.5em;}
    .search-result-title {font-size:1.4em;}
    .search-result-url {font-size:0.9em; font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
      .search-result-url a {color:#388222;}
    .search-result-excerpt {margin:0 0 0.5em; line-height:1.3em;}
    .search-result-meta {color:#999; font-size:0.9em;}
      .search-result-size {}
      .search-result-date {}
.pagination {}
  .pagination a {}

/* FOOTER
   ----------------------------------------------------*/
.site-footer {display:block; margin:10px 0; padding:10px; border-top:1px solid #dadada;}
.site-footer .site-link {margin:0 10px;}
.site-footer .tel {display:block;}