body {background-image: url(/modern/exhibitions/kahlo_custom/images/header_bg.gif); background-repeat: repeat-y; background-color: #D85161; margin: 0;}
div,td,p,span {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
form {margin: 0; padding: 0;}
img,table {border: 0;}

.past{color: #FFFF99;}

a {color: #000000; text-decoration: none; font-weight: normal;}
a:hover {text-decoration: underline; color: #000000;}
a:active {text-decoration: none; color: #FFFFFF;}

.gallerynav {background-image: url(/modern/exhibitions/kahlo_custom/images/header_bg.gif); background-repeat: repeat-y; background-color: #D85161; width: 100%; height: 24px;}
.header {height: 85px; width: 100%; margin: 0; vertical-align: text-top; white-space: nowrap;}
.globalnav {background-image: url(/modern/exhibitions/kahlo_custom/images/globalnav_bg.gif); background-repeat: repeat-y; background-color: #FFC301; /*/*/margin-bottom: -3;/* */ vertical-align: text-top; width: 100%; height: 18px; white-space: nowrap;}
.searchbar {background-image: url(/modern/exhibitions/kahlo_custom/images/searchbar_bg.gif); background-repeat: repeat-x; background-color: #FFFFFF; height: 39px; width: 100%; padding: 0px; margin: 0;}
.searchtable {width: 749px; height: 39px; padding: 0px; margin: 0;}

.searchsmall {font-size: 0.6em; /*/*/font-size: 0.65em;/* */}
.search {color: #333333; font-size: 0.65em; width: 128px; /*/*/border: 1px solid #999999; font-size: 0.7em;/* */}
.searchsmall a {text-decoration: none; color: #000000;}
.searchsmall a:hover {text-decoration: underline; color: #000000;}

.body {margin-top: 20px; margin-left: 10px; width: 738px;}
.body_header {/*background-image: url(/modern/exhibitions/kahlo_custom/images/body_nav_bg.gif); background-repeat: repeat-y;*/ height: 25px; margin: 0; white-space: nowrap;}
.body_content {background-image: url(/modern/exhibitions/kahlo_custom/images/body_cntntbox_bg.gif); background-repeat: repeat-y; margin: 0; padding-right: 10px; padding-bottom: 10px; vertical-align: text-top;}

.normal {
 font-size: 0.8em;
 /*/*/
 font-size: 0.85em;
 /* */
}
.small,.credit {
 font-size: 0.65em;
 /*/*/
 font-size: 0.7em;
 /* */
}
.smaller {
 font-size: 0.6em;
 /*/*/
 font-size: 0.65em;
 /* */
}
.big {
 font-weight: bold;
 font-size: 0.8em;
 /*/*/
 font-size: 0.85em;
 /* */
}
.normal {margin-left: 10px;}
.credit {margin-top: 6px;}

/* custom header colours */

ul#level1nav {background-color:#db585c;} /* level1 nav row colour */

#logobarnew {background-color:#db585c;} /* logobar row colour */

#level2navbar {background-color:#ffc301;} /* level2 nav row colour */

#level2nav ul li a{color:#B30632;border-left:1px solid #CC0000;} /* level2 links colour */
#level2nav ul li a:hover{background-color:#FFC301;color:#fff;} /* level2 links hover state */

