/* Top MIM story block */.block-mim { position:relative; background-color:#FDFDFD; color:#333333; overflow:hidden; margin-bottom:0.5em; padding-bottom:0.5em; padding-top:2.5em;    border:0.05em solid #C1C4C3; height:8.25em; width:530px; }html>body .block-mim { padding-top:2.2em; }.block-mim#other { position:relative; width:259px; height:auto; }.block-mim .bar { position:absolute; left:0; top:0; width:100%; height:2.2em; background-color:#7A1678; }.block-mim h2 { position:absolute; left:0.5em; top:0.3em; font-size:1.1em; color:#FFFFFF; }html>body .block-mim h2 { top:-0.4em; left:0; }.block-mim h3 { position:relative; font-size:1em; color:#333333; font-weight:bold; margin-left:0.7em; margin-bottom:0; margin-top:0.5em; }.block-mim#other h3 { font-size:0.9em; margin-top:1em; }.block-mim h3 .date { color:#FD7E13; line-height:1.3em; }.block-mim h3 a, .block-mim h3 a:visited { text-decoration:none; color:#333333; }.block-mim h3 a:hover { text-decoration:underline; }.block-mim p { position:relative; margin:0; padding:0.5em 0.9em 0 1.1em; font-size:0.7em; line-height:1.2em; font-family:Helvetica, sans-serif; }.block-mim p a, .block-mim p a:visited { text-decoration:none; color:#FD7E13; }.block-mim p a:hover { text-decoration:underline; }.block-mim img.blockimg { position:relative; float:right; margin:0 0 5px 10px; }.block-mim#other img.blockimg { position:relative; float:right; margin:5px 0.5em 5px 10px; }html>body .block-mim h2 { padding-left:0.6em; }html>body .block-mim p { padding-left:0.9em; }
