body{padding: 0px;margin: 0px;font: 13px tahoma;background: #4a4a4a;}h1,h2,h3{color: #bb141a;font: bold 17px tahoma;}#header{padding-top: 10px;width: 970px;height: 250px;background: #fff url(images/header.png) no-repeat top;margin: 0 auto;}#header a{padding: 2px 10px;border-radius: 5px;margin: 2px;background: #bb141a;color: #fff;text-decoration: none;float: right;}#header a:hover{color: #bb141a;background: #f0f0f0;}#home_link{padding: 2px 10px;border-radius: 5px;margin: 2px;background: #bb141a;color: #fff;text-decoration: none;}#paging a{padding: 3px 5px 4px 5px;margin: 3px;border-radius: 3px;background: #bb141a;color: #fff;text-decoration: none;}#paging span{padding: 3px 5px 4px 5px;margin: 3px;border-radius: 3px;background: #f0f0f0;color: #bb141a;}#success_note{margin: 20px 30px 20px 30px;background: #eff8d7 url(images/success_note.png) no-repeat 10px 3px;padding: 10px 20px 10px 50px; border: 1px solid #d6f094;color: #4a630a;border-radius: 5px;-moz-border-radius: 5px;}#error_note{color: #ff0000;background: #fff7a3 url(images/error_note.png) no-repeat;background-position: 4px 3px;padding: 2px 2px 2px 20px;margin: 10px;border-radius: 4px;}#body{width: 950px;min-height: 500px;padding: 10px;margin: 0 auto;background: #fff;}#footer{width: 970px;height: 250px;margin: 0 auto;background: #fff url(images/footer.png) no-repeat center;}