body { font: normal normal normal 15px  Verdana, Arial, sans-serif; text-align: justify; }
a  { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border-style: solid; border-width: 1px; }
p { padding-left: 10px; line-height: 150%; }

.mid, .nav { width: 900px; margin-right: auto; margin-left: auto; }
.nav { font-weight: bold; padding-bottom: 10px; border-bottom-style: solid; border-bottom-width: 1px; }
.nav a { padding: 4px; text-decoration: none; }
.nav a.roxane { padding: 0px; }
.roxane { text-transform: uppercase; display: inline; margin: 0px; padding: 4px; font-size: 18px;}
.nav a.roxane:hover {background-color: transparent; }

.page_nav {display: inline; float: right; text-align: right; width: 300px; }
.page_nav img { border-width: 0px; }
.page_nav a { text-decoration: none; border-style: solid; border-width: 1px; padding: 1px 4px; }

.gal_left { padding: 10px 10px 10px 0px; width: 310px; float: left; }
.gal_left h2 { padding: 0px; margin: 0px; }
.gal_left h3 { padding: 0px; margin: 0px; text-align: right; font-variant: small-caps;}

.gal_right { padding: 10px; width: 540px; float: right; border-left-style: solid; border-left-width: 1px; text-align: center;}

.image_menu { display: block; text-align: right; padding: 0px 0px 10px 0px; margin: 0px;}

.gal_list { display: block; width: 700px; margin-right: auto; margin-left: auto; padding: 10px; }
.gal_list p { padding-left: 10px; }
.gal_list a { font-size: 120%; }

.museum_card { display:block; position: absolute; top: 200px;  z-index: 200; width: 280px; }
.museum_card { border-style: solid; border-width: 1px; font-size: 14px; padding: 20px 20px 30px 20px;}
.museum_card h2 { margin: 0px 0px -12px 0px; padding: 0px; font-variant: small-caps; border: 0px;}

img.view { display: block; margin-right: auto; margin-left: auto; margin-top: 40px; clear: both;}
.meta  { padding: 0px; font-style: italic; line-height: 100%; }
