label {
  display: block;
  font-weight: bold;
  padding: .8em 0 .2em 0; }

#directory {
  position: relative; }
  #directory .step {
    background: #eee;
    padding: 1em;
    margin: 0 0 1em 0;
    position: relative; }

#focus {
  position: relative; }
  #focus .popularity-box {
    margin: 0 0 0 0; }
  #focus .avatar-box {
    margin: 0 1em 0 0;
    width: 80px !important;
    height: auto;
    min-height: 90px; }
    #focus .avatar-box .category {
      font-size: 13px; }
  #focus .avatar img {
    width: 100%;
    height: auto; }

.feed .tweet {
  min-height: 0;
  padding: .5em; }
  .feed .tweet .avatar {
    display: none; }
  .feed .tweet .body {
    padding: 0 80px 0 0; }
  .feed .tweet .popularity-box {
    display: none; }
  .feed .tweet .user_lnk {
    display: none; }

.discussions-lnk {
  display: block;
  color: #933; }

#profile .feed .avatar-box {
  display: none; }
#profile .feed .info {
  display: none; }
#profile .feed .details-lnk {
  position: absolute;
  right: 1em;
  top: .7em;
  color: #933; }
#profile dt {
  font-size: 1.1em; }

#store #options .option {
  position: relative;
  float: left;
  width: 26%;
  padding: 0 2% 0 2%; }
#store #options .delimiter {
  position: relative;
  float: left;
  width: 1%;
  margin: 0 2% 0 2%;
  border-right: dashed #FFF 3px; }

#flash {
  font-size: 1.2em;
  position: relative;
  float: right;
  width: 50%;
  padding: 1em; }

#error {
  color: #FF0000; }

#notice {
  color: #006600; }
