@namespace url(http://www.w3.org/1999/xhtml);

/* Inspired by "os0x"
     http://d.hatena.ne.jp/os0x/20081209/1228835661
 */

/* AutoPagerize <hr> */
.autopagerize_page_separator
{
  display:none !important;
}

/* AutoPagerize <p> */
p.autopagerize_page_info
{
  color:#333 !important;
  margin:5px 10px 5px 10px !important;
  padding:3px 0px 3px 0px !important;
  background-color:rgba(187, 187, 187, 0.5) !important;
  font-size:x-small !important;
  font-weight:bold !important;
  text-align:center !important;
  border:1px solid gray !important;
  border-radius: 0.9em !important;
  clear:both !important;
  line-height:1.0em !important;
  text-shadow: 0px 0px 1px #FFF !important;
}

/* Insert "(AutoPagerized)" into the AutoPagerize <p> after the original string */
p.autopagerize_page_info::after
{
  content: "(AutoPagerized)" !important;
  color:gray !important;
  font-size:xx-small !important;
}

/* Padding adjustment after "page:#" string */
a.autopagerize_link
{
  margin:0px 0px 0px -5px !important;
  padding:0px 5px 0px 5px !important;
}

/* page:# color */
a.autopagerize_link:link
{
  color:blue !important;
  background-color:transparent !important;
}
a.autopagerize_link:visited
{
  color:indigo !important;
  background-color:transparent !important;
}

a.autopagerize_link, a.autopagerize_link:active
{
  background-color:transparent !important;
}

/* Exception */
@-moz-document url-prefix('http://sourceforge.jp/magazine/') {
  p.autopagerize_page_info{ clear:none !important; }
}

/* i really want this to be global */