body { font-family:arial,helvetica,sans-serif; font-size:12px; background: #525252; } #wrapper { width:800px; margin:0px auto; border:1px solid #bbb; padding:0px; } #header { height:160px; padding:0px; background: url(ksw_banner1.png) no-repeat; } #content { margin-top:0px; } #content div { float:left; } #links a {width: 159px; display: block; text-align: center; font: bold 16px Verdana, sans-serif; padding: 0px; border: 1px solid #bbb; text-decoration: none; color: #FFF; margin-top: 25px; margin-bottom: -30px;} #links a:hover {background: gray;} #content-left { background: black; width:145px; height: 400px; border-bottom:1px solid #bbb; border-top:1px solid #bbb; padding-left: 0px; padding-right: 10px; } #content-main { margin-left:0px; border-left:2px solid #bbb; border-bottom:1px solid #bbb; border-top:1px solid #bbb; width: 623px; padding-left: 10px; padding-right: 10px; height: 400px; background: transparent url(bamboo.png) no-repeat; } #photobox {width: 250px; height: 180px; position:relative; left:305px; bottom: 180px; border: 1px solid #bbb; background: transparent url(kwanjangnym.jpg) no-repeat;} #footer { float:left; color: white; text-align: center; background: black; margin-top:0px; margin-bottom:0px; padding-top:0px; border:0px solid #bbb; width:800px; } #bottom { clear:both; text-align:right; }