*{margin:0;padding:0;}
html,body{height:100%;}
body{background: #938571 url('../img/layout/body.gif') repeat-x 0 44px;font:normal 10px "Lucida Sans";color:#574e42;behavior: url('css/hover.htc');}
img{border:0;}
ul{list-style:none;}
a{cursor:pointer;text-decoration: none;outline:0;}
#basis{min-height:100%;height:auto !important;height:100%;margin:0 auto -70px;width:610px;}
#push, #footer{clear:both;height:70px;}
#head{text-align: center;}
#content{float:left;width:100%;padding:30px 0;}
.s1{float:left;width:253px;padding:10px 3px;height:310px;}
.s1.s2{float:right;}
.s1:hover{background-color: #807462;}
h2{font-size:20px;font-weight:normal;color:#fff;text-align: center;padding-bottom:3px;text-transform: uppercase;letter-spacing:2px;}
.s1 div{width:237px;height:89px;padding:6px 8px 10px 8px;background: url('../img/layout/border.png') no-repeat 0 0;position: relative;}
.s1 div:hover,.s1:hover div{background-position: 0 -105px;}
.s1 div a{display: block;width:100%;height:100%;}
.s1 div span{display: block;position: absolute;left:8px;top:40px;width:168px;height:21px;padding:6px 69px 0 0;background: url('../img/layout/click.png') no-repeat 0 0;font-family:Verdana;color:#fff;text-align: right;}
#content a.enter{ color:#574e42;display: block;text-align: justify;line-height:200%;height: 168px;padding:4px 8px 0;letter-spacing: 1px;}
#content a.enter span{color: #fff;clear: both;}
#footer ul{text-align: center;width:550px;font-size:13px;margin:0 auto;color:#c2b7a7;padding-top:10px;}
#footer li{display: inline-block;padding:5px 19px 0 12px;background: url('../img/layout/footer_li.gif') no-repeat 100% 8px;//display: inline;}
#footer li.bn{background:none;}
#footer a{color:#c2b7a7;}
#footer a:hover{text-decoration: underline;}