body { color: #514f4f; font-size: 14px; line-height: 1.5em; background-color: #edd396; }

p { }
h1 { font-size: 12px; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 16px; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1em; font-weight: bold; line-height: 15px; margin: 1em 0; }
h4 { font-size: 1em; font-weight: bold; line-height: 10px; margin: 1.33em 0; }
td { }

a:link { text-decoration: none; }

a:visited { text-decoration: none; }

a:hover { text-decoration: none; }

a:active { text-decoration: none; }

#container { background-color: #ffffff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:800px; height: auto; padding: 5px; margin-left: auto; margin-right: auto; }
#left { background-color: #eeeff0; text-align: center; width:200px; float: left; height: auto; margin-bottom: 5px; margin-right: 5px; }
#main { width: 590px; height: auto; float: right; margin-left: 5px; }
#content { width: 800px; height: auto; margin-top: 5px; }
#header { width: 800px; height: auto; }

ul.u { list-style:none; margin: 0px; padding: 0px; }
ul.u li{ float: left; list-style:none; margin: 0; }

ul.u2 { list-style:none; margin: 0px; padding: 0px; }
ul.u2 li{  list-style:none; margin: 0; }

#footer { clear: both; margin-top: 10px; }
#outline { background-image: url(../images/kage.png); background-repeat: repeat-y; width: 850px; margin-right: auto; margin-left: auto; }
.div1 { background-image: url(../images/bar.jpg); text-align: center; width: 590px; height: 35px; }
.img1 { vartical-align: middle; }
.ta1 { width: 590px; border: dashed 1px maroon; }
.ta2 { width: 590px; border: solid 1px olive; }
.ta3 { padding: 20px; }
.td1 { width: 300px; }
.col14 { text-align: left; width: 180px; border: solid 1px #7d6a6a; }
