html { margin: 0; padding: 0; font-size: 100%; }
body {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
  background-color: none;
}
html>body { width: auto; min-width: 100px; max-width: 2000px; }
img.photo { margin: 0 auto; background: #fff; }
ul#slide-controls { margin: 0; padding: 0; list-style-type: none; font-size: 1.5em; text-align: center; }
ul#slide-controls li { margin: 0 0.33em; display: inline; }
ul#slide-controls li a:link, ul#slide-controls li a:visited, ul#slide-controls li a:active, ul#slide-controls li a:hover {
  padding: 0.25em 0.50em;
  color: #666;
  text-decoration: none;
  line-height: 2.5em;
  background: #e2e2e2;
  border-width: 1px;
  border-style: solid;
  border-color: #999 #333 #333 #999;
}
ul#window-actions {
  margin: 0;
  padding: 0.25em 0;
  list-style-type: none;
  font-size: 1.2em;
  text-align: right;
  background: #fff;
  border-bottom: 1px dotted #999;
}
ul#window-actions li { display: inline; margin-right: 0.33em; }
ul#window-actions li a { padding-left: 16px; }
ul#window-actions li #print { padding-right: 0.33em; background: url(/images/blogs/print-window.gif) 0 50% no-repeat; border-right: 1px solid #999;  }
ul#window-actions li #close { background: url(/images/blogs/close-window.gif) 0 50% no-repeat; }
ul#window-actions li a:link, ul#window-actions li a:visited { color: #999; text-decoration: none; }
ul#window-actions li a:hover, ul#window-actions li a:active { color: #c00; }
