/*
 * CSS definitions for `Scripting with Ruby'
 */

body {
  background: white; padding: 0;
  border: #c7161e solid 5px; margin: 0;
}
body>div:first-child {
  margin: 0; padding: 1em;
  background: url("srbg-seamless.jpg") repeat-y; padding-left: 110px;
}

h1 {
  font-family: IPAmincho;
  margin: 0 5em; border-bottom: 5px solid #004098; text-align: center;
  padding: 0.5ex;
}
span.bw {color: #eee; text-shadow: navy 4px 4px 3px, navy -3px -3px 4px;}
span.rb {color: #ca161f;}

div.fr {float: right; margin-left: 1em;}
div.fl {float: left; margin-right: 1em;}

h1+p, h2+p, h3+p, p+p, p.new {text-indent: 1em;}
p, ul, dl, ol {margin-left: 1em;}
