/* Dialog popups */
body {
-webkit-font-smoothing: antialiased;
}
.dialog_popup{
    display: none;
}
.ui-dialog{
  position: fixed;
  top: 50%;
  left: 50%;
}
.top_navigation ul > li {
	cursor:pointer;
}
/*.city a, .text_category a, .city a:hover, .text_category a:hover{
    color: white;
    text-decoration:none;
}*/
.top_toolbar .user {
    padding-top:12px;
}
.submit_button input {
    cursor:pointer;
}
.footer_covers .covers img{
  opacity:0.5;
  filter:alpha(opacity=50); /* For IE8 and earlier */
}
#lean_overlay {
    position: fixed;
    z-index:10000;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
    background: #000;
    display: none;
}
.listing_cover {
  margin:20px 0 0 20px;
}
.loading-mask {
  height: 600px;
  position: absolute;
  top: 300px;
  width: 600px;
  z-index: 9;
}
.loading-mask p {
  position: relative;
  margin: 286px 0 0 286px;
  padding: 12px 0 0 40px;
  height:32px;
  background: url("/images/ajax-loader2.gif") no-repeat scroll 20px 10px transparent;
}
.tags_and_sharing .sharing{
  float:left;
  margin-bottom:10px;
}
.tags{
  margin:0;
}
.twitter-share-button{
min-height: 22px !important;
max-height: 22px !important;
height: 22px !important;
overflow: hidden !important;
}
.sharing_element{
  float:left;
  margin-right:5px;
}
.article_body li {
    list-style:disc;
    margin-left: 15px;
}
.toc_expanded{
  width:580px;
}
.toc_fold {
  top:10px;
  position: fixed;
  z-index: 1000;
}
.toc_fold_ul {
  height: 22px;
  display:block;
}
.summary_list {
  overflow: hidden;
}
.summary_list li {
  padding-left: 12px;
  background: url("images/toc_bullet.gif") no-repeat scroll 0 2px transparent;
}
.tooltip{
  border:thin 1px #eee;
  background-color:#FFFBF0;
  padding:5px;
  width:200px;
}
.map{
  background:none;
}
.google_maps_link{
  width:100px;
}
.search_highlight{
  font-weight: bold;
  color: black;
}
.save_article{
  overflow: auto;
}
.save_article .left_column{
  width:100%;
}
.save_article p{
  font-size: 16px;
  line-height: 20px;
}
.save_article .publish_info{
  font-size: 16px;
  line-height: 15px;
}
.undoreset em{
	font-style:italic;
}
.undoreset h2{
	font-size:large;
	margin:10px 0;
}
