.l-header-top, .element-invisible,
nav#story, #article-actions, #content-story-resources,
#related, footer, .all-images, #trail-bottom,
div#teara-pager, div#pager, .contextual-links,
.contextual-links-wrapper, #admin-menu,
.front header.l-header, .front .l-region--header-bottom, #social-feed, #newsletter, nav#browse, #sections h2 {
  display:none;
  height: 0;
}

.l-header {
  padding: 0;
}

.l-main, #citation {
  padding: 0;
  margin: 0;
}

html, body, article, article .topicbox {
  background:none;
}

body {
  padding: 0;
  margin: 0;
}

.page-node .l-content, .page-story-sources .l-content, .page-story-media .l-content, .page-biographies-media .l-content, .page-biographies-sources .l-content, .page-biographies-related-biographies .l-content, .page-list .l-content {
  box-shadow: none;
}

body article {
  font-family: Georgia,"Times New Roman",Times,serif;
  clear: both;
}

body article p, #article-body p {
  font-size:11pt;
  line-height:16pt;
}

article p, article ul, article ol {
  *float:none;
  font-size: 13pt;
  color: #000;
  padding: 0;
  *line-height: 16px;
}

body.admin-menu {
  margin-bottom: 0;
}

ul.primary {
  display:none;
}

.l-main {
  margin-top:0;
  display:block;
}

.l-content {
  width:auto;
  margin:0;
}

article {
  float:none;
  width:auto;
  /*padding:0 10px 0 10px;*/
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  *overflow:hidden;
}

article ul {
  padding-left:20px;
}

#trail-top h1 {
  font-size:24px;
  padding:0;
}

#article-header h2 {
  margin: 0;
  font-size: 15px;
  padding: 0;
  border-bottom: 1px solid #ccc;
}

h2 {
  letter-spacing:normal;
}

article h3 {
  font-size:20px;
  padding:0;
  *line-height:16px;
  letter-spacing:0;
}

article h4, article h5 {
  font-size:10pt;
  padding-left:0;
}

#article-footer {
  margin:0;
  background-color: #fff;
  background-image: none;
  border:none;
}

#article-footer .pagination {
  display:none;
}

#article footer h5,
#article footer p {
  font-size: 12px;
}

#citation, #footer-citation {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #000;
  clear: both;
  width:auto;
  margin-top:5px;
  padding: 5px 0 0 0;
  border-top: 1px solid #ccc;
}

#article-footer #citation p,
#article-footer #citation h5 {
  margin:0;
  padding:0;
  font-size: 12px;
}

#article-footer #citation h5 {
  margin-bottom: 5px;
  font-style: normal;
  font-weight: bold;
}

ul#sources {
  width:630px;
}

.topicbox h3, .topicbox h2,
.topicbox p {
  font-size: 13pt;
  line-height: 18pt;
  padding-left: 0;
}

.topicbox h3{
  font-size: 14pt;
}

/*** bio topic box ***/
#content .topicbox div p,
#content .topicbox div h2,
#content .topicbox #bio-details p {
  margin: 0;
  padding: 0 0 5px 0;
}

#content .topicbox #bio-details {
  display: block;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 15px;
}

footer, #footer {
  background: none;
}

footer #copyright, #footer #section-copyright {
  background-color:#fff;
  background-image:none;
  border:none;
  padding-top: 0;
}

.cc-text {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #000;
  clear:both;
  margin-top:15px;
}

.cc-text a {
  margin:0;
  padding:0;
}

/**********Short story pages**********/

#article-body {
  clear:both;
  float:none;
  margin-top:20px;
  *overflow:hidden;
}

#article-body a#full-story-button-top, #read-full-story, section#related-stories, section#related-more-stories, section#related-other-websites, section#related-biographies {
  display:none;
}

#article-body h2 {
  padding-left:0;
  font-size: 20px;
}

#footnotes {
  padding-left:10px;
}

#footnotes ol li {
  font-size: 12px;
}

#footnotes h5 {
  font-style: normal;
  font-weight: bold;
  color: #000;
}

#footnotes ol li a {
  display:none;
}

/**********Resource pages**********/

#resource-id {
  display: none;
}

#trail-top {
  margin-top:10px;
  text-align:left;
}

#trail-top h2 {
  padding-left:0;
}

#trail-top a, #trail-top .next, #trail-top .previous, #trail-bottom {
  display:none;
}

#resource-reference {
  margin-bottom:0;
}

#resource-reference h5, #resource-reference p {
  color:#000;
  font-size:10px;
}

#resource-reference a {
  color:#000;
}

#resource-position, #resource-list {
  display:none;
}

a.previous {
  display:none;
}

#resource {
  text-align:left;
  padding:0;
  padding-bottom:15px;
  float:none;
}

h2.gallery_subtitle {
  padding-left:0;
}

.resource-item {
  padding: 0.5em;
  width: 90pt;
  margin-bottom: 0;
}

.resource-item p {
  width:120px;
  padding: 0;
}

.resource-item .resource_id {
  display: none;
}

#notebook {
  margin:0;
}

#whats-your-story {
  margin:0 0 15px 0;
}

.gallery-title h3 {
  clear:both;
  color:#000;
}

.gallery-images {
  padding:0;
}

div span#previous-disabled {
  display:none;
}

section#contributions, #section-contributions {
  display:none;
}

/**********Theme pages**********/

#flashcontent, #st-map {
  display:none;
}

img#hero.theme-hero {
  margin:0 0 10px 0;
  box-shadow:none;
}

nav#st-box #st-intro, #nav-st-box #st-intro {
  background:none;
  float:none;
  border-bottom:0;
  border:solid #000 1px;
  display:block;
}

#st-intro p {
  color:#000;
  font-size:12px;
}

nav#st-box, #nav-st-box {
  width:625px;
}

nav#st-box #nav_title, nav#st-box #nav_title_blurb,
#nav-st-box #nav_title, #nav-st-box #nav_title_blurb{
  background:none;
  filter:none;
  text-align:left;
  margin-left:0;
  border-bottom:0;
}

nav#st-box #nav_title h3, nav#st-box #nav_title_blurb h3,
#nav-st-box #nav_title h3, #nav-st-box #nav_title_blurb h3{
  color:#000;
}

nav#st-box div.row, #nav-st-box div.row {
  height:auto;
}

nav#st-box div.row div.center, #nav-st-box div.row div.center {
  text-align:left;
}

nav#st-box div.row .page, #nav-st-box div.row .page {
  width:auto;
  background:none;
  filter:none;
  display:block;
  float:left;
}

#st-box .page h4, #nav-st-box .page h4 {
  color:#000;
  font-size:12px;
  width:150px;
}

/**********Glossary & sitemap page**********/

nav#utility, #nav-utility {
  display:none;
}

#node-196 p, #node-196 ul {
  margin-bottom:0;
}

#node-196 h2 {
  font-size:12px;
  margin-bottom:10px;
}

#node-196 p.top {
  display:none;
}

.subtheme-col {
  float:none;
}

#sitemap {
  background:none;
  margin-left:0;
}

#sitemap h2 {
  font-size:16px;
}

#sitemap p, #sitemap ul {
  font-size:12px;
}

.entry-col {
  padding-left:5px;
}

#sitemap {
  display:none;
}


/**********Home page**********/

body.home section#header-top, body.home div#header-top {
  height:170px;
}

#teara-intro {
  color:#000;
  font-size:20px;
  line-height:30px;
  text-shadow:none;
  width:600px;
  top:80px;
  left:0;
}

.home section#main #main-inner, .home div#main #main-inner {
  height:1040px;
  background:none;
}

section.section-solid, div.section-solid {
  clear:both;
  width:500px;
  margin-left:0;
  padding-top:10px;
  padding-bottom:10px;
  -moz-box-shadow:none;
  background:none;
}

div#featured, section#newsletter, #section-newsletter,
body.home section#header-bottom,
body.home div#header-bottom,
#contribute, #section-contribute,
section.section-transparent,
div.section-transparent,
section#related #related-top,
#section-related #related-top {
  display:none;
  height: 0;
}

.home .row {
  *clear:both;
}

#themes .page, #section-themes .page {
  float: left;
  margin: 0 1.6em 1em 0;
  padding: 0.5em;
  width: 25%;
}

#themes .page h3, #themes .page a,
#section-themes .page h3, #section-themes .page a {
  float:left;
  width:160px;
}

section.section-solid h3,
div.section-solid h3,
#born-on-this-day, #section-born-on-this-day,
#mclintock {
  clear:both;
}

#born-on-this-day, #section-born-on-this-day, #mclintock {
  margin-top:20px;
}

.page-born-this-day {
  *background: url("/sites/all/themes/teara/img/sprites-images-homepage.jpg") no-repeat scroll 0 -111px transparent;
}

#dnzb {
  float:none;
  padding:0;
  padding-top:20px;
  *display:none;
}

.dnzb-link {
  float:none;
}

#born-this-day, #born-on-birthday-box,
#mclintock {
  padding:10px 0 0 10px;
  border:none;
}

#flickr h3, #flickr h3 a, #flickr h4,
#flickr h4 a, section.section-solid h3,
#section-flickr h3, #section-flickr h3 a, #section-flickr h4,
#section-flickr h4 a, div.section-solid h3 {
  color:#000;
  font-size:12px;
  text-shadow:none;
}

#flickr h4, #section-flickr h4 {
  margin-right:230px;
}

#flickr .flickr-feed, #section-flickr .flickr-feed, #dnzb-images {
  width:650px;
}

#meaning, #section-meaning {
  clear:both;
  padding:10px 0 0 10px;
  background:none;
}

section#meaning h2 {
  font-size:20px;
  width:600px;
}

.home section#related, .home #section-related {
  display:inline-block;
  margin-top:-40px;
}

.home section#related #related-inner,
.home #section-related #related-inner,
#mchsites #eventfinder-logo,
#mchsites #nzhistory-logo {
  background:none;
}

#eventfinder-feed, #nzhistory-feed {
  width:25%;
}

#mchsites {
  margin:0;
}

#mchsites a, #mchsites p,
#mchsites h2 {
  color:#000;
}

body.home footer #copyright, body.home #footer #section-copyright {
  display:none;
}

/**********Search page**********/

nav#search-nav, #search-bar, #nav-search-nav {
  display:none;
}

form#search-en #content-story {
  margin-top:30px;
}

#results a, #results h5 {
  color:#000;
}

b {
  background:none;
}

/**********Other utility pages**********/

#webform-client-form-122 div p,
#webform-client-form-122 div h2,
#webform-client-form-122 div label,
#webform-client-form-122 .resizable-textarea {
  margin-left:0;
  padding-left:0;
  width:90%;
}

#webform-client-form-122 .resizable-textarea {
  border-right:solid 1px #000;
}

#webform-client-form-122 .grippie {
  display:none;
}

#webform-client-form-122 .form-item input {
  margin-left:0;
}

#webform-component-sample_stories {
  display:none;
}

#utility_title {
  padding-left:0;
}

#webform-client-form-122 input#edit-submit {
  clear:both;
  margin-left:0;
}

.field-field-footer {
  clear:both;
  padding:0;
}

/*.resource-img {
  background-color: transparent;
  background-image: none;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}*/

#mck #header-wrapper, #mck #search-box, #mck #story-contents, #mck #footer #footer-detail, #mck #footer #footer-swatch, #mck #footer #other-sites, .messages, .submitted {
  display: none;
}

