@charset "utf-8";  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent; } legend, caption { display: none; }  html, body { margin: 0; padding: 0; height: 100%; } body { color: #000; background-color:#FFF; font-family:Verdana, Arial, Tahoma, sans-serif; font-size: 0.75em; line-height: 1.4em; overflow-y: scroll; } * html body { overflow-y: visible; } *+html body { overflow-y: visible; } a { color: #000; text-decoration: underline; } h1,h2,h3,h4,h5,h6 {padding: 0 0 10px 0;} h1 { font-size:2em; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } h4 { font-size:1.4em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } p { margin: 0 0 8px 0; } ol, ul { list-style-type: none; } ul { padding: 0 0 0 15px; } li { padding: 0 0 0 0; } dl { padding: 0 0 20px 0; } dt { padding: 0 0 5px 0; } dd { padding: 0 0 5px 0; }  #madeByMU a {position:fixed;visibility: hidden;} #madeByMU .r {bottom:30px;right:0;} #madeByMU .l {bottom:30px;left:0;width:15px;} #madeByMU .b {bottom:0;right:30px;} * html #madeByMU a {position:absolute; right:0px; }  * html #madeByMU .r, * html #madeByMU .l {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 140 + "px");} * html #madeByMU .b {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 15 + "px");}  #lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; } #lbFlash { position:absolute; left:0px; top:0px; } .lbLoading { background: #fff url(slimbox/loading.gif) no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 100px; outline: none; z-index:200; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url(slimbox/prevlabel.gif) no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(slimbox/nextlabel.gif) no-repeat 100% 15%; } #lbBottom { font-size: 0.7em; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; }  body { color: #222; } #container { position: relative; width: 100%; min-height: 100%;  } #containerInner { position: relative; width: 996px; min-height: 100%; margin: 0 auto; } #content { float: left; width: 685px; margin: 30px 20px 62px 13px; padding: 20px 20px 10px 20px; background-color: #fff; border: 1px #00aeef solid; } #contentInner { width: 420px; border-left: 1px solid #00aeef; margin: 0 10px 0 229px; padding: 0 0 0 25px; }  #header { height: 480px;  } #logo { position: absolute; top: 25px; left: 24px; z-index: 20; }  #footer { margin: 0; padding: 0; } #last { display: none; }  .col { float: left; } .col1, .col2 { width: 420px; } .mediaCaption { display: none; } .subHeading { margin-bottom: 0; font-weight: bold; } .clear { clear: both; font-size: 0; line-height: 0; } .floatL { float: left; } .floatR { float: right; } div.clear { height: 0; } iframe { overflow: hidden; } a { color: #00aeef; } dl, dt, dd { margin: 0; } ul li { list-style-type: disc; } h3 a, h4 a { text-decoration: none; } h2 { position: absolute; top: 484px; left: 13px; padding-bottom: 0; } h3#pageTitle { padding-bottom: 9px; } blockquote { margin: 5px 0 13px 0; } blockquote cufon { margin-bottom: 4px; }   h2, h3, #nav li, .subNav li, #widgets h3, p.moreLinks, .moreLinks li, #content .item h3, .pageGallery .mediaList dt { text-transform: uppercase; } h2, #widgets h3, #widgets h3 a { color: #000; } #pageTitle, #nav li a, p.moreLinks a, .moreLinks li a, #content .item h3 a, .homepage #widgets .record0 h3 a { color: #222; } h2, h3, .pageGallery .mediaList dt { font-size: 1.55em; font-weight: normal; } #nav li a { font-size: 1.75em; } #content .item h3, .subNav li a { font-size: 1.25em; } .subNav .level2 li a { font-size: 1em; } .homepage #widgets .record0 h3 { font-size: 2.6em; } blockquote { font-size: 1.3em; } .requiredExp, .fieldGroup .captchaAudio, p.moreLinks a, .moreLinks li a { font-size: 0.9em; }    #lbBottom { color: #000; font-size: 1em; } #lbNumber, #lbCaption { margin-left: 20px; font-weight: normal; } #lbCaption { margin-bottom: 7px; } #lbNumber { display: none; }  #lbImage { border: 30px solid #FFFFFF; border-top-width: 35px; border-bottom-width: 15px; }  #lbPrevLink, #lbPrevLink:hover { background: url(http://assets5.columbiathreadneedleprize.com/imgs/slimbox/back.gif) no-repeat 0 50%; } #lbPrevLink { top: 15px; left: -22px; } #lbNextLink, #lbNextLink:hover { background: url(imgs/slimbox/next.gif) no-repeat right 50%; } #lbNextLink { top: 15px; right: -22px; }  #lbCloseLink { position: absolute; bottom: 5px; right: 5px; background-image: url(imgs/slimbox/close.gif); width: 15px; height: 15px; margin: 0; }   .fieldGroup { padding: 10px 0 15px 0; } .frcheckIfYouAreHuman { display: none; } .req { display: inline; margin: 0 0 0 8px; font-weight: bold; } .fieldSpecs { color: #666; font-size: 0.75em; display: none; } .requiredExp { clear: both; padding: 2px 0 5px 0; } .fieldGroup .formrow { clear: both; margin: 0 0 2px 0; overflow: auto !important; overflow: inherit; } .fieldGroup .l { float: left; width: 125px; margin: 1px 0 3px 0; } .fieldGroup .r { float: left; width: 295px; } .fieldGroup label { padding-left: 1px; font-weight: bold; } .fieldGroup select, .fieldGroup textarea, .fieldGroup input { width: 271px; height: 16px; border: 1px solid #A8A8A8; margin: 0; padding: 2px 2px 0 2px;  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 0.9em; } .fieldGroup select { width: 277px; height: 18px; padding: 1px 0 1px 0; } *+html .fieldGroup select { height: 20px; } .fieldGroup textarea { width: 271px; height: 120px; } .fieldGroup .frmessage .r { position: relative; } .fieldGroup .frmessage .req { position: absolute; top: 0; right: 1px; }  .fieldGroup fieldset input, .fieldGroup .ftyesno input { width: 13px; height: 13px; border: none; background: none; } .fieldGroup .ftyesno .l { width: 380px; } .fieldGroup .ftyesno .r { width: 30px; padding-top: 2px; padding-left: 9px; }  .fieldGroup .ftcaptcha { margin-top: 20px; } .fieldGroup .ftcaptcha input { width: 219px; } .fieldGroup .captchaImage, .fieldGroup .captchaAudio { display: block; margin-top: 5px; }  .fieldGroup fieldset div { overflow: auto;padding-top: 5px; } .fieldGroup fieldset div input, .fieldGroup fieldset div label { float:left; } .fieldGroup fieldset div input { clear:both; } .fieldGroup fieldset label { padding-left: 13px; }  .fieldGroup .ftbutton input { float: right; display: block; width: 50px; height: 18px; border: none; margin: 15px 0 10px 0; padding: 0; background: url(imgs/submit.gif) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; }    .item { margin: 0 0 20px 0; overflow: auto; } .img, .copy { float: left; } .copy { width: 200px; margin: 0 0 0 10px; }    .breadCrumb, .pagechooser { font-size: 0.9em; } .breadCrumb .current, .pagechooser .current { color: #00aeef; text-decoration: none; } .breadCrumb a, .pagechooser a { color: #000; } .breadCrumb { position: relative; bottom: -34px; right: -30px; text-align: right; } .pagechooser { clear: both; margin: 10px 0 0 0; padding: 0 10px 0 0; font-size: 0.9em; text-align: right; } .pagechooser a { font-weight: bold; }  p.moreLinks, .moreLinks li { margin: 0; } .moreLinks li { float: right; } p.moreLinks a, .moreLinks li a { display: block; width: auto; padding: 2px 5px; background-color: #00aeef; font-weight: bold; text-decoration: none; color: #fff; } *+html p.moreLinks a, { background-position: 0 1px; } *+html .moreLinks li a { background-position: 0 1px; }  .moreLinks .backTo { padding-top: 15px }  .fileList { padding-bottom: 0; } .fileList dd { padding-top: 12px; padding-bottom: 1px; } .fileList dd a { font-weight: bold; text-decoration: none; text-transform: capitalize; } .ext_pdf, .ext_doc { padding: 2px 0 5px 30px; background: url(http://assets4.columbiathreadneedleprize.com/imgs/extension/pdf.gif) no-repeat 0 0; } .ext_doc { background-image: url(http://assets5.columbiathreadneedleprize.com/imgs/extension/doc.gif); }    #nav { position: absolute; top: 397px; left: 13px; width: 970px; height: 40px; z-index: 20; overflow: hidden; }  #nav li { float: left; padding: 12px 0 7px 46px; } #nav li.first { padding-left: 17px; } #nav li a { color: #000; font-size: 1.75em; font-weight: bold; text-decoration: none; text-transform: uppercase; } #nav li a:hover, #nav li.active a, #nav li.activeParent a { color: #00aeef; }  .subnavTabs li { padding-left: 20px; padding-bottom: 5px; } .subnavTabs li a { color: #000; } .subnavTabs li.active a { color: #00aeef; }   .recordList .col2 h3 { padding-top: 10px; padding-bottom: 0; } .recordList .col2 .copy h4 { padding-bottom: 0; color: #95001e; } .recordList .col2 .choiceItem { width: 540px; overflow: auto; } .recordList .col2 .item { margin-top: 15px; margin-bottom: 15px; } .recordList .col2 .choiceItem .copy { position: relative; width: 380px; min-height: 85px; margin-left: 20px; padding-bottom: 15px; } .recordList .col2 .choiceItem .moreLinks { position: absolute; bottom: 0; left: 0; } .recordList .col2 .hasNoBoxImage .copy { min-height: inherit !important; min-height: auto; margin-left: 0; }   .singleRecord .col2 .choiceItem h3 { padding-bottom: 0; color: #95001e; font-size: 1em; } .singleRecord .col2 .choiceItem { width: 660px; padding-top: 9px; } .singleRecord .col2 .choiceItem .copy { width: 440px; margin-left: 40px; } .singleRecord .col2 .hasNoImage .copy { margin-left: 0; } .singleRecord #childNav { margin-top: 14px; }   #widgets { float: left; width: 225px; margin: 4px 0 25px 0; } #widgets .widget { padding: 0 0 25px 0; } #widgets h3 { padding-bottom: 7px; }  .subNav { position: absolute; top: 528px; left: 33px; } .subNav h3 { display: none; } .subNav li { padding-bottom: 3px; list-style: initial; margin-left: 11px; list-style-image: url('imgs/left-list-b.png'); } .subNav li.active { list-style-image: url('imgs/left-list.png'); } .subNav li a { color: #222; text-decoration: none; } .subNav li.active li a:hover, .subNav li.activeParent li.active li a:hover, .subNav li.activeParent li.activeParent li a:hover, .subNav li.activeParent li.active a, .subNav li.activeParent li.activeParent a, .subNav li a:hover, .subNav li.active a, .subNav li.activeParent a { color: #00aeef; } .subNav li.activeParent li.active li a, .subNav li.active li a, .subNav li.activeParent li a { color: #222; } .subNav li ol { display: none; } .subNav li.active ol, .subNav li.activeParent ol { display: block; }  .subNav .level2 li { padding-left: 15px; padding-bottom: 2px; }   .subNav #subnavList ol.level3 { display: none; }  #widgets .fieldGroup { padding: 0; } #widgets .fieldGroup .formrow { clear: none; float: left; margin-bottom: 0; } #widgets .fieldGroup .l { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } #widgets .fieldGroup .r { width: 192px; }  #widgets .fieldGroup input { width: 184px; height: 16px; border-color: #333; margin: 0; padding: 1px 2px 2px 4px; background-color: #333; color: #fff; font-weight: bold; vertical-align: top; } #widgets .fieldGroup .ftbutton { padding-left: 2px; } #widgets .fieldGroup .ftbutton .r { float: left; width: auto; background: none; overflow: hidden; } #widgets .fieldGroup .ftbutton input { width: 30px; height: 21px; border: none; padding: 0; background: url(imgs/go.gif) no-repeat 0 0; }  #widgets .mailinglistSubscribe { position: absolute; top: 5px; right: 16px; width: 224px; z-index: 20; }    .pageCrossSell { position: relative; width: 225px; } .pageCrossSell .item { margin: 0; } .pageCrossSell .copy { position: relative; width: 210px; min-height: 50px; margin-top: -70px; margin-left: 0; padding: 4px 5px 16px 10px; background: #ccc; line-height: 1.1em;  } .pageCrossSell .copy .moreLinks { position: absolute; bottom: 5px; right: 5px; } .pageCrossSell .hasNoBoxImage .copy { min-height: 166px; margin-top: 0; padding-top: 13px; padding-bottom: 22px; background: #fff; line-height: 1.4em; } .item.even.hasNoBoxImage .copy { border: 1px #00aeef solid; width: 208px; }     .text .col1, .textMultipleImages .col1 { padding-bottom: 15px; }   .homepage #content, .homepage #contentInner { visibility: hidden; height: 0; margin: 0; padding: 0; } .homepage .col2 { display: none; } .homepage h2 { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } .homepage .imageSwapper { position: absolute; top: 0; left: 13px; visibility: visible; } .homepage #headerMask { position: relative; z-index: 10; } .homepage .col { float: none; } .homepage #widgets { float: none; width: 970px; margin-left: 13px; } .homepage #widgets .widget { float: left; padding-left: 23px; } .homepage #widgets .logoIcon { float: right; padding-bottom: 160px; } .homepage #widgets .mailinglistSubscribe { float: none; padding-left: 0; }  .homepage #widgets .record0 { width: 721px; padding-top: 26px; padding-left: 0; } .homepage #widgets .record0 .widgetInner { position: relative; width: 698px; min-height: 162px; padding: 20px 5px 19px 18px; background-color: #fff; border: 1px #00aeef solid; } .homepage #widgets .record0 .copy { position: static; width: 698px; min-height: inherit !important; min-height: auto; padding: 0; } .homepage #widgets .record0 h3 { padding-bottom: 14px; }  .homepage #widgets .startline { padding-left: 0; }   .mailinglistSubscribe #childNav { display: none; } .mailinglistSubscribe .fieldGroup .ftyesno { margin-top: 9px; } .mailinglistSubscribe .fieldGroup .ftyesno label { font-weight: normal; } .mailinglistSubscribe .fieldGroup .frprivacy .l, .mailinglistSubscribe .fieldGroup .frprivacy .r { float: right; } .mailinglistSubscribe .fieldGroup .frprivacy .l { width: 399px; } .mailinglistSubscribe .fieldGroup .frprivacy .r { width: 21px; padding-left: 0; }   .pageGallery dl.mediaList { margin: 0; padding: 14px 0 0 0; overflow: auto; } .pageGallery .mediaList dt { clear: both; margin: 0 0 9px 0; } .pageGallery .mediaList dd { float: left; width: 90px; margin: 0 0 20px 20px; padding: 0; } .pageGallery .mediaList dd.startline { clear: both; margin-left: 0; } .pageGallery .mediaList dd a { display: block; } .pageGallery .mediaList dd p { display: none; }   .sectionHomepage .introduction { padding-bottom: 8px; } .sectionHomepage #content .item .copy { position: relative; width: 191px; min-height: 69px; margin-left: 0; padding: 10px 9px 26px 10px; background-color: #fff; } .sectionHomepage #content .item .copy h3 {  padding-bottom: 5px; } .sectionHomepage #content .item .moreLinks { position: absolute; bottom: 6px; right: 9px; } .sectionHomepage #content .hasNoBoxImage .item { padding-left: 210px; } .sectionHomepage #content .last .item { margin: 0; }   .textMultipleImages .imageSwapper .mediaItem { float: left; width: 205px; } .textMultipleImages .imageSwapper .first { padding-right: 10px; }  html .theme44 #header { background: url(uploads/home.png) no-repeat 13px 0; } html .theme45 #header { background: url(uploads/TTP970x465_20__20_Artist_20Info_20Page_20.png) no-repeat 13px 0; } html .theme46 #header { background: url(uploads/Contact970x465.png) no-repeat 13px 0; } html .theme47 #header { background: url(http://assets5.columbiathreadneedleprize.com/uploads/Homepage_banner_selection_1_0.png) no-repeat 13px 0; } html .theme48 #header { background: url(uploads/TTP970x465_20__20ExhibitionPage.png) no-repeat 13px 0; } html .theme49 #header { background: url(uploads/press970x465.png) no-repeat 13px 0; } html .theme50 #header { background: url(uploads/sponsors.png) no-repeat 13px 0; } html .theme51 #header { background: url(uploads/ctpPrizePage970x465.png) no-repeat 13px 0; } html .theme52 #header { background: url(uploads/ctpPrizePage970x465.png) no-repeat 13px 0; } html .theme53 #header { background: url(uploads/ExhibitionPageHolmes_Nicolas_Winston_Field.png) no-repeat 13px 0; } html .theme54 #header { background: url(uploads/Hazel_Horne_Lewis_Salt_in_Tea_4.png) no-repeat 13px 0; } html .theme55 #header { background: url(uploads/CoumbiaThreadneedlePrize.png) no-repeat 13px 0; } html .homepage #header { background: none; }