/* override CSS */
.main-nav--horizontal .wrapper {
  z-index:1000001;
}

h2.article__architect 
{
 padding-bottom: 20px;
}

/* END RESET & BASIC PAGE SETUP */

/* TOOLBOX */
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
/* END TOOLBOX */

/* STRUCTURE */
#page-wrap {
                width: 600px;
                margin: 25px auto;
}

span.pulled-left {
                display: block;
                float: left;
                padding: 0 10px 0 0;
                margin: 0 10px 10px 0;
                width: 190px;
                font-size: 1.3em;
                line-height: 1.4em;
                text-align: left;
                color: #B61D22;
                border-right: 3px solid #ccc;
}
span.pulled-right {
                display: block;
                float: right;
                padding: 0 0 0 10px;
                margin: 0 0 10px 10px;
                width: 200px;
                font-size: 1.1em;
                line-height: 1.4em;
                text-align: left;
                color: #B61D22;
                border-left: 3px solid #ccc;
}
/* END STRUCTURE */
