body {
	margin-left: 0px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#container { margin-left:auto; margin-right:auto; width:925px; padding-bottom:20px;}
#col1 { float:left; width:440px;}
#col2 { float:left; width:45px; height:100%;}
#col3 { float:left; width:440px;}

#archive {
background-color:#FFFFFF;
}

#logo { height:48px; }
#header { height:48px;text-align:right;}

#map {padding-bottom:20px; }
#file {padding-bottom:0px; }
#fileinfo {padding-bottom:40px; }
#search {padding-bottom:20px; }

#arch_houses {
float:left; width:110px;
}
#arch_objects {
float:left; width:110px;
}
#arch_video {
float:left; width:110px;
}
#arch_audio {
float:left; width:110px;
}

#lineinfo {
	height:19px;
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#lineinfo2 {
	height:19px;
	background-image: url(images/line2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#info1 {
float:left;
margin-left:20px;
width:290px;
}
#info2 {
margin-left:320px;
width:100px;
text-align:right;
}
#info3 {
margin-left:20px;
width:400px;
}
#title{
padding-top:10px;
padding-bottom:8px;
}
#cur_info{
padding-bottom:40px;
width:440px;
}
#related{
padding-top:5px;
}
#rel_block{
width:220px;
float:left;
padding-bottom:20px;
}
a.rel_block hover{
color:#000000;
}
#message{
position:absolute;
width:390px;
height:440px;
background-color:#FFFFFF;
border:1px dashed #FF0000;
top:70px;
left:30%;
z-index:10;
padding:20px;
}
#longlist_house{
height:50px;
overflow:hidden;
visibility:hidden;
}
#longlist_object{
height:50px;
overflow:hidden;
visibility:hidden;
}
