/* --- page --- */

#bgrg { margin: 0 auto; padding: 10px; width: 570px; }

#bgrg h1 { margin-top: 0; padding-top: 5px; }
#bgrg .csc-textpic-caption { margin-top: 5px; font-size: 10px; color: #aaa; }

#bgrg #imgcredbox { float: right; font-size: 10px; color: #aaa; }
#bgrg #imgcredbox a { font-size: 10px; color: #aaa; }

#bgrg map:hover { opacity: 0.5; }

/* --- imgmenu --- */

#bgrg ul { list-style: none; margin: 0; padding: 0; }
  #bgrg ul li { float: left; margin: 0; padding: 0 2px; font-size: 12px; color: #888; }
  #bgrg ul li a { margin: 0; padding: 0; font-size: 12px; text-decoration: none; color: #888; }
  #bgrg ul li a:hover, #bgrg ul li.imgactive a { text-decoration: underline; }
