@media print {
  #hd, #nav {
    display: none; }

  #yui-main .yui-b {
    position: absolute;
    left: -160px;
    top: 0px; }

  a {
    text-decoration: none; } }

body, p, ol, ul, td {
  font-size: 13px; }

#hd {
  position: relative;
  padding: 5px; }
  #hd a {
    text-decoration: none; }

#flash {
  position: absolute;
  width: 250px;
  margin-left: 50%;
  left: -125px;
  text-align: center;
  top: 11px;
  z-index: 50; }
  #flash a {
    text-decoration: underline;
    font-weight: bold; }
  #flash div {
    padding: 10px; }

.fieldWithErrors {
  padding: 2px;
  font-weight: bold;
  display: inline; }
  .fieldWithErrors label {
    cursor: help; }

#errorExplanation {
  width: 400px;
  border: 2px solid;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px; }
  #errorExplanation h2 {
    text-align: left;
    font-weight: bold;
    padding: 5px 5px 5px 15px;
    font-size: 12px;
    margin: -7px; }
  #errorExplanation p {
    margin-bottom: 0;
    padding: 5px; }
  #errorExplanation ul li {
    font-size: 12px;
    list-style: square;
    margin-left: 3em; }

div.uploadStatus {
  margin: 5px; }
div.progressBar {
  margin: 5px; }
  div.progressBar div.border {
    background-color: #fff;
    border: 1px solid gray;
    width: 100%; }
  div.progressBar div.background {
    background-color: #333;
    height: 18px;
    width: 0%; }

#loginlinks {
  display: inline;
  position: absolute;
  right: 20px; }

#bd {
  position: relative; }

#nav {
  position: fixed;
  top: 66px;
  bottom: 0px;
  min-height: 100px;
  margin-left: 12px;
  margin-bottom: 12px; }
  #nav a {
    text-decoration: none; }
  #nav li {
    padding: 5px; }
  #nav li div + div // kluge for the search form {
    padding-top: 5px; }
  #nav label[for=q] {
    display: none; }
  #nav input[name=q] {
    width: 98px; }
  #nav .footer {
    position: absolute;
    bottom: 0px; }

h1 {
  display: inline;
  width: 50%;
  font-size: 300%;
  margin: 10px; }

h2 {
  font-size: 200%;
  padding-top: 10px; }

h3 {
  font-size: 133%; }

.flash {
  font-weight: bold; }

.links {
  clear: left; }

.structuredData {
  display: none; }

.copyright {
  font-size: 87%;
  overflow: hidden; }


#new_user {
  width: 560px; }
