/* import new NOTES styles */
@import url(http://www.mozdev.org/skin/default/notes2-layout.css);

.NOTES-list { background: #ddd; color: black; }
.NOTE-body { background: #f3f3f3; color: black; }


* {
  font-family: Verdana, Tahoma, sans-serif;
}
kbd, code {
  font-family: monospace;
}
a {
  color: #C60;
  text-decoration: none;
}
a:visited {
  color: #730;
  text-decoration: none;
}
a:active, a:hover, a:visited:hover {
  background-color: #F90;
  color: #FFF;
  text-decoration: none;
}



body {
  margin: 0;
  padding: 0;
  color: black;
  background: rgb(250, 250, 210);
  font-size: 0.9em;
}



h1 {
  margin: 10px 9% 0;
  border-bottom: 1px solid black;
  font-size: 3em;
  text-transform: lowercase;
  letter-spacing: 0.1em;
  min-height: 85px; /* height of the dino */
  background: url(/image/smalldino.png) no-repeat bottom right;
  position: relative;
  height: 1em;
}
h1 span {
  position: absolute;
  bottom: 0;
  left: 0;
}


#hosted-by-mozdev {
  float: right;
  padding: 0 9%;
  margin: 0;
}


#sitenav {
  margin: 0 0 0 9%;
  line-height: 2.5em;
}
#sitenav a {
  padding: 0.3em 0.7em;
  font-weight: bold;
  font-size: 1.1em;
  margin: .1em 0;
  border: 1px solid rgb(250,250,210);
  -moz-border-radius: 0.5em;
}
#sitenav a:active,
#sitenav a:hover,
#sitenav a:visited:hover {
  background: #F90;
  color: white;
}




#main {
  clear: both;
  margin: 0 9% 4em;
  padding: 2em;
  border: 0.3em solid black;
  background: white;
  -moz-border-radius: 1em;
}



/* our main page headings.  h2 for list.php, h3 elsewhere (needs fixing at some point) */
h2, h3 {
  font-size: 2em;
  font-weight: bold;
  text-align: center;
  margin: 0 0 1em;
}

/* in-page subheading */
h4 {
  font-size: 1.5em;
  font-weight: bold;
  margin: 0.5em 0 0.2em 0;
}

h5 {
  font-size: 1.1em;
  font-weight: bold;
  margin: .1em 0 .1em 0;
}


ul {
  padding: 0 1em;
}

li {
  margin: 0;
  padding: 0;
  list-style-position: inside;
}



/* searches */
.searchresult {
  border: 1px solid black;
  padding: 0.5em;
  font-size: 0.9em;
}
.searchresult h3 {
  font-size: 1.2em;
  text-align: left;
  border-bottom: 1px solid black
}
.searchterm {
  font-weight: bold;
  background-color: rgb(250,250,210);
  font-style: normal;
}



/* Notes 2 Specific */
.NOTES-header,
.NOTES-disclaimer {
  display: none;
}
.NOTE-body div + div {
  margin-top: 3em;
}
