@import url('https://fonts.googleapis.com/css?family=Oswald');
@import url('https://fonts.googleapis.com/css?family=Cantata+One');
@import url('https://fonts.googleapis.com/css?family=Unna');
@import url('https://fonts.googleapis.com/css?family=Droid+Sans');



a:link {
    text-decoration:none;
    color:#990033;
}


a:hover{color:;}


body {
   background-repeat:no-repeat;
   background-attachment:scroll;
   background-position:center top;
   background:rgba(228,228,228,1);  
   font-family: 'Georgia', serif;
   font-size:.78em;
   height:auto;
}


h1 {
   font-size:1.2em;
   line-height:1.3em;
}


h1 a {
 color:#2b2525;
}


h1 a:hover {
 color:#990033;
}


h2 {
   font-size:1.2em;
   line-height:1.3em;
   color:#2b2525;
   text-decoration:none;
}


footer p a {
text-decoration:none;    
}


h4 {
   font-size:1.5em;
   color:#990033;
   line-height:.5em;
}


h5 {
   font-family:'Helvetica',Arial,sans-serif;
   color:#A5A5A5;
}


h2 a {
   color:#2b2525;
}


#footer {
   background-color:#000000;    
   color:#979797;
   font-family: 'Oswald', sans-serif;	
   font-size:12px;
   font-style: normal;
   line-height: ;
   vertical-align: middle;
   height: 65px;
}

	
#maincontent {
   background:#ffffff;
}


#content {
   padding-right:2.2em;
   color:#515151;
   padding-top: 2em;
   padding-bottom: 3em;
}


#content.no-padding {
   padding-top: 0;
}


#content a {
   color:#2C2C2C;
}


#content a:hover {
   color:#990033;
}


#content p a {
   color:#990033;
}


#content p a:hover {
   color:#2C2C2C;
}


#printit {
   background-image:url(../images/printoff.png);
   background-repeat:no-repeat;
   width:19px;
   height:19px;
   background-color:transparent;
   border:none;
   cursor: pointer;
   float: right;
   margin-top: -10px;
}


.hidden {
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}


.noexpand {
   font-size:12px;
   font-weight:100;
   padding-left:30px;
   padding-right:10px;    
}


.expand {
   font-size:12px;
   font-weight:100;
}


.expand a:link, .expand a:visited {
   background:url(../images/plus.png) no-repeat 0 10px;
   padding-left:30px;
   padding-right:10px;
}


.expand a.open:link, .expand a.open:visited {
   background:url(../images/minus.png) no-repeat 0% 10px;
   background-color:#F3F3F3;
}


.container {
   -moz-box-shadow:0px 0px 5px #6D6D6D;
   -webkit-box-shadow:0px 0px 5px  #6D6D6D;
   box-shadow:0px 0px 5px #6D6D6D;
}


.text-center {
    text-align: center;
}


.text-left {
    text-align: left;
}


.text-right {
    text-align: right;
}


#header {
   width:100%;
   height:550px;
}


#header-other {
   width:100%;
   height:220px;
}


#nav-wrapper {
   float: left;
   width: 100%;
   height: 430px;	
   display: table;
   position: relative;	
}


#nav-middle {
   display: table-cell;
   vertical-align: middle;	
}


#nav-spotlight-text, #nav-spotlight-text a:link, #nav-spotlight-text a:visited, #nav-spotlight-text a:hover {
   padding-top:7px;
   padding-bottom:7px;	
   margin-left: auto;
   margin-right: auto;	   
   margin-bottom: 15px;	
   width: 250px;
   
   letter-spacing: 1px;
   display: block;	   
   font-family: 'Oswald', sans-serif;	
   font-size:20px;
   font-style: normal;   
   font-weight: 100;   
   color:#ffffff;
   background:rgba(154,0,0,0.7);
}


#nav-spotlight, #nav-spotlight a:link, #nav-spotlight a:visited, #nav-spotlight a:hover {
   width: 1000px;
   margin-left: auto;
   margin-right: auto;	
   line-height:1;
   text-align:center;
   font-size: 60px;
   letter-spacing: -0.5px;
   font-style: normal;
   font-weight: 100;
   text-decoration: none;
   font-family: 'Unna', sans-serif;	
   color:#ffffff;
}


#nav-spotlight-author, #nav-spotlight-author a:link, #nav-spotlight-author a:visited, #nav-spotlight-author a:hover {
   padding-top:20px;	
   display: block;	
   font-size: 30px;
   font-style: italic;
}


#nav-inner {
   width: 100%;	
   height: 70px;
   margin-top: 40px;
}


#nav-inner-other {
   width: 100%;	
   height: 70px;
   margin-top: 30px;
}


#nav-bottom-other {
   clear: both;
   margin-top:115px;	
   height: 5px;
   width: 100%;	
   background:rgba(0,0,0,0.7);
}


#nav-bottom {
   clear: both;
   height: 10px;
   width: 100%;
   background:rgba(154,0,0,0.5);
}


#nav-left {
   display:table;
   position: relative;
   z-index: 100;	
   width: 370px;
   float:left;
   background:rgba(154,0,0,0);  
   height:2.7em; 
   color:#ffffff;
   text-decoration: none;
   text-align: center;
}


#tlr-headerwrapper
{
  display:table-cell;
  vertical-align:middle;
}  


#tlr-headertop {
  line-height:36px;
  display: block;
  text-decoration: none;
  color:#ffffff;  	
  font-family: 'Unna', sans-serif;
  font-size: 36px;
  font-weight: 500;  
  font-variant: small-caps;
  text-transform: capitalize;
}

#tlr-headerbottom {
  margin-top:-1px;
  line-height:12px;
  display: block;
  text-decoration: none;
  color:#ffffff;  	
  font-family: 'Oswald', sans-serif;	
  font-size: 12px;
  font-weight: 200;  
  letter-spacing: 1px;
}


#nav-menu ul {
   list-style: none;
   padding: 0;
   margin: 0;
}


#nav-menu > div > ul {
   padding-left:1.9em;
}


#nav-menu {
   vertical-align:middle;
   position: relative;	
   clear:none;
   width: 1150px;   
   background:rgba(154,0,0,0.5);
   height:2.7em; 
   color:#ffffff;
   font-family: 'Oswald', sans-serif;	
   text-transform: uppercase;
   font-size: 20px;
   font-style: bold;
   font-weight: 200;
   overflow: visible;
}


#nav-menu li {
   float: left;	
   position: relative;	
   vertical-align:middle;  
   display: block;
   height: 2em;
   margin: 0 0px 0px;
}


#nav-menu li a {
   line-height:2.7em;
   height:2.7em; 
   text-decoration: none;
   color:#ffffff;
   display: block;
   padding: 0px 21px 0px;
}


#nav-menu li:hover, #nav-menu li a:hover, #nav-menu .current-menu-item {
   background-color:rgba(0, 0, 0, .85);
}


#nav-menu .sub-menu {
   position: absolute;
   border-top: 0px solid #990033;
   background-color: #2b2525;
   background-color: rgba(0, 0, 0, .85);
   max-height: 0;
   transition: 1s;
   overflow: hidden;
   font-size: 15px;
   z-index:999;
}


#nav-menu li {
   height: auto;
}


#nav-menu li:hover > .sub-menu {
   display: block;
   max-height: 99em;
}


#nav-menu .sub-menu li {
   margin: 0;
   top: 0;
   float: none;	
}


#nav-menu .sub-menu li a {
   margin: 0;
   top: 0;
   float: none;	
   line-height: 1.4;
   height: auto;
   display: block;
   padding: .8em 1em;
   width: auto;
   min-width: 1em;
}


#nav-menu .sub-menu li a:hover {
   text-decoration: underline;
}


#tlr-search-results {
  color:rgba(154,0,0,1);  	
  font-size: 24px;
  font-family: 'Oswald', sans-serif;	
  font-weight: 200;  
  font-style: bold;
}

#tlr-search-bar {
   width:200px;
   height:14px;
   padding:2%;
   margin-top:-1px;
   margin-left:15px;
   margin-right:15px;
   font-family: 'Oswald', sans-serif;	
   background-color:rgba(81,81,81,1);
   border:none;
   border-width:1px;
   border-color:#FFFFFF;   
   
}


#tlr-search-button {
   background-image: url(../images/search-new.png);
   background-repeat:no-repeat;
   background-size: contain;
   width:30px;
   height:30px;
   background-color:#000000;
   border:none;
   position:absolute;
   margin-top:-1px;
   padding-left: 30px;
}

#tlr-search {
   text-align:left;
   margin-top:1.5%;
   margin-right:3%;
   font-size:small;   
}


#tlr-spotlight-heading {
  line-height:1;
  text-align:center;
  font-size: 31px;
  letter-spacing: -0.5px;
  font-style: bold;
  font-weight: 100;
  text-decoration: none;
  font-family: 'Unna', sans-serif;
  color:#000000;  	

}


#tlr-spotlight-type {
  line-height:1;
  text-align:center;
  font-size: 25px;
  text-decoration: none;
  color:rgba(154,0,0,1);  	
  
  font-family: 'Oswald', sans-serif;	
  text-transform: uppercase;
  font-size: 20px;
  font-style: bold;
  font-weight: 200;  
}


#tlr-spotlight-authors {
  line-height:1;
  text-align:center;
  font-size: 25px;
  letter-spacing: -0.5px;
  font-style: italic;
  font-weight: 100;
  text-decoration: none;
  font-family: 'Unna', sans-serif;
  color:rgba(154,0,0,1);  	
}


#tlr-sidebar{
    padding: 15px 15px 15px;	
    font-family:'Helvetica',sans-serif;
    color:#666666;
      background:rgba(250,242,242,1);
}


#tlr-sidebar-title, #tlr-sidebar-title a:link, #tlr-sidebar-title a:visited{
  font-family: 'Oswald', sans-serif;	
  text-transform: uppercase;
  font-size: 20px;
  font-style: bold;
  line-height:1;  
  font-weight: 550;
  color:#000000;  
}


#tlr-sidebar-text{
  margin-top: 10px;
  line-height:1;
  font-size: 12px;
  font-style: normal;
  font-weight: 100;
  text-decoration: none;
  font-family: 'Droid Sans', sans-serif;
   color:#000000;  
}


#tlr-sidebar-readmore{
  line-height:1;
  font-size: 12px;
  font-style: bold;
  font-weight: 800;
  text-decoration: none;
  font-family: 'Droid Sans', sans-serif;
  color:#000000;  
}


#tlr-logo {
   margin-top:70px;
   margin-bottom:10px;
   margin-left: auto;
   margin-right: auto;
   display: block;
   width: 50px;
}


#tlr-blog-logo {
   margin-top:70px;
   margin-bottom:5px;
   margin-left: auto;
   margin-right: auto;
   display: block;
   width: 170px;
}


#tlr-page-title {
   line-height:1;   
   text-align:center;
   color:#000000;
   letter-spacing: -0.5px;
   font-size: 52px;   
   font-family: 'Unna', sans-serif;
   font-weight: 100;
   font-variant: small-caps;
   text-transform: capitalize;
}


#tlr-vol {
  text-align:center;
  color:rgba(154,0,0,1);  	
  font-size: 20px;
  font-family: 'Oswald', sans-serif;	
  font-weight: 200;  
  font-style: bold;
  text-transform: uppercase;
}


#tlr-subheading {
  text-align:left;
  text-decoration: none;
  color:rgba(0,0,0,1);  	
  font-family: 'Oswald', sans-serif;	
  font-size: 50px;
  font-style: bold;
  font-weight: 200;  
  width:100%;  
}


#tlr-abstract {
  line-height:1;      
  text-align:left;
  font-size: 16px;
  font-style: normal;
  font-weight: 100;
  text-decoration: none;
  font-family: 'Unna', sans-serif;
  color:#000000;  	
}


#tlr-title {
  line-height:1.1;   
  text-align:left;
  font-size: 20px;
  font-style: bold;
  font-weight: 800;
  text-decoration: none;
  font-family: 'Unna', sans-serif;
  color:#000000;  	
}


#tlr-title-small {
  line-height:1;
  text-align:left;
  font-size: 16px;
  font-style: bold;
  font-weight: 800;
  text-decoration: none;
  font-family: 'Unna', sans-serif;
  color:#000000;  
}


#tlr-authors {
  line-height:1;     
  text-align:left;
  font-size: 16px;
  font-style: normal;
  font-weight: 100;
  text-decoration: none;
  font-family: 'Unna', sans-serif;
  color:rgba(152,0,0,1);
}



#tlr-author-byline {
  line-height:1;     
  text-align:left;
  font-size: 16px;
  font-style: italic;
  font-weight: 100;
  text-decoration: none;
  font-family: 'Unna', sans-serif;
  color:#000000;
}


#tlr-next {
  text-align:left;
  text-decoration: none;
  color:rgba(0,0,0,1);  	
  font-family: 'Oswald', sans-serif;	
  font-size: 20px;
  font-style: bold;
  font-weight: 200;  
}


#tlr-text-content {
  line-height:1;
  text-align:left;
  font-size: 16px;
  font-style: normal;
  font-weight: 100;
  text-decoration: none;
  font-family: 'Unna', sans-serif;
  color:#000000; 
}


#tlr-copyright{
   float:right;
   text-align:right;
   margin-top:25px;
   margin-right:3%;
   font-size:small;
   font-family: 'Oswald', sans-serif;	
}


#tlr-spacer-1 {
	height:1px;
   width:100%;
   display:inline-block;
}


#tlr-spacer-5 {
	height:5px;
   width:100%;
   display:inline-block;   
}


#tlr-spacer-10 {
	height:10px;
   width:100%;
   display:inline-block;   
}


#tlr-spacer-20 {
	height:20px;
   width:100%;
   display:inline-block;
}


#tlr-spacer-40 {
	height:40px;
   width:100%;
   display:inline-block;   
}


#tlr-divider {
  padding-top: 1px;
  padding-bottom:1px;	  
  border-bottom:solid;
  border-width:1px;
  border-color:#BA474D;
  width:100%;  
}




/* Old Stuff */

#content h1.pagetitle {
   text-transform: uppercase;	
   line-height:1;
   text-align:center;
   font-size: 35px;
   letter-spacing: -0.5px;
   font-style: normal;
   font-weight: 100;
   text-decoration: none;
   font-family: 'Unna', sans-serif;
   color:#000000;  
}

#content h1.pagetitle:first-letter {
   font-size: 150%;
}

#content h1.pagetitle a{
   color:#990033;
   font-size:34px;
   font-weight:100;
   margin-bottom:2%;
   margin-top:4%;
   line-height:130%;
}

#sidebar{
   background-color:transparent;
   padding-left:2.5em;
   padding-right:2.5em;
   height:100%;
   color:#444444;
}

#sidebar a{
   color:#990033;
}

#sidebar a:hover{
   color:#2A2A2A;
}

/* Widgets */

.widget {
    padding-top:1.5em;
    padding-bottom:1em;
}

.widget p a{
    color:#990033;
    text-decoration:underline;
}

.widget p a:hover{
    color:#363335;
}


.clickto{
   font-family:'Helvetica',sans-serif;
   color:#990033;
   font-size:11px;
   font-weight:100;
}

.archivevolnumber{
   font-size:16px;
   font-weight:bold;
   color:#454545;
}




.contactname{
   width:80%;
   padding:5px;
   position:relative;
   top:-15px;
   -moz-box-shadow: inset 1px 1px 2px   rgba(0,0,0,.2);
   -webkit-box-shadow: inset 1px 1px 2px  rgba(0,0,0,.2);
   box-shadow: inset 1px 1px 2px rgba(0,0,0,.2);
}

.check{
   vertical-align:middle;
   margin-right:10%;
   width: 19px;
   height: 25px;
   border:none;
   background-color:#dbdbdb;
   margin-top:0%;
}

.contactcomment{
   height:90px;
   width:90%;
   position:relative;
   top:-15px;
   -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,.2);
   -webkit-box-shadow: inset 1px 1px 2px  rgba(0,0,0,.2);
   box-shadow: inset 1px 1px 2px rgba(0,0,0,.2);
}

.submitbutton{
   background-color:#990033;
   border:none;
   width:15%;
   padding:5px;
   color:#ffffff;
   margin-right:5px;
   position:relative;
   top:-10px;
}

#contactintro{
    margin-bottom:1.6%;
}

#questionnature p{
    font-size:1.2em;
    color:#898989;
    position:relative;
    top:-10px;
}

#masttext{
    text-align:center;
    line-height:10%;
    }

#masttext h2{
    line-height:60%;
}

#searchlinks{color:#9A9A9A;margin-top:0%;margin-left:0%;font-size:11px;text-align:left;}

#searchlinks a{color:#787878;}



#address{
    
    background-color:#6F6F6F;
    padding-left:3.53em;
    color:#454545;
    font-size:x-small;
    width:96.4%;
    height:7.9em;
    margin-bottom:0em;
    line-height
}

#school{
    color:#444444;
    font-size:small;
   margin-top:3%;
   margin-bottom:.6%;
}

#bease{
    text-transform:uppercase;
    font-size:.8em;
    letter-spacing:.2em;
    
}

#copyright a{
     color:#D0D0D0;
}

#copyright a:hover{
     color:#FFFFFF;
}

.page-id-37 h1.pagetitle {
 display: none;
}

#searchlinks ul {
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0;
}

#searchlinks li {
    margin: 0 6px 0 0;
    padding: 0;
    display: inline;
}
#searchlinks li:after {
    content: " |";
    margin-left: 6px;
}
#searchlinks li:last-child:after {
    content: "";
}
