body { color: black; background-color: white; background-image: url(../img/body.jpg); background-repeat: repeat-x; background-position: center 120px; text-align: center; }#ctv_tab { text-align: center; margin-right: auto; margin-left: auto; border-bottom: 1px solid #c0c0c0; }#ctv_width { background-color: white; background-image: url(../img/ctv_width.gif); background-repeat: repeat-y; background-position: 0 0; width: 960px; margin-right: auto; margin-left: auto; }#main_area { width: 640px; float: left; }#main_area h1 { width: 630px; margin: 10px 0 0 10px; }#main_area h2 { margin-left: 10px; }#main_area p { margin: 0 0 0 10px; padding: 0; }#sub_area { width: 320px; float: right; }#sub_area h2 { margin: 0 10px; padding: 0; }#rc { width: 300px; margin: 0 10px 10px; padding: 0; }#links ul { width: 300px; margin: 0 10px; padding: 0; }#links li { width: 300px; height: 60px; margin: 0 0 5px; padding: 0; list-style-type: none; }#footer { background-color: #4d2626; background-image: url(../img/footer.jpg); background-repeat: repeat-x; background-position: center 0; text-align: center; height: 200px; clear: both; margin-right: auto; margin-left: auto; padding: 0; }#footer ul { margin: 0; padding: 160px 0 0; }#footer li { font-size: 0.8em; line-height: 1.5; margin: 0 10px; padding: 0; display: inline; }#footer p { color: #fff; font-size: 0.8em; line-height: 1.5; margin: 0; padding: 0 0 0; }a:hover { color: purple; font-weight: normal; font-style: normal; text-decoration: underline; }#footer a { color: #4d4d4d; font-weight: normal; font-style: normal; text-decoration: none; }#main_area ul { margin: 0 0 0 10px; padding: 0; }#main_area li { float: left; margin: 0; padding: 0; list-style-type: none; display: inline; }#backnumber  ul { width: 300px; margin: 0 10px; padding: 0; }#backnumber li { width: 300px; height: 60px; margin: 0 0 5px; padding: 0; list-style-type: none; }#itemlist { width: 630px; clear: both; margin: 0; padding: 20px 0 0; }#itemlist img { margin-bottom: 10px; }
