html, body {
  font-family: "junction-1","junction-2","Helvetica","Arial","Sans-Serif";
  font-weight: 400; }

h1, h2, h3, h4, h5, h6 {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: none; }

.delete-button {
  text-indent: -9999em; }

.sidebar-button {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200;
  font-size: 1em;
  line-height: 1.28571529em;
  padding-top: 0.35714286em;
  padding-bottom: 0.929em;
  font-weight: normal;
  line-height: 37px;
  text-decoration: none; }

#site_header h1#branding {
  line-height: 88px;
  font-size: 3.2em;
  vertical-align: left;
  font-weight: 400; }
#site_header nav {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200; }

body > section > header {
  text-align: center; }
  body > section > header h1 {
    font-size: 2.14285714em;
    line-height: 1.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em; }

section#example > h1 {
  text-align: center;
  font-size: 2.14285714em;
  line-height: 1.2em;
  padding-top: 0.3em;
  padding-bottom: 0.3em; }

article.example header h1 {
  font-family: "junction-1","junction-2","Helvetica","Arial","Sans-Serif";
  font-weight: 400;
  font-size: 1em;
  line-height: 1.28571529em;
  padding-top: 0.35714286em;
  padding-bottom: 0.929em; }
  article.example header h1 a {
    text-decoration: underline; }
article.example header p.source {
  padding-bottom: 0;
  font-size: 0.8em; }
article.example dl.meta-data {
  font-size: 11px;
  line-height: 18px; }
  article.example dl.meta-data dt {
    line-height: 18px; }
  article.example dl.meta-data dd {
    line-height: 18px; }
    article.example dl.meta-data dd.original-tweet a.original-tweet {
      font-size: 10px;
      text-decoration: none; }
    article.example dl.meta-data dd ul {
      line-height: 18px; }
      article.example dl.meta-data dd ul li {
        line-height: 18px; }
        article.example dl.meta-data dd ul li a {
          text-decoration: none; }
article.example aside dl.bites {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200; }
  article.example aside dl.bites dt a {
    text-decoration: none; }
  article.example aside dl.bites dd {
    font-size: 2.14285714em;
    line-height: 1.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    font-weight: 400;
    text-align: center; }

section#description p.intro {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200;
  font-size: 1.21428571em;
  line-height: 1.05882353em;
  padding-top: 0.17647059em;
  padding-bottom: 0.882em; }
section#description a.massive-button {
  font-size: 19px;
  line-height: 27px;
  text-decoration: none;
  text-align: left;
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200;
  font-weight: 400; }

section#user-links header form.refresh-user button {
  text-indent: -9999em; }
section#user-links .no-slice {
  font-size: 1.71428571em;
  line-height: 1.25em;
  padding-top: 0.45833333em;
  padding-bottom: 0.292em; }
section#user-links article header h1 {
  font-family: "junction-1","junction-2","Helvetica","Arial","Sans-Serif";
  font-weight: 400;
  font-size: 1em;
  line-height: 1.28571529em;
  padding-top: 0.35714286em;
  padding-bottom: 0.929em; }
  section#user-links article header h1 a {
    text-decoration: underline; }
section#user-links article header p.source {
  padding-bottom: 0;
  font-size: 0.8em; }
section#user-links article dl.meta-data {
  font-size: 11px;
  line-height: 18px; }
  section#user-links article dl.meta-data dt {
    line-height: 18px; }
  section#user-links article dl.meta-data dd {
    line-height: 18px; }
    section#user-links article dl.meta-data dd.original-tweet a.original-tweet {
      font-size: 10px;
      text-decoration: none; }
    section#user-links article dl.meta-data dd ul {
      line-height: 18px; }
      section#user-links article dl.meta-data dd ul li {
        line-height: 18px; }
        section#user-links article dl.meta-data dd ul li a {
          text-decoration: none; }
section#user-links article aside dl.bites {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200; }
  section#user-links article aside dl.bites dt a {
    text-decoration: none; }
  section#user-links article aside dl.bites dd {
    font-size: 2.14285714em;
    line-height: 1.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    font-weight: 400;
    text-align: center; }

section#user-list ul li.user .user-details .username {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200;
  font-size: 1em;
  line-height: 1.28571529em;
  padding-top: 0.35714286em;
  padding-bottom: 0.929em;
  font-weight: normal; }
section#user-list ul li.user .user-details .location {
  font-size: 12px; }
section#user-list ul li.user .user-slice-count {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200; }
  section#user-list ul li.user .user-slice-count dd {
    font-size: 1.71428571em;
    line-height: 1.25em;
    padding-top: 0.45833333em;
    padding-bottom: 0.292em;
    font-weight: normal; }

section#manage-pies ul.pies li .pie-name {
  font-size: 1.71428571em;
  line-height: 1.25em;
  padding-top: 0.45833333em;
  padding-bottom: 0.292em;
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200;
  font-weight: normal; }
section#manage-pies aside {
  text-align: center; }
  section#manage-pies aside h1 {
    font-size: 2.14285714em;
    line-height: 1.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em; }

section.static h1 {
  font-size: 2.14285714em;
  line-height: 1.2em;
  padding-top: 0.3em;
  padding-bottom: 0.3em; }
section.static h2 {
  font-size: 1.71428571em;
  line-height: 1.25em;
  padding-top: 0.45833333em;
  padding-bottom: 0.292em; }
section.static h3 {
  font-size: 1.21428571em;
  line-height: 1.05882353em;
  padding-top: 0.17647059em;
  padding-bottom: 0.882em; }
section.static h4 {
  font-size: 1.21428571em;
  line-height: 1.05882353em;
  padding-top: 0.17647059em;
  padding-bottom: 0.882em; }
section.static p {
  margin-bottom: 1.286em; }
section.static ul {
  margin-left: 1.286em; }
  section.static ul li {
    margin-bottom: 1.286em; }
    section.static ul li:before {
      content: "– "; }

#site_aside section header {
  text-align: center; }
  #site_aside section header h1 {
    font-size: 2.14285714em;
    line-height: 1.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em; }
  #site_aside section header h1.username {
    font-size: 1.21428571em;
    line-height: 1.05882353em;
    padding-top: 0.17647059em;
    padding-bottom: 0.882em; }
#site_aside section#search form dl {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200; }
  #site_aside section#search form dl dt span.extra-info {
    font-size: 10px;
    font-style: italic; }
#site_aside section#search form .buttons {
  text-align: center; }
#site_aside section#my-pies ul.pie-list li {
  text-align: center; }
  #site_aside section#my-pies ul.pie-list li a {
    font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
    font-weight: 200;
    text-decoration: none;
    font-size: 1.21428571em;
    line-height: 1.05882353em;
    padding-top: 0.17647059em;
    padding-bottom: 0.882em; }
#site_aside section#user-profile dl.slice-count {
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200; }
  #site_aside section#user-profile dl.slice-count dd {
    font-size: 2.14285714em;
    line-height: 1.2em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    text-align: center; }
#site_aside footer {
  text-align: center; }

#site_footer a.d50 {
  text-indent: -9999em; }
#site_footer section.site-info ul li a {
  text-decoration: none;
  font-family: "ClickClack","click-clack-1","click-clack-2","Helvetica","Arial","Sans-Serif";
  font-weight: 200;
  font-weight: normal; }

html {
  background-color: #f6edd9; }

body {
  background-color: #f6edd9; }

h1, h2, h3, h4, h5, h6 {
  text-shadow: 3px 3px 0px #f6edd9; }

a:hover {
  color: #e7aa2a; }

.delete-button {
  background-color: transparent; }

.sidebar-button {
  color: #5f4e39;
  text-shadow: 2px 2px 0 #f6edd9;
  background-color: transparent; }
  .sidebar-button:hover {
    color: #5f4e39; }

#site_header {
  background-color: transparent; }
  #site_header h1#branding {
    background-color: transparent; }
    #site_header h1#branding a,
    #site_header h1#branding a:link,
    #site_header h1#branding a:visited,
    #site_header h1#branding a:hover,
    #site_header h1#branding a:focus,
    #site_header h1#branding a:active {
      color: #333333; }

section#description p.intro {
  border-bottom-color: #f6edd9; }
section#description a.massive-button {
  color: #5f4e39;
  text-shadow: 2px 2px 0px #f6edd9; }

article.example {
  border-bottom-color: #e0cca0; }
  article.example header h1 {
    color: #e7aa2a;
    text-shadow: none; }
  article.example dl.meta-data dd ul li a {
    background-color: #f6edd9;
    color: #5f4e39; }
    article.example dl.meta-data dd ul li a:hover {
      background-color: #e0cca0; }
  article.example dl.meta-data dd.original-tweet {
    border-color: #e0cca0; }
  article.example aside {
    background-color: transparent; }
    article.example aside dl dd a {
      color: #e7aa2a; }
      article.example aside dl dd a:hover {
        color: #d34d04; }
  article.example footer form button.delete_bookmark {
    background-color: transparent; }

section#user-links header form.refresh-user button {
  background-color: transparent; }
section#user-links article {
  border-bottom-color: #e0cca0; }
  section#user-links article header h1 {
    color: #e7aa2a;
    text-shadow: none; }
  section#user-links article dl.meta-data dd ul li a {
    background-color: #f6edd9;
    color: #5f4e39; }
    section#user-links article dl.meta-data dd ul li a:hover {
      background-color: #e0cca0; }
  section#user-links article dl.meta-data dd.original-tweet {
    border-color: #e0cca0; }
  section#user-links article aside {
    background-color: transparent; }
    section#user-links article aside dl dd a {
      color: #e7aa2a; }
      section#user-links article aside dl dd a:hover {
        color: #d34d04; }
  section#user-links article footer form button.delete_bookmark {
    background-color: transparent; }

section#user-list ul li.user .user-slice-count {
  border-top-color: #e0cca0; }

section#manage-pies aside {
  border-top-color: #e0cca0;
  border-bottom-color: #e0cca0; }
  section#manage-pies aside input#category_name {
    border-color: #ccc; }

#site_aside section#my-pies ul.pie-list li {
  border-bottom-color: #e0cca0; }

#site_footer {
  background-color: transparent; }
  #site_footer section.site-info {
    background-color: #d8be88;
    border-bottom-color: #5f4e39; }
    #site_footer section.site-info ul li a {
      color: #5f4e39;
      text-shadow: 1px 1px 0px #f6edd9; }
      #site_footer section.site-info ul li a:hover {
        color: #d34d04; }

body {
  background-image: url(/images/sprites/box_n_side.gif?revision1.1);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: -690px 0; }

.delete-button {
  background-image: url(/images/sprites/buttons.gif?revision1.1);
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: -311px top; }
  .delete-button:hover {
    background-position: -311px bottom; }

.sidebar-button {
  background-image: url(/images/sprites/buttons.gif?revision1.1);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -386px top; }
  .sidebar-button:hover {
    background-position: -386px bottom; }

#site_header {
  background-image: url(/images/sprites/box_n_side.gif?revision1.1);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 0; }
  #site_header h1#branding {
    background-image: url(/images/logos/birdpie.png?revision1.1);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center; }

article.example aside {
  background-image: url(/images/sprites/buttons.gif?revision1.1);
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: -367px -37px; }

section#description a.massive-button {
  background-image: url(/images/sprites/buttons.gif?revision1.1);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 top; }
  section#description a.massive-button:hover {
    background-position: 0 bottom; }

section#user-links header form.refresh-user button {
  background-image: url(/images/sprites/buttons.gif?revision1.1);
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: -266px top; }
  section#user-links header form.refresh-user button:hover {
    background-position: -266px bottom; }
section#user-links article aside {
  background-image: url(/images/sprites/buttons.gif?revision1.1);
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: -367px -37px; }
section#user-links article footer form button.delete_bookmark {
  background-image: url(/images/sprites/buttons.gif?revision1.1);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -564px top; }
  section#user-links article footer form button.delete_bookmark:hover {
    background-position: -564px bottom; }

#site_aside {
  background-image: url(/images/sprites/box_n_side.gif?revision1.1);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: -2496px 0;
  background-color: transparent; }
  #site_aside header {
    background-image: url(/images/sprites/box_n_side.gif?revision1.1);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -2280px 0;
    background-color: transparent; }
  #site_aside footer {
    background-image: url(/images/sprites/box_n_side.gif?revision1.1);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -2712px bottom; }

#site_footer {
  background-image: url(/images/sprites/box_n_side.gif?revision1.1);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: -1590px bottom; }
  #site_footer a.d50 {
    background-image: url(/images/logos/dynamic50.png?revision1.1);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center bottom; }

html {
  overflow-y: scroll; }

body {
  height: auto;
  width: 900px;
  padding: 0;
  margin: 1.286em auto; }

.delete-button {
  border: none;
  padding: 0;
  margin: 0;
  width: 20px;
  height: 20px;
  cursor: pointer; }

.sidebar-button {
  width: 160px;
  height: 37px;
  border: none;
  padding: 0;
  margin: auto;
  cursor: pointer; }

#site_header {
  margin: 0 0 -36px 12px;
  width: 690px;
  height: 163px;
  position: relative; }
  #site_header h1#branding {
    padding: 0 0 0 92px;
    height: 78px; }
  #site_header nav {
    position: absolute;
    top: 72px;
    right: 54px; }
    #site_header nav ul li {
      float: left;
      display: inline;
      margin-left: 1.286em; }

body > section {
  float: left;
  display: inline;
  margin-left: 12px;
  padding-left: 60px;
  padding-right: 16px;
  width: 576px;
  position: relative; }
  body > section > header {
    margin-bottom: 2.571em; }
  body > section p.notice {
    clear: both;
    padding: 0.643em 0;
    margin-left: 0;
    border-bottom: 3px dotted;
    border-top: 3px dotted; }

section#example {
  border-width: 5px;
  border-top-style: dotted;
  border-color: #f6edd9; }
  section#example p {
    text-align: center;
    padding-bottom: 5.143em;
    background-image: url(/images/backgrounds/arrow.gif);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center bottom; }
  section#example span.tweet {
    display: block;
    width: 32.143em;
    margin: 1.286em auto;
    padding: 1.286em;
    -webkit-border-top-left-radius: 1.286em;
    -webkit-border-top-right-radius: 1.286em;
    -webkit-border-bottom-right-radius: 1.286em;
    -webkit-border-bottom-left-radius: 1.286em;
    -moz-border-radius-topleft: 1.286em;
    -moz-border-radius-topright: 1.286em;
    -moz-border-radius-bottomright: 1.286em;
    -moz-border-radius-bottomleft: 1.286em;
    border-top-left-radius: 1.286em;
    border-top-right-radius: 1.286em;
    border-bottom-right-radius: 1.286em;
    border-bottom-left-radius: 1.286em;
    background-color: #f6edd9; }
  section#example article.example {
    clear: left;
    position: relative;
    padding-left: 144px;
    padding-top: 27px;
    padding-bottom: 27px;
    margin-bottom: 2.571em;
    padding-bottom: 1.286em;
    border-width: 5px;
    border-bottom-style: dotted;
    border-color: #f6edd9; }
    section#example article.example header {
      margin-right: 18px;
        margin-right-padding: 0;
        margin-right-margin: 0; }
      section#example article.example header p.source {
        padding-bottom: 0;
        font-size: 0.8em; }
    section#example article.example dl.meta-data {
      padding: 0;
      overflow: hidden; }
      section#example article.example dl.meta-data dt {
        float: left;
        display: inline;
        width: 56px;
        clear: left; }
        section#example article.example dl.meta-data dt.source {
          margin-bottom: 1.286em; }
        section#example article.example dl.meta-data dt.original-tweet {
          height: 18px; }
          section#example article.example dl.meta-data dt.original-tweet img {
            display: block; }
      section#example article.example dl.meta-data dd {
        margin-left: 72px;
        margin-bottom: 0.643em; }
        section#example article.example dl.meta-data dd.source {
          margin-bottom: 1.286em; }
        section#example article.example dl.meta-data dd.original-tweet {
          padding: 0 5px;
          border-width: 1px;
          border-style: solid;
          -webkit-border-top-left-radius: 9px;
          -webkit-border-top-right-radius: 9px;
          -webkit-border-bottom-right-radius: 9px;
          -webkit-border-bottom-left-radius: 9px;
          -moz-border-radius-topleft: 9px;
          -moz-border-radius-topright: 9px;
          -moz-border-radius-bottomright: 9px;
          -moz-border-radius-bottomleft: 9px;
          border-top-left-radius: 9px;
          border-top-right-radius: 9px;
          border-bottom-right-radius: 9px;
          border-bottom-left-radius: 9px; }
          section#example article.example dl.meta-data dd.original-tweet blockquote.original-tweet {
            margin-bottom: 3px; }
          section#example article.example dl.meta-data dd.original-tweet a.original-tweet {
            display: block; }
        section#example article.example dl.meta-data dd ul {
          overflow: hidden;
          padding: 0; }
          section#example article.example dl.meta-data dd ul li {
            float: left;
            display: inline;
            margin-right: 0.25em; }
            section#example article.example dl.meta-data dd ul li a {
              padding: 1px 1em;
              -webkit-border-top-left-radius: 5px;
              -webkit-border-top-right-radius: 5px;
              -webkit-border-bottom-right-radius: 5px;
              -webkit-border-bottom-left-radius: 5px;
              -moz-border-radius-topleft: 5px;
              -moz-border-radius-topright: 5px;
              -moz-border-radius-bottomright: 5px;
              -moz-border-radius-bottomleft: 5px;
              border-top-left-radius: 5px;
              border-top-right-radius: 5px;
              border-bottom-right-radius: 5px;
              border-bottom-left-radius: 5px; }
    section#example article.example aside {
      position: absolute;
      top: 27px;
      left: 18px;
      padding-top: 27px;
      margin-right: 18px;
      width: 108px;
      height: 99px;
      background: url(/images/sprites/buttons.gif?revision1.1) scroll no-repeat transparent -367px -37px; }
      section#example article.example aside dl {
        padding: 0; }
        section#example article.example aside dl dt {
          padding: 0 1.929em; }
        section#example article.example aside dl dd a {
          color: #e7aa2a; }

section#description p.intro {
  padding-left: 18px; }
section#description a.massive-button {
  display: block;
  width: 226px;
  height: 23px;
  padding: 10px 0 18px 40px;
  margin: 18px auto 36px auto; }

section#user-links {
  overflow: hidden; }
  section#user-links > header {
    float: left;
    position: relative;
    left: 50%; }
    section#user-links > header h1 {
      float: left;
      display: inline;
      position: relative;
      right: 50%; }
    section#user-links > header form.refresh-user {
      float: left;
      display: inline;
      position: relative;
      right: 50%;
      padding-top: 0.643em;
      padding-bottom: 0.643em;
      margin-right: 0.643em; }
      section#user-links > header form.refresh-user button {
        display: block;
        border: none;
        width: 45px;
        height: 38px;
        cursor: pointer; }
    section#user-links > header p.notice {
      position: relative;
      right: 50%; }
  section#user-links article {
    clear: left;
    position: relative;
    margin-left: 126px;
    margin-bottom: 2.571em;
    margin-right: 18px;
    padding-bottom: 1.286em;
    border-bottom-width: 3px;
    border-bottom-style: dotted; }
    section#user-links article header {
      margin-right: 18px;
        margin-right-padding: 0;
        margin-right-margin: 0; }
      section#user-links article header p.source {
        padding-bottom: 0;
        font-size: 0.8em; }
    section#user-links article dl.meta-data {
      padding: 0;
      overflow: hidden; }
      section#user-links article dl.meta-data dt {
        float: left;
        display: inline;
        width: 56px;
        clear: left; }
        section#user-links article dl.meta-data dt.source {
          margin-bottom: 1.286em; }
        section#user-links article dl.meta-data dt.original-tweet {
          height: 18px; }
          section#user-links article dl.meta-data dt.original-tweet img {
            display: block; }
      section#user-links article dl.meta-data dd {
        margin-left: 72px;
        margin-bottom: 0.643em; }
        section#user-links article dl.meta-data dd.source {
          margin-bottom: 1.286em; }
        section#user-links article dl.meta-data dd.original-tweet {
          padding: 0 5px;
          border-width: 1px;
          border-style: solid;
          -webkit-border-top-left-radius: 9px;
          -webkit-border-top-right-radius: 9px;
          -webkit-border-bottom-right-radius: 9px;
          -webkit-border-bottom-left-radius: 9px;
          -moz-border-radius-topleft: 9px;
          -moz-border-radius-topright: 9px;
          -moz-border-radius-bottomright: 9px;
          -moz-border-radius-bottomleft: 9px;
          border-top-left-radius: 9px;
          border-top-right-radius: 9px;
          border-bottom-right-radius: 9px;
          border-bottom-left-radius: 9px; }
          section#user-links article dl.meta-data dd.original-tweet blockquote.original-tweet {
            margin-bottom: 3px; }
          section#user-links article dl.meta-data dd.original-tweet a.original-tweet {
            display: block; }
        section#user-links article dl.meta-data dd ul {
          overflow: hidden;
          padding: 0; }
          section#user-links article dl.meta-data dd ul li {
            float: left;
            display: inline;
            margin-right: 0.25em; }
            section#user-links article dl.meta-data dd ul li a {
              padding: 1px 1em;
              -webkit-border-top-left-radius: 5px;
              -webkit-border-top-right-radius: 5px;
              -webkit-border-bottom-right-radius: 5px;
              -webkit-border-bottom-left-radius: 5px;
              -moz-border-radius-topleft: 5px;
              -moz-border-radius-topright: 5px;
              -moz-border-radius-bottomright: 5px;
              -moz-border-radius-bottomleft: 5px;
              border-top-left-radius: 5px;
              border-top-right-radius: 5px;
              border-bottom-right-radius: 5px;
              border-bottom-left-radius: 5px; }
    section#user-links article aside {
      position: absolute;
      top: 0;
      right: 100%;
      padding-top: 27px;
      margin-right: 18px;
      width: 108px;
      height: 99px;
      background: url(/images/sprites/buttons.gif?revision1.1) scroll no-repeat transparent -367px -37px; }
      section#user-links article aside dl {
        padding: 0; }
        section#user-links article aside dl dt {
          padding: 0 1.929em; }
        section#user-links article aside dl dd a {
          color: #e7aa2a; }
    section#user-links article footer form button.delete-button {
      position: absolute;
      right: 0;
      top: 0; }
  section#user-links footer {
    padding-top: 1.286em; }

section#user-list ul {
  overflow: hidden; }
  section#user-list ul li.user {
    float: left;
    display: inline;
    width: 12.857em;
    margin: 1.286em 0.643em 2.571em; }
    section#user-list ul li.user .avatar {
      float: left;
      margin-top: 0.643em; }
    section#user-list ul li.user .user-details {
      margin-left: 66px; }
      section#user-list ul li.user .user-details .username {
        margin-bottom: 0.643em;
        display: block;
        padding: 0; }
      section#user-list ul li.user .user-details .location {
        display: block; }
    section#user-list ul li.user .user-slice-count {
      float: left;
      clear: both;
      margin-top: 0.643em;
      border-top-width: 3px;
      border-top-style: dotted;
      padding: 3px 0 0 66px;
      width: 8.142em; }
      section#user-list ul li.user .user-slice-count dt {
        display: inline; }
      section#user-list ul li.user .user-slice-count dd {
        display: inline;
        margin-left: 5px; }
  section#user-list ul li.col1 {
    clear: both;
    margin-left: 0; }
  section#user-list ul li.col3 {
    margin-right: 0; }
  section#user-list ul li.private-user-count {
    clear: both;
    margin-left: 0;
    display: block;
    width: 19.286em; }
    section#user-list ul li.private-user-count .avatar {
      margin-top: 0; }

section#manage-pies ul.pies {
  overflow: hidden;
  padding: none; }
  section#manage-pies ul.pies li {
    float: left;
    display: inline;
    width: 12.857em;
    margin: 0 0.643em 2.571em;
    overflow: hidden; }
    section#manage-pies ul.pies li form.delete {
      display: inline; }
      section#manage-pies ul.pies li form.delete button {
        float: left;
        display: inline;
        margin-right: 18px;
        margin-top: 5px; }
  section#manage-pies ul.pies li.col1 {
    clear: both;
    margin-left: 0; }
  section#manage-pies ul.pies li.col3 {
    margin-right: 0; }
section#manage-pies aside {
  clear: both;
  border-top-width: 3px;
  border-top-style: dotted;
  border-bottom-width: 3px;
  border-bottom-style: dotted;
  padding-bottom: 1.286em; }
  section#manage-pies aside input#category_name {
    border-width: 1px;
    border-style: solid;
    padding: 4px 2px; }

section.static p {
  margin-bottom: 1.286em; }
section.static ul {
  margin-left: 1.286em; }
  section.static ul li {
    margin-bottom: 1.286em; }
    section.static ul li:before {
      content: "– "; }

#site_aside {
  float: left;
  display: inline;
  width: 216px;
  margin-left: 3px;
  position: relative; }
  #site_aside section {
    margin: 0;
    padding: 0;
    position: relative; }
    #site_aside section header {
      padding: 64px 0 0 0; }
      #site_aside section header h1 {
        margin-top: -36px; }
  #site_aside section#search form {
    padding: 0 18px; }
    #site_aside section#search form dl dt span.extra-info {
      display: block; }
    #site_aside section#search form dl dd {
      margin-bottom: 1.286em; }
    #site_aside section#search form dl .bookmark {
      opacity: 0.2; }
  #site_aside section#my-pies ul.pie-list {
    padding: 0 18px; }
    #site_aside section#my-pies ul.pie-list li {
      overflow: hidden;
      border-bottom-width: 3px;
      border-bottom-style: dotted;
      margin: 0; }
      #site_aside section#my-pies ul.pie-list li a {
        display: block;
        padding: 0.643em 0; }
  #site_aside section#my-pies footer a {
    display: block;
    margin-top: 36px; }
  #site_aside section#user-profile img.avatar {
    padding: 0;
    display: block;
    margin: auto; }
  #site_aside section#user-profile dl.slice-count {
    padding: 0 18px;
    margin-top: 1.286em; }
  #site_aside footer {
    padding: 36px 18px;
    margin-top: -36px; }

#site_footer {
  clear: both;
  padding: 90px 72px 58px 60px;
  margin-left: 12px;
  width: 558px;
  height: 43px; }
  #site_footer a.d50 {
    height: 31px;
    width: 162px;
    margin: 0 0 0 auto;
    display: block; }
  #site_footer section.site-info {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    margin: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid; }
    #site_footer section.site-info ul {
      width: 792px;
      margin: auto;
      overflow: auto;
      padding: 0; }
      #site_footer section.site-info ul li {
        float: left;
        display: inline;
        margin: 0 1.286em 0 0; }
      #site_footer section.site-info ul li.sign-out-button {
        float: right; }
        #site_footer section.site-info ul li.sign-out-button a {
          margin-right: 1.286em; }
