
@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.chicagotribune.com") {
div#content.article div.story div#story-body-text {line-height:1.6em; font-size:1.1em;}

div#content.article div.story div#commentDisplay div.user-comment p {line-height:1.6em; font-size:1.2em;}
div#content.article div.story div#commentDisplay div.user-comment {padding:1em 0 !important;}

div#content.article div.story .thumbnail .holder,
div#content.article div.story .thumbnail .holder table,
div#content.article div.story .thumbnail .holder table img {width:100% !important; height:auto !important;}

div#footer div#siteOverview {padding:2em!important;}
div#footer div#siteOverview ul.siteOverview-main {margin:0 0 0 -1px !important;border-left:1px solid #CCCCCC !important;border-right:1px solid #CCCCCC !important; padding:0 1em !important;}
div#footer div#siteOverview ul.siteOverview-main:first-child {border-left:0 !important;padding-left:0 !important;}
div#footer div#siteOverview ul.siteOverview-main:last-child {border-right:0 !important;}

div#logo {bottom:22px !important;}
div#logo img {display:none !important; }
div#logo a {background:url(http://mrk.cc/triblogo.gif) no-repeat center left !important; width:266px !important; height:41px !important; display:block;}

div.curvedContent div.headlineItem {padding:0.2em 0.5em !important;}
div.curvedContent div.titleContainer {padding:6px 0 8px !important;}
div.featurePromo div.featurePromoTitle {padding:0 !important;}
div.featurePromo div.featurePromoTitle h2.title {padding:6px !important;}

div.articleRelates {padding:0 !important}
div.articleRelates li {padding:5px;}
div.articleRelates li.relatedTitle {background-color:#005588;color:white;padding:0.3em 0.4em !important; text-shadow:1px 1px 0 #143A4F;height:1em !important; font-size:1.2em !important; margin-top:0.6em !important;}
div.articleRelates li.relatedTitle a {color:white !important; text-decoration:underline !important;}
div.articleRelates li.relatedTitle:first-child {margin-top:0 !important;}
div.articleRelates li.relatedTitle img.icon {display:none !important;}

div#breadcrumb {font-size:1.2em !important; margin-top:1em !important;}

div.articlebody div.articlerail {margin-top:0 !important;}
div.articlebody {margin-top:1em !important;}

ul#root li a.mainNav span {padding:6px 10px 10px 2px !important; text-shadow:1px 1px 0 #C3D1DF;}
ul#root li.highlight a.mainNav span{ text-shadow:1px 1px 0 #143A4F;}
ul#root li ul.level2 a { text-shadow:1px 1px 0 #143A4F;}

div#section div.contentContainer div#middleLeftNarrow {float:right !important;}

}