/* --------------------------------------*/
/* Table of Contents                     */
/* ------------------                    */
/* 01. Web Fonts                         */
/* 02. Master Styles                     */
/* 03. Header Styles                     */
/* 04. Nav Styles                        */
/* 05. General Content Styles            */
/* 06. Footer Styles                     */
/* 07. Loadie Styles                     */
/* 08. SVG Styles                        */
/*---------------------------------------*/
/* For print only CSS, see @media print. */
/* --------------------------------------*/
/* 01. Web Fonts */
@font-face {
  font-family: "Univers LT W04_55 Roman1475960";
  src: url("../fonts/18c81410-3496-4c82-aefd-df42506addc3.eot?#iefix");
  src: url("../fonts/18c81410-3496-4c82-aefd-df42506addc3.eot?#iefix") format("eot"), url("../fonts/938b61cf-8b60-408a-a252-531fc37ebeb3.woff2") format("woff2"), url("../fonts/df8a7a82-1b14-40c7-b6f8-7e2bac922b27.woff") format("woff"), url("../fonts/c7989e6f-ecdd-41d3-bb56-4e3f087847e6.ttf") format("truetype"), url("../fonts/4f10a86e-7222-4029-8fba-a82bd25d94d3.svg#4f10a86e-7222-4029-8fba-a82bd25d94d3") format("svg"); }

@font-face {
  font-family: "Univers LT W01_55 Obliq1475962";
  src: url("../fonts/541dccf9-50f5-47bd-9ba9-a01fd9a3792b.eot?#iefix");
  src: url("../fonts/541dccf9-50f5-47bd-9ba9-a01fd9a3792b.eot?#iefix") format("eot"), url("../fonts/5bfff3ac-e569-450d-918b-d564434e5e24.woff2") format("woff2"), url("../fonts/05d2bfe7-45b3-4cf8-b313-290651409c59.woff") format("woff"), url("../fonts/33db2509-f09f-4704-bb16-a90dd82687f7.ttf") format("truetype"), url("../fonts/32161123-fa52-4fcf-ad65-f0958c91e0c9.svg#32161123-fa52-4fcf-ad65-f0958c91e0c9") format("svg"); }

@font-face {
  font-family: "Univers LT W01_65 Bold1475968";
  src: url("../fonts/38dc895e-c366-4a3e-b212-a84a2d07a329.eot?#iefix");
  src: url("../fonts/38dc895e-c366-4a3e-b212-a84a2d07a329.eot?#iefix") format("eot"), url("../fonts/8a711a0d-3f17-4bfe-887b-6229858332b3.woff2") format("woff2"), url("../fonts/05a79c4b-9e9d-46e4-9d4b-610be05371c4.woff") format("woff"), url("../fonts/4e00405b-a96d-4972-bdff-2d55e1066c45.ttf") format("truetype"), url("../fonts/1e2c0a36-e8bb-4e3b-a4ca-dec00221c06e.svg#1e2c0a36-e8bb-4e3b-a4ca-dec00221c06e") format("svg"); }

@font-face {
  font-family: "Univers LT W01_75 Black1475980";
  src: url("../fonts/e5fb72ca-12c4-49f5-9253-653474f25a27.eot?#iefix");
  src: url("../fonts/e5fb72ca-12c4-49f5-9253-653474f25a27.eot?#iefix") format("eot"), url("../fonts/9d846738-13de-43dd-a3f2-ff53924f926c.woff2") format("woff2"), url("../fonts/ea880276-dfca-4a2a-a7ce-3d597e85112a.woff") format("woff"), url("../fonts/a0361fe2-856b-41d4-a5e3-e87579315974.ttf") format("truetype"), url("../fonts/402203c8-9b56-4ded-8eb9-f5cf92a95713.svg#402203c8-9b56-4ded-8eb9-f5cf92a95713") format("svg"); }

/* 02. Master Styles */
* {
  margin: 0;
  border: 0;
  /* -webkit-text-size-adjust: none; */ }

form, h1, h2, h3, p {
  margin: 0;
  padding: 0; }

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

li {
  margin: 0;
  padding: 0; }

img {
  margin: 0;
  padding: 0;
  border: none; }

sup {
  font-size: 0.83em;
  vertical-align: super;
  line-height: 0; }

body {
  margin: 0;
  padding: 0;
  height: auto; }

html {
  /* -webkit-text-size-adjust: none; */
  background-color: white;
  background-repeat: repeat-x;
  /* background-image: url(../images/bg_main.png); */ }

body, html {
  height: 100%; }

* html body {
  text-align: center; }

/*html5 display rule*/
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, section, summary {
  display: block; }

/* 03. Header Styles */
#header-holder {
  margin: 0 auto;
  padding: 12px 16px 16px 16px;
  text-align: center; }

#header-holder header {
  width: 148px; }

/* 04. Nav Styles */
nav {
  margin: 0;
  text-align: right;
  display: block;
  float: right; }

nav div.tagline {
  color: #89123c; }

nav ul {
  margin: 0;
  padding: 0; }

nav ul li {
  margin: 0;
  overflow: hidden;
  float: left; }

nav ul li a {
  margin: 0;
  margin-right: 2px;
  margin-bottom: 2px;
  display: block;
  background-repeat: no-repeat;
  background-color: #a3a3a3;
  background-position: top;
  color: white;
  text-decoration: none;
  text-align: center; }

nav ul li.nav-end a {
  margin-right: 0px; }

nav ul li.nav-about a:hover {
  background-color: #89123c; }

nav ul li.nav-services a:hover {
  background-color: #0d375d; }

nav ul li.nav-bio a:hover {
  background-color: #3c3832; }

nav ul li.nav-comments a:hover {
  background-color: #6e3a1e; }

nav ul li.nav-honors a:hover {
  background-color: #189191; }

nav ul li.nav-contact a:hover {
  background-color: #e21f7c; }

/* 05. General Content Styles */
#content-holder {
  margin: 0 auto;
  padding: 0px 16px 0px 16px;
  clear: both;
  color: white;
  text-align: left; }

#content-holder a {
  color: #ffb8d7;
  text-decoration: none; }

#content-holder a:hover {
  text-decoration: underline; }

#content-holder div.article-spacer {
  clear: both;
  font-size: 0;
  height: 16px;
  line-height: 0; }

#content-holder article {
  background-repeat: no-repeat;
  overflow: auto; }

#content-holder article.about {
  background-color: #89123c; }

#content-holder article.services {
  background-color: #0d375d; }

#content-holder article.bio {
  background-color: #3c3832; }

#content-holder article.comments {
  background-color: #6e3a1e; }

#content-holder article.honors {
  background-color: #189191; }

#content-holder article.contact {
  background-color: #e21f7c; }

#content-holder article.contact a.button-centered {
  width: 64px;
  height: 64px;
  text-align: center;
  display: block;
  background: url(../images/button_resume.svg) no-repeat;
  background-position: top; }

#content-holder article.contact a.button-centered:hover {
  background-position: bottom; }

.content-text-italics {
  font-family: "Univers LT W01_55 Obliq1475962", Arial, Helvetica, sans-serif; }

.content-slider-caption {
  right: 0px;
  bottom: 0px;
  padding: 6px 8px;
  background: black;
  background: rgba(0, 0, 0, 0.55);
  color: white;
  color: rgba(255, 255, 255, 0.85); }

/* 06. Footer Styles */
#footer-holder {
  margin: 0;
  padding: 0;
  clear: both;
  width: 100%; }

#footer-holder footer {
  margin: 0 auto;
  padding: 14px 16px 0px 16px;
  color: #343434; }

#footer-holder footer div {
  width: auto;
  float: none;
  text-align: center; }

#footer-holder footer div img {
  margin: 0 auto;
  padding: 9px 0px 45px 0px; }

#footer-holder a {
  color: #e21f7c;
  text-decoration: none; }

#footer-holder a:hover {
  text-decoration: underline; }

#footer-holder a.scroll-to-top {
  width: 64px;
  height: 26px;
  text-align: center;
  position: fixed;
  bottom: 0px;
  left: 50%;
  margin-left: -32px;
  display: none;
  background: url(../images/button_top.svg) no-repeat;
  background-position: top; }

#footer-holder a.scroll-to-top:hover {
  background-position: bottom; }

/* 07. Loadie Styles */
#loadie-holder {
  display: none; }

.loadie {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #89123c;
  width: 0;
  height: 2px;
  -webkit-transition: width 0.5s ease-out;
  /*box-shadow: 0px 1px 5px rgba(0,0,0,0.25);*/ }

/* 08. SVG Styles */
.svg-compliant {
  display: block; }

.svg-not-compliant {
  display: none; }

/* Mobile Styles */
@media only screen and (max-width: 525px) {
  /* 03. Header Styles */
  #header-holder {
    width: 268px; }

  #header-holder header {
    margin: 0 auto;
    float: none; }

  /* 04. Nav Styles */
  nav {
    margin-top: 4px;
    text-align: center;
    clear: none; }

  nav div.tagline {
    font-family: "Univers LT W01_75 Black1475980", Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 11px;
    font-weight: normal; }

  nav ul {
    margin-top: 8px; }

  nav ul li a {
    padding-top: 5px;
    width: 88px;
    height: 19px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal; }

  nav ul li.nav-end-sm a {
    margin-right: 0px; }

  /* 05. General Content Styles */
  #content-holder {
    padding-top: 14px;
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
    width: 268px; }

  #content-holder h2 {
    padding: 17px 25px 0px 25px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal; }

  #content-holder p {
    padding: 17px 25px 22px 25px; }

  #content-holder p.top-paragraph, #content-holder p.first-comment {
    padding-top: 17px;
    padding-bottom: 0px; }

  #content-holder p.middle-paragraph {
    padding-top: 16px;
    padding-bottom: 0px; }

  #content-holder p.next-comment {
    padding-top: 14px;
    padding-bottom: 0px; }

  #content-holder p.bottom-paragraph {
    padding-top: 16px;
    padding-bottom: 22px; }

  #content-holder ul {
    padding: 17px 25px 22px 0px; }

  #content-holder article {
    background-size: 268px auto; }

  #content-holder article.about img, #content-holder article.services img, #content-holder article.bio img, #content-holder article.comments img, #content-holder article.honors img, #content-holder article.contact img {
    width: 136px;
    padding: 159px 0px 0px 66px;
    float: none; }

  #content-holder article.about {
    background-image: url(../images/photo_lynn_weill_sm.jpg); }

  #content-holder article.services {
    background-image: url(../images/chalkboard_success_sm.jpg); }

  #content-holder article.services ul, #content-holder article.honors ul {
    list-style-type: none;
    padding-left: 25px;
    padding-bottom: 20px; }

  #content-holder article.services li, #content-holder article.honors li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.services li:before, #content-holder article.honors li:before {
    content: "\002022";
    padding-right: 8px; }

  #content-holder article.bio {
    background-image: url(../images/framed_business_report_sm.jpg); }

  #content-holder article.comments {
    background-image: url(../images/hands_clapping_sm.jpg); }

  #content-holder article.comments ul {
    padding-top: 5px;
    padding-bottom: 0px;
    color: #f5c2a6;
    list-style-type: none;
    padding-left: 46px; }

  #content-holder article.comments ul.last-commenter {
    padding-bottom: 20px; }

  #content-holder article.comments li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.comments li:before {
    content: "\002013";
    padding-right: 8px; }

  #content-holder article.honors {
    background-image: url(../images/lynn_weill_awards_sm.jpg); }

  #content-holder article.honors h2, #content-holder article.contact h2 {
    padding-top: 155px; }

  #content-holder article.contact {
    background-image: url(../images/contact_keys_sm.jpg); }

  #content-holder article.contact a.button-centered {
    margin: 16px 0 26px 102px; }

  /* 06. Footer Styles */
  #footer-holder footer {
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    font-weight: normal;
    width: 268px; } }
/* Tablet - Small Styles */
@media only screen and (min-width: 526px) and (max-width: 763px) {
  /* 03. Header Styles */
  #header-holder {
    width: 478px; }

  #header-holder header {
    margin: 0 auto;
    float: none; }

  /* 04. Nav Styles */
  nav {
    margin-top: 4px;
    text-align: center;
    clear: none; }

  nav div.tagline {
    font-family: "Univers LT W01_75 Black1475980", Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 11px;
    font-weight: normal; }

  nav ul {
    margin-top: 8px; }

  nav ul li a {
    padding-top: 6px;
    width: 78px;
    height: 20px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal; }

  nav ul li.nav-end-sm a {
    margin-right: 2px; }

  /* 05. General Content Styles */
  #content-holder {
    padding-top: 14px;
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    width: 478px; }

  #content-holder h2 {
    padding: 268px 31px 0px 31px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 19px;
    font-weight: normal; }

  #content-holder p {
    padding: 17px 31px 28px 31px; }

  #content-holder p.top-paragraph, #content-holder p.first-comment {
    padding-top: 17px;
    padding-bottom: 0px; }

  #content-holder p.middle-paragraph {
    padding-top: 16px;
    padding-bottom: 0px; }

  #content-holder p.next-comment {
    padding-top: 14px;
    padding-bottom: 0px; }

  #content-holder p.bottom-paragraph {
    padding-top: 16px;
    padding-bottom: 28px; }

  #content-holder ul {
    padding: 17px 31px 26px 0px; }

  #content-holder article {
    background-size: 478px auto; }

  #content-holder article.about img, #content-holder article.services img, #content-holder article.bio img, #content-holder article.comments img, #content-holder article.honors img, #content-holder article.contact img {
    width: 136px;
    padding: 309px 31px 10px 16px;
    float: right; }

  #content-holder article.about {
    background-image: url(../images/photo_lynn_weill_sm.jpg); }

  #content-holder article.services {
    background-image: url(../images/chalkboard_success_sm.jpg); }

  #content-holder article.services ul, #content-holder article.honors ul {
    list-style-type: none;
    padding-left: 31px; }

  #content-holder article.services li, #content-holder article.honors li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.services li:before, #content-holder article.honors li:before {
    content: "\002022";
    padding-right: 8px; }

  #content-holder article.bio {
    background-image: url(../images/framed_business_report_sm.jpg); }

  #content-holder article.comments {
    background-image: url(../images/hands_clapping_sm.jpg); }

  #content-holder article.comments ul {
    padding-top: 5px;
    padding-bottom: 0px;
    color: #f5c2a6;
    list-style-type: none;
    padding-left: 46px; }

  #content-holder article.comments ul.last-commenter {
    padding-bottom: 26px; }

  #content-holder article.comments li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.comments li:before {
    content: "\002013";
    padding-right: 8px; }

  #content-holder article.honors {
    background-image: url(../images/lynn_weill_awards_sm.jpg); }

  #content-holder article.contact {
    background-image: url(../images/contact_keys_sm.jpg); }

  #content-holder article.contact a.button-centered {
    margin: 16px 0 32px 207px; }

  /* 06. Footer Styles */
  #footer-holder footer {
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    width: 478px; } }
/* Tablet - Large Styles */
@media only screen and (min-width: 764px) and (max-width: 965px) {
  /* 03. Header Styles */
  #header-holder {
    width: 716px; }

  #header-holder header {
    margin: 0;
    float: left; }

  /* 04. Nav Styles */
  nav {
    margin-top: 4px;
    text-align: right;
    clear: none; }

  nav div.tagline {
    font-family: "Univers LT W01_75 Black1475980", Arial, Helvetica, sans-serif;
    font-size: 9px;
    line-height: 11px;
    font-weight: normal; }

  nav ul {
    margin-top: 14px; }

  nav ul li a {
    padding-top: 6px;
    width: 90px;
    height: 20px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal; }

  nav ul li.nav-end-sm a {
    margin-right: 2px; }

  /* 05. General Content Styles */
  #content-holder {
    padding-top: 11px;
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    width: 716px; }

  #content-holder h2 {
    padding: 28px 31px 0px 288px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 19px;
    font-weight: normal; }

  #content-holder p {
    padding: 17px 31px 28px 288px; }

  #content-holder p.top-paragraph, #content-holder p.first-comment {
    padding-top: 17px;
    padding-bottom: 0px; }

  #content-holder p.middle-paragraph {
    padding-top: 16px;
    padding-bottom: 0px; }

  #content-holder p.next-comment {
    padding-top: 14px;
    padding-bottom: 0px; }

  #content-holder p.bottom-paragraph {
    padding-top: 16px;
    padding-bottom: 28px; }

  #content-holder ul {
    padding: 17px 31px 26px 0px; }

  #content-holder article {
    background-size: 257px auto; }

  #content-holder article.about img, #content-holder article.services img, #content-holder article.bio img, #content-holder article.comments img, #content-holder article.honors img, #content-holder article.contact img {
    width: 136px;
    padding: 69px 31px 10px 16px;
    float: right; }

  #content-holder article.about {
    background-image: url(../images/photo_lynn_weill_md.jpg); }

  #content-holder article.services {
    background-image: url(../images/chalkboard_success_md.jpg); }

  #content-holder article.services ul, #content-holder article.honors ul {
    list-style-type: none;
    padding-left: 288px; }

  #content-holder article.services li, #content-holder article.honors li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.services li:before, #content-holder article.honors li:before {
    content: "\002022";
    padding-right: 8px; }

  #content-holder article.bio {
    background-image: url(../images/framed_business_report_md.jpg); }

  #content-holder article.comments {
    background-image: url(../images/hands_clapping_md.jpg); }

  #content-holder article.comments ul {
    padding-top: 5px;
    padding-bottom: 0px;
    color: #f5c2a6;
    list-style-type: none;
    padding-left: 303px; }

  #content-holder article.comments ul.last-commenter {
    padding-bottom: 26px; }

  #content-holder article.comments li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.comments li:before {
    content: "\002013";
    padding-right: 8px; }

  #content-holder article.honors {
    background-image: url(../images/lynn_weill_awards_md.jpg); }

  #content-holder article.contact {
    background-image: url(../images/contact_keys_md.jpg); }

  #content-holder article.contact a.button-centered {
    margin: 16px 0 32px 454px; }

  /* 06. Footer Styles */
  #footer-holder footer {
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: normal;
    width: 716px; } }
/* Desktop Styles */
@media only screen and (min-width: 966px) {
  /* 03. Header Styles */
  #header-holder {
    width: 918px; }

  #header-holder header {
    margin: 0;
    float: left; }

  /* 04. Nav Styles */
  nav {
    margin-top: 3px;
    text-align: right;
    clear: none; }

  nav div.tagline {
    font-family: "Univers LT W01_75 Black1475980", Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
    font-weight: normal; }

  nav ul {
    margin-top: 12px; }

  nav ul li a {
    padding-top: 6px;
    width: 119px;
    height: 22px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal; }

  nav ul li.nav-end-sm a {
    margin-right: 2px; }

  /* 05. General Content Styles */
  #content-holder {
    padding-top: 11px;
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    width: 918px; }

  #content-holder h2 {
    padding: 29px 31px 0px 345px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal; }

  #content-holder p {
    padding: 18px 31px 29px 345px; }

  #content-holder p.top-paragraph, #content-holder p.first-comment {
    padding-top: 18px;
    padding-bottom: 0px; }

  #content-holder p.middle-paragraph {
    padding-top: 17px;
    padding-bottom: 0px; }

  #content-holder p.next-comment {
    padding-top: 15px;
    padding-bottom: 0px; }

  #content-holder p.bottom-paragraph {
    padding-top: 17px;
    padding-bottom: 29px; }

  #content-holder ul {
    padding: 18px 31px 27px 0px; }

  #content-holder article {
    background-size: 314px auto; }

  #content-holder article.about img, #content-holder article.services img, #content-holder article.bio img, #content-holder article.comments img, #content-holder article.honors img, #content-holder article.contact img {
    width: 176px;
    padding: 72px 32px 10px 16px;
    float: right; }

  #content-holder article.about {
    background-image: url(../images/photo_lynn_weill_lg.jpg); }

  #content-holder article.services {
    background-image: url(../images/chalkboard_success_lg.jpg); }

  #content-holder article.services ul, #content-holder article.honors ul {
    list-style-type: none;
    padding-left: 345px; }

  #content-holder article.services li, #content-holder article.honors li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.services li:before, #content-holder article.honors li:before {
    content: "\002022";
    padding-right: 8px; }

  #content-holder article.bio {
    background-image: url(../images/framed_business_report_lg.jpg); }

  #content-holder article.comments {
    background-image: url(../images/hands_clapping_lg.jpg); }

  #content-holder article.comments ul {
    padding-top: 5px;
    padding-bottom: 0px;
    color: #f5c2a6;
    list-style-type: none;
    padding-left: 360px; }

  #content-holder article.comments ul.last-commenter {
    padding-bottom: 27px; }

  #content-holder article.comments li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.comments li:before {
    content: "\002013";
    padding-right: 8px; }

  #content-holder article.honors {
    background-image: url(../images/lynn_weill_awards_lg.jpg); }

  #content-holder article.contact {
    background-image: url(../images/contact_keys_lg.jpg); }

  #content-holder article.contact a.button-centered {
    margin: 15px 0 34px 584px; }

  /* 06. Footer Styles */
  #footer-holder footer {
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal;
    width: 918px; } }
@media print {
  /* 02. Master Styles */
  html {
    background-image: none !important; }

  /* 03. Header Styles */
  #header-holder header {
    margin: 0 auto;
    float: none; }

  /* 04. Nav Styles */
  nav {
    display: none; }

  /* 05. General Content Styles */
  #content-holder {
    color: #343434;
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 19px;
    font-weight: normal; }

  #content-holder a {
    color: #e21f7c; }

  #content-holder h2 {
    color: #89123c;
    padding: 0px;
    font-family: "Univers LT W01_65 Bold1475968", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 19px;
    font-weight: normal; }

  #content-holder p {
    padding: 18px 0px 18px 0px; }

  #content-holder p.top-paragraph, #content-holder p.first-comment {
    padding-top: 18px;
    padding-bottom: 0px; }

  #content-holder p.middle-paragraph {
    padding-top: 17px;
    padding-bottom: 0px; }

  #content-holder p.next-comment {
    padding-top: 15px;
    padding-bottom: 0px; }

  #content-holder p.bottom-paragraph {
    padding-top: 17px;
    padding-bottom: 18px; }

  #content-holder ul {
    padding: 18px 0px 16px 0px; }

  #content-holder article img {
    display: none; }

  #content-holder article.about, #content-holder article.services, #content-holder article.bio, #content-holder article.comments, #content-holder article.honors, #content-holder article.contact {
    background-color: transparent;
    border-bottom: 1px solid #d1d1d1; }

  #content-holder article.services ul, #content-holder article.honors ul {
    list-style-type: none;
    padding-left: 0px; }

  #content-holder article.services li, #content-holder article.honors li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.services li:before, #content-holder article.honors li:before {
    content: "\002022";
    padding-right: 8px; }

  #content-holder article.comments ul {
    padding-top: 5px;
    padding-bottom: 0px;
    color: #343434;
    list-style-type: none;
    padding-left: 15px; }

  #content-holder article.comments ul.last-commenter {
    padding-bottom: 16px; }

  #content-holder article.comments li {
    padding: 0 0 2px 14px;
    text-indent: -13px; }

  #content-holder article.comments li:before {
    content: "\002013";
    padding-right: 8px; }

  #content-holder article.contact a.button-centered {
    width: 18px;
    height: 18px;
    text-align: center;
    display: block;
    background-image: none; }

  /* 06. Footer Styles */
  #footer-holder a.scroll-to-top {
    background-image: none; }

  #footer-holder footer {
    font-family: "Univers LT W04_55 Roman1475960", Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 19px;
    font-weight: normal;
    width: auto; } }
