* { border: 0; margin: 0; padding: 0; font-family: sans-serif; color: #fff8eb; }

a { color: #fff8eb; }

a font b { font-size: 0px; }

body { background-color: #fff8eb; text-align: center; }

body h1 { color:#380000; }

div.header { background-image: url(/images/header.png); background-repeat: repeat-x; height: 216px; display: block; }

div.logo { background-image: url(/images/logo.png); background-repeat: no-repeat; width: 910px; height: 218px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

div.list {}

table.list { width: 370px; text-align: left; float: right; margin-top: 56px; margin-right: 72px; }

img.bookmark_top { float: right; text-align: right; width: 126px; height: 23px; margin-right: -370px; margin-top: 170px; }

div.hall { background-image: url(/images/hall.png); background-repeat: no-repeat; width: 953px; height: 59px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

div.today { background-image: url(/images/today.png); background-repeat: no-repeat; width: 953px; height: 59px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

div.yesterday { background-image: url(/images/yesterday.png); background-repeat: no-repeat; width: 953px; height: 59px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

div.content { witdh: 736px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

p { font-size: 10px; color: #380000; text-align: justify; width: 736px; margin-left: auto; margin-right: auto; float: center; margin-bottom: 12px; }

p a { color: #380000; }

div.thumbs { background-image: url(/images/thumbs_back.png); background-repeat: repeat-y; width: 953px; height: 985px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

img.thumbs { background-image: url(/images/loading.png); margin: 2px; min-width: 180px; min-height: 135px; max-width: 180px; max-height: 135px; border: 1px solid #fff8eb; }

div.thumbs_bottom { background-image: url(/images/thumbs_bottom.png); background-repeat: no-repeat; width: 953px; height: 38px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

img.bookmark { float: right; width: 182px; height: 38px; margin-right: 20px; margin-top: 6px; }

div.leaderboard_top { background-image: url(/images/leaderboard_top.png); background-repeat: no-repeat; width: 780px; height: 31px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

div.leaderboard { background-image: url(/images/leaderboard_back.png); background-repeat: repeat-y; width: 780px; height: 90px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

div.archives { background-image: url(/images/leaderboard_back.png); background-repeat: repeat-y; width: 780px; height: 90px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

div.leaderboard_bottom { background-image: url(/images/leaderboard_bottom.png); background-repeat: repeat-y; width: 780px; height: 31px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

img.leaderboard { float: center; width: 728px; height: 90px; }

div.top_list_top { background-image: url(/images/list_top.png); background-repeat: no-repeat; width: 953px; height: 65px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

div.top_list { background-image: url(/images/list_back.png); background-repeat: repeat-y; width: 953px; height: 200px; margin-left: auto; margin-right: auto; text-align: center; }

div.top_list_bottom { background-image: url(/images/list_bottom.png); background-repeat: no-repeat; width: 953px; height: 38px; margin-left: auto; margin-right: auto; text-align: center; float: center; }

table.top_list { width: 900px; margin-left: auto; margin-right: auto; text-align: left; }

div.notice { margin-left: auto; margin-right: auto; text-align: center; float: center; }

p.notice { color: #380000; margin-left: auto; margin-right: auto; text-align: center; float: center; }

p.notice a { color: #380000; }

div.parents { margin-left: auto; margin-right: auto; text-align: center; float: center; }

p.parents { color: #380000; margin-left: auto; margin-right: auto; text-align: center; float: center; }

p.parents a { color: #380000; }

div.links { color: #380000; font-size: 11px; text-align: center; }

div.links a { color: #380000; }

div.footer { background-image: url(/images/footer.png); background-repeat: repeat-x; background-position: bottom; height: 141px; text-align: center; }

img.footer { width: 325px; height: 150px;  margin-left: auto; margin-right: auto; margin-top: 2px; text-align: center; float: center; }

div.copyright { margin-top: 10px; color: #380000; font-size: 11px; text-align: center; }

div.copyright a { color: #380000; }
