﻿body {
    background-color:#f9fbee;
    /*background-image:url('../images/papar_texture_slight-warm.jpg' );*/
  
}


.se-line {
    height:1px; background-color:gray; padding:0px; margin:0px;
}

.se-header-line {
    border-bottom:1px solid green
}

.photo-caption {
    text-align:right;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:400;
    font-size:.85em;
    color:#8e5606;
    margin-top: 0px;
}

.photo-caption-center {
    text-align:center;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:400;
    font-size:.85em;
    color:#8e5606;
    margin-top: 0px;
}

.article-header {
    margin-top:12px;
    margin-bottom:20px;
}

.article-header-author {
    font-size:1.5em;
    font-style:italic;
    font-weight:bold;
    color:#c18b2f;
}

.article-header-date {
    color:gray;
}

.article-title {
color:#8e5606;
font-weight:bold; 
text-align:left; 
text-transform:uppercase;
margin-bottom:10px;
}

.opening-image {
    margin-bottom:30px
}

.pad-right {
    margin-left: 10px;
}


a[title]:hover:after {
  padding: 4px 8px;
  color: #333;
  position: absolute;
  left: 0;
  top: 100%;
 
  /*z-index:  20px;*/
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);

}

.full-width-image {
    margin-top:30px;
    margin-bottom:30px
}

ol > li {
    margin-bottom:12px;
}

.white-link a { color:#f1c2a0;
}

.white-link a:hover { color:yellow;
}

.article-grid-item a {
    color:#c18b2f;
}

.article-grid-item a:hover {
    color:#2f4bcf;
}

.color-head{color:#c18b2f;}

.well {
    background:#ffffff;
}

.next-article-prompt {
    margin-top:10px;
    font-weight:bold;
    color:#c18b2f;
}

.subhead {
color:#c18b2f; /*#ab690b*/;
}

.our-team .subhead {
    text-align:center;
}

article {
  /*font-size:1.2em;*/
}

article p {
    font-family: 'Droid Serif', sans-serif;
    font-weight:400;
    font-size:1.1em;
}

.summary-text {
    font-family: 'Droid Serif', sans-serif;
    font-weight:400;
    font-size:1.1em;
}

article ol {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:400;
}

.poetry p {
    margin-left:20px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 28px;
    font-size:1.3em;
}

.poetry-center-large p {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height: 28px;
    font-size:2em;
    text-align:center;
}

.team-text {
    margin-bottom:35px;
}

.team-text p{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:1.1em;
}



article h2 {
color:#c18b2f; /*#ab690b;*/
margin-top:50px;
font-weight:bold;
}

article h3 {
color:#c18b2f; /*#ab690b;*/
margin-top:50px;
font-weight:bold;
}

.article-standout {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:1.4em;
    font-weight:bold;
    text-align:center;
    padding-left:50px;
    padding-right:50px;
    margin-left:25px;
    margin-right:25px;
    margin-top:25px;
    margin-bottom:25px;
    color:maroon;
}

.article-standout-color {
    color:#15085a; /*:#15085a; :#1d78c3;*/
}


.article-standout2 {
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:1.4em;
    font-weight:bold;
    text-align:center;
    font-style:italic;
    padding-left:50px;
    padding-right:50px;
    margin-left:25px;
    margin-right:25px;
    margin-top:40px;
    margin-bottom:40px;
    color:#ba1111; /*:#690707; #15085a;*/
}

.article-side-text {
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size:1.2em;
    color:#1123a7; /*#1d78c3;*/
    font-weight:bold;
    padding-top:20px;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:20px;
}

.footnotes {
    margin-top:60px;
}


.footnote-header {
color:#c18b2f; /*#ab690b;*/
text-transform:lowercase;
font-style:italic;
}

.footnote-ref {
    font-size: .75em;
    vertical-align: super;
}

.footnotes ol, p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:400;
    font-size:.85em;
}

.footnotes h3 { 
    font-size:1.2em;
}

.margin-top-10 {
    margin-top:10px;
}

.margin-top-15 {
    margin-top:15px;
}

.margin-top-20 {
    margin-top:20px;
}

.margin-top-30 {
    margin-top:30px;
}

.margin-top-40 {
    margin-top:40px;
}

.margin-top-50 {
    margin-top:50px;
}

.margin-top-60 {
    margin-top:60px;
}

.margin-top-80 {
    margin-top:70px;
}

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-bottom-30 {
    margin-bottom:30px;
}

.margin-bottom-40 {
    margin-bottom:40px;
}
.margin-bottom-50 {
    margin-bottom:50px;
}

.interview-question {
    margin-top:40px;
}



.side-bar {
    padding-left:20px;
}

.side-bar ul {
    background-color:#fff; /*#d18626;*/ 
}

.side-bar ul li {
    background-color:white; 
}
.side-bar ul li a {color:#8e5606;}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    color: #fff;
    background-color:#8e5606;
}


.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
}

