@import url(frontpanel.css);
@import url(blocks.css);
@import url(admin.css);
@import url(node-goal.css);
@import url(nodes.css);
@import url(views.css);

body {
  background:#fff;
  padding:0px; margin:0px;
  font-size:12px;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height:1.5em;}

br.clear {
  clear:both; display:block;
  height:1px; margin-top:-1px;}

a {
  text-decoration:none;
  color:#136;}
#page .limiter a:hover {
  text-decoration:underline;}

.limiter {
  width:780px; margin:0px auto;}

#header {
  background: url(unmc/bleed_header.gif) 50% 100% no-repeat;}

  #header .limiter {
    position:relative;
    height:100px; padding:10px 20px; width: 740px;
    background: #fff;}

  #unmc-logo {
    text-indent:-999px; overflow:hidden; /* HIDE TEXT */
    background: url(unmc/logo.gif) 50% 50% no-repeat;
    width:145px; height:100px;
    display:block;}

  #header ul.links {
    position:absolute; right:20px; bottom:15px;}
  
    #header ul.links li {
      padding:0px;}

    #header ul.links a {
      padding:5px;}

    #header ul.links a:hover {
      color:#fff; background:#124;}

    #header ul.links a.active {
      background:#d00; color:#fff;}

  #header .header-blocks {
    width:440px; height:60px;
    position:absolute; right: 0; top:15px;}

    * html #header .header-blocks {
      height:60px;}
  #header .header-blocks .header-blocks-wrapper { position: relative; }

#navigation {
  height:36px;
  background: #fff url(unmc/bleed_menubg.gif) 50% 0% repeat-x;}

#navigation .nextra {
  height:35px;
  background: url(unmc/bleed_menu.gif) 50% 0% no-repeat;}

  #navigation .nlimiter {
    width:780px; margin:0px auto;
    position:relative; z-index:99;
    background: #404040;}

  #navigation ul.dropdown-nav,  
  #navigation ul.dropdown-nav li,
  #navigation ul.links,
  #navigation ul.links li {
    list-style-image: none; list-style:none; background-image:none;
    margin:0px; padding:0px;
    height:36px; line-height:35px;}
  
  #navigation ul.dropdown-nav li,
  #navigation ul.links li {
    height:auto;
    position:relative;
    border-right:1px solid #fff;
    display:block; float:left;}

    #navigation ul.dropdown-nav li a,
    #navigation ul.links li a {
      height:35px;
      border-bottom:1px solid #fff;    
      font-size:10px;
      font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
      text-transform:uppercase;
      display:block; width:113px; padding: 0px 8px;
      color:#fff;}

    #navigation ul.dropdown-nav li a.active,
    #navigation ul.dropdown-nav li a.active:hover,
    #navigation ul.links li a.active,
    #navigation ul.links li a.active:hover {
      color:#fff;
      border-color:#d00;
      background:#d00;}
  
    #navigation ul.dropdown-nav li a:hover,
    #navigation ul.links li a:hover,
    #navigation ul.dropdown-nav li:hover a,
    #navigation ul.dropdown-nav li.hover a {
      background:#fff;
      color: #d00;}

    #navigation ul.dropdown-nav li ul {
      width:160px;
      background: #7F7F7F;
      display:none;
      height:auto}

    #navigation ul.dropdown-nav li:hover ul,
    #navigation ul.dropdown-nav li.hover ul {
      display:block;}
      
    #navigation ul.dropdown-nav li ul,
    #navigation ul.dropdown-nav li ul li {
      line-height:24px;
      margin:0px; padding:0px;
      left:0px; top:35px;
      position:absolute;
      float:none;}
    #navigation ul.dropdown-nav li ul li {
      height:auto;
      position:static;
      border:1px solid #000;border-bottom: none;
      margin:0px; padding:0px;}
    #navigation ul.dropdown-nav li ul {
      border-bottom: 1px solid #000;
    }
    #navigation ul.dropdown-nav li ul li a,
    #navigation ul.dropdown-nav li:hover ul li a {
      color: #FFFFFF;
      height:auto; border:0px;
      background:transparent;
      font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height: 1.5em;
      text-transform:none;
      margin:0px; padding: 4px 8px; width:auto; }
    #navigation ul.dropdown-nav li ul li a:hover,
    #navigation ul.dropdown-nav li:hover ul li a:hover {
      color: #fff; background: #d00;}

  #navigation #search {
    word-spacing:5px; white-space:nowrap;
    width:240px;
    border-bottom:1px solid #fff;
    height:25px; line-height:23px; padding:5px 10px; margin:0px;
    overflow:hidden;
    vertical-align:middle;
    position:absolute; top:0px; right:0px;}
        
    #navigation #search input.form-text {
      border:1px solid #222;
      height:18px; padding:0px;vertical-align:middle;
      width:163px;}
    #navigation #search #edit-search-theme-form-1-wrapper label {
      display:none; }

    input.form-submit {
      font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
      text-transform:uppercase;
      background:#d00; color:#fff;
      border:1px solid #f54;
      border-bottom:1px solid #810; border-right:1px solid #810;}

    #navigation #search input.form-submit {
      vertical-align:middle;
      font-size:10px; height:20px;
      width:70px;}

#page-title {
  padding: 10px;
  line-height:24px;
  font-size:18px; color:#d00;
  text-transform:uppercase;
  font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;}

#page {
  background: #f3f2ef url(unmc/bleed_page.gif) 50% 0% repeat-y;}

  #page .limiter {
    background: url(unmc/bleed_main.gif) repeat-y;}

  body.front #page .limiter {
    background: #e6e4de;}

  #page .extra {
    min-height:0px; /* trigger layout in IE7 */
    border-top:4px solid #d00;}

    * html #page .extra {
      height:1%;}

  body.front #page .extra {
    border:0px;}

#main {
  width:520px; float:left; padding-bottom: 2em }

.empty-right #main {
  width: auto; float: none;
  background: #E6E4DE url(unmc/hshadow_graybg.gif) 0% 0% repeat-x;
}


  body.front #main {
    width:auto; float:none;
    padding: 10px 0px;
    background: url(unmc/hshadow_graybg.gif) 0% 0% repeat-x;}

body.admin #content {
  padding: 0px 10px;}

#sidebar-right {
  width:260px;
  float:right;}

  body.front #sidebar-right {
    display:none;}

#top-footer {
  min-height:0px; /* trigger layout in IE7 */
  background:#606060;
  clear:both;}

  * html #top-footer {
    height:1%;}

#bottom-footer {
  text-transform:uppercase; font-size:10px;
  text-align:right;
  font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;
  background:#404040; color:#ccc;
  padding:10px;}

#bottom-footer a {
  color: #FFF; font-weight: bold }

h2, h3, h4, h5, h6 {
  font-size:100%;
  font-weight:normal;
  margin:0px; padding:0px;}

h1 {  display:block; margin: 5px 0px 0px; padding:5px 0px 5px 20px;  border-bottom: 1px solid #ccc;  background: url(unmc/arr_wonr_clipped.gif) 0% 50% no-repeat;  font-weight:normal;  font-family: "Century Gothic", 'Gill Sans', Futura, sans-serif;  font-size:12px; text-transform:uppercase;}h1 {  margin: 20px -10px 10px;  display:block;}

a.goto {
  background: url(unmc/arr_wonr.gif) 100% 50% no-repeat;
  padding:0px 25px 0px 0px; line-height:15px;
  text-transform:uppercase; color:#d00;
  font-family: 'Century Gothic', 'Gill Sans', Futura, sans-serif;
  letter-spacing:1px; text-align:right;
  display:block;}

.nt-date { color:#999999; font-size:10px; font-weight:bold; text-transform:uppercase; }
