
body                                        { color: #000; font-size: 13px; background-color: #cf6; text-align: center; margin: 0; padding: 0; width: 100% }
a                  { color: #06f; text-decoration: underline }
a:hover     { color: #f00; text-decoration: none }
a:visited                 { color: #66f; font-weight: lighter; text-decoration: none }
#header                 { background-color: #fc0; margin: 0; padding: 0; width: 800px; float: left; overflow: visible }
#nav                 { font-size: 1.1em; text-align: left; margin: 0; padding: 0; width: 160px; float: right }
#nav li  { text-align: left; list-style-type: none; margin: 0; padding: 0; width: 160px; float: left }
#nav li a                  { text-decoration: underline; display: block; margin: 0; padding: 0.5em 0 0.5em 5px; width: 155px }
#ad                          { font-size: 1em; text-align: left; margin: 0; padding: 0; width: 200px; float: left }
element { }
#top           { color: white; text-align: left; margin: 10px 0 0; width: 800px; float: left }
#top .right  { text-align: right; margin: 0; padding: 0 5px; float: right }
#box      { text-align: center; margin: 0; padding: 0; width: 800px; float: left }
.contents             { color: #000; line-height: 1.5em; background-color: #fc0; text-align: left; margin: 0 auto; padding: 0; width: 320px }
.contents p  { font-size: 1em; text-align: left; margin: 0 0 10px 5px; padding: 0 }
h2 { color: #666; font-size: 1.5em; font-weight: bold; margin: 0 }
#foot    { font-size: 12px; text-align: left; margin: 0; padding: 12px 0; width: 800px; float: left; clear: both }
.hide   { visibility: hidden; float: left }
.design-by { color: #999; font-size: 10px ; float: right}
#container   { text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 800px }
img { border: outset 5px #c60 }
