body {padding:0; margin:0; font-size:76%; color:#000; font-family:verdana, arial, sans-serif; background:#eaefeb url(../image/body-back.gif) repeat-x; text-align:center;}
a, a:visited, a:hover, a:active {color:#000;}
#wrap {width:900px; margin:0 auto; text-align:left;}

#header {width:900px; height:127px; background:url(../image/title.jpg); position:relative; margin-bottom:20px;}
p#museum {visibility:hidden; padding:0; margin:0; color:#000; font-family:"times new roman", serif; font-size:13px; position:absolute; top:65px; left:30px; font-weight:bold; letter-spacing:15px;}
p#house {visibility:hidden; padding:0; margin:0; color:#eaefeb; font-family:"times new roman", serif; font-size:13px; position:absolute; top:85px; left:28px; font-weight:bold; letter-spacing:1px;}
#leftCol {width:900px;}
#leftCol .boxTop {width:900px; height:15px; background:url(../image/top.gif);}
#leftCol .boxBottom {width:900px; height:15px; background:url(../image/bottom.gif);}
#leftCol a {color:#458; text-decoration:underline;}
#leftCol a:hover {text-decoration:none;}
#leftCol .box {width:858px; background:#fff; border:1px solid #ccc; border-width:0 1px; padding:0 20px;}
#leftCol .mouse {background:#fff url(../image/mice2.gif) no-repeat 70px bottom;}
#leftCol .mice {background:#fff url(../image/mice.gif) no-repeat 800px bottom;}
#leftCol .cat {background:#fff url(../image/mice3.gif) no-repeat right bottom;}
#leftCol img.left {padding:10px 10px 10px 0; display:block; background:#fff; float:left; margin-right:10px;}
#leftCol img.right {padding:10px 0 10px 10px; display:block; background:#fff; float:right; margin-left:10px;}
#leftCol h1 {padding:0; margin:0 0 15px 0; font-size:28px; font-family:"times new roman", serif; color:#458;}
#leftCol h1.tog {width:300px; height:0; padding-top:35px; overflow:hidden; background:url(../image/tog.gif);}
#leftCol h1.eye {width:530px; height:0; padding-top:35px; overflow:hidden; background:url(../image/eye.gif);}
#leftCol h1.know {width:300px; height:0; padding-top:35px; overflow:hidden; background:url(../image/know.gif);}

#leftCol h2 {padding:0; margin:0 0 20px 0; font-size:18px; font-family:"times new roman", serif; color:#222;}
#leftCol p {color:#444; font-size:12px; line-height:20px; padding:0; margin:5px 0;}
#leftCol table {border:0; font-size:12px; color:#222;}
#leftCol table td {padding:3px 12px 3px 0;}
.clear {clear:both;}
#footer {width:100%; height:50px; background:#6276ab; margin-bottom:25px; text-align:center; color:#fff;}
#footer p {padding:10px 0 0 0; margin:0; font-size:10px;}
em {font-weight:bold;}
.left {float:left;}
.right {float:right;}
#leftCol p.small {clear:left; font-size:9px; font-weight:bold;}
#images {width:270px; height:330px; background:url(../image/composite.jpg) no-repeat left top; float:left; padding:0 10px 10px 0; margin-right:10px; position:relative;}
#images a {display:block; width:85px; height:85px; float:left; display:inline; padding:2px;}
#images a img {position:absolute; left:-9999px; border:0; padding:5px; border:1px solid #aaa; background:#fff;}
#images a:hover {border:0;}
#images a:hover img {left:300px; top:-50px;}
