.edit_topics_container .pagination { 
  float: none; 
  padding-bottom: 15px;
}
div#main{ width: auto; }
div#sidebar{ 
  float: left;
  margin: 5px 5px 5px 20px;
  width: 300px; 
}
.midcol.subscribe_buttons { margin: 7px 10px; }
.edit_subscription .title { font-size:large; }
table .midcol.subscribe_buttons { font-weight: bold; margin: 0; }
.sidebar_module .midcol.subscribe_buttons { margin: 0 5px; }
.topic_info_module .midcol.subscribe_buttons { margin: 15px 42px; }
.edit_topics_container .midcol.subscribe_buttons a.sub_off,
.edit_topics_container .midcol.subscribe_buttons a.block_off {
  display: block;
}
.edit_topics_container .midcol.subscribe_buttons.subscribed a.sub_off,
.edit_topics_container .midcol.subscribe_buttons.blocked a.block_off {
  display: none;
}
.edit_topics_container .midcol.subscribe_buttons.subscribed a.sub_on,
.edit_topics_container .midcol.subscribe_buttons.blocked a.block_on {
  display: block;
}
.white_card { margin-top: 10px; margin-right: 5px;}

.manage_topics_container {
  margin-bottom: 10px;
}
.manage_topics_container ul {
  margin: 5px 0;
}
.manage_topics_container li.entry {
  border-bottom: 1px solid #ddd;
  margin-left: 0;
  width: auto;
}
.my_topics_module .go_back {
  font-size: 14px;
  margin: 5px 5px 10px;
  text-align:center;
}
.my_topics_module .go_back a {
  text-decoration: underline;
  color: blue;
}
input.topicsearch_subscribe {
  font-size: 18px;
  margin: 0;
  width: 260px;
}
.ac_results .midcol.subscribe_buttons a.sub_off,
.ac_results .subscribed .midcol.subscribe_buttons a.sub_on {
  cursor: pointer;
  display: block;
}
.ac_results .subscribed .midcol.subscribe_buttons a.sub_off {
  cursor: pointer;
  display: none;
}

