/* CSS Document */body { margin: 0; padding: 0; background-color: rgb(235,235,225); color: rgb(0,0,0); text-align: left; }h1, h2, #supplies { margin-right: 22%; margin-left: 10%; padding: 5px; margin-bottom: .25em; }h1 { border-bottom: 1px solid black; position: relative; font: bold small-caps 15px Verdana, Arial, helvetica, sans-serif; color: #EAECD7; background: black; margin-right: 40%; }h2 { border: 1px solid black; background-color: silver; font: bold small-caps 11px Verdana, Arial, helvetica, sans-serif; padding: 3px; margin-right: 40%; }h3 { font: bold small-caps 11px Verdana, Arial, helvetica, sans-serif; margin-left: 3%; }p { font: 10px Verdana, Arial, helvetica, sans-serif;  padding: 0 0 0 1em; }.instruct_text { font: 10px Verdana, Arial, helvetica, sans-serif;  padding: 0 1em 0 1em; border-bottom: 1px dotted rgb(225,225,225); }#instructions { margin-right: 40%; margin-left: 10%; padding: 0 .25em 0 .5em; border: 1px solid black;  background-color: rgb(255,255,255); }#supplies { margin-right: 60%; margin-left: 10%; padding: 0 .25em 0 1.5em; border: 1px solid black; background-color: rgb(255,255,255); }#image {position: absolute; top: 45px; right: 150px; border: 1px solid black; padding: 3px; background-color: rgb(255,255,255);  }#supplies ul { font: 10px Verdana, Arial, helvetica, sans-serif;  padding: 0 .25em 0 .25em; }#instructions ol { font: 10px Verdana, Arial, helvetica, sans-serif; padding: 0 .25em 0 .25em; }#instructions li { font: 10px Verdana, Arial, helvetica, sans-serif; padding: 0 .25em .5em .25em; }.bold { font-weight: bold; }.subtable_header { text-align: left; padding: 5px; font: 10px Verdana, Arial, helvetica, sans-serif; background-color: rgb(225,225,225); }.subtable_ttle { padding: 5px 15px 5px 10px; border-top: 1px solid black; border-bottom: 1px solid black; font-weight: bold; }.subtable_text { text-align: left; padding: 5px 1em 3px 1em; font: 10px Verdana, Arial, helvetica, sans-serif; border-bottom: 1px solid black; }
