#page-bottom {
  border-top: 1px solid #3d302f;
  box-shadow: 0 -1px 1px rgba(5, 0, 0, 0.3); }

#page-footer {
  padding-top: 0; }

#twitter-follow {
  float: left;
  /*TODO: this feels incredible hacky...*/
  margin-top: -60px;
  padding-bottom: 60px;
  margin-left: 0; }
  #twitter-follow p {
    font-style: italic;
    font-size: 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-shadow: 0px -1px 0px rgba(5, 0, 0, 0.3); }
  #twitter-follow a {
    margin-left: 10px; }
  #twitter-follow a:hover {
    color: #fffefe; }
  #twitter-follow small {
    display: block;
    margin-top: 30px;
    font-size: 11px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* TODO: Generalize font-size rule*/
.recommended dt {
  font-size: 13px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-shadow: 0px -1px 0px rgba(5, 0, 0, 0.3);
  margin-bottom: 2px; }
.recommended dd {
  font-size: 11px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #f0eceb;
  margin-bottom: 15px; }

/* TODO: Break main CSS out of #text-10*/
#text-10 {
  box-shadow: 0px 4px 8px rgba(18, 7, 6, 0.3);
  margin-top: -30px; }
  #text-10 #footer_main_promo {
    min-height: 180px;
    display: block;
    background-color: #ea0000;
    text-decoration: none; }
    #text-10 #footer_main_promo .sprite.fork {
      width: 30%;
      max-width: 131px;
      height: 150px;
      /*background:url('/wp-content/themes/somerandomdude/images/fork.svg?embed=true') no-repeat center -2px;*/
      /*background:url('data:image/svg+xml;charset=utf-8;base64,PCFET0NUWVBFIHN2ZyAgUFVCTElDICctLy9XM0MvL0RURCBTVkcgMS4xLy9FTicgICdodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQnPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgaGVpZ2h0PSIzMjIwcHgiIHZpZXdCb3g9IjAuMiAwIDI3NTkuNzQ5IDMyMjAiIHdpZHRoPSIyNzYwcHgiIHZlcnNpb249IjEuMSIgeT0iMHB4IiB4PSIwcHgiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAuMiAwIDI3NTkuNzQ5IDMyMjAiPgo8ZyBmaWxsPSIjZmZmIj4KCTxwYXRoIGQ9Im0xOTgwIDB2MzkwYzAgMTYwLTYyLjAxIDMxMC0xODAgNDIwbC0xMTAwIDExMDBjLTE5MCAyMDAtMjgwIDQwMC0zMDAgNzAwaC0zOTkuOGw2MDAgNjAwIDYwMC02MDBoLTM5OS44YzkuOTYxLTEzOS43IDY3Ljk3LTI4MCAxNzAtMzgwbDExMDAtMTEwMGMyMDAtMTkwIDMwMC00NTAgMzAwLTcxMHYtMzkwaC00MDBsMTAtMzB6Ii8+Cgk8cGF0aCBkPSJtMjM4MCAyNjAwYy0xMC45NC0yNTAtMTEwLTQ4MC0yOTAtNjYwbC0yMTkuOS0yMjAtMzAwIDMwMCAyMTkuOSAyMjBjMTAwIDEwMCAxNjAuMSAyMzkuNyAxNjkuOCAzODBoLTQwMGw2MDAgNjAwIDYwMC02MDBoLTQwMGwyMC4wMi0yMC4wMnoiLz4KPC9nPgo8L3N2Zz4K') no-repeat center -2px;*/
      background: url("data:image/svg+xml;charset=utf-8;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjMyMjBweCIgd2lkdGg9IjI3NjBweCIgeT0iMHB4IiB4PSIwcHgiPgo8ZyBmaWxsPSIjZmZmIj4KCTxwYXRoIGQ9Im0xOTgwIDB2MzkwYzAgMTYwLTYyLjAxIDMxMC0xODAgNDIwbC0xMTAwIDExMDBjLTE5MCAyMDAtMjgwIDQwMC0zMDAgNzAwaC0zOTkuOGw2MDAgNjAwIDYwMC02MDBoLTM5OS44YzkuOTYxLTEzOS43IDY3Ljk3LTI4MCAxNzAtMzgwbDExMDAtMTEwMGMyMDAtMTkwIDMwMC00NTAgMzAwLTcxMHYtMzkwaC00MDBsMTAtMzB6Ii8+Cgk8cGF0aCBkPSJtMjM4MCAyNjAwYy0xMC45NC0yNTAtMTEwLTQ4MC0yOTAtNjYwbC0yMTkuOS0yMjAtMzAwIDMwMCAyMTkuOSAyMjBjMTAwIDEwMCAxNjAuMSAyMzkuNyAxNjkuOCAzODBoLTQwMGw2MDAgNjAwIDYwMC02MDBoLTQwMGwyMC4wMi0yMC4wMnoiLz4KPC9nPgo8L3N2Zz4K") no-repeat center -2px;
      background-size: contain;
      float: left;
      margin-left: 15px; }
    #text-10 #footer_main_promo .content {
      display: block;
      float: right;
      width: 55%;
      padding-top: 30px;
      padding-right: 5%; }
    #text-10 #footer_main_promo .header {
      font-size: 20px;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      display: block;
      text-shadow: 0px -1px 0px rgba(5, 0, 0, 0.3); }
    #text-10 #footer_main_promo .caption {
      display: block;
      font-size: 11px;
      margin-top: 15px;
      font-style: italic; }

#footer_main_promo:hover {
  background-color: #ff1e00 !important; }

@media only screen and (max-width: 767px) {
  #twitter-follow {
    margin-top: 15px; }
    #twitter-follow a {
      display: block;
      margin-left: 0; }

  #text-10 #footer_main_promo .content {
    padding-top: 15px; } }
