/**/
/*In response to*/
/**/
ul.in_response_to {
  margin-left: 7px;
  padding-bottom: 14px;
  width: 630px;
  background: url(/images/plinky_responses/response_to_background.png) no-repeat top left;
  overflow: auto;
}

/*Header*/
ul.in_response_to li.header {
  padding-top: 18px;
  padding-left: 18px;
  font: ;
}

/*Respond button*/
ul.in_response_to li.respond_button {
  margin-left: 10px;
  padding: 8px 20px 8px 14px;
  float: right;
  border-left: 1px solid #dbd3a2;
}

ul.in_response_to li.respond_button.first {
  margin-top: 18px;
  padding-top: 6px;
  padding-bottom: 4px;
}

/*Prompt text*/
ul.in_response_to li.prompt_text {
  padding-right: 20px;
  padding-left: 18px;
  font: 17px Georgia;
}

/*See all responses button*/
ul.in_response_to li.prompt_text span.all_responses {
  display: block;
}

ul.in_response_to li.prompt_text span.all_responses a {
  font: 17px Georgia;
}

/*User responses*/
div.user_responses {
  padding-bottom: 10px;
  margin-left: 6px;
  width: 632px;
  font-size: 14px;
  background: transparent url(/images/plinky_prompts/latest_responses_gradient_bottom.png) repeat-x bottom left;
}

div.user_responses > ul.response_holder {
  background-color: #C2CECA;
}

/*Response holder*/
div.user_responses li.response {
  margin-bottom: -4px;
  margin-left: -7px;
  width: 649px;
  overflow: auto;
  position: relative;
  z-index: 2;
  clear: both;
}

/*Response light*/
div.user_responses li.response.light {
  padding-bottom: 15px;
  background: url(/images/plinky_responses/shadow_light_bottom.png) no-repeat left bottom;
}

div.user_responses li.response.light span.top {
  padding-top: 10px;
  background: url(/images/plinky_responses/shadow_light_top.png) no-repeat left top;
  display: block;
}

div.user_responses li.response.light ul.container {
  overflow: auto;
  background: url(/images/plinky_responses/shadow_light_fill.png) repeat-y top left;
}

/*Response dark*/
div.user_responses li.response.dark {
  padding-bottom: 15px;
  background: url(/images/plinky_responses/shadow_dark_bottom.png) no-repeat left bottom;
}

div.user_responses li.response.dark span.top {
  padding-top: 10px;
  background: url(/images/plinky_responses/shadow_dark_top.png) no-repeat left top;
  display: block;
}

div.user_responses li.response.dark ul.container {
  overflow: auto;
  background: url(/images/plinky_responses/shadow_dark_fill.png) repeat-y top left;
}

/*Response pieces*/
div.user_responses li.response ul.container {
  padding-top: 5px;
  padding-right: 20px;
  padding-left: 20px;
}

div.user_responses li.response li.title a {
  font: 18px Georgia;
}

div.user_responses li.response li.media {
  margin: 0 10px 0 0;
  float: left;
}

div.user_responses li.response li.media img {
  width: 100px;
}

div.user_responses li.response li.post.body {
  min-height: 68px;
}

div.user_responses li.response li.content {
  display: inline;
}

div.user_responses li.response li.content ul {
  margin-top: 10px;
}

/*Meta*/
div.user_responses li.meta {
/*  clear: both;*/
  padding-top: 8px;
}

div.user_responses li.meta dl {
  padding-bottom: 1px;
  overflow: auto;
}

div.user_responses li.meta dl dd {
  padding-top: 4px;
  height: 18px;
  float: left;
}

div.user_responses li.meta dd.divider {
  margin-right: 6px;
  padding-right: 6px;
  border-right: 1px solid #999;
}

div.user_responses li.meta dd.user_avatar {
  margin-top: 0;
  margin-right: 6px;
  padding-top: 0;
  height: auto;
}

div.user_responses li.meta dd.posted_on {
  color: #666;
}

div.user_responses li.meta dd.faves {
  padding-left: 22px;
  background: url(/images/plinky_responses/icon_star_blue.png) no-repeat center left;
}

div.user_responses li.meta dd.faves.owner {
  background-image: url(/images/plinky_responses/icon_star_empty.png);
}

div.user_responses li.meta dd.comments {
  padding-left: 18px;
  background: url(/images/plinky_responses/icon_bubble_empty.png) no-repeat left center;
}

div.user_responses li.meta dd.more {
  color: #05B0EF;
  cursor: pointer;
}

/*More slidedown*/
div.user_responses li.more {
  margin-top: -80px;
  margin-bottom: -2px;
  background: #c2ceca;
  position: relative;
  z-index: 1;
}

div.user_responses li.more ul {
  margin-left: 1px;
  padding-bottom: 6px;
  padding-left: 3px;
  background: url(/images/plinky_responses/response_to_background.png) no-repeat center bottom;
  width: 630px;
}

div.user_responses li.more dl {
  overflow: auto;
  padding: 15px 20px 15px 15px;
}

div.user_responses li.more dd {
  float: left;
  height: 40px;
}

div.user_responses li.more dd.divider {
  margin: 0 10px;
  width: 1px;
  background: #ccc494;
}

/*Total responses*/
li.more dd.total_responses span.count {
  display: block;
  text-align: center;
  font-size: 17px;
  width: 103px;
  padding-top: 4px;
}

/*Friends' responses*/
li.more dd.friend_responses span.link {
  padding-bottom: 2px;
  display: block;
  font-size: 12px;
}

/*Reply button*/
li.more dd.reply {
  margin-left: 5px;
  float: right !important;
}

li.more dd.reply img {
  padding-top: 7px;
}

/*Right divider*/
li.more dd.divider.right {
  margin-right: 5px;
  float: right !important;
}

/* from user_sidebar.css */
ul.user_sidebar li.follows {
  margin-bottom: 14px;
}

/*See all*/
ul.user_sidebar li.see_all {
   margin-bottom: 14px;
  margin-top: 6px;
  padding-right: 0px;
  text-align: left;
}

ul.user_sidebar li.see_all a {
  font-size: 13px;
  font-weight: bold;
}

/* end */
