/* ND Public admin theme styles
   Updated: 12.7.2010 ENR
   Author: Erik Runyon
   ----------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {font-family:Georgia, Times, "Times New Roman", serif;}

body {background:#fff url(images/admin-bg.png) 0 0 repeat-x;}
#wrapper_outer {background:url(images/admin-header.jpg) top center no-repeat;}
#content {background:#fff url(images/admin-content.png) 0 0 repeat-y;}
body.three-col #content {background-image:url(images/admin-content-3col.png);}
body.three-col #gamma {color:#153C60;}

#header h3.tag-lined {margin-top:10px;}

/** #navigation **/
#nav {width:218px; margin:10px auto; background-color:#153c60;}
#nav ul {list-style-type:none; margin:0; padding:0; width:100%; border-bottom:1px solid #dadada;}
#nav li {margin:0; padding:0;}
#nav li.first {}
#nav li.last {}
#nav li a {display:block; margin:0; padding:8px 0 8px 20px; color:#1c3042; text-decoration:none; border-bottom:1px solid #fff; border-top:1px solid #dadada; background:url(images/admin-nav.png) left center no-repeat;}
#nav li a:hover,
#nav li a.current {color:#f6efd2; background-position:-233px center; border-bottom:1px solid #385978;}

#nav ul.depth_2 {width:90%; margin:15px auto; border-top:1px solid #385978; border-bottom:none;}
#nav ul.depth_2 li {border-bottom:1px solid #385978;}
#nav ul.depth_2 li.first {}
#nav ul.depth_2 li.last {}
#nav ul.depth_2 li a {margin:1px 0; padding:3px 0 3px 20px; color:#fff; font-size:90%; border:none; background:url(images/admin-nav-d2.gif) 0 0 repeat-y;}
#nav ul.depth_2 li a:hover,
#nav ul.depth_2 li a.current {color:#f6efd2; border-bottom:none; background-position:0 0; background-color:#1e466c;}

#nav ul.depth_3 {width:auto; padding:0; border:none; background-color:#1e466c;}
#nav ul.depth_3 li {border-bottom:1px solid #385978;}
#nav ul.depth_3 li.first {}
#nav ul.depth_3 li.last {border:none;}
#nav ul.depth_3 li a {padding:3px 0 3px 30px; background:url(images/admin-nav-bullet.gif) 20px center no-repeat;}
#nav ul.depth_3 li a:hover,
#nav ul.depth_3 li a.current {background-position:20px center; background-color:#305577;}

#nav ul.depth_4 {background-color:#294f73;}
#nav ul.depth_4 li {}
#nav ul.depth_4 li.first {}
#nav ul.depth_4 li.last {}
#nav ul.depth_4 li a {}
#nav ul.depth_4 li a:hover,
#nav ul.depth_4 li a.current {}

#nav ul.depth_5 {background-color:#305577;}
#nav ul.depth_5 li {}
#nav ul.depth_5 li.first {}
#nav ul.depth_5 li.last {}
#nav ul.depth_5 li a {}
#nav ul.depth_5 li a:hover,
#nav ul.depth_5 li a.current {}

#search-header {position:absolute; top:65px; right:0; width:195px; padding:1px; -moz-border-radius:5px; border-radius:5px; background-color:#fff;}
#search-header label {display:none;}
#search-input {float:left; width:165px; height:22px; margin:0; padding:0 3px; border:none; font-size:90%; color:#444; -webkit-appearance:textfield; background:transparent;}
#search-button {float:right; text-indent:-9999px; overflow:hidden; width:22px; height:22px; margin:0; border:1px solid #adadad; -moz-border-radius:5px; border-radius:5px;
  background:#d3d3d3 url(images/searchmag.png) center center no-repeat;
  background:url(images/searchmag.png) center center no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .9)), to(rgba(255, 255, 255, .0))), hsl(0, 0%, 65%);
  background:url(images/searchmag.png) center center no-repeat, -moz-linear-gradient(top, rgba(255, 255, 255, .9), rgba(255, 255, 255, .0)), hsl(0, 0%, 65%);
  -webkit-transition:all .15s ease-in-out;
  -moz-transition:all .15s ease-in-out;
  -o-transition:all .15s ease-in-out;
  transition:all .15s ease-in-out;
}
#search-button:hover {
  background:#efe3b4 url(images/searchmag.png) center center no-repeat;
  background:url(images/searchmag.png) center center no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.9)), to(rgba(255,255,255,.0))), hsl(48, 95%, 40%);
  background:url(images/searchmag.png) center center no-repeat, -moz-linear-gradient(top,rgba(255,255,255,.9), rgba(255,255,255,.0)), hsl(48, 95%, 40%);
}

#search-button:active {
  background:#ccc299 url(images/searchmag.png) center center no-repeat;
  background:url(images/searchmag.png) center center no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.0)), to(rgba(255,255,255,.9))), hsl(48, 95%, 40%);
  background:url(images/searchmag.png) center center no-repeat, -moz-linear-gradient(top,rgba(255,255,255,.0), rgba(255,255,255,.9)), hsl(48, 95%, 40%);
}

/** Admin Blue Theme **/
body.admin-blue {background-color:#093251; background-image:url(images/admin-blue-bg.png);}
body.admin-blue footer {color:#fff;}
body.admin-blue footer a {color:#fed755;}
body.admin-blue #und_mark {width:160px; height:40px; background:url(images/admin-blue-ndmark.gif) 0 0 no-repeat;}
body.admin-blue #und_mark img {display:none;}
