/* global styles */
input { font:normal 11px arial, sans-serif; }
select { font:normal 11px arial, sans-serif; }
textarea { font:normal 11px arial, sans-serif; }
form, body, iframe { margin:0; }

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

h1 { font:bold 21px arial, verdana, sans-serif; margin-bottom:6px; }
h1.small { font:bold 13px arial, verdana, sans-serif; margin:0; }
h1.gray { font:bold 21px arial, verdana, sans-serif; color:#666; margin-bottom:6px; }
h2 { font:bold 10px verdana, sans-serif; margin:0; }
tr.gray { background-color:#F1F1F1; }

/* legacy */
.subsection { font:11px arial, sans-serif; }
.hotdog { float:left; padding:2px 5px 2px 5px; border:1px solid #d1d4bf; width:248px; margin:0 0 10px 10px; }
.customdog { float:left; padding:2px 5px 2px 5px; border:1px solid #d1d4bf; margin-bottom:10px; margin-top:0; }

/* homepage center */
.centerhead14 { font:bold 14px Arial, Verdana, sans-serif; margin:14px 0 0 0; }
.centerhead11 { font:bold 11px Arial, Verdana, sans-serif; margin:1px 0 1px 0; }
.centerdeck12 { font:normal 12px Arial, Verdana, sans-serif; margin:0 0 1px 0; }
.centerdeck11 { font:normal 11px Arial, Verdana, sans-serif; margin:0 0 1px 0; }

#photobox { height:auto; width:auto; border:1px solid #ccc; padding:3px 4px; margin-bottom:10px; }
.center_label_red { font:bold 11px arial, verdana, sans-serif; color:maroon; text-transform:uppercase; }
.center_label_black { font:bold 11px arial, verdana, sans-serif; color:#000; text-transform:uppercase; }

.graphic { background:url(/web/20080313163135im_/https://www.latimes.com/images/icons/graphic_white.gif) no-repeat center left; padding-left:16px; font:bold 11px arial, verdana, sans-serif; color:maroon; text-transform:uppercase; }
.graphic a:link, .photo a:active, .photo a:visited, .photo a:hover { color:maroon; }

.photo { background:url(/web/20080313163135im_/https://www.latimes.com/images/icons/photo_trans.gif) no-repeat center left; padding-left:20px; font:bold 11px arial, verdana, sans-serif; color:maroon; text-transform:uppercase; }
.photo a:link, .photo a:active, .photo a:visited, .photo a:hover { color:maroon; }

.video { background:url(/web/20080313163135im_/https://www.latimes.com/images/icons/video_trans.gif) no-repeat center left; padding-left:20px; font:bold 11px arial, verdana, sans-serif; color:maroon; text-transform:uppercase; }
.video a:link, .video a:active, .video a:visited { color:maroon; text-decoration:none; }
.video a:hover { color:maroon; text-decoration:underline; }

.audio { background:url(/web/20080313163135im_/https://www.latimes.com/images/icons/audio_trans.gif) no-repeat center left; padding-left:20px; font:bold 11px arial, verdana, sans-serif; color:maroon; text-transform:uppercase; }
.audio a:link, .audio a:active, .audio a:visited { color:maroon; text-decoration:none; }
.audio a:hover { color:maroon; text-decoration:underline; }

.caption { font:normal 10px arial, verdana, sans-serif; }
.caption_credit { color:#636363; }
.update { font:bold 11px Arial, sans-serif; color:maroon; text-transform:uppercase; }

hr.thick { height:3px; color:#d1d4bf; background-color:#d1d4bf; }
hr.thin { height:1px; color:#d1d4bf; background-color:#d1d4bf; }
hr.thin_nav { height:1px; color:#ccc; background-color:#ccc; }
hr.thick_nav { height:5px; color:#ccc; background-color:#ccc; margin:5px 0; }
hr.blue { color:#6F9BB8; background-color:#6F9BB8; height:3px; margin:5px 0; }

img.img_left { margin:0 10px 5px 0; float:left; }
img.img_left_home { margin:0 5px 5px 0; float:left; }
img.img_right { margin:0 0 5px 5px; float:right; }
img.img_topleft { margin-right:15px; float:left; }

/* headlines */
.headline30 { font:bold 30px arial, verdana, sans-serif; color:#000; line-height:1.1em; }
.headline30 a:link, .headline30 a:hover { color:#163F68; }
.headline30 a:active, .headline30 a:visited  { color:#666; }
.headline28 { font:bold 28px arial, verdana, sans-serif; color:#000; line-height:1.1em; }
.headline28 a:link, .headline28 a:hover { color:#163F68; }
.headline28 a:active, .headline28 a:visited  { color:#666; }
.headline26 { font:bold 26px arial, verdana, sans-serif; color:#000; line-height:1.1em; }
.headline26 a:link, .headline26 a:hover { color:#163F68; }
.headline26 a:active, .headline26 a:visited  { color:#666; }
.headline24 { font:bold 24px arial, verdana, sans-serif; color:#000; line-height:1.1em; }
.headline24 a:link, .headline24 a:hover { color:#163F68; }
.headline24 a:active, .headline24 a:visited  { color:#666; }
.headline22 { font:bold 22px arial, verdana, sans-serif; color:#000; line-height:1.1em; }
.headline22 a:link, .headline22 a:hover { color:#163F68; }
.headline22 a:active, .headline22 a:visited  { color:#666; }
.headline20 { font:bold 20px arial, verdana, sans-serif; color:#000; line-height:1.1em; }
.headline20 a:link, .headline20 a:hover { color:#163F68; }
.headline20 a:active, .headline20 a:visited  { color:#666; }
.headline18 { font:bold 18px arial, verdana, sans-serif; color:#000; line-height:1.1em; }
.headline18 a:link, .headline18 a:hover { color:#163F68; }
.headline18 a:active, .headline18 a:visited  { color:#666; }
.headline16 { font:bold 16px arial, verdana, sans-serif; color:#000; line-height:1.1em; }
.headline16 a:link, .headline16 a:hover { color:#163F68; }
.headline16 a:active, .headline16 a:visited  { color:#666; }
.headline15 { font:bold 15px arial, verdana, sans-serif; color:#000; }
.headline15 a:link, .headline15 a:hover { color:#163F68; }
.headline15 a:active, .headline15 a:visited  { color:#666; }
.headline14 { font:bold 14px arial, verdana, sans-serif; color:#000; }
.headline14 a:link, .headline14 a:hover { color:#163F68; }
.headline14 a:active, .headline14 a:visited  { color:#666; }
.headline13 { font:bold 13px arial, verdana, sans-serif; color:#000; }
.headline13 a:link, .headline13 a:hover { color:#163F68; }
.headline13 a:active, .headline13 a:visited  { color:#666; }
.headline12 { font:bold 12px arial, verdana, sans-serif; color:#000; }
.headline12 a:link, .headline12 a:hover { color:#163F68; }
.headline12 a:active, .headline12 a:visited  { color:#666; }
.headline11 { font:bold 11px arial, verdana, sans-serif; color:#000; }
.headline11 a:link, .headline11 a:hover { color:#163F68; }
.headline11 a:active, .headline11 a:visited  { color:#666; }
.headline10 { font:bold 10px Verdana, sans-serif; color:#000; }
.headline10 a:link, .headline10 a:hover { color:#163F68; }
.headline10 a:active, .headline10 a:visited  { color:#666; }
.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:#999; }
.headline11bl { font:bold 11px arial, verdana, sans-serif; color:#000; }
.headline11bl a:link, .headline11 a:hover { color:#000; }

/*cci style */
.subhead { font:bold 14px arial, verdana, sans-serif; color:#000; }

/* 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; }
.content11 { font:normal 11px arial, verdana, sans-serif; color:#000; }
.content10 { font:normal 10px arial, verdana, sans-serif; color:#000; }

.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; }

.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:#333; }

.deckhead11ent { font:bold 11px arial, verdana, sans-serif; text-transform:uppercase; color:#5E7698; }

.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 10px Arial, sans-serif; color:#666; margin-bottom:1px; }
.bylineent { font:normal 10px Arial, sans-serif; color:#979797; margin-bottom:4px; }

.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; }

.morelink { font:bold 11px arial, verdana, sans-serif; float:right; clear:both; margin:8px 8px 8px 0; }

/* header */
#mainheader { background:#5f8ebe url(/web/20080313163135im_/https://www.latimes.com/images/standard/InteriorHeader-07.gif) no-repeat; margin:1px 0 1px 0; padding:0; border:0; }
#headerlogobox { margin:0; border:0; padding:0; vertical-align:bottom; }
#headerleaderbox { padding:0; margin:0; border:0; overflow:hidden; }
#homedeliverytd { width:133px; border-width:1px 1px 1px 0; border-style:solid ; border-color:#999 #999 #999 #FFF; color:#FFF; height:29px; font:bolder 11px arial, verdana, sans-serif; text-transform:uppercase; letter-spacing:0.08em; background-image:url(https://web.archive.org/web/20080313163135im_/http://www.latimes.com/images/standard/top_nav_bg.gif)}
.homedeliverydiv { width:134px; height:27px; margin:0; padding:0; background-color:transparent; border-left:dashed 1px #fff; overflow:hidden;}
#topnavbar { width:980px; background-color:#EEE; }
#searchbox { width:196px; padding:2px 5px; vertical-align:middle; white-space:nowrap; }
div.shadow { height:4px; width:980px; margin:0; background:url(/web/20080313163135im_/https://www.latimes.com/images/standard/bot_bar_home.gif) no-repeat scroll left; }
div.shadow hr { display:none; }
#homedelivery { width:118px; height:auto; background-color:#CC0000; font:bold 11px arial, verdana, sans-serif; text-transform:uppercase; color:#fff; border:2px outset #CC0000; padding:2px 5px; margin-left:2px; }
#homedelivery a:link, #homedelivery a:hover, #homedelivery a:active, #homedelivery a:visited { color:#fff; }

/* begin universal story styles */
#bread_crumb { padding:12px 0 2px 18px; }
#bread_crumb h2, #bread_crumb h2 a { font:normal 14px Arial; color:#666666; line-height:10px; height:10px; }
#bread_crumb h2 { padding:10px 0 5px 0; border-bottom:1px solid #CCCCCC; }

#center { color:#333333; }
#center h1 { font:normal 30px Arial !important; color:#666666 !important; margin:0 0 15px 0 !important; }

#story_utilities { margin:5px 0px 15px 0px; }
#story_utilities ul { list-style:none; margin:0px; padding:0px; } 
#story_utilities li { float:left; margin-right:10px; font:normal 11px Arial; color:#333333; }
	
#wrapper_vid { float:left; margin:-4px 15px 5px 0; }
#wrapper_260 { float:left; width:300px; margin:0 20px 15px 0; }
#wrapper_500 { width:500px; margin:10px 0; }
#template_500 { width:500px; }

#center #template_bas #wrapper_vid { display:none; }
#center #template_bas #wrapper_260 { display:none; }
#center #template_bas #wrapper_500 { display:none; }	

#center #template_vid #wrapper_vid { display:block; }
#center #template_vid #wrapper_260 { display:none; }
#center #template_vid #wrapper_500 { display:none; }

#center #template_260 #wrapper_vid { display:none; }
#center #template_260 #wrapper_260 { display:block; }
#center #template_260 #wrapper_500 { display:none; }

#center #template_500 #wrapper_vid { display:none; }
#center #template_500 #wrapper_260 { display:none; }
#center #template_500 #wrapper_500 { display:block; }

#story_paging .abstract2 a { font:normal 10px Arial; color:#333333; text-transform:uppercase; }
#story_paging .headline11, #story_paging .headline11 a { font:normal 10px Arial; color:#999999; }

/*Subscription to MyLAtimes widget styles*/
#socialnet { margin:0 1px; border-top:1px solid #eee; border-bottom:1px solid #eee; }
#socialnet a { margin-left:27px; }
#socialnet img { margin:4px 0; border:1px solid #cdcdcd; vertical-align:middle; }

#header a.emailpic {color:#007AAA;line-height:15px;}
#header a.emailpic:hover {text-decoration:underline;}
/*end story styles*/

.top_nav { font:normal 12px arial, verdana, sans-serif; }

.top_nav_red { font:bolder 10px arial, verdana, sans-serif; text-transform:uppercase; color:#333; }
.top_nav_red a:link, .top_nav_red a:hover, .top_nav_red a:active, .top_nav_red a:visited { color:#333; }

.top_nav_blue { font:bold 11px arial, verdana, sans-serif; text-transform:uppercase; color:#163F68; }
.top_nav_blue a:link, .top_nav_blue a:hover, .top_nav_blue a:active, .top_nav_blue a:visited { color:#163F68; }

/* main layout */
#maincontenttable { margin:0; padding:0; border:0; }

/* section label bar */
.sectiontitlebar { height:31px; padding:0 0 0 10px; background:#8E9FB9 url(/web/20080313163135im_/https://www.latimes.com/images/standard/section_title_gradient.jpg) repeat-y; letter-spacing:1px; }
.sectiontitlebar h2 { font:normal 18px arial, verdana, sans-serif; color:#fff; margin:0; }
.sectiontitlebar h2 a { color:#fff; }

.regtitlebar { height:31px; padding:0 0 0 10px; background:#2A4D8D url(/web/20080313163135im_/https://www.latimes.com/images/standard/section_title_gradient2.jpg) no-repeat; letter-spacing:1px; }
.regtitlebar h2 { font:normal 18px arial, verdana, sans-serif; color:#fff; margin:0; }
.regtitlebar h2 a { color:#fff; }

#storyutils { font:normal 11px arial, verdana, sans-serif; color:#fff; margin:0 10px 0 0; }
#storyutils a:link, #storyutils a:hover, #storyutils a:active, #storyutils a:visited { color:#fff; }

#magutils { font:normal 11px arial, verdana, sans-serif; color:#000; float:right; clear:both; }

#sectiontitlebar-sitemap { height:31px; padding-left:10px; background:#2A4D8D url(/web/20080313163135im_/https://www.latimes.com/images/standard/section_title_gradient_full.jpg) no-repeat; letter-spacing:1px; }
#sectiontitlebar-sitemap h2 { font:normal 18px arial, verdana, sans-serif; color:#fff; position:relative; top:5px; }
#sectiontitlebar-sitemap h2 a:link, #sectiontitlebar-sitemap h2 a:visited, #sectiontitlebar-sitemap h2 a:hover, #sectiontitlebar-sitemap h2 a:active { color:#fff; }

.sponsorbox { width:135px; height:70px; background-color:#fff; padding:5px 0; text-align:center; border:solid 1px #999; border-left:none; margin:0; margin-bottom:1px; }
.sponsorbox2 { width:136px; height:auto; background-color:#fff; padding:5px 0; text-align:center; }

.enttxt { width:auto; height:auto; background-color:#A5B2C5; display:inline; font:bold 11px arial, sans-serif; color:#000; text-transform:uppercase; border:2px outset #5C6F99; margin:0; padding:2px 6px; }
.enttxt a:link, .enttxt a:visited, .enttxt a:hover, .enttxt a:active { color:#000; }

/* left navigation rail */
.nav-outerbox { width:135px; border-width:1px 1px 1px 0; border-style:solid solid solid none; border-color:#999; margin:0 0 -1px 0; padding:0; }
.nav-innerbox { width:134px; background-color:#f1f1f1; border-width:1px 1px 1px 0; border-style:solid solid solid none; border-color:#fff; margin:0; padding:0; overflow:hidden; }

.related-innerbox { width:298px; background-color:#FFF; border:1px solid #fff; margin:0; padding:0; }

#membergreet { width:128px; font:bold 11px arial, verdana, sans-serif; color:#880000; margin:0; padding:0 0 0 6px; background-color:#fff; letter-spacing:1px; }
#membergreet a:link, #membergreet a:active, #membergreet a:visited { color:#880000; }
#membergreet a:hover { color:#880000; }

#homenavlink { font:bold 11px arial, verdana, sans-serif; color:#333; letter-spacing:1px; text-indent:4px; text-decoration:none; display:block; border-bottom:2px solid #fff;  }
#homenavlink a:link, #homenavlink a:active, #homenavlink a:visited { font:bold 11px arial, verdana, sans-serif; color:#880000; text-indent:6px; margin:0; letter-spacing:1px; display:block; }
#homenavlink a:hover { width:135px; background-color:#eee; display:block; color:#333; text-decoration:underline;  }

#mininavhead { width:135px; height:15px; margin:0; padding:0; border-bottom:1px solid #fff; background-color:#5f8ebe; display:block}
#mininavhead a:link, #mininavhead a:active, #mininavhead a:visited { font:normal 11px arial, verdana, sans-serif; color:#fff; text-indent:8px; margin:0; letter-spacing:1px; display:block; line-height:15px }
#mininavhead a:hover { width:135px; display:block; text-decoration:underline; }

#mininavhead2 { font:normal 11px arial, verdana, sans-serif; color:#fff; text-indent:6px; margin:0; letter-spacing:1px; width:133px;  padding-bottom:2px; border-bottom:2px solid #fff; background-color:#467AAC;  padding:0 0 0 2px; text-decoration:none; }
#mininavhead2 a:link, #mininavhead2 a:active, #mininavhead2 a:visited, #mininavhead2 a:hover { width:135px; color:#fff; text-decoration:none; }

#mininavheadlast { width:135px; height:15px; background-color:#5f8ebe; padding:0; }
#mininavheadlast a:link, #mininavheadlast a:visited, #mininavheadlast a:active { font:bold 11px arial, verdana, sans-serif; color:#fff; text-indent:8px; margin:0; letter-spacing:1px; }
#mininavheadlast a:hover { text-decoration:underline; }

.mininavsubhead { width:135px; height:16px; font:bolder 11px arial, verdana, sans-serif; color:#225689; margin:0; padding:0; background-color:#fff; letter-spacing:1px; text-indent:8px; }
.mininavsubhead a:link, .mininavsubhead a:active, .mininavsubhead a:visited { color:#225689; }
.mininavsubhead a:hover { color:#225689; }

.mininavlink { width:135px; height:16px; margin:0; padding:0; background-color:#fff; display:block; }
.mininavlink a:link, .mininavlink a:active, .mininavlink a:visited { font:normal 11px arial, verdana, sans-serif; color:#333; text-indent:16px; letter-spacing:1px; text-decoration:none; display:block; }
.mininavlink a:hover { width:135px; color:#000; letter-spacing:1px; text-decoration:underline; display:block; }

.mininavlinkarrow { width:135px; height:16px; margin:0; padding:0; background-color:#fff; display:block; background:url(/web/20080313163135im_/https://www.latimes.com/images/nav_red_arrow.gif) no-repeat; }
.mininavlinkarrow a:link, .mininavlinkarrow a:active, .mininavlinkarrow a:visited { font:normal 11px arial, verdana, sans-serif; color:#333; text-indent:16px; letter-spacing:1px; text-decoration:none; display:block; }
.mininavlinkarrow a:hover { width:135px; color:#000; letter-spacing:1px; text-decoration:underline; display:block; background:url(/web/20080313163135im_/https://www.latimes.com/images/nav_red_arrow.gif) no-repeat; display:block; }

.mininavlinklast { width:135px; height:16px; margin:0; padding:0; background-color:#fff; display:block; }
.mininavlinklast a:link, .mininavlinklast a:active, .mininavlinklast a:visited { font:normal 11px arial, verdana, sans-serif; color:#333; text-indent:16px; letter-spacing:1px; text-decoration:none; display:block; }
.mininavlinklast a:hover { width:135px; color:#000; letter-spacing:1px; text-decoration:underline; display:block; }

.mininavlinkarrowlast { width:135px; height:16px; margin:0; padding:0; background-color:#fff; display:block; background:url(/web/20080313163135im_/https://www.latimes.com/images/nav_red_arrow.gif) no-repeat; }
.mininavlinkarrowlast a:link, .mininavlinkarrow a:active, .mininavlinkarrow a:visited { font:normal 11px arial, verdana, sans-serif; color:#333; text-indent:16px; letter-spacing:1px; text-decoration:none; display:block; }
.mininavlinkarrowlast a:hover { width:135px; color:#000; letter-spacing:1px; text-decoration:underline; display:block; background:url(/web/20080313163135im_/https://www.latimes.com/images/nav_red_arrow.gif) no-repeat; display:block; }

.navhead { width:135px; height:15px; margin:0; padding:0; border-bottom:1px solid #fff; background-color:#5b5b5b; display:block; }
.navhead a:link, .navhead a:active, .navhead a:visited { font:normal 11px arial, verdana, sans-serif; text-indent:8px; text-transform:uppercase; color:#fff; letter-spacing:1px; text-decoration:none; display:block; line-height:15px }
.navhead a:hover { width:135px; text-decoration:underline; display:block; }

.navheadlast { width:135px; height:15px; margin:0; padding:0; border-bottom:1px solid #fff; background-color:#5b5b5b; display:block; }
.navheadlast a:link, .navheadlast a:active, .navheadlast a:visited { font:normal 11px arial, verdana, sans-serif; text-indent:8px; text-transform:uppercase; color:#fff; letter-spacing:1px; text-decoration:none; display:block; line-height:15px }
.navheadlast a:hover { width:135px; text-decoration:underline; display:block; }

.navlink { width:135px; margin:0; padding:0; border-bottom:none; display:block }
.navlink a:link, .navlink a:active, .navlink a:visited { font:11px arial, verdana, sans-serif; color:#333; letter-spacing:1px; text-indent:8px; text-decoration:none; display:block; line-height:16px }
.navlink a:hover { width:135px; text-decoration:underline; display:block; }

.navlinklast { width:135px; margin:0; padding:0; display:block; }
.navlinklast a:link, .navlinklast a:active, .navlinklast a:visited { font:11px arial, verdana, sans-serif; color:#333; letter-spacing:1px; text-indent:8px; text-decoration:none; display:block; line-height:16px }
.navlinklast a:hover { width:135px; color:#333; text-decoration:underline; display:block; }

.sitemaplink { width:135px; margin:0; padding:0;  background-color:#f1f1f1;  display:block; }
.sitemaplink a:link, .sitemaplink a:active, .sitemaplink a:visited { font:11px arial, verdana, sans-serif; color:#333; letter-spacing:1px; display:block; text-indent:8px; line-height:16px }
.sitemaplink a:hover { color:#333; text-decoration:underline; display:block; }

.sitemaplinkmylatimes { width:135px; margin:0; padding:0; border-bottom:none; background-color:#f1f1f1; display:block }
.sitemaplinkmylatimes a:link, .sitemaplinkmylatimes a:active, .sitemaplinkmylatimes a:visited { font:11px arial, verdana, sans-serif; color:#333; letter-spacing:1px; text-indent:8px; display:block; line-height:16px }
.sitemaplinkmylatimes a:hover { color:#333; text-decoration:underline; }

.navlast { margin-bottom:1px }

/* story styles */
.storysource  { font:normal 13px arial, sans-serif; }
.storysubhead  { font:bold 12px arial, verdana, sans-serif; }
.storybody { font:normal 13px arial, sans-serif; }
.storydeckhead { font:normal 10px arial, sans-serif; text-transform:uppercase; }
.storybyline { font:normal 11px arial, sans-serif; color:#666; margin-top:5px; }

#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; }

#reprint_link { text-align:center; }

/* related rail styles */

#relatedrail_left { float:left; width:140px; height:auto; margin:0 20px 2px 0; text-align:left; overflow:hidden; padding-top:14px; border-top:1px solid #EAEAEA; }

#worldnow_left { float:left; width:300px; height:auto; margin:0 10px 2px 0; text-align:left; overflow:hidden; }

.border_box { border:1px solid #d1d4bf; clear:both; padding-bottom:1px; margin:0 0 10px 0; font:normal 11px arial, sans-serif; }

.open_box { clear:both; margin:0 0 4px 0; padding:8px 0; border:0; font:normal 11px arial, sans-serif; }

.content_box { clear:both; padding:0 4px; margin:3px 0; font:normal 11px arial, sans-serif; }

.multimedia_box { clear:both; padding:2px 4px 6px 4px; margin:0; background-color:#666; border-width:0 1px; border-style:solid; border-color:#fff; font:normal 11px arial, sans-serif; }

.content_box_adrail { width:auto; height:auto; clear:both; padding:2px 4px; margin:0; background-color:#fff; font:normal 11px arial, sans-serif; }

.header { background-color:#666; color:#fff; font:bold 12px arial,verdana,sans-serif; text-transform:uppercase; padding:2px 5px; border-width:1px 1px 0 1px; border-style:solid; border-color:#fff; margin-bottom:4px; }

.utilityheader { background-color:#666; border-width:1px 1px 0 1px; border-style:solid; border-color:#fff; color:#fff; font:bold 12px arial,verdana,sans-serif; text-transform:uppercase; padding:2px 5px; margin-bottom:4px;  display:block; }
.utilityheader a:link, .utilityheader a:active, .utilityheader a:visited, .utilityheader a:hover { color:#fff; text-decoration:underline; }
/* .utilityheader a:hover { background-color:#eee; display:block; color:#666; text-decoration:underline; } */

.utilityheaderpoll { border-width:1px 1px 0 1px; border-style:solid; border-color:#fff; color:#868684; font:bold 12px arial,verdana,sans-serif; padding:2px 5px; margin-bottom:4px;  display:block; }

.utilityheader2 { background-color:#ECE2C5; color:#000; font:normal 8px arial,verdana,sans-serif; padding:2px 5px; margin:0; text-transform:uppercase; letter-spacing:2px; }

.utilityheaderbrown { background-color:#542929; border-width:1px 1px 0 1px; border-style:solid; border-color:#fff;  color:#fff; font:bold 12px arial,verdana,sans-serif; text-transform:uppercase; padding:2px 5px; margin-bottom:4px; display:block; }

.featuresheader { background:#2A4D8D url(/web/20080313163135im_/https://www.latimes.com/images/standard/section_title_gradient.jpg) no-repeat; color:#fff; font:bold 12px arial,verdana,sans-serif; text-transform:uppercase; padding:2px 5px; margin-bottom:4px; display:block; }
.featuresheader a:link, .featuresheader a:active, .featuresheader a:visited, .featuresheader a:hover { color:#fff; text-decoration:underline; }

.multimediaheader { background-color:#333; color:#fff; font:bold 12px arial,verdana,sans-serif; text-transform:uppercase; padding:2px 5px; border:1px solid #fff; }
.multimediaheader a:link, .multimediaheader a:active, .multimediaheader a:visited, .multimediaheader a:hover { color:#fff; }

.photothumb_back { margin-bottom:4px; background-color:#000; }

.relatedrailheader { font:normal 9px arial,sans-serif; color:#333; text-transform:uppercase; }

.relatedheader { width:auto; height:auto; background-color:#666; color:#fff; font:bold 12px arial,verdana,sans-serif; text-transform:uppercase; padding:2px 5px; }
.relatedheader a:link, .relatedheader a:active, .relatedheader a:visited, .relatedheader a:hover { color:#fff; }

/* homepage */
.classwidget_zipbox { width:75px; border:solid 1px #000; }
.classwidget_text { color:#00497a; }
.classwidget_text A { color:#00497a; }

/* ad rail styles */
.cubeadbox { width:300px; height:auto; float:left; text-align:center; background-color:#6F9BB8; padding:2px; margin:10px 5px 5px 0; clear:left; }
.adrailbox { width:300px; text-align:center; padding:0; }
.navrailadbox { width:auto; height:auto; text-align:center; border-width:1px 1px 1px 3px; border-style:solid; border-color:#ECE2C5; margin:0; }
.adheader { font:normal 9px arial, sans-serif; text-align:center; color:#333; line-height:1.6em; letter-spacing:2px; text-transform:lowercase; }

.homebriefs { font:bold 11px arial, verdana, sans-serif; color:#666666; text-transform:uppercase; margin:6px 0; border-bottom:1px solid #ccc; }
.homebriefs a:link, .homebriefs a:active, .homebriefs a:visited, .homebriefs a:hover { color:#666666; }

.relatedstoryheader { font:bold 12px arial, verdana, sans-serif; color:#333; margin:6px 0; line-height:1.5em; }
.relatedstoryheader a:link, .relatedstoryheader a:active, .relatedstoryheader a:visited, .relatedstoryheader a:hover { color:#333; }

.relatednewsheader { font:bold 12px arial, verdana, sans-serif; color:#333; margin:6px 0; border-bottom:1px solid #CCC; }
.relatednewsheader a:link, .relatednewsheader a:active, .relatednewsheader a:visited, .relatednewsheader a:hover { color:#333; }

#seemostemailed { display:inline; float:right; font:normal 10px arial, sans-serif; color:#333; text-transform:none; }
#seemostemailed a:link, #seemostemailed a:active, #seemostemailed a:visited, #seemostemailed a:hover { color:#333; }

#crosspromohead { font:bold 12px arial, verdana, sans-serif; color:#333; text-transform:uppercase; margin-top:5px; border-bottom:1px solid #ccc; }
#crosspromohead a:link, #crosspromohead a:active, #crosspromohead a:visited, #crosspromohead a:hover { color:#333; }

#envcrosspromo { width:auto; height:auto; background-color:#670001; color:#FFF; font:bold 12px arial,verdana,sans-serif; text-transform:uppercase; padding:2px 5px; margin:0 0 1px 0; }
#envcrosspromo a:link, #envcrosspromo a:active, #envcrosspromo a:visited, #envcrosspromo a:hover { color:#FFF; }

#mostemailhead { font:bold 12px arial, verdana, sans-serif; color:#333; text-transform:uppercase; margin-top:5px; border-bottom:1px solid #ccc; }
#mostemailhead a:link, #mostemailhead a:active, #mostemailhead a:visited, #mostemailhead a:hover { color:#333; }

.mostemaillink { font:normal 11px arial, verdana, sans-serif; }

.whx_day { font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#636363; }
.whx_temp_hi { font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#790000; }
.whx_temp_pipe { font-family:Arial, sans-serif; font-size:11px; }
.whx_temp_lo { font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#333399; }
.whx_forecast { font-family:Verdana, Arial, sans-serif; font-size:9px; font-weight:bold; }

.column_title { font:normal 12px arial, verdana, sans-serif; text-transform:uppercase; }

.regbox { border-width:0 1px 1px 1px; border-style:solid; border-color:#000; background-color:#DBDBC7; }

/* most emailed-viewed tab box */
.evtab { font:bold 11px arial, sans-serif; text-transform:uppercase; padding:0 9px; border-top:1px solid #808080; border-right:1px solid #808080; border-left:1px solid #808080; background-color:#DDD; }
.evtab a:link, .evtab a:active, .evtab a:visited, .evtab a:hover { color:#333; }
.tabrow { height:auto; background-color:#FFF; border-bottom:1px solid #999; }

.evtab2 { font:bold 11px arial, sans-serif; padding:0 9px; border-top:1px solid #808080; border-right:1px solid #808080; border-left:1px solid #808080; background-color:#DDD; }
.evtab2 a:link, .evtab2 a:active, .evtab2 a:visited, .evtab2 a:hover { color:#333; }
.tabrow2 { height:auto; background-color:#FFF; border-bottom:1px solid #999; }

.relatedtabheader { width:auto; height:auto; padding:0; margin:0; border-bottom:3px solid #6F9BB8; text-align:left; }
.relatedtabheader a:link, .relatedtabheader a:active, .relatedtabheader a:visited { text-decoration:none; }
.relatedtabheader a:hover { text-decoration:none; }

.evreltab { width:auto; height:auto; background-color:#FFF; color:#666666; font:bold 11px arial, sans-serif; padding:0 5px; border:1px solid #6F9BB8; margin:0 5px 0 0; }
.evreltab a:link, .evreltab a:active, .evreltab a:visited { text-decoration:none; color:#666666; }
.evreltab a:hover { text-decoration:none; color:#666666; }

/* Redesign07 styles for tabs */
.tabrow3 { white-space:nowrap; border-top:1px solid #FFF; border-bottom:1px solid #FFF; }
.tab-back { width:97px; float:left; color:#3d3d3d;  font:bold 10px arial, sans-serif; text-align:center; padding:2px 0 1px 0; border:1px solid #aaaaaa; background-color:#f1f1f1; }
.tab-back a:link, .tab-back a:active, .tab-back a:visited { color:#3d3d3d; }

.tab-front { width:98px; float:left; color:#3d3d3d; background-color:#FFF; font:bold 10px arial, sans-serif; text-align:center; padding:4px 0 2px 0; border-top:1px solid #aaaaaa; border-right:1px solid #aaaaaa; border-left:1px solid #aaaaaa; margin-top:-2px }
.tab-front a:link, .tab-front a:active, .tab-front a:visited {color:#3d3d3d}

/* Redesign07 styles for classifieds tabs  */
#classbox { border:1px solid #CCC; border-top:none; background-color:#FFF; }
.tab-class { line-height:20px; font:bold 11px arial, sans-serif; height:auto; border-top:1px solid #CCC; background-color:#e5eaf0; background-image:url(/web/20080313163135im_/https://www.latimes.com/images/classifieds/tab-arrow-off.gif); background-repeat:no-repeat }
.tab-class a { line-height:20px; color:#1a446c; margin-left:20px }
.tab-back-class { display:none; padding:0; }
.tab-front-class { display:block; padding:0; border-top:1px solid #CCC; background-color:#FFF;}

/* Redesign07 styles for features rail */
.homefeatures {font:11px arial, verdana, sans-serif; color:#333; background-color:#f0f0f0; clear:both; padding-left:5px; padding-top:6px;padding-bottom:4px;margin-bottom:1px}
.homefeatures a:link, .homefeatures a:active, .homefeatures a:visited { color:#333; }

/* spacers */
.spacer15 { font:normal 15px arial, sans-serif; line-height:15px; margin:0; padding:0; border:0; }
.spacer10 { font:normal 10px arial, sans-serif; line-height:10px; margin:0; padding:0; border:0; }
.spacer9 { font:normal 9px arial, sans-serif; line-height:9px; margin:0; padding:0; border:0; }
.spacer8 { font:normal 8px arial, sans-serif; line-height:8px; margin:0; padding:0; border:0; }
.spacer7 { font:normal 7px arial, sans-serif; line-height:7px; margin:0; padding:0; border:0; }
.spacer6 { font:normal 6px arial, sans-serif; line-height:6px; margin:0; padding:0; border:0; }
.spacer5 { font:normal 5px arial, sans-serif; line-height:5px; margin:0; padding:0; border:0; }
.spacer4 { font:normal 4px arial, sans-serif; line-height:4px; margin:0; padding:0; border:0; }
.spacer3 { font:normal 3px arial, sans-serif; line-height:3px; margin:0; padding:0; border:0; }
.spacer2 { font:normal 2px arial, sans-serif; line-height:2px; margin:0; padding:0; border:0; }
.spacer1 { font:normal 1px arial, sans-serif; line-height:1px; margin:0; padding:0; border:0; }

/* RSS/XML Feed Styles */
h3.brief-headline { font:bold 16px arial, sans-serif; margin:10px 0 0 0; }
.brief-date { font:normal 11px arial, verdana, sans-serif; color:#636363; margin:0; line-height:1.4em; }
p.brief { font:normal 12px arial, verdana, sans-serif; color:#000; line-height:1.3em; margin:0; }
hr { height:1px; color:#d1d4bf; background-color:#d1d4bf; margin:10px 0 0 0; }
.rail-list { padding:4px; height:auto; width:auto; clear:both; margin:0; border:0; }
p.rail-list-item { font:bold 11px arial, sans-serif; margin:0 0 6px 0; padding:0; border:0; }

/* styles for photo galleries */
.pg_numbers, .pg_numbers a:link, .pg_numbers a:active, .pg_numbers a:visited { font:bold 75% arial, verdana, sans-serif; color:#163F68; text-decoration:underline; }
.pg_numbers_on, pg_numbers_on a:link, .pg_numbers_on a:active, .pg_numbers_on a:visited { font:bold 75% arial, verdana, sans-serif; color:#163F68; text-decoration:none; }
.pg_arrow_numbers { font:normal 80% arial, verdana, sans-serif; color:#000; }
.pg_caption { font:normal 90% arial, verdana, sans-serif; }
.pg_copyright { font:normal 65% arial, verdana, sans-serif; color:#000; }
.pg_copyright a:link, .pg_copyright a:active, .pg_copyright a:visited { color:#000; }
.pg_credit { font:normal 70% arial, verdana, sans-serif; color:#000; }
.pg_date { font:normal 70% arial, verdana, sans-serif; color:#000; }
.pg_relatedlabel { font:bold 75% arial, verdana, sans-serif; color:#800000; text-transform:uppercase; }
.pg_relatedlinks { font:bold 85% arial, verdana, sans-serif; color:#163F68; }
.pg_relatedlinks a:link, .pg_relatedlinks a:active, .pg_relatedlinks a:visited { color:#163F68; text-decoration:underline; }
.pg_spacer { font-size:75%; }
.pg_title { font:bold 110% arial, verdana, sans-serif; color:#800000; padding-left:10px; text-transform:uppercase; }

.reviews_icon { width:14px; background-color:#8F9FB8; border-bottom:1px solid #FFF; border-right:1px solid #FFF; padding:2px; }
.reviews_headline { font:bold 12px arial, verdana, sans-serif; color:#000; background-color:#BCC9DA; border-bottom:1px solid #FFF; padding:2px 5px; }
.reviews_headline a:link, .reviews_headline a:hover { color:#163F68; }
.reviews_headline a:active, .reviews_headline a:visited  { color:#666; }

DIV.topix_commentLink { font:bold 14px arial,sans-serif !important; }

TH.headerText[colspan="2"] { font:normal 12px arial,sans-serif !important; }
TD.fieldHeader { font:bold 12px arial,sans-serif !important; }
TD.fieldHeader[rowspan="2"] { font:bold 12px arial,sans-serif !important; }
TD.captchaText  { font:normal 11px arial,sans-serif !important; }
/* INPUT.submitButton (the submit button) */
DIV.disclaimerText  { font:normal 10px arial,sans-serif !important; }
.topix_postform textarea { height:100px !important; }

/* Coachella */

.coachellapbheadline { font:bold 14px Arial, Helvetica, sans-serif; color:#fbeaa9; }
.coachellapbheadline a:link, .coachellapbheadline a:visited, .coachellapbheadline a:hover, .coachellapbheadline a:active { color:#fbeaa9; }

.coachellatophead { font:bold 16px Arial, Helvetica, sans-serif; color:#780000; }
.coachellatophead a:link, .coachellatophead a:visited, .coachellatophead a:hover, .coachellatophead a:active { color:#780000; }

.coachella2ndhead { font:bold 13px Arial, Helvetica, sans-serif; color:#780000; }
.coachella2ndhead a:link, .coachella2ndhead a:visited, .coachella2ndhead a:hover, .coachella2ndhead a:active { color:#780000; }

.coachella2ndhead { font:bold 13px Arial, Helvetica, sans-serif; color:#780000; }
.coachella2ndhead a:link, .coachella2ndhead a:visited, .coachella2ndhead a:hover, .coachella2ndhead a:active { color:#780000; }

.coachellamore { font:bold 11px Arial, Helvetica, sans-serif; color:#780000; }
.coachellamore a:link, .coachellamore a:visited, .coachellamore a:hover, .coachellamore a:active { color:#780000; }

.coachelladeck { font:normal 12px Arial, Helvetica, sans-serif; color:#780000; }
.coachelladeck a:link, .coachelladeck a:visited, .coachelladeck a:hover, .coachelladeck a:active { color:#780000; }

.coachellalineup { font:bold 12px Arial, Helvetica, sans-serif; color:#ebd992; }
.coachellalineup a:link, .coachellalineup a:visited, .coachellalineup a:hover, .coachellalineup a:active { color:#ebd992; }

.coachellaheader { font:bold 11px Arial, Helvetica, sans-serif; color:#ebd992; background-color:#af7a13; text-transform:uppercase; padding:2px 0; text-indent:5px; }
.coachellaheader a:link, .coachellaheader a:visited, .coachellaheader a:hover, .coachellaheader a:active { color:#ebd992; }

.rssListColumn {
	border:1px solid #CCC;
	width:260px;
}

.rssSectionHeader {
	background-color:#e8edf3;
	color:#557196;
	font-weight:bold;
	padding:2px 0px 2px 3px;
	width:100%;
	text-align:left;
	border:2px solid #FFF;
}

.rssTitleCell {
	background-color:#FFF;
	color:#333;
	font-size:12px;
	border-top:1px solid #CCC; 
	padding:2px 0px 2px 5px;
	text-align:left;
	width:150px;
}

.rssTitleCellIndent {
	background-color:#FFF;
	color:#333;
	font-size:12px;
	border-top:1px solid #CCC; 
	padding:2px 0px 2px 15px;
	text-align:left;
	width:150px;
}

.rssSubscribeCell {
	border-top:1px solid #CCC; 
	text-align:right;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	padding-right:5px;
	width:110px;
}

.rssSubscribeLink {
	color:#FF6600;
}

.moduleBorder {
	border:1px solid #DDD;
	margin-bottom:15px;
}

.moduleBox {
	width:auto;
	overflow:hidden;
}

.moduleHeader {
	border-bottom:1px solid #DDD;
	background-color:#F1F1F1;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding:0 0 0 7px;
	text-transform:uppercase;
}

.moduleBody {
	padding:7px;
	background-color:#FFF;
	line-height:12px;
}

.moduleLinkCell {
	width:84px;
	padding-right:10px;
	text-align:left;
	float:left;
}

.moduleLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-decoration:none;
	line-height:14px;
}	

.moduleLink:hover {
	text-decoration:underline;
}

.center_heddeck_rule {border-bottom:1px solid #DDD; padding-bottom:15px; margin-bottom:12px;}
.center_heddeck_rule .keydeck14 {color:#333;}
.center_heddeck_rule .byline {margin-top:3px;}
.center_heddeck_norule {padding-bottom:15px;}
.center_heddeck_norule .byline {margin-top:3px;}
.center_leadin {font:bold 11px arial, verdana, sans-serif; color:#000; text-transform:uppercase;}
.center_bullet {font:bold 11px arial, verdana, sans-serif; color:#000; margin:2px 0 0 7px; text-indent:-7px;}
.center_bullet a {color:#163F68;}
.center_label { font:bold 10px verdana, sans-serif; color:#CB0000; }
.center_label a:link, .center_label a:active, .center_label a:visited { color:#CB0000; text-decoration:none; }
.center_label a:hover { color:#CB0000; text-decoration:underline; }
.center_videolink { font:bold 10px verdana, sans-serif; color:#CB0000; }
.center_photolink { font:bold 10px verdana, sans-serif; color:#CB0000; }
.center_photospot { margin-bottom:2px; }
.center_photocredit { text-align:right; margin-bottom:6px; font:normal 10px Arial, sans-serif; color:#666; }
.morenewslink { font:bold 12px arial, verdana, sans-serif; color:#000; margin:5px 0 0 7px; text-indent:-7px; }
.morenewslink a { color:#163F68; }

.blog-list { padding:0px 8px 8px 8px; }
.blog-list h5 { font:bold 10px verdana, sans-serif; color:#CB0000; padding:4px 0px; margin:0; }
.blog-list h5 a:link, .blog-list h5 a:visited { color:#CB0000; text-decoration:none; }
.blog-list h5 a:hover { color:#CB0000; text-decoration:underline; }
.blog-list h5 a:active { color:#CB0000; text-decoration:none; }
.blog-list ul { list-style:outside square; margin:0 0 0 1.4em; padding:0; }
.blog-list li { font:normal 12px arial, verdana, sans-serif; color:#000000; line-height:1.3em; margin:0; padding:0; }

.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
.clearfix {
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}

#blog_quote { font:normal 11px arial, verdana, sans-serif; color:#666666; padding-top:10px; }
#fromTheBlogsFooter { font:bold 12px arial, verdana, sans-serif; color:#000000; }
#fromTheBlogsFooter a:link, #fromTheBlogsFooter a:hover { color:#163F68; }
#fromTheBlogsFooter a:active, #fromTheBlogsFooter a:visited  { color:#666666; }
#blogPoster { font:normal 11px arial, verdana, sans-serif; color:#333333; padding:5px 0 10px 0; }

/* Registration */
.mailformat { display:none; }
/*
     FILE ARCHIVED ON 16:31:35 Mar 13, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:23:17 Nov 24, 2021.
     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: 70.215
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.071
  RedisCDXSource: 1.173
  esindex: 0.007
  LoadShardBlock: 40.512 (3)
  PetaboxLoader3.datanode: 40.513 (4)
  CDXLines.iter: 17.05 (3)
  load_resource: 94.988
  PetaboxLoader3.resolve: 69.249
*/