body {
       color: black;
       background: #F1EEEC;
       margin-top: 7em;
       line-height: 1.5;
       font-family: "Verdana", "Arial", "Georgia", sans-serif;
       quotes: none;
       max-width: 1050px;
       margin-left: auto;
       margin-right: auto;
      }
      
div#wrapper {
	background-color: white;
	box-shadow: 0 3px 3px #AAAAAA;
}

div, p, ul {
             margin: 0;
             padding: 0;
}

ul {
     list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
                         margin: 1em 0em 1em 0em;
                         padding: 0;
}

a img {
        border: none;
        max-width: 38em;
}

a:link {
        color: #336666;
        background: inherit;
        text-decoration: none;
}

a:visited {
           color: #663333;
           background: inherit;
           text-decoration: none;
}

a[href^="http:"]:link {
        color: #336666;
        background: inherit;
        text-decoration: none;
}



/************************************************************************
 *
 *   Site header
 *
 ************************************************************************/


 
 div#site-nav {
               color:#333333;
               background: white;
               line-height: 1;
}

div#home-nav {
                   text-align:center;
                   font-family: "Verdana", "Arial", "Georgia", sans-serif;
                   
                   
}

div#home-nav-banner h2 {
                   font-size: 2em;
	           font-family: "Verdana", "Arial", "Georgia", sans-serif;
	           margin-right: 20em;
                   text-align:center;
                   width: 100%;
                   font-weight: normal;
                   font-style: normal;
                   padding-top: 20px;
}

ul#site-nav-list, ul#home-nav-list {
                   list-style-type: none;
                   padding: 0 0 1em;
                   font-size: small;
                   text-align:center;
}

ul#site-nav-list li,  ul#home-nav-list li {
                      display: inline;
                      padding: 0 1em 0 1em;
                      font-weight: bolder;
                      text-transform: uppercase;
}

ul#site-nav-list li a, ul#home-nav-list li a {
                        font-weight: normal;
}

ul#site-nav-list li a:hover {
                              color: #663333;
                              background: #E2E6F0;
}

div#site-header-logo img {
                   display: block;
                   Background: #FFFFFF;
}

/***********************************************************************
 *
 * Metadata section
 *
 ***********************************************************************/

.error {
      color: red;
}

#quick-search {
                      padding: 1em 1em 0.5em 1em;
                      text-align:center;
}

#quick-search input {
	max-width: 13em;
	
}

#quick-search p {
                      padding: 0.2em 0 0 0;
}


div#metadata-section {
                       width: 18em;
                       color:#333333;
                       background: #FFFFFF;
                       line-height: normal;
                       font-size: small;
                       margin: 1em 1em 1em 2%;
                       border: none;
                       padding: 1em 0.5em 1em 0.5em;
                       float: right;
                       border: 1px solid #DBDBDB;                      
 }
 
 div#facets-section {
                       width: 20em;
                       color:#333333;
                       background: #FFFFFF;
                       line-height: normal;
                       font-size: small;
                       margin: 1em 2% 1em 1em;
                       border: none;
                       padding: 1em 0.5em 1em 0.5em;
                       float: left;
                       border: 1px solid #DBDBDB;
}
 
 
 div#search-metadata-section {
 	               width: 20em;
                       color:#333333;
                       background: #FFFFFF;
                       line-height: normal;
                       font-size: small;
                       margin: 1em 1em 1.5em 2%;
                       border: none;
                       padding: 1em 0.5em 1em 0.5em;
                       float: right;
                       right: 10em;
                       border: 1px solid #DBDBDB;
}

div#metadata-section a:hover, div#facets-section a:hover{
                            color: #663333;
                            background: #E2E6F0;
}

div#metadata-section h1, div#facets-section h1 {
                          font-family: "Verdana", "Arial", "Georgia", sans-serif;
                          color: #F6F6F6;
                          background: #004730;
                          font-size: 1.5em;
                          font-style: normal;
                          text-align: center;
                          padding: 0.2em;
                          margin: 0 0 0.5em 0em;
                          clear: both;
}

div#search-box h2, div#digitalnz-results h2, div#metadata-section h2 {
                          font-family: "Verdana", "Arial", "Georgia", sans-serif;
                          color: #F6F6F6;
                          background: #004730;
                          font-size: 1em;
                          font-style: normal;
                          text-align: center;
                          padding: 0.2em;
                          margin: 0 0 0.5em 0em;
                          clear: both;
                          text-transform: uppercase;
}

div#search-box h2 a, div#digitalnz-results h2 a, div#metadata-section h2 a {
	color: white;
	text-transform: uppercase;
	color: #F6F6F6;
        background: #004730;
        width:100%;
}


div#facets-section h2 {
                          font-family: "Verdana", "Arial", "Georgia", sans-serif;
                          color:#333333;
                          background: #FFFFFF;
                          font-size: normal;
                          font-style: normal;
                          margin: 0 0 0.2em 0em;
                          clear: both;
}


div#metadata-section h2 a:hover.metadata-collapse, div#facets-section h2 a:hover.metadata-collapse
div#metadata-section h2 a:hover.metadata-expand, div#facets-section h2 a:hover.metadata-expand {
                            color: #F6F6F6;
                            background: #004730;
}

div#metadata-section h3 {
                          font-size: smaller;
                          margin: 0 0 0.5em 0em;
}

div#facets-section h3 {
                          font-size: small;
                          margin: 0.5em 0 0.5em 0em;
}

div#metadata-section h3, div#facets-section h3 {
                          font-family: "Verdana", "Arial", "Georgia", sans-serif;
                          color: #F6F6F6;
                          background: #004730;
                          text-transform: uppercase;
                          font-style: normal;
                          text-align: center;
                          padding: 0.2em;
                          clear: both;
}

div#metadata-section h3 a, div#facets-section h3 a {
                            color: #F6F6F6;
                            background: #004730;
                            width:100%
}

div#metadata-section h3 a:hover.metadata-collapse, div#facets-section h3 a:hover.metadata-collapse
div#metadata-section h3 a:hover.metadata-expand, div#facets-section h3 a:hover.metadata-expand {
                            color: #F6F6F6;
                            background: #004730;
}

div#facets-section h4 {
                          font-family: "Verdana", "Arial", "Georgia", sans-serif;
                          color: #004730;
                          background: #FFFFFF;
                          text-transform: uppercase;
                          font-size: 1em;
                          font-style: normal;
                          margin: 0 0 0.2em 0em;
                          clear: both;
}

div#metadata-section ul, div#facets-section ul, .facet-block {
  margin: 0.5em 0 0.5em 0;
  background: #FFFFFF;
}

.facet-block {
  padding-bottom: 0.5em;
  border-bottom: 1px dotted #004730;
}

div#browse-navigation,
div#format-list,
div#metadata {
               margin-top: 1em;
}

#metadata p { 
              padding: 0.5em 0.5em 0.5em 0;
}

#metadata p.title { 
              border-top:0px;
              padding: 0em 0.5em 0.5em 0;
}

#metadata p.cover, #metadata p.license-image {
              border-top: none;
              float: right;
              background-color:  #ffffff;
              padding: 0.5em 0em 0.5em 0.5em;
}

#metadata img.cover {
              border:1px solid black;
}


#browse-navigation ul,
#metadata ul,
#format-list ul {  
                  margin: 0 0 0.5em 0;
}

#browse-navigation li,
#metadata li {
               clear: left;
               padding: 0 1em 0 1.5em;
}

#metadata li {
               margin-bottom: 0.5em;
}
#metadata li p.image { 
                       float: left;
                       margin: 0 0.5em 1em 0;
}

#browse-navigation ul {
                        list-style-type: none;
                        padding: 0;
                        font-size: medium;
                        font-weight: bold;
                        text-transform: uppercase;

}

#browse-navigation ul ul {
                           padding: 0;
                           margin-left: 0.5em;
                           font-weight: normal;
                           text-transform: none;
}

#browse-navigation ul li.authors {
              border-top: none;
              padding: 0 0.5em 0.5em 0em;
}

#browse-navigation ul li {
              padding: 0.5em 0.5em 0.5em 0em;
}

#browse-navigation ul ul li {
              border-top: none;
              font-size: small;
              padding: 0.5em 0.5em 0em 0em;
}

/**#browse-navigation ul img {
                            display: block;
}**/

ul#downloads img {
              margin: 0.5em 0.3em 0.5em 0;
              vertical-align: middle;
}



/***********************************************************************
 *
 * Results section
 *
 ***********************************************************************/
 
 body#search-body {
       color: black;
       background: #F1EEEC;
       margin-top: 7em;
       line-height: 1.5;
       font-family: "Verdana", "Arial", "Georgia", sans-serif;
       quotes: none;
       max-width: 1250px;
       margin-left: auto;
       margin-right: auto;
}

div#results {
  font-family: "Verdana", "Arial", "Georgia", sans-serif;
  margin-left: auto;
  margin-right: auto;
  min-width: 24em;
  max-width: 620px;
  background-color: white;
  padding: 1em;
}

/* Headings */
div#results h1, h2, h3, h4, h5, h6, p.head {
  font-size: large;
  font-weight: bold;
  color:#333333;
  font-style: italic;
  margin-bottom: 0em;
}

div#results h1.pagetitle {
  font-size:x-large;
  font-weight:normal;
  line-height: 1.2;
  margin-top: 0.5em;
}

div#results h1 {
  font-size: larger;
  text-align: center;
  text-transform: uppercase;
  font-style: normal;
}

div#results h1.list-heading {
  font-family: "Verdana", "Arial", "Georgia", sans-serif;
  color: #F6F6F6;
  background: #004730;
  font-size: 1em;
  font-style: normal;
  text-align: left;
  padding: 0.1em 0.1em 0.1em 0.5em;
  margin: 1em 0 0.5em 0em;
  min-width: 23em;
  max-width: 650px;
}

div#results h1.list-heading a {
  color: #F6F6F6;
}

div#results h2 {
  margin: 0;
  text-align: center;
  font-style: normal;
}

div#results h2.list-section {
  border-top: 1px solid #CCCC99;
}

div#results div#results-header, div.search-footer {
  font-family: "Verdana", "Arial", "Georgia", sans-serif;
  margin: 0em 0em;
}

div#results .doc-result span {
  font-family: "Verdana", "Arial", "Georgia", sans-serif;
  font-size:small;
}

div#results div#in-page-links {
  text-align: center;
}

div.search-footer {
  clear: both;
  text-align: center;
  padding-bottom: 0.5em;
}

body#search-body div#vuw-logo-banner{
        position: absolute;
}

/***********************************************************************
 *
 * Content section
 *
 ***********************************************************************/

div#content {
              font-family: "Verdana", "Arial", "Georgia", serif;
              max-width: 620px;
              margin-left: 6em;
              max-width: 620px;
              padding: 0 1.5em 1em; 
              position: relative;
}

div.content-corpus {
              overflow: auto;
}

/* Headings */
div#content h1, h2, h3, h4, h5, h6 {
                   font-family: "Verdana", "Arial", "Georgia", sans-serif;
                                     font-size: large;
                                     font-weight: bold;
                                     color:#333333;
                                     font-style: italic;
}

div#content h1.pagetitle {
  font-family: "Verdana", "Arial", "Georgia", sans-serif;
  font-size:x-large;
  font-weight:normal;
  line-height: 1.2;
  margin: 0.5em;
  padding-top: 20px;
}

div#content h1.pagesubhead {
  font-family: "Verdana", "Arial", "Georgia", sans-serif;
}

div#content h1 {
                 font-size: larger;
                 text-align: center;
                 text-transform: uppercase;
                 font-style: normal;
}

div#content span.h1,
div#content span.h2,
div#content span.h3,
div#content span.h4,
div#content span.h5,
div#content span.h6 {
                      /* "run-in" headings implemented this way
                         because of a sad lack of browser support for
                         display: run-in */
                      font-size: medium;
                      font-weight: bold;
                      color:#333333;
                      font-style: italic;
}

div#content a:hover {
                      color: #663333;
                      background: #E2E6F0;
}

/* Text-level navigation */
div.menu {
    margin: 0.5em 0;
    padding-bottom: 0.5em;
    text-align: center;
}

p.text-nav, p.menubar {
             clear: left;
             display: inline;
             padding: 0.5em;             
             font-family: "Verdana", "Arial", "Georgia", sans-serif;
             font-size: small;
             line-height: 2.5;
}

  /* Paragraphs */
div#content p,
div#content .p { 
                 margin: 0 0 1em 0;
}
blockquote {
             margin-left: 2em;
}

.lg .head {
            font-weight: bold;
            padding-left: 2em;
}

/* TEI rend attributes */
.italic { 
          font-style: italic; 
}
.bold {
        font-weight: bolder;
}
.strikethrough { 
                 text-decoration: line-through; 
}
.underline { 
             text-decoration: underline; 
}
.small-caps { 
              font-variant: small-caps; 
}
.caps { 
        text-transform: uppercase; 
}
.lowercase { 
             text-transform: lowercase; 
}
.lowercase-small-caps {
                        text-transform: lowercase;
                        font-variant: small-caps;
}
.hang { 
        text-indent: -2em; 
        padding-left: 2em; 
}
.indent { 
          text-indent: 2em; 
}

.indent span { 
          text-indent: 0em; 
}

.indent span a img { 
          text-indent: 0em; 
}

.lg.indent { 
             padding-left: 2em; 
}
.l.indent { 
            padding-left: 2em; 
}
.center { 
          text-align: center; 
}
.pad-left { 
            padding-left: 2em; 
}
.right { 
         text-align: right; 
}
.justify { 
           text-align: justify; 
}

/* Textual changes */
span.gap {
	color: gray;
	background: inherit;
}
div.gap {
	color: inherit;
	background: #E2E6F0;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 1em;
}
div.gap span.head {
	font-weight: bold;
	display: block;
}
div.gap span.desc {
	display: block;
}
div.gap span.reason {
	display: block;
}
del {
      color: red;
      background: inherit;
}
ins {
      color: #006600;
      background: inherit;
      text-decoration: none;
}
.unclear {
           color: gray;
           background: inherit;
}
.sic-mark {
            color: gray;
            background: inherit;
            font-style: italic;
}
.sic-none {
            font-style: italic;
}
.glyph { 
         white-space: pre; 
}

/* Abbreviations and acronyms */
abbr, acronym, span.topic-ref {
                                border-bottom: 1px dotted gray;
                                cursor: help;
}

/* Figures */
div.figure { 
             text-align: center;
             overflow: auto;
             margin: 2em auto 2em auto;
}

span.figure {
        text-align: center;
        display: block;
}

/* Figure captions */
div.figure p.figurehead {
               font-weight: bold;
               font-size: smaller;
	       text-align: center;
}

/* Figure text */
div.figure p {
               font-size: smaller;
	       text-align: left;
	       padding: 0 2em;
}

/* Page breaks and page facsimiles */
span.pb,
span.page-facsimile {
          position:absolute;
          left:-6.5em;
          padding: 0;
          font-size: small;
}
span.pb {
          font-family: "Verdana", "Arial", "Georgia", sans-serif;
          text-indent: 0;
          text-transform: uppercase;
        text-align: left; 
          min-width: 80px;
          display: block;
}
span.page-facsimile {
                      margin-top: 1.5em;
}

/* Attempt to standardise gaps between page number and image.

div.chapter span a {
    margin-top: 1em;
}*/


/* Try to handle consecutive page breaks. */
span.pb + span.page-facsimile + span.pb { 
                                          margin-top: 9em;
}
span.page-facsimile + span.pb + span.page-facsimile {
                                margin-top: 10.5em; /* 9em of span.pb + 1.5em of span.facsimile */
}

span.page-facsimile img {
                          max-height: 7em;
                          max-width: 100px;
}
span.pb + span.pb { 
                    margin: 2em 0 0 0; 
}
span.page-facsimile a img {
       background-color: #FFFFFF;
	box-shadow:  0px 3px 3px #AAAAAA; 
}

/* Page breaks and page facsimiles -- but only in corpus pages */
ul.covers li  {
          float: left;
}

ul.covers li span.page-facsimile {
          position: relative;
          text-align: left;
          font-family: "Verdana", "Arial", "Georgia", sans-serif;
          font-size: small;
          text-transform: none;
          left: 0;
          width: 10em;
          min-height: 15em;
          margin-right: 1em;
}

/* Footnotes */
div.footnote {
               margin: 1em 0 1em 0;
               padding: 1em 2em 0 2em;
               line-height: normal;
               border-top: 1px solid black;
}
div.footnote + div.footnote {
                              border-top: none;
}
div.footnote.last {
                    border-bottom: thin solid black;
}

/* Notes */
.note { 
        text-decoration: none; 
}
.note .resp { 
              font-size: smaller; 
}

.note-float {
              float: right;
              padding: 0 0 0 0;
              margin: 0 -14em 0 0;
              width: 12em;
              font-size: smaller;
              clear: right;
             }

.place-left, .place-right,
.place-top, .place-bottom {
                            float: right;
                            padding: 0.5em;
                            margin: 0 -14.65em 0 0;
                            width: 12em;
                            clear: right;
                          }

.toc-page-number {
                   padding: 0;
                   font-size: x-small;
}

.toc-page-number abbr {
                        border-bottom: none;
}

.corresp {
           color: inherit;
           background: #E2E6F0;
           text-align: right;
}

/* Lists */
div#content ul { margin: 0.5em 0 0.5em 2em; }
ul.bulleted { list-style-type: square; }
ul.excerpt li { padding-bottom: 1em; }

/* Table of contents */
ul.toc {
         list-style-type: none;
         margin-left: 0;
         padding-left: 0;
}

ul.toc ul.toc {
                margin-left: 2em;
                padding-left: 1em;
                text-indent: -1em;
}

ul.toc li { margin-bottom: 1em; }

ul.toc ul.toc li { margin-bottom: 0; }

li.tei-front,
li.tei-back,
li.tei-body {
              margin: 0.5em 0 1em 0em;
}

li.untitled > ul.toc,
li.untitled > ul.toc,
li.untitled > ul.toc {
                       margin-left: 0;
                       padding-left: 0;
}

.toc-author {
              font-style: italic;
}

/* Search results */
.search-results-head {
                          clear: left;
}

ul#search-image-results {
                          clear: left;
                          margin-left: 0;
                          padding-left: 0;
}
/* old lucene stuff */
ul#search-image-results li {
	display: block ;
	float: left;
	text-align: center;
	width: 10.5em;
	height: 16.5em;
        padding: 0.1em;
	margin-right: 0.1em;
}
/* new solr stuff */
ul#solr-image-results li {
	display: block ;
	float: left;
	text-align: center;
	width: 10.5em;
	height: 21.5em;
        padding: 0.1em;
	margin-right: 0.1em;
}

ul#search-results {
                    clear: left;
                    margin-left: 0;
                    padding-left: 0;
}

#in-page-links ul {
                    list-style-type: disc;
                    margin-left: 1em;
                    padding-left: 0;
}

ul#author-works, ul#external-links, ul#topic-mentions,
ul#topic-list {
                list-style-type: none;
                margin-left: 0;
                padding-left: 0;
}

#content h2.list-section {
                           border-bottom: 1px solid #CCCC99;
}

div#works ul, div#authors ul {
               list-style-type: none;
               margin-left: 0;
}

div#initials {
               text-align: center;
}

div#works h2, div#authors h2 {
                         margin: 2em 0 0;
                         border-bottom: 2px dotted #CCCC99;
}

div#works h3, div#authors h3 {
                         margin: 1em 0 0;
}

div#works ul ul.authors li {
                             font-style: italic;
                             padding: 0 0 0 2em;
                             margin-top: 0;
}
div#works ul ul.corpora li {
                             padding: 0 0 0 2em;
                             margin-top: 0;
}

div#content ul.work-list {
  clear: both;
}

div#content li.work-list-element {
  padding: 0 0 0.5em 0;
}

div#content li.work-list-element ul {
  margin: 0 0 0 2em;
}

/* Tables */
table {
    text-align: left; /* Overrides .figure text-align: center; */
}
td {
     vertical-align: top;
}
td > p:first-child {
                     margin-top: 0;
                     padding-top: 0;
}
td.center {
            text-align: center;
}
td.right {
           text-align: right;
}

div.project {
              margin-bottom: 2em;
}

div.project p {
                padding-left: 2em;
}

/* Centre all title pages */
div.titlePage, div.halftitle, div.series, div.half {
                               text-align: center;
}

p.dateline { 
             text-align: right; 
}

/* Arguments (for chapters, etc) */
.argument {
            margin: 0 auto 0 auto;
            width: 80%;
            font-size: small;
}

/* Epigraphs (for chapters, etc) */
.epigraph {
            margin: 0 auto 0 auto;
            width: 80%;
}

/* Speakers */
div.sp div.speaker { 
                     font-style: italic;
                     margin: 1em 0 0 0;
                     padding: 0;
}

/* Speech contents */
div.sp * {
           padding-left: 2em;
           margin-top: 0;
           padding-top: 0;
}

/* Leave rendering of citations to more specific styles. */
cite { font-style: inherit; }
p.cite {
	margin-right: 2em;
}

.index-item {
              display: inline;
              float: right;
              padding: 0 0 0 0;
              margin: 0 -3em 0 0;
              width: 12em;
}

/* Complex formatting */
.complex {
           background: #E2E6F0;
           padding: 1em;
           font-size: small;
           margin-bottom: 1em;
           padding: 0.5em 1em;
}

/***********************************************************************
 *
 * Site footer
 *
 ***********************************************************************/

div#site-footer-section {
                          text-align: center;
                          font-size: small;
                          margin: 1.5em auto 0 auto;
                          padding: 1em 0;
                          clear: both;
                          border-top: 1px solid #DBDBDB;
}

#site-footer-section a:hover {
                               color: #663333;
                               background: #E2E6F0;
}

p#site-footer-nav {
                    color:#333333;
                    
}

#connect-list {
	margin-top: 1em;
}



#connect-list ul  {
	background: none repeat scroll 0 0 #FFFFFF;
	
       
}
#connect-list ul img  {
        margin: 0 1.2em 0 0;
}
div#format-list ul a:hover, #connect-list ul a:hover {
        background: none;
}
/* banner section */


#vuw-star-banner {
    
    background: url("/tm/images/stars.gif") repeat scroll 0 0 #004730;
    height: 30px;
    left: 0;
    top: 0;
    width: 100%;
    position: absolute;
    border-bottom: 60px solid white;
}

#vuw-logo-banner {
   
    top: 10px;
    position: absolute;
}

div#search-collapse {
     max-width: 20em;
}
div#search-form {
     max-width: 20em;
}

#vuw-star-banner p {
    font-size: small;
    position: absolute;
    right: 30px;
}

#vuw-star-banner p a {
	color: white;
}

#vuw-star-banner p a:hover {
        text-decoration:underline;
}

/* #share-this-page span{
       background: none repeat scroll 0 0 #FFFFFF;
       margin: 0.5em 0;
} */
