body {background-color: #ADAADA }
body.faq {background-color: #EADEAD }

div.container { width: 100%; height: 200px; margin: 0px; border: 1px solid gray; line-height: 150%; }
div.header { padding: 0.25em; color: white; clear: left; }
div.footer { padding: 0.25em; color: white; clear: left; text-align: right; bottom: 0; }
div.left { float: left; width: 160px; margin: 0; padding: 1em; }
div.content { margin-left: 190px; border-left: 1px solid gray; padding: 1em; }

p.header { width: 60%; margin-left: 20% }
p.dropcap:first-letter { font-family: cursive; font-size: xx-large; color: brown; }
p.question { font-family: serif; font-weight: bold; }
p.answer { margin-left: 2em; }
p.event { margin-left: 2em; }
p.eventtitle { margin-left: 3em; }
p.eventdesc { margin-left: 3em; }
p.player { font-style: italic; font-family: serif; margin-left: 4em; }
p.story { margin-left: 4em; }

img.logo { width: 225px; height: 120px; display: inline; vertical-align: middle; }

ol.textlist { list-style-type: hebrew; }

li.linklist { list-style-type: none; position: relative; left: -40px; width: 120% }
li.story { margin-left: 4em; }
li.stores { margin-top: 1em; }
li.stores:first-line { font-weight: bold; }
li.schedule { margin-top: 1em; }

h1.header { font-size: xx-large; font-family: cursive; font-weight: bold; display: inline; vertical-align: middle; padding: 0px 30px; color: green; }
h3.linktitle { font-size: x-large; font-family: fantasy; font-weight: lighter; display: inline; }
h6.footer { font-family: sans-serif; display: inline; font-size: small; color: navy; }

h1.storyheading { font-family: sans-serif; font-size: xx-large; font-weight: bold; }
h2.storysection { font-family: sans-serif; font-size: x-large; font-style: italic; }
h3.storysubsection {font-family: sans-serif; font-size: large; margin-left: 2em;}

a:hover { color: red; }
