
/* ::::: http://www.nytimes.com/css/article.css ::::: */

.navHeader { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); margin-bottom: 7px; }
.navHeader a:link { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 102); }
.navHeader a:visited { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 102); }
.navHeader a:hover { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(12, 117, 164); }
.navHeader a:active { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(0, 0, 102); }
.navHeaderOn { font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: rgb(12, 117, 164); }
a.small { font-family: arial,helvetica,sans-serif; font-size: 11px; }
a.smallbold { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 11px; }
a.footer { font-family: arial,helvetica,sans-serif; font-size: 10px; color: rgb(0, 0, 102); }
a.newstracker { font-family: arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 10px; }
a.breadcrumb { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 11px; }
a:link { color: rgb(0, 0, 102); }
a:hover { color: rgb(153, 0, 0); }
a.ccolhead { font-family: Times New Roman,Times,Serif; font-size: 13px; }
.pad { padding: 2px 0px 2px 5px; }
.create { padding: 2px 0px 0px; }
.pd { padding: 10px 10px 15px; }
.globalnav { padding: 1px 0px 0px 5px; font-family: Arial,Helvetica,Sans-serif; font-size: 11px; color: rgb(0, 0, 102); }
.tools { font-family: Arial,Helvetica,Sans-serif; font-size: 11px; }
.kicker { font-family: Arial,Helvetica,Sans-serif; font-size: 11px; }
.sans { font-family: Arial,Helvetica,Sans-serif; }
.smtextarch { font-family: Arial,Helvetica,Sans-serif; font-size: 10px; }
.crosswhite { font-family: arial,helvetica,sans-serif; color: rgb(255, 255, 255); font-size: 12px; }
.crosscopy { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 12px; }
.crossbig { font-family: Times New Roman,Times,Serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 14px; }
.crosslink { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; }
.promo { font-family: Times New Roman,Times,Serif; color: rgb(0, 0, 0); font-size: 12px; }
.pd { padding: 10px; font-family: Times New Roman,Times,Serif; font-size: 13px; color: rgb(0, 0, 0); }
.travel { font-family: Times New Roman,Times,Serif; font-weight: bold; color: rgb(102, 102, 102); font-size: 12px; }
.special { font-family: arial,helvetica,sans-serif; color: rgb(102, 102, 102); font-weight: bold; font-size: 12px; }
.active { font-family: arial,helvetica,sans-serif; font-size: 11px; color: rgb(153, 0, 0); }
.adlinktext { font-family: arial,helvetica,sans-serif; font-size: 11px; background-color: rgb(255, 255, 255); }
.adlinktitle { font-family: Verdana,arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 10px; background-color: rgb(242, 242, 242); }
.advertisement { font-family: arial,helvetica,sans-serif; color: rgb(153, 153, 153); font-size: 9px; }
.bold { font-family: arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 9px; }
.boldwhite { font-family: Verdana,arial,helvetica,sans-serif; font-weight: bold; color: rgb(255, 255, 255); font-size: 11px; }
.breadcrumb { font-family: arial,helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 102); }
.buyarticle { color: rgb(153, 0, 0); font-weight: bold; font-size: 11px; }
.date { font-family: arial,helvetica,sans-serif; font-size: 11px; }
.editorialinline { font-family: serif; color: rgb(0, 0, 0); font-size: 12px; }
.footer { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 10px; }
.headerbold { font-family: arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 11px; }
.headline { font-family: Times New Roman,Times,Serif; color: rgb(0, 0, 0); }
.inactive { font-family: arial,helvetica,sans-serif; color: rgb(153, 153, 153); font-size: 9px; }
.lgtext { font-family: arial,helvetica,sans-serif; font-size: 14px; }
.movieheader { font-family: Verdana,arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 10px; text-transform: uppercase; background-color: rgb(239, 239, 239); }
.movieheaderlinks { font-family: Verdana,arial,helvetica,sans-serif; font-weight: normal; color: rgb(0, 0, 0); font-size: 10px; background-color: rgb(239, 239, 239); }
.moviesectiontitle { font-family: Times New Roman,Times,Serif; color: rgb(102, 102, 102); font-weight: bold; font-size: 11px; background-color: rgb(239, 239, 239); }
.nav { font-family: arial,helvetica,sans-serif; font-size: 12px; color: rgb(0, 0, 102); }
.newstracker { font-family: arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 10px; }
.pdcamp { padding: 6px 0px; font-family: arial,helvetica,sans-serif; font-size: 11px; }
.photocaption { font-family: Times New Roman,Times,Serif; color: rgb(0, 0, 0); font-size: 12px; }
.photocredit { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 9px; }
.promoboxtext { font-family: arial,helvetica,sans-serif; font-size: 11px; background-color: rgb(246, 246, 245); }
.promoboxtitle { font-family: Verdana,arial,helvetica,sans-serif; font-weight: bold; color: rgb(255, 255, 255); font-size: 10px; background-color: rgb(61, 74, 93); }
.promoeditorial { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 9px; }
.promomarketing { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 9px; }
.related { background-color: rgb(255, 255, 255); }
.small { font-family: arial,helvetica,sans-serif; font-size: 11px; }
.smbold { font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 11px; }
.smtext { font-family: arial,helvetica,sans-serif; font-size: 11px; }
.special { font-family: arial,helvetica,sans-serif; font-weight: bold; color: rgb(102, 102, 102); font-size: 12px; }
.subheader { font-family: Verdana,arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 10px; }
.adborder { background-color: rgb(231, 231, 231); }
.showheader { font-family: Verdana,arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 10px; text-transform: uppercase; background-color: rgb(244, 242, 233); }
.showsectiontitle { font-family: Times New Roman,Times,Serif; color: rgb(102, 102, 102); font-weight: bold; font-size: 11px; background-color: rgb(244, 242, 233); }
.showtimesTicketsheader { font-family: Verdana,arial,helvetica,sans-serif; font-weight: bold; color: rgb(255, 255, 255); font-size: 10px; text-transform: uppercase; }
.showheaderlinks { font-family: Verdana,arial,helvetica,sans-serif; font-weight: normal; color: rgb(0, 0, 0); font-size: 10px; background-color: rgb(244, 242, 233); }
.showsectiontitleblank { font-family: Times New Roman,Times,Serif; color: rgb(102, 102, 102); font-weight: bold; font-size: 11px; }
#wide select#broadway { font-family: arial; font-size: 10px; width: 155px; margin-left: 1px; margin-right: 10px; margin-bottom: 4px; }
#wide select#london { font-family: arial; font-size: 10px; width: 155px; margin-left: 1px; margin-right: 10px; margin-bottom: 4px; }
#stacked select#broadway { font-family: arial; font-size: 10px; width: 150px; margin-left: 1px; margin-right: 10px; margin-bottom: 4px; display: block; }
#stacked select#london { font-family: arial; font-size: 10px; width: 150px; margin-left: 1px; margin-right: 10px; margin-bottom: 4px; display: block; }
.indexHeader { font-family: Times New Roman,Times,Serif; color: rgb(0, 0, 0); font-size: 20px; font-weight: normal; }
.arialTenPoint { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 10px; }
.arialbold { font-family: arial,helvetica,sans-serif; font-weight: bold; color: rgb(0, 0, 0); font-size: 11px; }
.relatedArticlesubhd { font-family: Times New Roman,Times,Serif; color: rgb(67, 128, 187); font-size: 14px; font-weight: bold; }
.head3 { font-family: Times New Roman,Times,Serif; color: rgb(67, 128, 187); font-size: 14px; font-weight: bold; }
.twelvetimes { font-family: times new roman,times,Serif; color: rgb(0, 0, 0); font-size: 12px; }
.guideSpacer { margin-bottom: 2px; }
a.city { margin: 0px; padding: 0px; color: rgb(0, 0, 102); font-family: arial,helvetica,sans-serif; font-size: 11px; }
.arial10blue { font-family: arial,helvetica,sans-serif; color: rgb(67, 128, 187); font-size: 10px; }
.arial { font-family: arial,helvetica,sans-serif; font-weight: normal; color: rgb(0, 0, 0); font-size: 11px; }
.contextadbg { border-top: 1px solid rgb(191, 191, 191); border-bottom: 1px solid rgb(191, 191, 191); margin-bottom: 3px; }
.contextadheader { font-family: arial,helvetica,sans-serif; color: rgb(152, 188, 97); font-size: 11px; font-weight: bold; }
.contextaddisclaimer { font-family: arial,helvetica,sans-serif; color: rgb(153, 153, 153); font-size: 10px; padding-bottom: 8px; }
.contextadtext { padding: 8px 11px; font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 11px; margin-bottom: 3px; }
.contextAdMiscText { font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0); font-size: 11px; padding-left: 11px; padding-right: 11px; }
.pageTitle { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 7px; padding-left: 5px; margin-bottom: 8px; font-family: Times New Roman,Times,Serif; color: rgb(0, 0, 0); font-size: 20px; }
.adBox { border: 1px solid rgb(213, 213, 213); margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 7px; }
.mostEmailedBox { border: 1px solid rgb(204, 204, 204); padding: 10px; margin-bottom: 4px; }
.mostEmailedBox .headline { font-family: arial,helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); line-height: 14px; }
.epromoBox { border: 1px solid rgb(204, 204, 204); padding: 10px; margin-bottom: 4px; }
.epromoHead { font-family: Times New Roman,Times,Serif; font-size: 12px; color: rgb(0, 0, 0); line-height: 14px; font-weight: bold; }
.epromoText { font-family: Times New Roman,Times,Serif; font-size: 12px; color: rgb(0, 0, 0); line-height: 14px; }
.epromoTool { font-family: verdana,arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); line-height: 12px; font-weight: bold; }
.epromoTooltext { font-family: verdana,arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); line-height: 12px; }
.mpromoBox { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); padding-top: 10px; padding-left: 10px; padding-right: 10px; }
.mpromoBorder { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.mpromoBoxbottom { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 4px; }
.lightgray { background-color: rgb(205, 205, 205); }
.advertiserboxmedium { background-color: rgb(248, 248, 250); color: rgb(102, 102, 102); font-family: arial,helvetica,sans-serif; font-weight: normal; font-size: 11px; }
.advertiserboxlight { background-color: rgb(239, 239, 239); color: rgb(102, 102, 102); font-family: arial,helvetica,sans-serif; font-weight: normal; font-size: 11px; }
.advertiserboxdark { background-color: rgb(157, 163, 173); color: rgb(255, 255, 255); font-family: arial,helvetica,sans-serif; font-weight: normal; font-size: 11px; }
.publishDate { font-family: arial,helvetica,sans-serif; font-weight: normal; color: rgb(0, 0, 0); font-size: 10px; }
.multimediaBox { font-family: arial,helvetica,sans-serif; font-size: 11px; line-height: 13px; color: rgb(0, 0, 0); }
.multimediaBox .kicker { font-size: 11px; text-transform: uppercase; font-weight: bold; color: rgb(102, 102, 102); }
.multimediaBox .headline { font-family: arial,helvetica,sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: rgb(0, 0, 102); }
.multimediaBox a, .multimediaBox a:visited { color: rgb(0, 0, 102); }
.multimediaBox a:hover { color: rgb(153, 0, 0); }
.multimediaBox .item { clear: right; margin-bottom: 10px; }
.multimediaBox .thumbnail { float: right; }
.multimediaBox .credit { font-size: 11px; }
.multimediaBox .item:last-child { margin-bottom: 0px; padding-bottom: 0px; }
.multimediaBox ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.multimediaBox li { padding-left: 10px; background-image: url('bullet_black.gif'); background-repeat: no-repeat; background-position: 0pt 0.5em; }

