.lnum {
float:left;
color:#777;
font-size: 80%;
}
.scene .lnum {
position:relative;
left:-0.5em;
}
.text p, .text l {
display:block;
padding-left: 2.0em;
margin-bottom: 0px;
line-height: 1.1;
}
.text sp {
display:block;
}
.text stage {
color: #7c2828;
}
.text stage[type="entrance"]{
text-align: center;
font-style: italic;
display: block;
}
.text stage[type="exit"]{
text-align: right;
font-style: italic;
display: block;
}
.text fw {
display:block;
color: #777;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.bod-logo {
margin-left: 20px;
}
.partner-logo {
margin-left: 10px;
}
.oxford-logo {
margin-top:15px;
max-width: none;
}
.full-width{
width: 100% !important;
}
#xml pre{
overflow-x:  auto;
}
.offset-anchor {
position:relative;
top: -45px;
visibility:hidden;
}
@media screen and (max-width: 480px) {   
  .make-smaller{font-size:0.6em !important;}
}
.no-margin {
margin: 0px;
}
.text note {
  display: none
}
/* pagination in search doesn't mark up as for main css, hack here*/
div.pagination  {
  height: 1.5rem;
  font-size: 0.875 rem;
  line-height: 1.6;
  margin-bottom: 1.25rem;
}
div.pagination a, div.pagination span {
  display: inline-block;
  padding: 0.0625rem 0.625rem;
  color: #999;
  border-radius: 3px;
  font-size: 0.875rem;
  margin-left: 0.3125rem;
}
div.pagination span.current {
  background: #7c2828;
  color: #fff;
  font-weight: bold;
}
div.pagination a:hover{
  background: #e6e6e6;
}
