body { padding: 1em 1em 15em 5em; font-family: georgia, serif; font-size: 76%; }
*{ list-style:none; margin:0px; padding:0px; }
#logo { position: absolute; top: 20px; left: 20px; z-index: 5; }
#logo img { border: 0; }
#border_box { position: absolute; top: 40px; left: 50px; }
.t {background: url(img/border/dot.jpg) 0 0 repeat-x; width: 700px}
.b {background: url(img/border/dot.jpg) 0 100% repeat-x}
.l {background: url(img/border/dot.jpg) 0 0 repeat-y}
.r {background: url(img/border/dot.jpg) 100% 0 repeat-y}
.bl {background: url(img/border/bl.jpg) 0 100% no-repeat}
.br {background: url(img/border/br.jpg) 100% 100% no-repeat}
.tl {background: url(img/border/tl.jpg) 0 0 no-repeat}
.tr {background: url(img/border/tr.jpg) 100% 0 no-repeat; padding:10px}
#header { position: absolute; top: 20px; left: 200px; }
#header img { border: 0; }
#slogan { position: absolute; top: 80px; left: 300px; }
#menu {	position: absolute; top: 180px; left: 20px; width: 120; z-index: 5;
	background: #CCCCCC;
	font-family: georgia, serif; font-size: 13px; font-weight: 900;
	text-align: center; margin: 0 auto;
}
ul#menulist { text-align: center; list-style: none; padding: 0; margin: 0 auto; }
ul#menulist li { display: block; margin: 0; padding: 0; }
ul#menulist li a { display: block; width: 100%; padding: 0.25em 0 0.25em 0;
	border-width: 1px; border-color: #ffe #aaab9c #ccc #fff; border-style: solid;
	color: #777; text-decoration: none; background: #F2F2F2;
}
#menu>ul#menulist li a { width: auto; }
ul#menulist li#active a { background: #CCCCCC; color: #000000; }
ul#menulist li a:hover, ul#menulist li#active a:hover { color: #000000; background: transparent; border-color: #aaab9c #fff #fff #ccc; }

.main_box {
	position: absolute; top: 140px; left: 150px; width: 404px; height: 410px;
	background-color:#F2F2F2; border: 0; padding: 5; margin: 0; }
.show_box { padding: 5; }
.show_box img { width: 180; height: 252; border-color: #ffe #aaab9c #ccc #fff; }
.thumb_box { padding: 5; }
.thumb_box img { width:180; height:120; border-color: #ffe #aaab9c #ccc #fff; }
.mid_box { padding: 5; }
.mid_box img { width:390; height:362; border-color: #ffe #aaab9c #ccc #fff; }
#referal { position: absolute; top: 460px; text-align: center; }
#footer { position: absolute; top: 590px; left: 150px; text-align: center; margin: auto; width: 404px;}

