div.content div.content_left {
  margin-right: 15px;
  padding-left: 5px;
}

div.content div.content_right {
  margin-top: -2px;
}

div.content div.content_left ul.card_container {
  margin-top: 70px;
  margin-bottom: 0;
  padding-bottom: 0;
  background-color: #99a5a1;
  width: 640px;
}

div.content div.content_left ul.card_container.first_time {
  margin-top: 195px;
}

div.content div.content_left ul.card_container li {
  float: left;
}

/**/
/*First time*/
/**/
div.content div.content_left ul.card_container li.first_time {
  margin-bottom: -250px;
  background-color: #D7DCD8;
  position: relative;
  top: -205px;
  left: 4px;
  width: 632px;
  height: 205px;
}

div.content div.content_left ul.card_container li.first_time ul {
  padding: 20px 30px;
  overflow: auto;
}

div.content div.content_left ul.card_container li.first_time ul li.dismiss {
  float: right;
}

div.content div.content_left ul.card_container li.first_time ul li.dismiss a {
  padding-right: 16px;
  background: url(/images/plinky_responses/icon_dismiss.jpg) no-repeat right center;
  color: #828584;
  font-size: 13px;
}

div.content div.content_left ul.card_container li.first_time ul li.copy {
  margin-top: 20px;
  font-size: 14px;
  #float: none;
  clear: both;
}

div.content div.content_left ul.card_container li.first_time ul li.copy p.header {
  padding-bottom: 4px;
}

div.content div.content_left ul.card_container li.button {
  height: 105px;
  margin-top: 30px;
}

div.content div.content_left ul.card_container li.button span {
  display: block;
  background-repeat: no-repeat;
}

div.content div.content_left ul.card_container li.button a {
  padding-top: 8px;
  padding-left: 14px;
  font-size: 88px;
  line-height: 1.25em;
}

div.content div.content_left ul.card_container li.button.left {
  margin-left: -8px;
  margin-right: -6px;
  width: 43px;
}

div.content div.content_left ul.card_container li.button.left span.over {
  background-image: url(/images/plinky_prompts/button_previous_over.png);
}

div.content div.content_left ul.card_container li.button.left span.out {
  background-image: url(/images/plinky_prompts/button_previous.png);
}

div.content div.content_left ul.card_container li.button.right {
  margin-right: -10px;
  width: 39px;
}

div.content div.content_left ul.card_container li.button.right span.over {
  background-image: url(/images/plinky_prompts/button_next_over.png);
}

div.content div.content_left ul.card_container li.button.right span.out {
  background-image: url(/images/plinky_prompts/button_next.png);
}

div.content div.content_left ul.card_container li.card {
  margin-top: -80px;
  margin-right: -9px;
  padding-bottom: 30px;
  margin-left: -3px;
  width: 590px;
  position: relative;
  background: url(/images/plinky_prompts/card_bottom.png) no-repeat bottom;
}

div.content div.content_left ul.card_container li.card ul li {
  float: none;
}

div.content div.content_left ul.card_container li.card ul.card_content_container {
  padding-top: 30px;
  background: url(/images/plinky_prompts/card_top.png) no-repeat top;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content {
  padding: 0 25px;
  overflow: auto;
  overflow-x: hidden;
  background: url(/images/plinky_prompts/card_fill.png) repeat-y;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.answer_preview {
  margin-left: -10px;
  padding-top: 3px;
  width: 558px;
  background: url(/images/plinky_prompts/answer_preview_top.png) no-repeat top left;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.answer_preview p {
	margin-bottom: 1em;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.answer_preview li.preview {
  margin: 0;
  #margin-bottom: -3px;
  overflow: auto;
  display: block;
  width: 558px;
  background: url(/images/plinky_prompts/answer_preview_fill.png) repeat-y top left;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.answer_preview li.preview span.preview_content {
  padding: 10px 12px;
  line-height: 1.5em;
  display: block;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.answer_preview li.preview a.dismiss {
  margin: 8px 15px 10px 10px;;
  float: right !important;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.answer_preview li.preview span.preview_content h1 {
  margin-bottom: 12px;
  font: 30px Georgia;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.answer_preview li.bottom {
  margin: 0;
  #margin-top: 3px;
  display: block;
  width: 558px;
  height: 62px;
  background: url(/images/plinky_prompts/answer_preview_bottom.png) no-repeat top left;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.answer_loader {
  width: 540px;
  height: 200px;
  background: #fff url(/images/layout/loaders/loader_fff.gif) no-repeat center center;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover {
  background: url(/images/plinky_prompts/logged_out_cover.png);
  position: absolute;
  width: 550px;
  top: 25px;
  bottom: 25px;
  left: 15px;
  z-index: 500;
  display: none;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover li {
  height: 100%;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover form {
  padding-bottom: 20px;
  position: absolute;
  left: 156px;
  top: 28%;
  width: 258px;
  background: url(/images/plinky_prompts/sign_up_bg_bottom.png) no-repeat bottom left;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover dl {
  padding: 55px 0 15px 35px;
  background: url(/images/plinky_prompts/sign_up_bg_top.png) no-repeat top left;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover dl dt {
  font-size: 12px;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover dl dd {
  margin-top: 8px;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover dl dd input {
  width: 175px;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover dl dd.submit {
  margin-left: -4px;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content ul.logged_out_cover dl dd.submit input {
  width: auto;
}

div.content div.content_left ul.card_container ul.card_content_container li.card_content span.prompt_container {
  margin-bottom: 80px;
  display: block;
}

div.content div.content_left ul.card_container li.card ul li.card_content h1.prompt {
  margin-bottom: 16px;
  padding-bottom: 12px;
  background: url(/images/plinky_prompts/quote_bottom_right.jpg) no-repeat bottom right;
}

div.content div.content_left ul.card_container li.card ul li.card_content h1.prompt span {
  padding: 25px 0 0 22px;
  font-family: Georgia, serif;
  font-size: 30px;
  background: url(/images/plinky_prompts/quote_top_left.jpg) no-repeat top left;
  display: block;
}

div.content div.content_left ul.card_container li.card ul li.card_content ul.post_button {
  overflow: auto;
  padding: 2px;
  position: absolute;
  width: 530px;
  bottom: 30px;
}

div.content div.content_left ul.card_container li.card ul li.card_content ul.post_button li {
  float: left;
  clear: none;
  margin-left: 16px;
}

div.content div.content_left ul.card_container li.card ul li.card_content ul.post_button li.post_button {
  margin-right: 0;
  float: right;
}

div.content div.content_left ul.card_container li.card ul li.card_content ul.post_button li.preview_button {
  margin-left: 20px;
}

/*div.content div.content_left ul.card_container li.card ul li.card_content ul.post_button li.preview_button.open {*/
/*  background: url(/images/plinky_prompts/answer_preview_bottom.png) no-repeat top left;*/
/*}*/

div.content div.content_left ul.card_container li.card ul li.card_content ul.post_button li.preview_button a {
  margin-top: 0;
  text-align: center;
  width: 142px;
}

div.content div.content_left ul.card_container li.card ul li.card_content ul.post_button li.archived_prompt {
  margin-top: -22px;
  width: 500px;
  text-align: center;
  font-size: 13px;
  color: #ccc;
}

div.content div.content_left ul.card_container li.time {
  margin-right: 70px;
  margin-top: -2px;
  margin-bottom: -16px;
  float: right;
  color: #fff;
  font-size: 14px;
}

/*Latest responses*/

div.content div.content_left ul.latest_responses {
  margin: 0 15px 0 5px;
}

div.content div.content_left ul.latest_responses li {
  background-color: #c2ceca;
}

div.content div.content_left ul.latest_responses li.header {
  padding: 14px 0 4px 10px;
  border-bottom: 1px dashed #abb6b2;
  background: #c2ceca url(/images/plinky_prompts/latest_responses_gradient_top.jpg) repeat-x top left;
}

div.content div.content_left ul.latest_responses li.subhead {
  padding: 14px 10px 6px;
  border-bottom: 1px dashed #abb6b2;
  font: 18px Georgia;
  color: #77827e;
}

div.content div.content_left ul.latest_responses li.on_right {
  padding-top: 20px;
  padding-right: 10px;
  padding-bottom: 6px;
  float: right;
  font-size: 14px;
}

div.content div.content_left ul.latest_responses li.bottom {
  background: transparent url(/images/plinky_prompts/latest_responses_gradient_bottom.png) repeat-x top left;
  overflow: auto;
}

div.content div.content_left ul.latest_responses li.responses_container.has_border {
  border-bottom: 1px dashed #abb6b2;
}

div.content div.content_left ul.latest_responses ul.responses li {
  width: 315px;
}

div.content div.content_left ul.latest_responses ul.responses li.on {
  background-color: #d7dcd8;
}

div.content div.content_left ul.latest_responses ul.responses li.has_border dl {
  border-right: 1px dashed #abb6b2;
}

div.content div.content_left ul.latest_responses ul.responses dl {
  padding: 10px;
  font-size: 12px;
  overflow: auto;
}

div.content div.content_left ul.latest_responses ul.responses dl dt {
  float: left;
  padding-right: 10px;
}

div.content div.content_left ul.latest_responses ul.responses dl dd.title {
  margin-top: 4px;
}

div.content div.content_left ul.latest_responses ul.responses dl dd.title a {
  font-size: 13px;
}

div.content div.content_left ul.latest_responses li.none {
  padding: 8px 10px;
  font-size: 14px;
  color: #77827E;
}

#to_do_next {
  padding: 12px 17px;
  background: #CDD9DD;
  font-size: 13px;
}

#to_do_next .close {
  position: relative;
  float: right !important;;
  width: 16px;
  height: 16px;
  background: url(/images/layout/loaders/icon_close_off.png) no-repeat 0 0;
  text-indent: -1000em;
  line-height: 16px;
  outline: none;
}

#to_do_next h2 {
  font: 20px Georgia, serif;
  color: #47606a;
  margin-bottom: 7px;
}

#to_do_next li {
  margin-bottom: 4px;
}

#to_do_next li a {
  display: block;
  padding-left: 12px;
  font-size: 13px;
  line-height: 18px;
}

#to_do_next .incomplete a {
  background: url(/images/people/todo_incomplete.png) no-repeat left center;
}

#to_do_next .complete a {
  background: url(/images/people/todo_complete.png) no-repeat left center;
  color: #333;
  text-decoration: line-through;
}
