/*

  Style sheet for the navigation panel at the top of the page.
  It is assumed the navbanner looks somewhat like this:

  <div class="navbanner">
    <p>
      <a href="../"><img alt="W3C" src="../Icons/w3c_home"></a>
      <a href="Consortium/Activities">Activities</a>
      <a href="TR/">Tech.&nbsp;Reports</a>
      <a href="Consortium/Translation/">Translations</a>
      <a href="Status">Software</a>
      <a href="Help/siteindex">Site&nbsp;index</a>
      <a href="Consortium/">About</a>
      <a href="Consortium/Contact">Contact</a>
      <a href="http://search.w3.org/Public/">Search</a>
    </p>
  </div>

  I.e., a DIV.navbanner with a P with a logo (size set in this
  style sheet) and some A elements.

  Author: Randall Pruim (rpruim@calvin.edu, http://www.calvin.edu/~rpruim)
  Created: 30 May 2002
*/

/*
  This style sheet was inspired by one bearing the following 
  authorship information:

  Copyright © 2000 W3C® (MIT, INRIA, Keio). All Rights Reserved.
  See http://www.w3.org/Consortium/Legal/ipr-notice.html#Copyright

  Author: Bert Bos <bert@w3.org>
  Created: 26 July 2000
  Version: $Id: navbanner.css,v 1.2 2002/06/05 18:58:35 rpruim Exp $
*/

body div.navlogo {display: block}

div.navlogo{
  margin: 0;
  font-size: 90% /*smaller*/;
  font-weight: bold;
  line-height: 1.2;
  text-align: center;
  position: absolute;		/* Fallback if 'fixed' is not supported */
  top: 10px;
  left: 10px;
  right: auto;
  width: 144px;
}
div.navlogo {
  position: fixed;		/* Overrides 'absolute' above */
}

body div.navbanner { display: block } /* Overrides 'none' in navbanner-*.css */

.logo { display: none }		/* No need for two W3C icons */

div.navbanner {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.3;
  text-align: center;
  position: absolute;		/* Fallback if 'fixed' is not supported */
  top: 140px;		/* changed from 70 to 90 for new Calvin template */
  left: 10px;
  right: auto;
  width: 144px;
}
div.navbanner {
  position: fixed;		/* Overrides 'absolute' above */
}
div.navbanner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
/*  background: #999;		/* Override according to type of page */
/*  border: thin outset #999;	/* Override this color together with bg */
  color: #006; 
}

div.navbanner a, div.navbanner em { display: block; margin: 0 0.5em }
div.navbanner a, div.navbanner em { border-top: 1px groove #933 }
div.navbanner a:first-child { border-top: none }
div.navbanner em { color: #933 }

div.navbanner a:link { text-decoration: none; color: #006 }
div.navbanner a:visited { text-decoration: none; color: #006 }
/*
div.navbanner a:hover { background: #ffc; color: #600 }
*/
div.navbanner a:hover { background: #933; color: #ffc }
div.navbanner a:hover { background: #c66; color: #cc9 }
div.navbanner a:hover { background: #600; color: #fc6 }
div.navbanner a:hover { background: #600; color: #cc9 }
div.navbanner a:hover { background: #006; color: #99c }

div.navbanner img { height: 54px; float: none; vertical-align: middle }


