/* reset Eric Meyer */
/* http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
 
/* tables still need 'cellspacing="0"' in the markup */
table {  border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
 
 
/* shoes_tutorial html */
 
/* body {font-family:helvetica,arial,sans-serif;font-size:100%;} */
body {
  font-family: verdana, arial, sans-serif;
  margin:38px;
}
 
a {color:#000066;}
a:visited {color:#0000FF;}
a:hover {color:#CC0000;}
h1 {
  font-size:180%;
  color: #2A1959;
  border-bottom: maroon 2px solid;
  }
h2 {font-size:150%}
h3 {font-size:150px}
 
h1,h2,h3,li, p {margin:10px;}
ol{margin:10px 20px;}
ul {margin:10px;}
li {margin:8px 40px;}
 
 
#nav ol{margin:4px 14px;}
#nav ul {margin:4px 10px;}
#nav li {margin:4px 10px;font-size:90%;}
 
 
pre {
  border: 1px solid black;
  border-color: #BBB #DDD #DDD #BBB;
  margin : 2em;
  padding : 1em;
  line-height: 1.2;
  background: #EEE;
  overflow: auto;
}
 
code {
  font-size: 90%;
  font-family: Lucida Console;
}
 
.ruby .symbol { color: #ff3300; }
.ruby .com { color: #090; }
.ruby .regexp { color: maroon; }
.ruby .string { color: teal; }
.ruby .keywords { color: navy; font-weight: bold; }
.ruby .variables { color: blue; }
.ruby .numbers { color: red; }
.ruby .builtin { color: #d9830c; }

p.copyright {
  padding: 15px;
  font-size: 10px;
  text-align: center;
  border-top: maroon 2px solid;
  background: #663333:
  }

