@font-face {
  font-family: 'Apexnew-medium';
  src: url('../fonts/apexnew-medium.eot');
  src: local('☺'), url('../fonts/apexnew-medium.woff') format('woff'), url('../fonts/apexnew-medium.ttf') format('truetype'), url('../fonts/apexnew-medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ApexNew-Heavy';
  src: url('../fonts/ApexNew-Heavy.eot');
  src: local('☺'), url('../fonts/ApexNew-Heavy.woff') format('woff'), url('../fonts/ApexNew-Heavy.ttf') format('truetype'), url('../fonts/ApexNew-Heavy.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ApexNew-Book';
  src: url('../fonts/apexnew-book.eot');
  src: local('☺'), url('../fonts/apexnew-book.woff') format('woff'), url('../fonts/apexnew-book.ttf') format('truetype'), url('../fonts/ApexNew-Bookook.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ApexNew-Thin';
  src: url('../fonts/ApexNew-Thin.eot');
  src: local('☺'), url('../fonts/ApexNew-Thin.woff') format('woff'), url('../fonts/ApexNew-Thin.ttf') format('truetype'), url('../fonts/ApexNew-Thin.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

nav, #header-links, .page-container, .single-share-links, #respond, #moderation, #commentform, #sidebar, #content h2.comments-header, #comments, #trackbacks, .commentlist, .section-rule {
    display: none;
}

header, footer, #content {
    width: 90%;
    margin: 0 auto;
}

#header-image, #footer  {
    width: 100%;
    float: none;
}

#header-image img {
    max-width: 391px;
    margin: 20px 0 0;
}

#print-cats {
    display: block;
    width: 100%;
}

#print-cats span.bh-breadcrumbs, .tags-container {
    display: block;
    margin-top: 20px;
    font-family: 'Apexnew-book';
    font-variant: small-caps;
    text-transform: lowercase;
    font-size: 16px;
    color: #000;
    width: 700px;
}

#print-cats .ft-breadcrumbs {
    font-size: 24px;
}

.tags-container {
    margin-top: 0;
}
.container, .single-title {
    width: 100%;
}

.post .post-content p a:link, .post .post-content p a:visited, .page-content a:link, .page-content a:visited, ol.commentlist blockquote a:link, ol.commentlist blockquote a:visited, a:link, a:visited {
   color: #000;
}

#footer .container {
    padding: 20px 0;
}

#footer, #footer a:link, #footer a:visited {
    color: #FFF;
}

#footer p, #footer p a:link, #footer p a:visited {
    color:#878787;
}

.post-content ul a, .post-content ol a {
    color: #000;
}