body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#696969;
	margin:0px;
}

.main_container { 
	width:100%;
	margin-top:0px; 
	margin-bottom:auto; 
	margin-left:auto; 
	margin-right:auto;
}

.map{padding:5px; margin: 0 auto 10px auto; width:650px; border: 1px solid #cccccc;}

.header {background:url(../images/header.gif) repeat-x;}
.main_content {background:url(../images/bg.jpg) fixed; width:900px; padding:5px 20px;}

.footer{}	

.header_navi {width:100%; height:29px; line-height:29px; font-size:16px; background:url(../images/header_lower.gif) repeat-x; text-align:center; color:#FFFFFF; font-weight:bold;}

.intro_text {font-size:16px; font-weight:bold; text-align:center;}
.foot_note {font-size:13px; font-style:italic;}	

a:link 		{color:#000000;	text-decoration:none;}
a:visited 	{color:#000000; text-decoration:none;}
a:hover 	{color:#000000; text-decoration:underline;}
a:active	{color:#000000; text-decoration:none;}

.header_navi a:link 	{color:#FFFFFF;	text-decoration:none;}
.header_navi a:visited 	{color:#FFFFFF; text-decoration:none;}
.header_navi a:hover 	{color:#FFFFFF; text-decoration:underline;}
.header_navi a:active	{color:#FFFFFF; text-decoration:none;}

a:link.footer_link		{color:#CCCCCC;	text-decoration:none;}
a:visited.footer_link 	{color:#CCCCCC; text-decoration:none;}
a:hover.footer_link 	{color:#CCCCCC; text-decoration:underline;}
a:active.footer_link	{color:#CCCCCC; text-decoration:none;}

a:link.table_link		{color:#000000;	text-decoration:none; display:block; text-align:center; font-weight:bold; font-size:16px;}
a:visited.table_link 	{color:#000000; text-decoration:none; display:block; text-align:center; font-weight:bold; font-size:16px;}
a:hover.table_link 	    {color:#696969; text-decoration:none; display:block; text-align:center; font-weight:bold; font-size:16px;}
a:active.table_link	    {color:#000000; text-decoration:none; display:block; text-align:center; font-weight:bold; font-size:16px;}

ul {margin-top:0px;}
li {padding-bottom:2px;}

img {border:none;}
.imagecenter{margin:0 auto 0 auto; padding:0; width:404px; }

.room_intro_text {margin:10px 0px; border:2px solid #8D6A44;}
.room_intro_text h2 {margin:0px; padding:3px 3px; font-size:16px; background-color:#8D6A44; color:#FFFFFF;}
.room_intro_text p  {margin:0px; padding:8px 5px; font-size:14px;}

.room_exhibits {margin:10px 0px; border:1px solid #666666;}
.room_exhibits h2 {margin:0px; padding:3px; font-size:16px; background-color:#666666; color:#FFFFFF;}
.room_exhibits p {margin:0px; padding:8px 3px; font-size:14px;}

.homes h2 {color:#000000; font-size:16px; text-align:center;}
.homes img {padding:5px; border: 1px solid #cccccc; margin-bottom:10px;}
.homes p {font-weight:normal; font-style:normal; text-align:left;}
.homes p.caption {display:block; text-align:center; clear:both; font-weight:bold; font-style:italic;}

.provenance {padding-right:8px; font-weight:bold; font-style:italic; vertical-align:top; font-size:12px;}
.images_area {text-align:center; font-size:14px; font-weight:bold; font-style:italic;}

table.places_table { width:650px; padding:0px; margin-left:auto; margin-right:auto; font-weight:bold; text-align:center;}
.places_table td {border:1px #000000 solid; padding:2px; margin:0;}
