/* ND Public screen common styles
   Updated: 12.14.2010 ENR
   Author: Erik Runyon
   ----------------------------------------------------*/

a:link,
a:visited {color:#0058cf;}

body {background:#071d53 url(images/blue-bg.png) 0 0 repeat-x;}
#header {height:129px; background:url(images/blue-header.jpg) top right no-repeat;}
#header h5 a:link,
#header h5 a:visited,
#header h4 a:link,
#header h4 a:visited {color:#fff; font-family:Georgia, Times, "Times New Roman", serif;}
#header h5 {margin:13px 0 0 13px;}
#header h3 {margin:25px 0 0 12px;}
#header h3.tag-lined {margin-top:17px;}
#header h3 a:link,
#header h3 a:visited {color:#fff; text-shadow:-1px 1px 1px rgba(0,0,0,.8);}

#search-input {height:22px; background-color:#fff; border:1px solid #c2c2c2;}
#search-button {margin:2px 0 0; padding:3px 5px; background-color:#0a3c8d; border:1px solid #677aaa; color:#fff;}

#content {background:url(images/blue-content.png) 0 0 repeat-y;}

body.three-col #content {background-image:url(images/blue-content-3col.png);}
body.three-col #alpha {}
body.three-col #alpha-inner {width:455px;}
body.three-col #gamma {}

#alpha {background-color:#fff;}
#alpha h1 {display:block; margin:-20px -25px 20px; padding:13px 25px 19px; font-size:180%; color:#fff; text-shadow:-1px 1px 3px rgba(175,151,43,.9); background:url(images/white-h1.png) 0 0 repeat-x;}

#beta {}
#nav {}
#sidebar {width:180px; margin:0; padding:50px 20px 0; color:#fff; background:transparent url(images/blue-nav-bot.png) center top no-repeat;}
#sidebar h2,
#sidebar h3,
#sidebar h4,
#sidebar h5 {color:#fff;}

/** Homepage **/
#b-home #header_image {margin:-20px -25px 20px;}
#home-content,
#b-home #col3 p span {display:block; margin:0 0 7px; font-size:144%; font-family:Georgia, serif; font-style:italic; line-height:21px; color:#666;}

/** Navigation **/
#nav {border:none; background:url(images/blue-nav.png) 0 0 no-repeat;}
#nav ul {margin:0 auto; padding:10px 0; width:198px; list-style-type:none;}
#nav li {margin:2px 0; padding:2px; background-color:#dec070;}
#nav li.first {}
#nav li.last {}
#nav li a {display:block; margin:0; padding:8px 5px 8px 15px; color:#071d53; text-decoration:none; border:1px solid #7088b1;
  border:1px solid #af972b;
  background:#e7d173;
  background:-webkit-gradient(linear, left top, left bottom, from(#cedaf0), to(#7d9cd6));
  background:-moz-linear-gradient(top, #cedaf0, #7d9cd6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedaf0', endColorstr='#7d9cd6');
}
#nav li a.current {font-weight:bold;}

#nav li a:hover,
#nav li a.current {
  color:#071d53;
  border:1px solid #af972b;
  background:#E7D173;
  background:-webkit-gradient(linear, left top, left bottom, from(#f9e58a), to(#d1bc59));
  background:-moz-linear-gradient(top, #f9e58a, #d1bc59);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e58a', endColorstr='#d1bc59');
}

#nav ul.depth_2 {width:auto; margin:2px 0; padding:0; border:1px solid #af972b; background-color:#fff;}
#nav ul.depth_2 li {margin:0; padding:0; /* border-bottom:1px solid #e0e6ec; */ line-height:1.2em; background-color:#fff;}
#nav ul.depth_2 li.first {}
#nav ul.depth_2 li.last {border:none;}
#nav ul.depth_2 li a {padding:6px 15px 6px 25px; border:none; background:#fff; border:1px solid #e0e6ec; border-width:1px 0; border-collapse:collapse; filter:none;}
#nav ul.depth_2 li a:hover {background-color:#cedaf0;}
#nav ul.depth_2 li a.current {border-color:#af972b;
  background:#E7D173;
  background:-webkit-gradient(linear, left top, left bottom, from(#f9e58a), to(#d1bc59));
  background:-moz-linear-gradient(top, #f9e58a, #d1bc59);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9e58a', endColorstr='#d1bc59');
}

#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 {}

/** News **/
#b-news .news-links {margin:-3px 14px 0 0;}
#b-news .news-links a {text-decoration:none; margin:0 5px;}
.news-single .publish-info {float:left; line-height:2em;}
#news-supp {float:right; margin:0; padding:0; border:none; font-size:110%; line-height:2em; background-color:transparent;}
#news-supp span {color:#9b8231;}
.entry-content {}

/** Events **/
p.events-subscribe {margin:-3px 0 0; text-decoration:none;}
p.events-subscribe a {}

/** Footer **/
#footer {border-color:#30425a; color:#fff;}
#footer a {color:#e6bf49;}
#footer #und_mark {width:185px; height:46px; background:url(images/blue-footer-mark.gif) 0 0 no-repeat;}
#footer #und_mark img {display:none;}