* { color:rgb(0,0,100); background:rgb(255,240,210) ;  font-family: Arial, Helvetica, sans-serif; }
p { margin: 1% 5% 1% 5%; }
blockquote { margin: 5% 10% 5% 10%; border: medium groove rgb(250,235,205); border-width: 3px; }

p.image { clear:both; }
img.image { float:left; margin:10px; }

span.it { font-style:italic }
span.emph { font-style:italic; font-weight:bold; }

a:link { text-decoration:none; color:blue; border-width:0px; }
a:visited { text-decoration:none; color:green; }
a:link:hover { text-decoration:none; color:blue; font-weight:bold; }
a:visited:hover { text-decoration:none; color:green; font-weight:bold; }

#header { }
#header h1 { text-align:center; font-size:250%; }
#header h2 { text-align:center; }
#header h3 { text-align:center; }
#header h4 { text-align:center; }
#header table { margin-left:auto; margin-right:auto; border-spacing: 50px 5px; }
#header th { text-align:center; }
#header td { text-align:center; }

#navigation { float:left; width:20%; }
#navigation h1 { text-align:left; font-size:120%; }
#navigation h2 { text-align:left; font-size:115%; }
#navigation h3 { text-align:left; font-size:110%; }
#navigation h4 { text-align:left; font-size:105%; }
#navigation ul { list-style-type: disk; }

#content { padding-left:20%; }
#content h1,h2,h3,h4 { text-align:left; }
#content caption { text-align:center; margin-left:auto; margin-right:auto; margin-bottom:1ex; caption-side: top; }
#content table { margin-left:auto; margin-right:auto; border: medium groove rgb(250,235,205); border-width: 3px; }
#content th { padding: 2px 5px 2px 5px; text-align:left; border: medium groove rgb(250,235,205); border-width: 3px; }
#content td { padding: 2px 5px 2px 5px; text-align:left; border: medium groove rgb(250,235,205); border-width: 3px; }

#footer { clear:both; }
#footer table {  margin-left:auto; margin-right:auto; border-spacing: 50px 5px; text-align:center; }
#footer td { text-align:center; }
