div#header {
background-image: url(img/bg_header_top.jpg);
padding-bottom: 217px; }
div#menu {
background-image: url(img/bg_menu.gif);
background-repeat: repeat-y;
background-position: left top;
width: 376px;
float: left;
margin-top: 10px;
margin-left: 10px;
padding-left: 0; }
div#menu dl {
width: 188px;
float: left; }

div#menu dl dd {
width: 168px;
margin-top: 5px;
margin-left: 10px; }
div#menu div.bottom1 {
background-image: url(img/bg_menu_bottom1.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 50px; }
div#menu div.bottom2 {
background-image: url(img/bg_menu_bottom2.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 50px; }
div#contents {
background-image: url(img/bg_board.gif);
background-repeat: repeat-y;
background-position: 0 0;
width: 350px;
margin-top: 25px;
margin-left: 397px; }
div#contents h2 {
margin: 0;
padding: 0;
border-style: none; }

div#contents div.bottom {
background-image: url(img/bg_contents_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-bottom: 30px; }

div#contents ul {
margin-top: 10px;
margin-right: 30px;
margin-left: 30px; }

div#contents ul li {
background-image: url(img/icon_news.gif);
background-repeat: no-repeat;
background-position: left top;
margin-bottom: 10px;
padding-left: 20px; }

div#contents p {
width: 300px;
margin-top: 50px;
margin-left: 26px; }

