body       {background-color:#fff0dd;
            margin-top:5px;
            margin-right:5px;
            margin-left:5px;
            margin-bottom:5pt;}
a:link     {text-decoration:none;color:#0000aa}
a:visited  {text-decoration:none;color:#222299}
a:active   {text-decoration:none;color:#0000ff}
a:hover    {text-decoration:underline;}

h1         {color:#000000;
            margin:10px 0px 0px 0px;
            border-style:solid;
            border-width:1px;
            border-color:#555555;
            padding-left:20px;
            padding-top:5px;
            padding-bottom:5px;
            background-color:#d8b577;
            font-family:sans-serif;
            font-weight:bold;
            font-size:16pt;}

h2         {color:#ffffff;
            margin-top:20px;
            margin-bottom:0pt;
            border-style:solid;
            border-width:1px;
            border-color:#000000;
            padding-left:10px;
            padding-top:2px;
            padding-bottom:2px;
            background-color:#808050;
            font-family:sans-serif;
            font-size:14pt;}
            
h3         {color:#003366;
            margin:3pt 15pt;
            font-family:sans-serif;
            font-size:12pt;}

h3.menu    {color:#003366;
            margin-left: 15pt;
            font-family:sans-serif;
            font-size:10pt;}

li         {margin:10pt 0pt 0pt 0pt;}
            
ul.level1  {color:#000000;
            list-style-image:url(image/aspenleaf.png);
            margin-left:30px;
            margin-top:10px;
            margin-right:10px;
            margin-bottom:20px;
            list-style-position:inside;
            padding-left:0px;
            font-weight:bold;
            font-size:14pt;}

ul.level2  {margin-left:40px;
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            list-style-image:url(image/mark2.png);
            list-style-type:none;
            padding-left:0px;
            font-family:serif;
            font-weight:normal;
            font-size:12pt;
            text-indent: 12pt;
            line-height: 120%;}

ul.level2a {margin-left:40px;
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            list-style-image:url(image/mark2.png);
            list-style-type:none;
            padding-left:0px;
            font-family:serif;
            font-weight:normal;
            font-size:10pt;
            text-indent: 10pt;
            line-height: 70%;}

ul.level3  {color:#000000;
            list-style-image:none;
            margin-left:20px;
            margin-top:0px;
            margin-right:20px;
            margin-bottom:0px;
            padding-left:0px;
            font-weight:normal;
            font-size:12pt;
            font-family:serif;}

ul.cooking {color:#000000;
            list-style-image:none;
            list-style-type:none;
            margin-left:30px;
            margin-top:10px;
            margin-right:10px;
            margin-bottom:20px;
            list-style-position:inside;
            padding-left:0px;
            font-weight:normal;
            font-size:9pt;}

ol.level1  {color:#552020;
            margin-left:50px;
            margin-top:10px;
            margin-right:10px;
            margin-bottom:20px;
            padding-left:0px;
            font-family:sans-serif;
            font-weight:bold;
            font-size:12pt;}

div.sect   {color:#aa0000;
            text-align:center;
            font-size:14pt;
            font-family:sans-serif;
            font-weight:bold;}
div.update {color:#ffffff;
            margin:10pt 10pt;
            font-size:11pt;
            text-align:right;
            font-family:sans-serif;}
div.navi   {font-size:9pt;
            color:#ff0000;
            font-family:monospace;
            font-weight:bold;
            text-align:right;
            margin:10pt 10pt;}
div.home   {font-size:14pt;
            color:#ffffff;
            font-family:sans-serif;
            font-weight:bold;
            text-align:left;
            margin:10pt 10pt;}
div.new    {color:#555533;
            margin:10px 10px;
            font-size:8pt;
            text-align:right;
            font-family:sans-serif;}
p          {font-size:11pt;
            margin-left:20px;
            margin-top:20px;
            margin-right:30px;
            margin-bottom:20px;
            padding-left:0px;
            text-indent: 0pt;
            color:#000000;
            line-height: 120%;
            text-align:left;}
hr         {padding: 0px;
            border: 0px;
            height: 40px;
            background: url(image/bg1.png) repeat;
            margin-top: 0px;
            margin-left:0px;
            margin-bottom:0px;
            margin-right:0px;}

img        {margin-left:0px;
            margin-top:0px;
            margin-right:0px;
            margin-bottom:0px;
            border:0px;}

