/* COMMON */
div#section {text-align:center;}
div#content {width: 950px; margin-top: 60px;}
#content a {text-decoration: underline;}

#content #alpha {width: 580px; float:left; padding: 0 10px 0 10px;}
#content #beta {width: 326px; float:left;}

#content img{display:block;}
#content strong,b{font-weight:bold;}
#content i{font-style:italic;}
#content .xxsmall{font-size:9px;}
#content .xsmall{font-size:10px;}
#content .small{font-size:11px;}
#content .medium{font-size:12px;width:auto;}
#content .large{font-size:15px;}
#content .xlarge{font-size:18px;}
#content .xxlarge{font-size:21px;}
#content .xxxlarge{font-size:28px;}
#content blockquote { margin: 10px 30px; }
#content p.last-updated, 
#content span.last-updated{font-size:11px;color:#666;font-style:italic;}
#content .inLine h2,.inLine h3,.inLine h4{display:inline;}
#content .headlineItem .update-source{white-space:nowrap;margin:0;padding:0;}
#content div.headlines{font-weight:normal;color:#003344;}
#content div.ad{padding-bottom:10px;}
#content div.ad img{margin:0 auto;}
#content p.adText {font-size:11px;color:#999;text-align:center;margin-bottom:5px;}
#content table.cubeAd {height:280px;text-align:center;vertical-align:middle;width:336px;border:1px solid #FFF; border-collapse:collapse; background-color:#CCC; margin-bottom:20px; position:relative;zoom:1;padding:0px;}
#content table.cubeAd .miscAd{margin-bottom:0;zoom:1;padding:0px;}
#content table.cubeAd tbody,
#content table.cubeAd tr,
#content table.cubeAd td,
#content table.cubeAd a,
#content table.cubeAd img {position:relative;zoom:1}
#content table.cubeAd div.miscAd img{display:inline;}
#content .cube *{vertical-align:middle;margin:0 auto;}
#content .cube{text-align:center;margin-bottom:20px;}
#content div#container{margin:0px auto;width:980px;position:relative;}
#content div#branding,div#main,div#header,div#section{width:980px;}
#content div#branding{padding-bottom:0px;}
#content div.slidingbillboard{margin-left:5px;padding-bottom:10px;}
#content div#content{float:left;margin-left:5px;text-align:left;width:620px;}
#content div#content.fullwidth{width:970px;}
#content div#rail {float:right; margin-right:5px; width:336px; margin-bottom:10px; position:relative; zoom:1;}
#content div#content{width:auto;}
#content div#contentBottom{clear:both;margin:0 5px;}
#content div.module{margin-bottom:20px;}
#content .headLines .listitem .listitem-text-w-img{float:left;width:215px;}
#content .headLines .listitem .listitem-thumb{float:left;}
#content #module-promo{margin-bottom:10px;}
#content #module-promo #thumb-container{width:100%;}
#content #module-promo #thumb-1,#module-promo #thumb-2 {border:1px solid #FFF; float:left;margin-right:12px;}
#content #module-promo #thumb-3{border:1px solid #FFF;float:left;}
#content #module-promo .buttons {margin-top:5px; text-align:right; color:#FFFFFF; font-size:125%;float:right;}
#content #promo-title p{color:#000000;font-size:125%;padding-bottom:5px;}
#content #module-promo .buttons span{margin-right:10px;float:left;}
#content #module-promo .buttons #previous{float:left;margin-right:5px;}
#content #module-promo .buttons #next{float:left;}
#content div#form-errors{margin-bottom:20px;}
#content div#form-errors ul li{font-weight:bold;color:red;}
#content div.headerimage{margin:5px 0;}
#content .photogalleryheader .section-sponsor {float:right;padding-top:35px;width:225px;position:relative;}
#content .photogalleryheader .section-sponsor .sponsor-text {max-width:100px;max-height:65px;position:absolute;top:40%;}
#content .photogalleryheader .section-sponsor .sponsor {width:120px;float:right;height:65px;}
#content div.blurb ul,
div.blurb ol,
div.customform ul,
div.customform ol,
div#content.email-form ul,
div#content.email-form ol {margin-left:40px;}
#content div.blurb ul li,
div.customform ul li, 
div#content.email-form ul li {list-style-image:none; list-style-position:inside; list-style-type:disc;}
#content div.blurb ol li,
div.customform ol li,
div#content.email-form ol li {list-style-type:decimal;}
#content div.module.customform {float:left;padding:10px;}
#content div.clear {clear:both}
#content div.center {text-align:center;}

/* Structure Styles */
#content table.twoColumnSplit{width:100%;}
#content .twoColumnSplit td{vertical-align:top;width:50%;padding-left:10px;}
#content .threeColumnSplit table{width:100%;}
#content .threeColumnSplit td.module{width:32%;}
#content .threeColumnSplit div.module{background:none;border:none;}
#content .threeColumnSplit{text-align:left;padding:5px;margin-bottom:20px;}
#content .threeColumnSplit td.colSpacer{width:10px;}
#content div#rightRailTopContent div.clearfix{width:100%;}
#content div.centerAd{text-align:center;}
#content .floatright { float:right; }
#content .floatleft { float:left; }

/* HEADER */
#content div#classBarNav {width:980px;font-size:12px;color:#000;}
#content div#classBarNav ul.classBarNavLink {padding:3px 0px;list-style-type:none;float:right;}
#content div#classBarNav ul.classBarNavLink li {float:left;padding:0px 8px;}
#content div#classBarNav ul.classBarNavLink li.lastMenuItem {border-right:0px;}
#content div#classBarNav ul.classBarNavMember {padding:3px 5px;list-style-type:none;float:left;}
#content div#classBarNav ul.classBarNavLink a {color:#000;text-transform:uppercase;}


#content div#headerPromo {height:60px; overflow:hidden; padding-top:10px; width:100%;}
#content div#headerPromo .holder{padding-left:10px;width:726px;float:left;}
#content div#headerPromo div.holder div.wrapper{float:right;}
#content div#headerPromo div.headerItem,
#content div#headerPromo div.headerAdExtra {width:234px; float:right; padding-right:8px;}
#content div#headerPromo div.headerAdExtra {height:60px;}
#content div#headerAd {float:right;padding-right:10px;}
#content div#headerthirdparty div#headerAd {padding:0;}
#content div#inlineHeaderAd {bottom:5px; float:right; position:absolute; right:5px; z-index:30;zoom:1;}
#content div.headerAdCode {position:absolute;top:29px;height:64px;}
#content div#headerAdCode1.headerAdCodeNoPromo {top:55px;}
#content div#headerAdCode1 {right:10px;}
#content div#headerAdCode2 {left:10px;}
#content div#headerAdCode3 {left:252px;}
#content div#headerAdCode4 {left:494px;}
#content div#navigation {width:100%; position:relative; background-color:#fff; margin-top:8px; margin-bottom:35px;}
#content div#navigation a {text-decoration:none;}
#content div#navigation div#layerOne {display:block;position:relative;}
#content div#navigation div#search {float:right;padding-top:2px;position:absolute;top:4px;right:0;}
#content div#navigation div#search input{font-size:10px;}
#content div#navigation div#search input#searchText{padding:2px 4px;color:#666;width:100px;}
#content ul#root {margin:0; padding:0; position:relative; width:100%;visibility:hidden;}
#content ul#root li {cursor:pointer;float:left;width:auto;text-align:center;list-style-type:none;font-weight:bold;display:block;padding:5px 7px;}
#content ul#root li a {color:#2e6777;text-decoration:none;display:block;float:left;}
#content ul#root li a.mainNav {display:block;font-size:16px;color:#75b4c2;text-transform:uppercase;font-weight:normal}
#content ul#root li.highlight,
#content ul#root li:hover {background-image:url('/common/images/menuArrow.jpg');background-repeat:no-repeat;background-position:top center;}
#content ul#root li a:hover,
#content ul#root li a:focus,
#content ul#root li a:active {color:#2e6777}
#content ul#root li.highlight a {color:#2e6777;cursor:pointer;}
#content ul#root li ul.level2 {display:none;cursor:pointer;max-width:100%;position:absolute;height:auto;left:-9999px;top:26px;width:980px;display:block;margin-top:0px;background-color:#F2F1EF;}
#content ul#root li ul.level2 li {padding:0 7px;max-width:none;background-image:none;}
#content ul#root li ul.level2 li a {position:relative !important;/* ie Mac */ cursor:pointer !important; white-space:nowrap; font-weight:normal; background-image:none; font-size:12px; color:#fff;line-height:30px;text-transform:uppercase;}
#content ul#root li ul.level2 li a:hover{text-decoration:underline;}
#content ul#root li ul.level2 li,
#content ul#root li ul.level2 li.highlight li:hover{background-image:none;}
#content ul#root li.hideMainNav a{display:none;}
#content ul#root li.hideMainNav{background-image:none;padding:5px 0;}
#content ul#root li:hover ul,
#content ul#root li.msieFix ul,
#content ul#root li.highlight ul{display:block;left:0;z-index:5;top:26px;}
#content ul#root li ul.subStay{z-index:3}
#content ul#root li ul.subStay a{display:block;}
#content div#logo{float:left;}
#content div#logothirdparty{float:left;bottom:0;left:10px;position:absolute;}
#content div#headerthirdparty{background-color:#FFFFFF;height:90px;width:980px;position:relative;margin:5px 0;}
#content div#toolbarthirdparty{background-color:#2266bb;margin-top:0;position:relative;width:100%;}
#content div#breadcrumbthirdparty{float:left;font-size:11px;position:absolute;left:3px;top:4px;}
#content div#searchthirdparty{float:right;}

/* FOOTER */
#content div#footer{margin:0px 0;padding:10px;}
#content div#footer div#siteOverview{padding-bottom:10px;}
#content div#footer div#siteOverview ul{width:160px;float:left;}
#content div#footer div#siteOverview ul li ul{padding-top:0px;}
#content div#footer div#siteOverview ul li ul li a.mainOverviewLink,
#content div#footer div#siteOverview ul li a.mainNav {color:#063640;font-size:20px;line-height:40px;}
#content div#footer div#siteOverview ul li a{font-weight:normal;font-size:12px;}
#content div#footerContainer{display:inline-block;width:100%;}
#content div#footer div#footerlogo{float:left;}
#content div#footer div#footertext{float:right;}
#content div#footer div#footertext ul.links{padding-bottom:3px;}
#content div#footer div#footertext ul.links li{display:inline;padding:0px 0px;font-weight:normal;}
#content div#footer div#footertext ul.links li.firstMenuItem{padding-left:0px;}
#content div#footer div#footertext ul.links li.lastMenuItem{border-right:0px solid #3a3939;}
#content div#footer div#footertext ul.links li a{color:#3a3939;font-weight:normal;white-space:nowrap;}
#content div.family{text-align:center;}

/* MEZZANINE */
#content div.mezzanine{padding:10px 0;}
#content div.mezzanine .curvedContent{margin-left:0;}
#content div.mezzanine h2.header{padding-left:10px;font-size:18px;text-align:left;}
#content div.mezzanine h2,div.mezzanine h3,div.mezzanine h4{margin-bottom:5px;}
#content div.mezzanine li.mezzitem img{margin-bottom:2px;}
#content div.mezzanine.for5{width:100%;}
#content div.mezzanine.for5 li.mezzitem{float:left;margin-right:2%;width:18%;}
#content div.mezzanine.for5 a.mezzphoto{display:block;margin-bottom:5px;text-align:center;}
#content div.mezzanine.vertical{width:100%;text-align:left;}
#content div.mezzanine.vertical ul li.mezzitem{margin-bottom:10px;}
#content div.mezzanine.vertical ul li.mezzitem div.clearfix{width:100%;}
#content div.mezzanine_full{padding:0 0 5px 0;margin:0px;background-color:#FFF;}
#content div.mezzanine_full_body1{width:100%;float:left;padding:0px;margin:0px;}
#content div.mezzanine_full_body2{width:50%;float:left;padding:0px;margin:0px;}
#content div.mezzanine_full_body3{width:33%;float:left;padding:0px;margin:0px;}
#content h2.mezzanine_full_column_title{padding:0px;margin:0px;}
#content div.mezzanine_full_image{float:left;padding:0px;margin:0px;}
#content div.mezzanine_full_inner_body{padding:0px;margin:0px;_float:left;*float:left;}
#content div.mezzanine_full_head{padding:3px 0 0 10px;margin:0 0 8px 0;height:17px;background-color:#CCC;}
#content p.mezzanine_full_text{padding:0px;margin:0px;}
#content div.mezzanine_full_link{padding:0px;margin:0px;}
#content div.mezz-items-3 div.item0{width:310px;float:left;}
#content div.mezz-items-3 div.item1{width:440px;float:left;}
#content div.mezz-items-3 div.item2{width:220px;float:left;}
#content .full-mezz-content-item{padding:5px 10px;margin:0px;}
#content .item0 .full-mezz-content-item{width:290px;}
#content .item1 .full-mezz-content-item{width:420px;}
#content .item2 .full-mezz-content-item{width:200px;}
#content div.headline{position:relative;}
#content div.moreLink{float:right;margin-right:10px;padding-bottom:5px;}
#content div#curvedCorners ul.leadMezz{margin-left:-5px}
#content div#curvedCorners.leadMezz div.curvedTop{padding-top:0px}
#content h4.header-bottom{float:left;width:70px;}
#content h4#head-width{width:150px;}
#content span.multi-thumb{float:left;}

/* HEADLINES */
#content div.headlineItem{padding-top:10px;padding-left:5px;clear:both;}
#content div.tabModuleContainer h2.tabTitle a{font-size:24px;}
#content div.headlines h2.headline a,div.headlines h3 a{color:#034;position:relative;font-size: 14px;line-height:19px;}
#content div.headlines ul li div.listitem a{color:#034;}
#content img.headlineThumb{float:left;margin-right:5px;position:relative;}
#content table.headlineBelow img.headlineThumb{float:none;}
#content .headlineRight img{float:left;margin-right:8px;}
#content .headlineRight .headline1,
#content .headlineRight .headline{display:inline;}
#content .tabModuleContainer img.headlineThumb{margin-left:0;}
#content table.headlineBelow{float:left;width:1px;}
#content table.noImage{float:none;width:auto;}
#content table.headlineBelow td h2,
#content table.headlineBelow td h3,
#content table.headlineBelow td h4{padding-top:5px;}
#content table.headlineTable table.headlineBelow td{padding:0;}
#content span.headlineBelow img.headlineThumb{float:none;}
#content div.headlines div.more a,div.headlines p.small a{font-size:12px;}
#content div.headlines p.last-updated span{float:left;margin-right:5px;}
#content div.headlines ul.twoColumn{float:left;padding-left:5px;}
#content div.headlines ul.col1{width:50%;}
#content div.headlines ul.col2{width:45%;padding-left:10px;}
#content div.headlines ul.FullAlt1{width:400px;}
#content div.headlines ul.FullAlt2{width:30%;padding-left:10px;}
#content div.headlineItem .headlineBullet{color:#000;}
#content div.headlines ul.col2 li{padding-bottom:5px;}
#content div.headlines ul.col2 li.bullets{color:#000;list-style-type:disc;}
#content div.headlines ul.threeColumn{float:left;width:32%;}
#content div.headlines div.mainstory ul.twoColumn,
#content div.headlines div.fullThumbs ul.twoColumn{float:none;width:auto;}
#content div.headlines ul li div.overlayThumb{position:relative;}
#content div.headlines ul li div.overlayThumb div.overlay{background:#000000;opacity:0.8;*filter:alpha(opacity=80);position:absolute;bottom:0;left:1px;}
#content .tabModuleContainer div.headlines ul li div.overlayThumb div.overlay{left:0;}
#content div.headlines ul li div.overlayThumb,
#content div.headlines ul li div.overlayThumb div.overlay,
#content div.headlines ul li div.overlayThumb div.overlay p.small,
#content div.headlines ul li div.overlayThumb div.overlay p.small span.more,
#content div.headlines ul li div.overlayThumb div.overlay p.small span.more a{color:white;}
#content div.headlines ul li div.overlayThumb div.overlay p.small{padding:5px;opacity:1.0;*filter:alpha(opacity=100);}
#content .minutes-ago{color:#d65416;}
#content h3.sponsortitle{float:left;color:black;padding-top:5px;}
#content span.sponsorimage{float:left;padding-left:5px;}
#content div.sponsorlink{float:left;padding-left:5px;padding-top:10px;padding-right:5px;}
#content div.sponsorlink-right{float:right;padding-left:5px;padding-right:5px;}
#content div.sponsorbottom{height:33px;padding-top:2px;}
#content div.headlines div.bullets ul{padding-left:20px;}
#content div.headlines div.bullets ul.twoColumn{width:45%;}
#content div.headlines div.bullets li{list-style:disc;}
#content div.headlines div.bullets .collectionTitle{list-style-type:none;}
#content div.headlines h2.collectionTitle{padding-top:10px;}
#content div.multiple li{padding-bottom:5px;}
#content div.headlines{padding:10px 0 0;}
#content div.headlines .listItem{width:100%;}
#content div.headlines .mainstory li{width:48%;float:left;}
#content div.headlines .mainstory div.listItem{width:auto;display:inline}
#content div.bigstory div.relatedNoThumb,
#content div.headlines div.relatedNoThumb{display:block;}
#content div.bigstory div.relatedNoThumb img.icon,
#content div.headlines div.relatedNoThumb img.icon{float:left;}
#content div.bigstory div.relatedNoThumb a,
#content div.headlines div.relatedNoThumb a{line-height:25px;}
#content div.bigstory ul.related,
#content div.headlines ul.relatedLinksThumbs,
#content div.leadMezz ul.relatedLinksThumbs {float:right;background-color:#d4dfe1;padding:4px;margin-left:10px;border:1px solid #bed0d5;width:auto;}
#content div.headlines ul.relatedLinksThumbs li{display:inline-block;width:100px;}
#content .relatedLinksThumbs{width:95%;float:left;overflow:hidden;}
#content .bigstory{padding:5px;}
#content .bigstory .bigStoryBrief{padding:5px 0px;}
#content h3.sponsortitle{float:left;color:black;padding-top:5px;}
#content span.sponsorimage{float:left;padding-left:5px;}
#content div.sponsorlink{float:left;padding-left:5px;padding-top:10px;padding-right:5px;}
#content .mult-gallery-line{width:600px;margin-bottom:10px;clear:both;}
#content .mult-gallery-item-thumb img{float:left;padding-right:5px;}
#content .mult-gallery-item{margin-bottom:10px;}
#content #module-related-items{padding:5px}
#content .mult-gallery-item-detail{display:inline;}
#content #multimedia-gallery-content div.tabs{width:100%;}
#content #multimedia-gallery-content ul.tabModule{float:right;margin:7px 2px 2px;}
#content #multimedia-gallery-content h3.tabTitle{color:#FFFFFF;float:left;font-size:24px;padding-left:10px;padding-top:7px;}
#content div.headColumn1 div.relatedLinks{float:left;padding-top:5px;}
#content div.headlines div.relatedLinks div.relatedItem{clear:both;float:left;width:100%;}
#content div.headlines div.relatedLinks div.relatedNoThumb{float:left;clear:both;}
#content div.headlines div.relatedLinks div.relatedItem div.relatedHeadline{float:left;}
#content div.headlines div.relatedLinks div.relatedItem div.multimediaIcon{float:left;clear:left;padding:0;}
#content li.multimediaIcon .icon{float:left;}
#content div.headlines div.relatedLinks div.relatedItem div.relatedHeadline a{font-size:12px;}
#content div.headlines div.relatedIcons{padding-right:5px;position:relative;}
#content div.headlines div.relatedIcons div.multimediaIcon{float:left;}
#content table.headlineTable td{vertical-align:top;padding:3px;}
#content table.twoColumn td{width:50%;}
#content table.threeColumn td{width:33%;}
#content table.headlineTable{width:100%;}
#content table.bullets{width:95%;margin:0 auto;}
#content table.headlineTable div.relatedLinks{margin-left:5px;margin-top:5px;}
#content table.headlineTable div.relatedLinks div.relatedItem{margin-bottom:5px;}
#content table.bullets td{padding-left:15px;}
#content table.headlineTable td li{list-style-position:outside;}
#content table.bullets td li.bullets{list-style-type:disc;}
#content ul.relatedHeadline{margin-top:5px;}
#content div.featuredItem{padding-left:5px;}

/* Section links */
#content .sectionlink-head{float:right;margin-right:10px;padding-bottom:5px;}
#content .sectionlink-head a.sectionlink{font-size:1em;}

/* Single Promo */
#content div.single-item-promo div{margin-left:10px;margin-right:10px;margin-bottom:10px;}
#content div.promo-title{font-size:1.1em;}
#content div.brief-right div.promo-brief{margin-left:0px;float:left;}
#content div.single-item-promo div.promo-image{margin-top:10px;}
#content div.brief-right div.promo-image{float:left;}
#content div.single-item-promo div.promo-image img{margin:auto;}
#content div.oneColBullet{padding-left:20px}
#content div.oneColBullet li{list-style-type:disc;}
#content ul.feedMasherList{padding-top:3px;}
#content ul.feedMasherList li{margin-top:8px;}
#content .headlines .byline{font-size:11px;}

/* MARKET */
#content div#container{background-color:#FFF;}
#content div#rail{margin-right:0;} !
#content #topLeftWide,
#content #middleLeftWide,
#content #bottomLeftWide,
#content #topRightWide,
#content #middleRightWide,
#content #bottomRightWide{width:630px;padding:0;}
#content #topLeftNarrow,
#content #middleLeftNarrow,
#content #bottomLeftNarrow,
#content #topRightNarrow,
#content #middleRightNarrow,
#content #bottomRightNarrow{padding:0;}
#content #topCenterFull,
#content #middleCenterFull,
#content #bottomCenterFull{padding:0;}
#content div.slidingbillboard{margin-left:0;}
#content #bottomCenterFull .curvedCorners{margin:0;}
#content div#contentBottom{margin:0;}
#content div.breaking_main{width:978px;}
#content .breaking_box_email{display:inline;padding-left:0;padding-right:0;}
#content /* Header Styles */
#content div#header{height:90px;position:relative;}
#content div#header.headerWithPromo{height:140px;}
#content div#logo{position:absolute;bottom:0;}
#content .smallLogo div#logo{bottom:5px;}
#content div#weatherbug{bottom:20px;left:450px;position:absolute;}
#content div#classified-bar{margin-top:10px;border-bottom:3px solid #000;}
#content div#classified-bar,
#content div#classBarNav,
#content div#classBarNav ul.classBarNavLink a,
#content div#classified-bar a{font-weight:normal;background-color:#FFF;}
#content div#classBarNav ul.classBarNavMember{padding-left:3px;}
#content div#classBarNav ul.classBarNavLink a{text-transform:capitalize;}
#content div#classBarNav ul.classBarNavLink a:hover,
#content div#classified-bar a:hover{text-decoration:underline;}
#content #helloVisitor{padding-right:8px;margin-right:4px;border-right:1px solid #000;}
#content #loginSeparator{text-transform:lowercase;}
#content #sectionBreadcrumb{text-transform:uppercase;font-size:27px;border-left:2px solid #CCC;position:absolute;left:432px;top:34px;padding:5px 0 0 16px;line-height:35px;}
#content div.dateStamp{bottom:20px;left:570px;}
#content div#inlineHeaderAd{bottom:15px;}
#content /* Centered Header Styles */
#content div#header.centered-logo div#logo{left:301px;}
#content div.centered-logo div.dateStamp{left:0;}
#content /* Navigation Styles */
#content div#navigation{background-color:#000;margin-top:0;margin-bottom:32px;}
#content div#navigation div#layerOne{position:relative;height:38px;width:100%;display:inline-block;}
#content ul#root{padding-left:5px;width:auto;}
#content * html ul#root{display:inline-block;}
#content ul#root li a.mainNav{color:#FFF;font-size:14px;}
#content ul#root li.navLink{padding:0;}
#content ul#root li.first{margin-left:5px;}
#content ul#root li.navLink a{padding:17px 4px 16px 5px;}
#content ul#root li.hideMainNav a.mainNav{background:none;}
#content ul#root li.highlight,
#content ul#root li:hover{background:none;}
#content ul#root li.highlight a{background:url(http://www.latimes.com/includes/projects/img/tabs.gif) no-repeat 0 4px;}
#content ul#root li a.mainNav span{line-height:5px;padding-bottom:10px;padding-right:7px;padding-top:5px;}
#content ul#root li.highlight a.mainNav span{background:transparent url(http://www.latimes.com/includes/projects/img/tabs.gif) no-repeat scroll right -50px;padding-left:0;}
#content ul#root li.highlight a,
#content ul#root li a:hover{color:#000;}
#content ul.level2{background:transparent url(http://www.latimes.com/includes/projects/img/subnav_bg.jpg) no-repeat scroll 0 bottom;}
#content ul#root li ul.level2{top:38px;height:40px;}
#content ul#root li ul.level2 li a:hover,
#content ul#root li.highlight ul.level2 li a:hover{color:#000;}
#content ul#root li.highlight ul.level2 li a,
#content ul#root li ul.level2 li a{color:#000;font-size:12px;line-height: 29px; padding: 5px 7px 6px; margin: 0px;}
#content ul#root li ul.level2 li {margin: 0 5px 0 7px; padding: 0;}
#content ul#root li ul.subStay li.highlight {background:transparent url(http://www.latimes.com/includes/projects/img/subnav_tabs.gif) no-repeat scroll 0 5px;margin:0 0 0 7px;}
#content ul#root li ul.subStay li.highlight a { background:transparent url(http://www.latimes.com/includes/projects/img/subnav_tabs.gif) no-repeat scroll right -31px; padding-left:9px; padding-right:14px;}
#content div#hotTopic{font-size:12px;margin-bottom:5px;padding-top:17px;}
#content div#hotTopic ul{height:16px;}
#content div#hotTopic ul li{line-height:12px;padding:0 10px;border-color:#000;}
#content div#hotTopic ul li a{color:#000;font-size:12px;text-transform:uppercase;}
#content div#hotTopic ul li a:hover{color:#000;text-decoration:underline;}
#content div#hotTopic ul li.hot-link-begin{color:#930000;font-weight:normal;}
#content div#navigation div#search{float:right;padding:6px 6px 0 0;position:absolute;top:0;right:0;}
#content div#navigation div#search input{font-size:10px;padding:3px 2px 2px;}
#content div#navigation div#search input#searchButton{text-transform:uppercase;}
#content * html div#navigation div#search input#searchButton{padding-left:3px;padding-right:3px;}
#content *:first-child+html div#navigation div#search input#searchButton{padding-left:3px;padding-right:3px;}
#content div#navigation div#search input#searchText{padding:5px 4px 3px;margin-right:3px;color:#666;width:92px;}
#content * html div#navigation div#search input#searchText{padding-top:4px;margin-right:0;}
#content *:first-child+html div#navigation div#search input#searchText{padding-top:4px;margin-right:0;}

/* Lead Content Styles */
#content #leadcontent-main,
#content .leadMezz{background-color:#FFF;color:#000;border:0;padding:0;width:630px;}
#content * html #leadcontent-main,
#content * html .leadMezz{margin-left:0;}
#content div#leadcontent-main.noBorder{border:0;}
#content div.leadcolumn1,
#content div#leadcontent-main div#slideContainerSmall,
#content div#leadcontent-main div#slideContainerSmall div.mainSlide,
#content div#leadcontent-main div#slideContainerAdjust div.mainSlide{padding:0;}
#content div#leadcontent-main div#slideContainerAdjust{padding-top:0;padding-bottom:0;padding-left:0;}
#content div#leadcontent-main div#headlineContainerAdjust,
#content div#leadcontent-main div#headlineContainerLarge{padding:0;}
#content #leadcontent-main h1 a,
#content div.mainHeadline h4 a,
#content h3.headline a,
#content div.mainHeadline h2 a,
#content div.leadMezz a,
#content div.leadMezz h2.headline a,
#content #leadcontent-main p.brief a,
#content div.mainSlideDetailsContents h3.headline a,
#content div.highlight h2.headline a,
#content .highlight a{color:#000;}
#content #leadcontent-main h1 a:hover,
#content div.mainHeadline h4 a:hover,
#content h3.headline a:hover,
#content div.mainHeadline h2 a:hover,
#content div.leadMezz a:hover,
#content div.leadMezz h2.headline a:hover,
#content #leadcontent-main p.brief a:hover,
#content div.mainSlideDetailsContents h3.headline a:hover{color:#000;}
#content #leadcontent-main h2.headline,
#content #leadcontent-main h2.headline a{font-size:24px;}
#content div.slideshow-thumb-img-small-container div.highlight,
#content div#leadcontent-main div#headlineContainer div.highlight{background-color:#CCC;}
#content div.headlines a.callToAction,
#content div#leadcontent-main a.callToAction{color:#2262CC;font-size:14px;font-weight:normal;}
#content div.headlines a:hover.callToAction,
#content div#leadcontent-main a:hover.callToAction{text-decoration:underline;}
#content .lead-related-items .related-item p a,
#content div.leadcontent div.relatedItem a{color:#000;}
#content div#leadcontent-main div.mainSlideDetails{padding-left:0;}
#content .headline-container div.mainHeadline div{padding:0 !important;}
#content .headline-container .bulleted .mainHeadline{padding-left:0 !important;}
#content .headline-container .mainHeadline,
#content .headline-container .emphasizedBulleted .mainHeadline{padding:5px 4px !important;}
#content .headline-container .bulleted .mainHeadline .first,
#content .headline-container .bulleted .mainHeadline .normal,
#content .headline-container .bulleted .mainHeadline .last{padding-left:0 !important;}
#content .headline-container .mainHeadline .first,
#content .headline-container .mainHeadline .normal,
#content .headline-container .mainHeadline .last,
#content .headline-container .emphasizedBulleted .mainHeadline .first,
#content .headline-container .emphasizedBulleted .mainHeadline .normal,
#content .headline-container .emphasizedBulleted .mainHeadline .last{padding:0 4px !important;}
#content .headline-container img{margin:0 0 4px 4px;}
#content div#leadcontent-main ul li.bulleted{margin-left:23px;list-style-position:outside;}
#content div#leadcontent-main ul li.emphasizedBulleted{margin-left:0;list-style:none;}

/* Headline Module Styles */
#content div.headlines{padding-top:0;}
#content div.headlines h2.title,h3.title{border-bottom:1px solid #DDD;border-top:3px solid #000;padding:0;margin-bottom:0;font-size:24px;line-height:37px;text-transform:none;}
#content * html div.headlines h2.title{display:inline-block;}
#content div.headlines h3.title{text-transform:uppercase;font-size:15px !important;}
#content *:first-child+html div.headlines h2.title{display:inline-block;}
#content div.mainWSecondary h2.title{margin-bottom:10px;}
#content .headlines div.curvedContent h2.title{padding-top:0 !important;}
#content .tabContentContainer .headlines h2.title{display:none;}
#content div.headlines h2.title a{color:#000;}
#content div.headlines h2.headline,
#content div.headlines h2.headline a,
#content div.headlines h3.headline,
#content div.headlines h3.headline a,
#content div.headlines h4.headline,
#content div.headlines h4.headline a{color:#000;font-size:13px;}
#content div.headlines h2.embiggen,
#content div.headlines h2.embiggen a,
#content div.headlines h3.embiggen,
#content div.headlines h3.embiggen a,
#content div.headlines h4.embiggen,
#content div.headlines h4.embiggen a,
#content div.mainWSecondary ul.col1 .headline,
#content div.mainWSecondary ul.col1 .headline a{font-size:17px;line-height:21px;}
#content .mainWSecondary .headline1 a{line-height:17px;}
#content div.headlines a.storySource{color:#000;font-size:11px;}
#content #leadcontent-main div.slide-container h1,
#content #leadcontent-main div.slide-container h1 a{font-size:22px;margin-bottom:5px;}
#content #headlineContainer div.first h2,
#content #headlineContainer div.first h2 a,
#content #leadcontent-main div.slide-container h2,
#content #leadcontent-main div.slide-container h2 a{font-size:18px;margin-bottom:5px;}
#content #leadcontent-main div.topSecondary h2,
#content #leadcontent-main div.topSecondary h2 a{font-size:26px;}
#content #headlineContainer div.normal h3,
#content #headlineContainer div.normal h3 a,
#content #headlineContainer div.normal h4,
#content #headlineContainer div.normal h4 a{font-size:14px;line-height:19px;}
#content #leadcontent-main p.brief{font-size:11px;}
#content .relatedHeadline a{font-size:13px;line-height:18px;}
#content #leadcontent-main .mainSlideDetails p.brief,
#content #leadcontent-main .mainHeadlineBrief p.brief{font-size:13px;line-height:18px;}
#content #leadcontent-main .mainSlideByline,
#content #leadcontent-main .mainHeadlineByline{margin-bottom:4px;}
#content span.minutesAgo,
#content p.last-updated{font-style:normal;}
#content div.headlines ul.col1{padding-left:0;}
#content div.headlines ul.col2 li{padding-bottom:10px;}
#content div.headlines ul.col2 li.lastSecondary{padding-bottom:0;}
#content table.threeColumn img.headlineThumb,
#content img.headlineThumb{margin:0;}
#content .headlineBelow img.headlineThumb{margin-bottom:5px;float:none;}
#content .rightHeadlinePos img.headlineThumb,
#content .inLine img.headlineThumb,
#content .headlineTable img.headlineThumb,
#content .mainWSecondary img.headlineThumb{margin-right:8px;}
#content .mainWSecondary p.small{font-size:12px;line-height:16px;}
#content .aboveHeadlinePos h2,
#content .aboveHeadlinePos h3,
#content .aboveHeadlinePos h4{display:block;}
#content table.headlineBelow td h2,
#content table.headlineBelow td h3,
#content table.headlineBelow td h4{padding-top:0;}
#content table.headlineTable td{padding:0;}
#content div.headlineItem{padding-left:0;font-size:12px;}
#content div.headlineItem p{line-height:17px;}
#content .headlineTable div.headlineItem{width:auto;padding-right:25px;}
#content .verticalRules table.threeColumn{margin:5px 0 0;width:100%;}
#content .verticalRules table.threeColumn td{border-left:1px solid #DDD;padding:5px 0 0;width:auto;}
#content .verticalRules table.threeColumn td.firstCol{border-left:0;}
#content .verticalRules table.threeColumn td.secondCol{padding-left:8px;padding-right:7px;text-align:center;}
#content .verticalRules table.threeColumn td.secondCol table{margin:auto;float:none;}
#content .verticalRules table.threeColumn td.lastCol table{float:right;}
#content .verticalRules table.threeColumn td td{border:0;text-align:left;}
#content .verticalRules table.threeColumn div.headlineItem{padding:0;}

/* Tab Module Styles */
#content #topLeftWide div.tabContentDisplay,
#content #topLeftWide div.tabContentContainer,
#content #middleLeftWide div.tabContentDisplay,
#content #middleLeftWide div.tabContentContainer,
#content #bottomLeftWide div.tabContentDisplay,
#content #bottomLeftWide div.tabContentContainer,
#content #topRightWide div.tabContentDisplay,
#content #topRightWide div.tabContentContainer,
#content #middleRightWide div.tabContentDisplay,
#content #middleRightWide div.tabContentContainer,
#content #bottomRightWide div.tabContentDisplay,
#content #bottomRightWide div.tabContentContainer,
#content #topLeftWide div.fakeContentHolder div.newContent,
#content #middleLeftWide div.fakeContentHolder div.newContent,
#content #bottomLeftWide div.fakeContentHolder div.newContent,
#content #topRightWide div.fakeContentHolder div.newContent,
#content #middleRightWide div.fakeContentHolder div.newContent,
#content #bottomRightWide div.fakeContentHolder div.newContent{width:630px;}
#content div.tabContentContainer{padding-top:10px;}
#content div.tabModuleContainer{background:none;}
#content div.tabModuleContainer div.tabs{border-top:4px solid #000;border-bottom:1px solid #CCC;height:auto;}
#content div.tabModuleContainer ul.tabModule{float:none;margin:0;}
#content div.tabModuleContainer h2.tabTitle{color:#000;font-size:24px;line-height:37px;font-weight:normal;float:left;padding:0 20px 0 0;}
#content div.tabModuleContainer h2.tabTitle a{color:#000;}
#content ul.tabModule li{line-height:32px;padding-top:5px;background:transparent !important;}
#content ul.tabModule li a:link,
#content ul.tabModule li a:visited,
#content ul.tabModule li a:hover,
#content ul.tabModule li a:active{color:#888;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;}
#content ul.tabModule li.curTab a,
#content ul.tabModule li.curTab a:link,
#content ul.tabModule li.curTab a:visited,
#content ul.tabModule li.curTab a:hover,
#content ul.tabModule li.curTab a:active{color:#000;text-decoration:none;}
#content ul.tabModule li.curTab a{cursor:default;}
#content div.tabDisplay{padding:0;}
#content div.tabDisplay .blurb,
#content div.tabDisplay .mainWSecondary{margin-top:10px;}

/* Promo Styles */
#content div.featurePromo{border:1px solid #BCB9B9;background-color:#FFF;padding-top:10px;width:auto !important;}
#content div.featurePromo b{font-weight:normal;}
#content div.photogalleryPromo h2,
#content div.featurePromo h2.title{color:#000;font-size:12px;font-weight:normal;text-transform:uppercase;padding:0 10px 10px;}
#content div.photogalleryPromo li.photoGalleryItem h3,
#content div.photogalleryPromo li.photoGalleryItem h3 a,
#content div.featurePromo h4 a{color:#000;font-size:14px;}
#content div.featurePromo a,
#content div.featurePromo p{color:#000;font-size:12px;line-height:16px;}
#content div.featurePromo h4{margin-bottom:3px;}
#content div.featurePromo div.content{padding-top:0;}
#content div.photogalleryPromo li.photoGalleryItem{padding:0 10px 10px;}
#content div.featurePromo div.content img{border:0;margin:0 10px;display:inline;}
#content div.photogalleryPromo li.photoGalleryItem img{border:0;margin:0 10px 10px 0;display:inline;}
#content div.featurePromo div.bottomBorder{padding-bottom:10px;;border:0;}
#content div.featuredItem,
#content div.columnistsContent{padding:0 10px;}
#content div.photogalleryPromo div.photogalleriesMain,
#content div.photogalleryPromo div.photogalleriesSecondary,
#content div.photogalleryPromo div.promoBar{padding:0;}
#content div.single-item-promo div{margin-left:0;margin-right:0;}
#content div.single-item-promo div.promo-image img{margin:0;}

/* Footer Styles */
#content div#footerContainer {background: url(http://www.latimes.com/includes/projects/img/inkblot.gif) no-repeat scroll right bottom; min-height: 110px; padding-right: 20%; width: 80%; display: inline-block;}
#content div#footer div#footerlogo{float:none;}
#content div#footer div#footertext{float:none;}
#content div#footer{padding:0;}
#content div#footer div#siteOverview{border-bottom:1px solid #000;border-top:4px solid #000;margin-bottom:10px;padding:10px;}
#content * html div#footer div#siteOverview{display:inline-block;}
#content div#footer div#footertext ul.links li a{color:#000;}
#content div#footerlogo,
#content div#footertext{color:#000;}
#content div#footertext{font-size:11px;}
#content div#footer div#siteOverview ul li ul li a.mainOverviewLink,
#content div#footer div#siteOverview ul li a.mainNav{color:#000;font-size:17px;line-height:30px;}
#content div#footer div#siteOverview ul li ul li a{color:#000;}

/* Article Styles */
#content div.articlebody,
#content div#special-package{color:#000;}
#content div#content.article div.story,
#content div#content.special-package div#story-body{background:transparent;border:0;padding:0;}
#content div#content.article h1,
#content div#content.article h2,
#content div#content.article h3{color:#000;}
#content div#content.article h1{font-size:26px;margin:0 0 8px;}
#content div#content.column h1{margin-bottom:14px;}
#content div#content.article h2{font-size:15px;font-weight:normal;padding:0;margin-bottom:18px;}
#content div#content.article p.deckhead{margin-bottom:5px;font-size:12px;text-transform:uppercase;}
#content div#content.article #module-ratings-and-comments h2{color:#252525;}
#content div#breadcrumb,
#content #articleutil,
#content div.toppaginate{display:none;}
#content span#extraPhotos,
#content span#extraVideos,
#content span#extraAudio,
#content span#extraMultimedia,
#content span#extraStories,
#content span#extraLinks,
#content span#extraTopics{background-color:#FFF;border:1px solid #000;}
#content div.module p.last-updated{color:#930000;font-size:18px;}
#content div.article div.articlerail ul li.relatedTitle,
#content div.storygallery div.storyGalleryRail ul li.relatedTitle{display:none;}
#content div#content.article div.story,
#content div#content.special-package div#story-body{background:transparent;margin-bottom:20px;}
#content div.article div.thumbnail{float:left;margin:0 0 15px 0;width:98%;background-color:#F2F2F2;padding:13px 8px 8px;margin-bottom:18px;margin-right:10px;}
#content div.article .largeImage div.thumbnail{margin-right:0;}
#content div.article div.thumbnail div.holder{margin-bottom:0;}
#content div.thumbnail p.small{margin:6px 0 0;}
#content .credit span.dateYear{display:none;}
#content div.article div.articlerail,
#content div.storygallery div.storyGalleryRail{margin-top:0;}
#content div.article div.articlerail ul li,
#content div.storygallery div.storyGalleryRail ul li{margin-left:0;padding-bottom:10px;}
#content div.article div.articlerail img,
#content div.storygallery div.storyGalleryRail img{padding-right:8px;}
#content div.articleRelates,
#content div.storyGalleryRelates{padding:10px 10px 0;border:1px solid #E7E7E7;}
#content div#content.article #gallery-subcontent{padding:10px;}
#content div#content.article div.byline{font-size:13px;margin-bottom:10px;}
#content div.article div.byline p.date{margin:3px 0 0;}
#content div.article div.byline p.date span.timeString{text-transform:lowercase;}
#content div#content.article span.toolSet{margin:6px 0 14px;}
#content div#content.article div.tools{position:relative;}
#content div#content.article div.tools ul{margin-left:90px;}
#content span.toolSet div.tools ul li{font-size:11px;}
#content span.toolSet div.tools ul li a{font-size:11px;font-weight:bold;line-height:21px;}
#content * html span.toolSet div.tools ul li a{line-height:16px;}
#content div#content.article div.tools .fontsize-wrapper{position:absolute;left:0;top:0;margin-left:0;}
#content div#content.article span.toolSet div.tools img{display:inline;vertical-align:middle;float:none;padding:0;}
#content div#content.article span.toolSet div.tools img.icon{margin-right:5px;}
#content .rating-icons img{margin-right:5px;}
#content div.tools #smallRec,
#content div.tools .rating-icons{font-size:11px;}
#content * html div.tools #smallRec{margin-top:-1px;line-height:18px;}
#content li.fontsize-wrapper p.fontsize{float:none;line-height:18px;}
#content li.fontsize-wrapper p.fontsize span.text{float:none;margin:0;font-size:11px;}
#content li.fontsize-wrapper p.fontsize a.arrow{font-size:0;float:none;vertical-align:middle;}
#content p#story-body,
#content #story-body-text{line-height:20px;}
#content p#story-body a,
#content #story-body-text a{color:#2262CC;}

/* Most Popular Module Styles */
#content .popular ol{color:#000;font:12px Arial,Helvetica,sans-serif;padding-top:14px;}
#content .popular ol li{padding-bottom:4px;}
#content div.popular .tabs{overflow:hidden;}
#content div.popular ul.tabModule{float:left;margin-left:-8px;padding:7px 0 6px;}
#content div.popular ul.tabModule li{line-height:17px;margin:0;padding:0 10px;border-left:1px solid #000;}
#content div.popular ul.tabModule li a:link,
#content div.popular ul.tabModule li a:visited,
#content div.popular ul.tabModule li a:hover,
#content div.popular ul.tabModule li a:active{font:15px Georgia,"Times New Roman",Times,sans-serif;}
#content div.popular div.tabs h3{background-color:#FFF;padding-bottom:10px;*padding-bottom:0;}
#content div.popular{background:url(/images/module_bg.jpg) repeat-x 0 11px;*background-position-y:16px;}
#content div.mostpopular{padding:0;}
#content div.leadcolumn1,
#content div#leadcontent-main .headlineDivider{margin-bottom:2px;margin-top:-5px;clear:left;border-top:0;border-bottom:1px solid;}
#content div#leadcontent-main div#slideContainer{padding-left:0;}
#content div.leadcolumn1,
#content div.leadcolumn2,
#content div#leadcontent-main .headline-container,
#content div#leadcontent-main .slide-container,
#content div#leadcontent-main .headlineDivider{border-color:#DDD !important;}
#content div.module p.last-updated{color:#930000;font-size:11px;}
#content div#branding.thirdParty{background-color:transparent;}
#content div#branding.thirdParty div#classified-bar{background-image:none;}
#content div#toolbarthirdparty{background-color:#000;padding:5px 0;}
#content div#headerthirdparty{background:#FFF;margin:0;padding:5px 0;}
#content div#breadcrumbthirdparty{padding-top:5px;}
#content div#breadcrumbthirdparty,div#breadcrumbthirdparty a{color:#FFF;}
#content div#slideContainerSmall #main-slide1 img{display:inline;}
#content div.iconBlock{padding:1px 0;}
#content .date{color:#930000;}
#content div.ad{padding-bottom:20px;padding-top:14px;}
#content div.wide-text-ads{border:1px solid #E7E7E7;}
#content table.cubeAd{background:transparent;}
#content table.cubeAd .adLabel{color:#888;font:10px/10px Arial,Helvetica,sans-serif;text-transform:lowercase;letter-spacing:1px;padding-bottom:3px;}
#content table.cubeAd .miscAd{background:#CCC;padding:15px 0;}
#content #tg-widget,
#content input,
#content select,
#content table{font-family:Georgia,"Times New Roman",Times,serif}
#content div.mezzanine h2.header{padding-left:0;}
#content div.mezzanine.for4 li.mezzitem{margin-left:0;margin-right:2%;}
#content .twoColumnSplit td{padding-left:0;}
#content .twoColumnSplit td.left{padding-right:7px !important;}
#content .twoColumnSplit td.right{padding-left:7px !important;}
#content .bigstory{padding:0 5px 0 0;}
#content div .threeColumnSplit h2.title,
#content div .twoColumnSplit h2.title{font-size:18px;line-height:33px;text-transform:uppercase;}

/* BEN's MARKET ADDS */
#content .icon{display:inline;vertical-align:baseline;}
#content .icon-inline-hack{display:inline;}
#content .bottomborder{border-bottom:1px solid #BCB9B9;}
#content .topborder{border-top:1px solid #BCB9B9;}
#content .pad10vert{padding-top:10px;padding-bottom:10px}
#content .pad5vert{padding-top:5px;padding-bottom:5px}
#content .pad5top{padding-top:5px;}
#content .pad10top{padding-top:10px;}
#content .pad10hori{padding-left:10px;padding-right:10px;}
#content .pad10{padding:10px;}
#content .pad5hori{padding-left:5px;padding-right:5px;}
#content .data-app a{color:#2262CC;}
#content ul.bullets li{list-style-type:disc;}
#content img.frame{border:3px solid gray;}
#content a.blue{color:#2262CC !important;}
#content a.black{color:black !important;}
#content ul.indent20 li{margin-left:20px ;}
#content .datagrid img{display:inline;}
#content div.frame{padding:2px;border:1px solid #DDD;}

/* LEGACY PROJECTS.LATIMES.COM CSS */
/* I. APP NEUTRAL CSS
These are either base stylings or interchangable widgets for data desk apps that work across all apps.
*/
/* A wrapper for all content blocks set in the base template*/
#content .content-wrapper{padding:5px 12px;}
#content p.humanize{line-height:140%;font-size:14px;margin-left:10px;width:550px;margin-bottom:10px;}
#content h1.humanize{color:black !important;padding-bottom:10px !important;}
/* The apphede block on interior pages */
#content #center h1.db-landing-title{font-size:36px;color:#666;clear:none;padding:0;margin:0 0 5px 0;}
/* The headline on an app's front page */
#content .wardead-header{/* The special apphede bottom-border for California's War Dead */
background:transparent url(http://www.latimes.com/includes/wardead/icons/header-rule.gif) repeat-x;background-position:bottom;padding-bottom:15px;margin-bottom:15px;}
#content .db-header{/* The generic apphede bottom-border */
background:transparent url(http://www.latimes.com/images/entnews/bg-diag-stripes-tan.gif) repeat-x;background-position:bottom;padding-bottom:25px;margin-bottom:15px;}
#content .db-title{font-size:18px;}

/* App name */
#content .db-title a{color:#666;}
#content .db-tagline{margin:0px 0 0 0;font-size:1.1em;}

/* The tagline that runs below the header on the front page*/
#content .db-breadcrumb{font-size:14px;color:#666;padding-left:5px;}

/* Breadcrumb labels on interior pages */
#content .db-breadcrumb a{color:#666}

/* tagcloud sizings,divided into six groups */
#content .dbcloud{text-align:justify;font-size:12px;margin-top:5px;}
#content .dbcloud a{font-weight:normal !important;color:inherit;}
#content .dbcloud #size6 a{font-size:22px;}/* The biggest */
#content .dbcloud #size5 a{font-size:19px;}
#content .dbcloud #size4 a{font-size:16px;;}
#content .dbcloud #size3 a{font-size:14px;}
#content .dbcloud #size2 a{font-size:12px;}
#content .dbcloud #size1 a{font-size:11px;}/* The smallest */

/* comments list */
#content #comments{width:50%;}
#content .comments p{margin:0.5em 0pt;font-size:1em;}

/* comment response */
#content .commentresponse {padding:10px; background: #F2F0DF; margin-top:5px;}
#content .commentresponse p {font-family:Arial,sans-serif; font-size:13px; margin-bottom:7px; padding-top:5px;}

/* typically wrapped within the div.detail-quote */
#content .comments h2{font-size:20px; padding-bottom:5px; font-weight:bold;border-bottom:1px solid #BCB9B9;margin-top:35px;}

/* The Prev and Next navigation links on the comment_list pages */
#content .pagination-nav-left{float:left;text-align:left;width:40%;}
#content .pagination-nav-right{float:right;text-align:right;width:40%;}

/* ranker widgets */
#content .widgetheader{font-size:14px;font-weight:bold;}
#content .widgetfooter{font-weight:normal;padding-top:10px;clear:both;}
#content .widgetleft{float:left;width:48%;clear:left;margin:10px 0 20px 0;list-style-type:none;}
#content .widgetright{float:right;width:48%;clear:right;margin:10px 0 20px 0;list-style-type:none;}
#content .widget-source-line{font-size:.85em;margin-top:10px;font-style:italic;}
#content .widget-chart{float:left;border-top:1px solid #EEE;width:100%;margin:10px 0 0 0;}
#content .widget-chart li{position:relative;display:block;border-bottom:1px solid #EEE;_zoom:1;}
#content .widget-chart li a{display:block;padding:3px 40px 3px 5px;position:relative;z-index:2;}
#content .widget-chart .widget-count{display:block;position:absolute;top:0;right:0;margin:0 5px;text-align:right;font-size:15px;line-height:20px;z-index:3;}
#content .widget-chart .widget-index{display:block;position:absolute;top:0;left:0;height:100%;text-indent:-9999px;overflow:hidden;line-height:20px;padding:0;z-index:1;}
#content #odd .widget-index{background:#d9e1e5 none repeat scroll 0 0;padding:0;}
#content #even .widget-index{background:#e7ecef none repeat scroll 0 0;padding:0;}
#content .odd .widget-index{background:#d9e1e5 none repeat scroll 0 0;padding:0;}
#content .even .widget-index{background:#e7ecef none repeat scroll 0 0;padding:0;}

/* The generic OBJECT_LIST table with a faded white header */
#content .list-table{width:100%;border-spacing:0;margin:5px 0 0 0;padding:0;}
#content .list-table tr{}
#content .list-table tr.list-table-header{}
#content .list-table tr th{font-size:1.1em;text-align:left;vertical-align:bottom;overflow:hidden;background:transparent url(http://www.latimes.com/includes/wardead/icons/table-header-gradient.gif) repeat-x;background-position:bottom;margin:0;padding:0;font-weight:bold;color:#333;}
#content .list-table tr th b{color:#333;width:100%;display:block;padding:4px 6px 4px 5px;font-weight:normal;}
#content .list-table tr td{font-size:1.0em;padding:4px 5px;vertical-align:top;}
#content .list-table tr.list-table-even td{background-color:#eee;}
#content .list-table tr.list-table-odd td{}

/* An OBJECT_LIST list that includes a name,total and potentially a */
#content .category{clear:left;margin:2px 0 0 0;list-style-type:none;}
#content .category *{margin:0;padding:0;list-style-type:none;}
#content .category-header{clear:left;color:#A28333;font-size:175%;padding:0em 0 0em;}
#content .category-chart{border-top:1px solid #EEE;}
#content .category-chart li{position:relative;display:block;border-bottom:1px solid #DDD;_zoom:1;}
#content .category-chart li a{display:block;padding:5px 80px 5px 8px;position:relative;z-index:2;}
#content .category-chart .category-count{display:block;position:absolute;top:0;right:0;margin:0 8px;text-align:right;font-size:16px;line-height:26px;z-index:3;}
#content .category-chart .category-index{display:block;position:absolute;top:0;left:0;height:100%;text-indent:-9999px;overflow:hidden;line-height:26px;padding:0;z-index:1;}
#content #odd .category-index{background:#d9e1e5 none repeat scroll 0 0;padding:0;}
#content #even .category-index{background:#e7ecef none repeat scroll 0 0;padding:0;}
#content .odd .category-index{background:#d9e1e5 none repeat scroll 0 0;padding:0;}
#content .even .category-index{background:#e7ecef none repeat scroll 0 0;padding:0;}

/* Search boxes */
#content .search{border-bottom:1px solid #DDD;border-top:1px solid #DDD;padding-bottom:15px;margin-bottom:10px;padding-top:15px;margin-top:10px;}
#content .searchright{float:right;width:55%;}
#content .search form{padding:5px 0 0 0;}
#content .search-box-150{color:#999;font-size:15px;width:150px;height:20px;border:1px solid #ddd;}
#content .search-box-120{color:#999;font-size:15px;width:120px;height:20px;border:1px solid #ddd;}
#content .search-box-zip{color:#999;font-size:15px;width:60px;height:20px;border:1px solid #ddd;}

/* The asterix footer for corrections and caveats */
#content .asterix-topper{padding-top:2px;clear:both;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:10px;}
#content .asterix-img{font-size:13px;float:left;text-align:left;width:15%;}
#content .asterix-list{font-size:13px;float:right;text-align:left;width:85%;}
#content .asterix-list ul{padding-top:5px;padding-left:20px;}
#content .asterix-list li{padding-bottom:4px;}
#content .asterix-nav-right{font-size:13px;float:right;text-align:right;width:45%;}

/* the list of category browse-by links for the footer */
#content .cat-footer-list-wrapper{clear:both;padding-top:10px;padding-bottom:4px;margin:0;}
#content .cat-footer-list{clear:both;margin-bottom:2px;padding-top:8px;border-top:1px solid #eee;}
#content .cat-footer-list strong{font-size:13px;font-weight:bold;}
#content .cat-footer-list a{font-weight:normal;}

/* Mapping canvases of different sizes */
#content .map-200{border:1px solid #222222;background #666666;padding:2px;width:200px;height:160px;float:left;margin:0 15px 15px 0;}
#content .map-220{border:1px solid #222222;background #666666;padding:2px;width:220px;height:185px;float:left;margin:0 10px 15px 0;}
#content .map-300{border:1px solid #222222;background #666666;padding:4px;width:300px;height:275px;margin-top:10px;}
#content .map-600{border:1px solid #222222;background #666666;padding:4px;width:600px;height:450px;margin-top:10px;}
#content .map-full{border:1px solid #222222;background #666666;padding:4px;width:920px;height:600px;margin-top:10px;}
#content .map-hood-detail{border:1px solid #222222;background #666666;padding:4px;width:600px;height:450px;margin-top:10px;}
#content .map-geo-comment{margin-left:auto !important;margin-right:auto !important;border:1px solid #82ACC2 !important;background #666666 !important;padding:4px !important;height:275px !important;margin-top:10px !important;}
#content .map-geo-form{margin-bottom:5px !important;width:500px !important;height:300px !important;border:1px solid #82ACC2 !important;background #666666 !important;padding:4px !important;}
#content .mapheader{margin-bottom:8px;}
#content .mapheader a{font-size:14px;font-weight:bold;display:block;}

/* OBJECT_DETAIL toys */
#content #center h1.detail-title{/* The generic headline on an object_detail page */
#content font-size:32px;color:#666;clear:none;padding:0;margin:0 0 10px 0;min-height:30px;_height:30px;}
#content .zinger-quote-box{/* The border and div wrapper around mid-section zinger quote boxes for detail pages,
#content like those found in wardead and metrolink */
#content clear:both;padding:25px 50px 25px 50px;margin:0;}

/* Fancy quote blocks for zingers and comments */
#content .detail-quote{background:transparent url(http://www.latimes.com/images/standard/sports_left_quote.jpg) no-repeat;margin-top:15px;padding:5px 55px 0 55px;min-height:35px;_height:35px;font-size:17px;}
#content .detail-quote-attrib{font-size:14px;clear:both;background:transparent url(http://www.latimes.com/images/standard/sports_right_quote.gif) no-repeat;background-position:right top;padding:15px 55px 10px 150px;min-height:30px;text-align:right;}
#content .detail-link-right{/* The right-aligned link for comment permalinks and "See More" type stuff*/
#content clear:both;padding:10px 0 0 75px;text-align:right;font-weight:bold;}
#content .detail-section-header{/* The fancy header that has a patterned bar above it */
#content clear:both;padding-top:25px;margin:0;background:transparent url(http://www.latimes.com/images/entnews/bg-diag-stripes-tan.gif) repeat-x;}
#content .detail-section-header a{color:#007AAA}

/* Wrapped around the photo on an object_detail page */
#content .detail-photo-wrapper{min-height:220px;_height:220px;}
#content .detail-photo-wrapper .detail-section-header{clear:none;margin-left:215px;}

/* Wrapped around the other oddball stuff on an object_detail page */
#content .detail-vitals{}
#content .detail-vitals-top{}
#content .detail-vitals-bottom{margin-top:20px;}
#content .detail-factoid{clear:both;font-size:13px;padding:10px 0 0 100px;line-height:130%;font-weight:bold;}

/* The less common link left and right links on object detail pages,like the ones that jump between wardead obits */
#content .detail-nav-left{font-family:Arial, sans-serif;float:left;text-align:left;width:45%;}
#content .detail-nav-right{font-family:Arial, sans-serif;float:right;text-align:right;width:45%;}

/* Rightrail boxes and other toys */
#content .box_bordered_projects{position:relative;border:3px solid #E5E6DA;margin-bottom:18px;padding:13px 6px;position:static;}
#content .box_bordered_projects_header{font-size:22px;margin-bottom:8px;}
#content .box_bordered_projects_item{font-size:14px;padding:2px 5px;}

/* II. SCHOOLS
These are either base stylings or interchangable widgets for specific to the schools app.
*/
#content .schools-detail-section-header{/* The special bar-like headers for teh school detail pages. They snap to and fro with JS */ 
    background-image:url(http://www.latimes.com/includes/schools/icons/bar.gif);background-repeat:no-repeat;font-size:12px;color:#333;padding:0;margin:0 0 3px 0;width:100%;height:22px;clear:both;}
#content .schools-detail-section{padding:12px 0 15px 0;}
#content .schools-detail-section ul{margin-left:30px;}

/* The lists of stats that appear on the school detail pages */
#content .schools-detail-section li{margin-bottom:10px;font-size:13px;}
#content .schools-detail-section em{font-style:italic;display:block;font-size:10px;color:#999;padding-top:10px;clear:left;}

/* Source lines */
#content .schools-detail-section-header a{display:block;width:100%;padding:3px 5px 0 10px;color:#333 !important;font-weight:bold;}
#content .schools-pie-widget-wrapper{float:right;padding:0 0 10px 5px;width:350px;}

/* The special sauce for the google pie charts on the school detail page */
#content .schools-pie-widgetheader{font-size:14px;font-weight:bold;padding-left:20px;}

/* Toys for the schools custom ranking buildbox */
#content .schools-custom-ranking-widgetheader{padding-top:20px;clear:both;font-size:14px;font-weight:bold;}
#content .schools-customranking-dropdown{clear:both;padding-bottom:10px;padding-left:20px;padding-top:3px}
#content .schools-customranking-dropdown select{font-size:13px;}
#content #countyval-select{}
#content #schools-rankinglist{padding-top:0px;padding-left:20px;}
#content #schools-rankinglist li{padding-top:3px;list-style-type:none;}
#content .schools-customranking-subhede{font-size:1.0em;font-weight:bold;padding:5px;}

/* schools widgets */
#content .schools-widget-chart{float:left;border-top:1px solid #EEE;width:100%;margin:10px 0 0 0;}
#content ul.schools-widget-chart{position:relative;height:35px;border-bottom:1px solid #eee;padding-top:1px;margin:0;}
#content .schools-widget-chart li{position:absolute;display:block;margin:0;border:0;_zoom:1;width:100%;}
#content .schools-widget-chart li#school{height:20px;margin-bottom:0px;}
#content .schools-widget-chart li#school a{color:#b4d4e5 !important;font:10px normal arial,helvetica,sans-serif;text-transform:uppercase;}
#content .schools-widget-chart li#school a:hover{text-decoration:none !important;}
#content .schools-widget-chart li#district{height:6px;margin-top:21px;}
#content .schools-widget-chart li#state{height:6px;margin-top:28px;}
#content .schools-widget-chart li a{display:block;padding:3px 40px 3px 5px;position:relative;z-index:2;}
#content .schools-widget-chart .schools-widget-count{display:block;position:absolute;top:0;right:0;margin:0 5px;text-align:right;color:#666;font-weight:bold;font-size:14px;line-height:20px;z-index:3;}
#content .schools-widget-chart .schools-widget-index{display:block;position:absolute;top:0;left:0;height:100%;text-indent:-9999px;overflow:hidden;line-height:20px;padding:0;z-index:1;}
#content #school .schools-widget-index{background:#82acc2;}
#content #district .schools-widget-index{background:#c9d5b1;}
#content #state .schools-widget-index{background:#ccddd2;}

/* Above the fold feature on the schools front page */
#content .schools-list{padding:15px 0;}
#content .schools-list img{padding-right:8px;}
#content .schools-introline{font-size:14px;font-weight:bold;margin-bottom:8px;}
#content #center h5.detail-subhead{font-size:14px;margin:0 0 25px 0;padding:0;outline:none;font-weight:100;}
/* The address subhede for the school_detail page */
/* The grid of boxes at the top of the school_detail page */
#content .schools-gridbox-outer{width:350px;min-height:168px;border:1px solid #fff;display:block;text-align:left;margin:0;padding:0;float:left;}
#content .schools-gridbox-top{margin:0px 5px;display:block;}
#content .schools-gridbox-bottom-wrapper{padding-top:5px;clear:both;}
#content .schools-gridbox-bottom{padding:0;display:block;clear:both;text-align:center;}
#content p.schools-text-kind{text-transform:uppercase;font-weight:bold;text-align:center;margin:0px;padding:5px 0;}
/* Text for the school's management type */
#content div p.schools-text-grades-off{color:#676767;margin:3px 0 3px 0;padding:1px 0 0 0;/* hack to get numbers to center in grid box */
width:100%;text-transform:uppercase;text-align:center;font-size:12px;font-weight:normal;background-color:#ffffff;}
#content div p.schools-text-grades-on{color:#fff;margin:3px 0 3px 0;padding:1px 0 0 0;/*my hack to get numbers to center in grid box */
width:100%;text-transform:uppercase;text-align:center;font-size:12px;font-weight:bold;background-color:#a6c5d7;}
#content div p.schools-text-cubeheader{color:#fff !important;font-size:10px !important;letter-spacing:-.5px !important;padding:0 !important;line-height:100% !important;min-height:22px;_height:22px;}
#content div p.schools-text-cubevalue{color:#fff !important;font-size:38px !important;letter-spacing:-1px !important;margin:0 !important;padding:0 !important;text-align:right;}
#content div p.schools-text-cubevalue a{text-decoration:none !important;color:#fff !important;}
#content .schools-text-cubesmall{font-size:28px;}
/* The grade scale at the top of the box grid in the school_detail page */
#content .schools-gb-scalelabel{margin:0;padding-right:10px;float:left;display:block;}
#content .schools-gb-scale{font-family:Arial;margin:0;width:255px;border:1px solid #222222;display:block;float:left;padding:0 3px;}
#content .schools-gb-grade{margin:0;padding:0;width:7.6%;float:left;display:block;}
#content .schools-gb-cube{font-family:Arial;margin:3px;padding:3px 4px;float:left;display:block;/*bottom section of the grid*/
width:100px;height:62px;overflow:hidden;background-color:#82acc2;text-align:left;}
#content .make-blue{color:#007aaa;}
#content div.schools-detail-section-header a{text-decoration:none;font-weight:bold;}
#content div.schools-detail-section-header a:hover{text-decoration:underline;}
#content a.schools-question{color:#007aaa;font:bold 11px Verdana,Arial,Helvetica,sans-serif;}
#content a:visited.schools-question{color:#007aaa !important;font:bold 11px Verdana,Arial,Helvetica,sans-serif;}
#content a:hover.schools-question{background:#0077aa;color:#ffffff !important;font:bold 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
#content .schools-key{font-size:11px;text-align:right;}
/* III. WARDEAD
These are either base stylings or interchangable widgets for specific to the wardead app.
*/
/* the JS fancy photostrip on the wardead front page */
#content .wardead-landing-photostrip{margin:10px 0 0 0;height:90px;}
#content .wardead-landing-photostrip *{list-style-type:none;padding:0;border:0;margin:0;}
#content .wardead-landing-photostrip li{position:relative;display:block;float:left;}
#content .wardead-landing-photostrip a{height:90px;display:block;float:left;}
#content .wardead-landing-photostrip a:hover img{border:1px solid #ccc;}
#content .wardead-landing-photostrip a:hover{background:transparent url(http://www.latimes.com/includes/wardead/icons/photostrip-active.gif) no-repeat;}
#content .photostrip-select img{border:1px solid #999 !important;}
#content .photostrip-select a,.photostrip-select a:hover{background:transparent url(http://www.latimes.com/includes/wardead/icons/photostrip-selected.gif) no-repeat;}
#content .wardead-landing-photostrip img{width:60px;height:75px;border:1px solid #fff;}
#content .wardead-landing-quote{clear:both;}
/* The big number count on the wardead front page */
#content .wardead-tally{float:right;width:50%;}
#content .wardead-tally-desc{float:left;display:block;width:75%;margin-top:10px;text-align:right;}
#content .wardead-number{font-size:36px;margin-top:-8px;margin-right:5px;text-align:right;display:block;}
/* IV. DOGS
These are either base stylings or interchangable widgets for specific to the dogs app.
*/
/* The dogs front page above-the-fold feature*/
#content .dogs-introline{font-weight:bold;}
#content .dogs-item{font-size:28px;}
#content .dogs-number{font-size:20px;}
/* The Your Scene teaser for the most popular breed detail pages */
#content .dogs-yourscene{clear:both;}
#content .dogs-yourscene .widgetheader{margin-bottom:5px;}
/* The photo that runs on breed_detail pages */
#content .dogs-photo{border:1px solid #222222;background #666666;padding:2px;}
/* V. METROLINK_CRASH
These are either base stylings or interchangable widgets for specific to the metrolink_crash app.
*/
/* The above the fold javascript grid for the Metrolink front page */
#content .landing-photogrid-wrapper{margin:10px 0 0 0;padding-left:24px;}
#content .landing-photogrid{width:576px;text-align:left;}
#content .landing-photogrid *{list-style-type:none;padding:0;border:0;margin:0;}
#content .landing-photogrid li{position:relative;display:block;float:left;}
#content .landing-photogrid a{height:79px;width:64px;display:block;float:left;}
#content .landing-photogrid{margin:10px 0 0 0;height:90px;}
#content .landing-photogrid img{width:60px;height:75px;border:2px solid #fff;}
#content .landing-photogrid a:hover img{border:2px solid #999;}
#content .landing-photogrid-id-wrapper{clear:both;padding-top:10px;padding-left:25px;height:80px;background-image:url('http://www.latimes.com/includes/metrolink_crash/leftarrow.gif');background-position:center left;background-repeat:no-repeat;margin-left:2px;}
#content .landing-photogrid-id .detail-id-name{font-size:24px;clear:both;padding-top:6px;}
#content .landing-photogrid-id .detail-id-city{font:18px normal arial,helvetica,sans-serif;color:#bbb;}
/* VI. DATAINDEX
These are either base stylings or interchangable widgets for specific to the dataindex app.
*/
/* for the dataindex front page */
#content .cat-head{font:18px bold arial,helvetica,sans-serif;/* The category header bar */
padding:8px 8px 8px 8px;width:100%;margin-top:15px;margin-bottom:5px;background-image:url('http://www.latimes.com/images/entnews/bg-diag-stripes-fade.gif');background-repeat:x;}
#content .big-box{width:400px;height:200px;/* The wide box for a category's featured project */
border:1px solid #ddd;padding:0;overflow:hidden;margin-right:5px;background:#edeadb;}
#content .small-box{width:230px;height:100px;/* The smaller box in the upper right of each category */
border:1px solid #ddd;padding:0;overflow:hidden;background:#ece2bf;}
#content .small-box-header{width:230px;height:100px;/* The header above the upper right box in each category */
border:1px solid #ddd;padding:0;overflow:hidden;background:#eeeeee;}
#content .big-title{font:16px bold arial,helvetica,sans-serif;padding:8px 8px 0px 8px;}
#content .new-header{font:14px bold arial,helvetica,sans-serif;/* The "this just in" headline */
padding:8px 8px 8px 8px;margin-top:15px;margin-bottom:5px;background-image:url('http://www.latimes.com/images/entnews/bg-diag-stripes-fade.gif');background-repeat:x;}
#content .small-title{font:14px bold arial,helvetica,sans-serif;padding:8px 8px 0px 8px;}
#content .subhead{align:center;font:12px bold arial,helvetica,sans-serif;padding:0px 8px 8px 8px;border-bottom:1px dotted #fff;}
#content .small-subhead{align:center;font:12px bold arial,helvetica,sans-serif;padding:0px 8px 8px 8px;}
#content .big-widget{padding:10px;}
/* VI. MEXICO
These are either base stylings or interchangable widgets for specific to the mexico app.
*/
/* The main Flash component,with some funky height stuff to get IE7 to work. */
/*hide from ie on mac\*/
#content #flashcontent{width:900px;margin-left:40px;min-height:558px;height:558px !important;height:558px;}
/* The dummy flash element we used in development */
#content #fakeflash{color:white;background:gray;width:900px;height:560px;margin-left:auto;margin-right:auto;padding-left:10px;padding-top:10px;}
#content .fakepivot{font-size:14pt;padding:8px;}
/* The fallback element if Flash and JS fail at page load. */
#content #noflash-wrap{width:850px;margin:0 auto;}
#content #noflash-main{float:left;width:450px;padding-top:20px;margin-bottom:20px;}
#content #noflash-sidebar{float:right;width:330px;margin-bottom:20px;padding-top:20px;}
#content #noflash-footer{clear:both;border-top:1px #565656 dotted;padding-top:20px;text-align:center;}
#content .noflash-hede{font-size:16px;font-weight:bold;}
#content .noflash-text{padding-left:15px;font-size:15px}
#content #noflash ul{list-style-type:none;margin-left:20px;font-size:14px;}
#content #noflash li{margin-bottom:10px;}
#content #noflash .noflash-getflash{font-size:14px;}
#content #noflash .noflash-sidebar-hede{font-size:16px;font-weight:bold;}
/* The headline elements*/
#content .siegehede{border-bottom:3px solid #000000;margin-bottom:5px;}
#content .siegetagline{margin-bottom:7px;}
#content .siegebadge{}
/*
h1#siegehead{position:relative;width:316px;height:23px;overflow:hidden;display:inline;padding-right:20px;}
span#siegebadge{position:absolute;left:0;top:0;width:316px;height:23px;background-image:url(http://www.latimes.com/includes/projects/img/mexico/logo.png);background-repeat:no-repeat;display:inline;}
*/
#content .siegetagtext{display:inline;color:black;font-size:12pt;padding-bottom:1px;}
#content .siegelastupdated{float:right;padding-top:6px;}
/* The archive footer header */
#content #siegearchive{clear:both;}
#content .siegearchivehede{margin-left:14px;}
#content .siegearchivetaghede{color:black;font-size:18px;margin-top:20px;text-transform:uppercase;letter-spacing:0.6px;font-weight:bold;word-spacing:1.4px;}
#content .siegearchivecommenthede{font-size:18px;color:#545454;margin-left:7px;margin-top:1em;}
#content .siegeachivetagline{font-size:13px;}
/* The archive filter dropdown */
#content .siegefilterform{margin-top:20px;padding-right:40px;float:right;margin-bottom:10px;font-size:13px;display:none;}
#content .siegearchivehede select{font-size:13px;}
#content .siegearchivehede option{font-size:13px;}
/* The magic Mochikit datagrid table,blownout,for when the right rail is iced */
#content table.datagrid{width:940px;margin-left:auto;margin-right:auto;border-collapse:collapse;margin-top:20px;}
#content table.datagrid thead th {border-bottom:2px solid black; text-align:left; color:#B00606; font-weight:bold; padding-top:4px; padding-bottom:4px; padding-left:10px; font-family:sans-serif;}
#content table.datagrid thead th a {color:white;text-decoration:none;font-size:1.0em;background-repeat:no-repeat;background-position:center right;padding-right:15px;}
#content table.datagrid thead th.over{background-color:black;cursor:pointer;color:white;}
#content table.datagrid tbody th{font-weight:bold;}
#content table.datagrid tbody td {font-size:.9em;line-height:1.3em;}
#content table.datagrid tbody td,table.datagrid tbody th{text-align:left;border-bottom:1px dashed black;padding-top:10px;padding-bottom:10px;padding-left:12px;vertical-align:top;color:black;}
#content table.datagrid tbody td a{font-weight:bold;}
#content table.datagrid tbody tr.alternate td,table.datagrid tbody tr.alternate th{background-color:#f1f1f1;}
#content table.datagrid tfoot td,table.datagrid tfoot th{background-color:#FFFEE3;color:#4B4545;padding:.5em;font-weight:bold;border-top:2px solid #4B4545;}
#content table.datagrid tfoot th{text-align:left;}
#content table.datagrid tfoot td{}
/* A smaller Mochikit datagrid table for when the right rail is intact */
#content table.small-datagrid{width:610px;margin-left:auto;margin-right:auto;border-collapse:collapse;margin-top:20px;}
#content table.small-datagrid thead th{text-align:left;color:black;font-weight:bold;font-size:14px;padding-top:4px;padding-bottom:4px;border-top:2px solid black;border-bottom:2px solid black;padding-left:10px;}
#content table.small-datagrid thead th a{color:white;text-decoration:none;font-size:1.0em;background-repeat:no-repeat;background-position:center right;padding-right:15px;}
#content table.small-datagrid thead th.over{background-color:black;cursor:pointer;color:white;}
#content table.small-datagrid tbody th{font-weight:bold;}
#content table.small-datagrid tbody td,table.datagrid tbody th{text-align:left;border-bottom:1px dashed black;padding-top:10px;padding-bottom:10px;padding-left:12px;vertical-align:top;color:black;}
#content table.small-datagrid tbody td a{font-weight:bold;}
#content table.small-datagrid tbody tr.alternate td,table.datagrid tbody tr.alternate th{background-color:#f1f1f1;}
#content table.small-datagrid tfoot td,table.datagrid tfoot th{background-color:#FFFEE3;color:#4B4545;padding:.5em;font-weight:bold;border-top:2px solid #4B4545;}
#content table.small-datagrid tfoot th{text-align:left;}
#content table.small-datagrid tfoot td{}
/* For turning off the tags column the filter searchs against */
#content .invisible{display:none;}
/* The footer comment roll stylings */
#content .siegequestionhede{font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:0;margin:0 0 3px 0;height:22px;clear:both;}
#content .siegequestionhede a{padding:3px 5px 0 10px;font-weight:bold;margin-left:30px;}
#content table.siegequestioncomments{margin-left:auto;margin-right:auto;width:900px;}
#content table.siegequestioncomments tbody td,table.siegequestioncomments tbody th{text-align:left;color:black;}
#content .siegecomment{width:900px;padding-top:10px;}
#content .siegecommentquote{border-top:1px dotted gray;width:540px;padding-top:20px;padding-right:20px;padding-left:50px;padding-bottom:20px;line-height:160%;vertical-align:top;background:transparent url(http://www.latimes.com/includes/projects/img/mexico/quote.jpg) no-repeat;}
#content .siegecommentquote p{margin-bottom:7px;font-size:14px;font-family:Georgia,Arial,sans-serif;}
#content .siegecommentmeta{border-top:1px dotted gray;width:360px;vertical-align:bottom;padding-left:10px;padding-top:20px;padding-bottom:20px;text-align:left;}
#content .siegecommentuser{font-weight:bold;font-size:16px;}
#content .siegecommenttimestamp{color:#FF3333;font-size:13px;padding-top:3px;}
#content .siegeresponse{width:900px;padding-top:5px;margin-bottom:10px;}
#content .siegecommentresponse{width:540px;padding-right:20px;border:none;background:#F2F0DF;padding-top:20px;padding-bottom:20px;padding-left:50px;line-height:150%;vertical-align:top;}
#content .siegecommentresponse p{margin-bottom:7px;font-size:13px;padding-top:5px;font-family:Arial,sans-serif;}
#content .siegeresponsemeta{width:360px;vertical-align:top;padding-left:10px;background:#F2F0DF;padding-top:20px;padding-bottom:20px;text-align:left;}
#content .siegeresponseuser{font-weight:bold;font-size:15px;}
#content .siegeresponsetimestamp{color:#FF3333;font-size:12px;padding-top:3px;}
#content .siegequestioncommentform{margin-left:40px;margin-bottom:20px;}
#content .siegecommenthede{margin-left:20px;margin-bottom:20px;}
/* hundred days */
#content #hundreddaysarchive{clear:both;}
#content .hundreddaysarchivehede{margin-left:14px;}
#content .hundreddaysarchivetaghede{color:black;font-size:18px;margin-top:20px;text-transform:uppercase;letter-spacing:0.6px;font-weight:bold;word-spacing:1.4px;}
#content .hundreddaysarchivecommenthede{font-size:18px;color:#545454;margin-left:7px;margin-top:1em;}
#content .hundreddaysachivetagline{font-size:13px;}
#content .hundreddaysquestionhede{font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:0;margin:0 0 3px 0;height:22px;clear:both;}
#content .hundreddaysquestionhede a{padding:3px 5px 0 10px;font-weight:bold;margin-left:30px;}
#content table.hundreddaysquestioncomments{width:600px;margin-right:5px;}
#content table.hundreddaysquestioncomments tbody td,
#content table.hundreddaysquestioncomments tbody th{text-align:left;color:black;}
#content .hundreddayscomment{width:600px;padding-top:10px;}
#content .hundreddayscommentquote{border-top:1px dotted gray;width:540px;padding-top:20px;padding-right:20px;padding-left:50px;padding-bottom:20px;line-height:160%;vertical-align:top;background:transparent url(http://www.latimes.com/includes/projects/img/mexico/quote.jpg) no-repeat;}
#content .hundreddayscommentquote p{margin-bottom:7px;font-size:14px;font-family:Georgia,Arial,sans-serif;}
#content .hundreddayscommentmeta{border-top:1px dotted gray;width:360px;vertical-align:bottom;padding-left:10px;padding-top:20px;padding-bottom:20px;text-align:left;}
#content .hundreddayscommentuser{font-weight:bold;font-size:16px;}
#content .hundreddayscommenttimestamp{color:#FF3333;font-size:13px;padding-top:3px;}
#content .hundreddaysquestioncommentform{margin-left:40px;margin-bottom:20px;}
#content .hundreddayscommenthede{margin-left:20px;margin-bottom:20px;}
#content .hundreddaysquestioncommentform{margin-left:40px;margin-bottom:20px;}
#content .hundreddayscommenthede{margin-left:20px;margin-bottom:20px;}
#content .hundreddaysstorygallery{float:right;width:285px;border-left:black 1px solid;}
#content .hundreddaysstorygallerywrapper{padding-left:12px;margin-top:5px;}
#content .hundreddaysarchiveitem{margin-bottom:20px;}
#content .hundreddaysarchiveitemtopper{text-transform:uppercase;font-size:11px;color:black;}
#content .hundreddaysarchiveitemheadline{font-size:16px;margin-bottom:2px;}
#content .hundreddaysarchiveitemdeckhead{font-size:14px;}
/* VII. Neighborhoods
These are either base stylings or interchangable widgets for specific to the mapping-la app.
*/
/* The index page*/
#content #hood-index-hed{color:black !important;margin-left:0 !important;margin-bottom:8px !important;}
#content .hood-index-graf{padding:2px;margin:8px;font-size:16px;line-height:140%;color:black;}
/* The detail page*/
#content #hood-detail-hed{font-size:26px !important;color:black !important;margin-left:0;margin-bottom:0px;font-family:Georgia,Arial;}
#content .hood-description{padding-bottom:2px; font-size:15px; line-height:130%; margin:0 10px; padding:8px 8px 2px 0px;}
#content .hood-neighbors{padding-bottom:2px; font-size:15px; line-height:130%; padding:8px 8px 2px 0px; margin:0 10px;}
#content #geo_form_map{width:500px;height:300px;}
#content .neighborhoods-detail-section{padding:12px 0 15px 0;}
#content .neighborhoods-detail-section ul{margin-left:30px;}
#content .neighborhood-subhede {margin: 15px 0 8px 0;}
#content .neighborhood-subhede h2 {font-size:20px;}
/* The lists of stats that appear on the school detail pages */
#content .neighborhoods-detail-section li{margin-bottom:10px;font-size:14px;}
#content .neighborhoods-detail-section-header{/* The special bar-like headers for teh school detail pages. They snap to and fro with JS */
background-image:url(http://www.latimes.com/includes/schools/icons/bar.gif);background-repeat:no-repeat;font-size:12px;color:#333;padding:0;margin:0 0 3px 0;width:100%;height:22px;clear:both;}
#content .neighborhoods-detail-section-header a{font-size:14px;display:block;width:100%;padding:3px 5px 0 10px;color:#333 !important;font-weight:bold;}
#content .neighborhood-pie-widget-wrapper{float:right;padding:0 0 10px 5px;width:350px;}
/* The special sauce for the google pie charts on the school detail page */
#content .neighborhood-pie-widget-wrapper img{float:right;}
#content .neighborhood-pie-widget-wrapper-sourcing{margin-top:5px;color:gray;text-align:center;font-weight:bold;}
#content .category-explainer{font-size:14px;padding-bottom:10px;}
/* tabs and accordion */
#content .basic{width:100%;outline:0;}
#content .ui-accordion-header{outline:0;}
#content .neighborhoods-tabs-header{min-height:35px; height:35px;}
#content a.neighborhoods-detail-section-slider{cursor:pointer;display:block;background-repeat:no-repeat;width:100%;height:24px;clear:both;background-image:url("http://www.latimes.com/includes/projects/img/bar-28.png");font-size:14px;display:block;width:100%;padding:5px 0px 0px 10px;color:black !important;font-weight:bold;outline:0;}
#content a.neighborhoods-detail-section-slider:hover{text-decoration:none;color:#707070;outline:0;/*font-size:15px;*/}
#content a.neighborhoods-detail-section-slider.selected{color:#707070;outline:0;}
#content .neighborhoods-blue-arrow{text-decoration:none !important;color:#007AAA;}
#content .neighborhoods-blue-arrow:hover{text-decoration:none;color:#007AAA;}
#content h2 small{color:black;font-weight:normal;font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;text-transform:uppercase;position:relative;left:4px;letter-spacing:0px;}
#content .neighborhoods-accordion-drawer{width:620px;position:relative;clear:left;float:left;margin:0;padding:0;border:0;}
#content .neighborhoods-accordion-drawer-wrapper{width:620px;padding-top:12px;padding-bottom:12px;margin:0;}
#content .neighborhoods-accordion-chart-widget{float:right;padding-bottom:10px;width:325px;}
#content .neighborhoods-accordion-chart-widget-label{margin:0;text-align:center;}
#content .neighborhood-accordion-drawer-hede {font-size:23px; margin: 5px 0 10px 10px;}
#content .neighborhoods-accordion-drawer-robocopy{width:275px;}
#content .neighborhoods-accordion-drawer-robocopy ul{padding-left:30px;padding-top:20px;margin:0px;}
#content .neighborhoods-accordion-drawer-robocopy li{padding-bottom:10px;margin:0px;font-size:15px;}
#content .neighborhoods-accordion-drawer-sourceline{clear:both;float:right;font-size:12px;margin:10px 2px 6px 2px;}
#content .neighborhoods-detail-section-sourceline{clear:both;float:right;font-size:12px;margin:10px 2px 6px 2px;}
#content .neighborhoods-widget-table{width:610px;margin-left:auto;margin-right:auto;border-collapse:collapse;}
#content .neighborhoods-widget-table th{text-align:left;color:black;font-weight:bold;font-size:14px;padding-top:4px;padding-bottom:4px;padding-right:10px;border-top:3px solid black;border-bottom:2px solid black;padding-left:3px;line-height:26px;text-align:right;}
#content .neighborhoods-widget-table td{font-size:14px;padding-top:4px;padding-bottom:4px;padding-left:3px;padding-right:10px;vertical-align:top;color:black;border-bottom:1px solid gray;line-height:24px;text-align:right;}
#content #hood-hedeline-container {margin-bottom:8px;}
#content #hood-hedeline-container .neighborhood-title {font-size:34px; padding-top:10px; padding-bottom:2px;}
#content .neighborhood-explainer-deckhede { font-size:16px; margin-top:4px; }
#content #schoolskey {float:right; margin: 0px 20px 0px 0px; padding-top:2px; display:inline;}
#content #crimeloader {float:right; margin: 0px 25px 0px 0px; display:none;}
#content #crimeloader .loadingtext {font-size:20px; display:inline; margin:0 4px 0px 0;}
#content #crimeloader .loadingicon {display:inline;}
#content #crimekey {padding-bottom:2px; border-bottom:1px black solid;}
#content .alert-box{border-top:2px solid rgb(147,0,0);border-bottom:2px solid rgb(147,0,0);margin:0pt 0pt 20px;padding:5px;clear:both;font-size:16px;text-align:center;width:620px;}
#content .alert-box b{color:rgb(147,0,0);}
#content .alert-box a{font-size:13px;color:#2262CC;}
#content #timemap{width: 620px;border: 1px solid black; background #666666; padding: 0px; margin-top:0px; z-index:10;}
/* Caution! Ensure accessibility in print and other media types... */
@media projection,screen{.ui-tabs-hide{display:none;}}
/* Hide useless elements in print layouts... */
@media print{.ui-tabs-nav{display:none;}}
/* Skin */
#content #tabs {margin: 0; padding: 0; border: 0;}
#content .ui-tabs-nav{list-style:none;padding:0;font-size:15px;letter-spacing:0.05em;}
#content .ui-tabs-nav:after{/* clearing without presentational markup,IE gets extra treatment */ display:block;clear:both;content:" ";}
#content .ui-tabs .ui-tabs-nav li{font-size:15px;letter-spacing:0.05em;font-weight:bold;text-transform:uppercase;position:relative;float:left;margin:0 1em 0px 0;padding:0;border-bottom-width:0 !important;z-index:1;}
 
#content .ui-tabs .ui-tabs-nav li a{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:url(http://www.latimes.com/includes/projects/img/gray-arrows.gif) no-repeat 8% 50%;background:#F2F1EF url(http://www.latimes.com/includes/projects/img/gray-arrows.gif) no-repeat scroll 8% 50%;border:1px solid #F2F1EF;color:gray;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0.5em 1.5em 0.5em 1.65em;text-decoration:none;}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{background:url(http://www.latimes.com/includes/projects/img/blue-arrows.gif) no-repeat 8% 50%;color:black;padding:0.5em 1.5em 0.5em 1.65em;text-decoration:none;border:2px solid #DDDDDD !important;outline:0;border-bottom-width:0;}
#content .ui-tabs .ui-tabs-nav li a:hover{background:url(http://www.latimes.com/includes/projects/img/blue-arrows.gif) no-repeat 8% 50%;color:#007aaa;padding:0.5em 1.5em 0.5em 1.65em;text-decoration:none;border:1px solid #F2F1EF;outline:0;}
#content .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{color:black;cursor:default;}
/*
.ui-state-active a.neighborhood-top-tab{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;}
.ui-state-active a.neighborhood-top-tab:hover{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(http://www.latimes.com/includes/projects/img/blue-arrows.gif) no-repeat scroll 8% 50% !important;border-left:2px solid #DDDDDD !important;border-top:1px solid black !important;border-right:1px solid black !important;color:#007aaa !important;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0.5em 1.5em 0.5em 1.65em !important;text-decoration:none;border-bottom-width:0;}
*/
/* first selector in group seems obsolete,but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
#content .ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40);}
#content .ui-tabs-panel{padding:1em 0px;background:#fff;/* declare background color for container to avoid distorted fonts in IE while fading */}
/* Additional IE specific bug fixes... */
#content * html .ui-tabs-nav{/* auto clear,@ IE 6 & IE 7 Quirks Mode */ display:inline-block;}
#content *:first-child+html .ui-tabs-nav{/* @ IE 7 Standards Mode - do not group selectors,otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display:inline-block;}
/* Crime timemap */
#content .timeline-band-0 .timeline-date-label{height:0.5em;}
#content .timeline-band-1 .timeline-date-label{color:black;font-family:Georgia,serif;}
#content .timeline-band-0 .timeline-ether-bg{background-color:#F2F1EF;}
#content .timeline-band-1 .timeline-ether-bg{background-color:#F2F1EF;}
#content #neighborhood-map{height:400px;min-height:400px;width:620px;}
#content #timelinecontainer{padding-top:1px;margin-top:1px;}
#content #timeline{height:150px;min-height:150px;width:620px;}
#content .timeline-date-label{width:10em !important;}
/* Fake tabs for the top of neighborhoods and elsewhere */
#content .lat-tabs-nav{font-size:15px;letter-spacing:0.05em;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
#content .lat-tabs-nav li{border-width:1px 1px 0px 1px;border-style:solid;border-color:#AAA;float:left;font-weight:bold;margin:0 1em 0 0;outline-style:none;outline-width:0;padding:0.5em 1.5em 0.5em 1.5em;position:relative;text-decoration:none;text-transform:uppercase;}
#content .lat-tabs-nav a {color:gray;}
#content .lat-tabs-nav a:hover{color:#2262CC;}

/* VII. South L.A.
These are either base stylings or interchangable widgets for specific to the south_la app.
*/
/* The headline elements*/
#content .south-la-soundslides-wrapper{margin-left:40px;outline:0;}
#content .south-la-soundslides-wrapper object{outline:0;}
#content .south-la-soundslides-wrapper #player{outline:0;}
#content .south-la-hed{margin-left:5px;margin-bottom:5px;}
#content .south-la-tagline{margin-bottom:7px;margin-left:15px;}
#content .south-la-tagtext{display:inline;color:black;font-family:Arial,Helvetica,sans-serif;font-size:26px;padding-bottom:1px;}
#content .south-la-lastupdated{float:right;padding-top:15px;margin-right:20px;font-size:13px;}
#content .south-la-credits-wrapper{padding-bottom:15px;margin-right:15px;clear:both}
#content .south-la-belowthefold-wrapper{padding-top:20px;clear:both;}
#content .south-la-belowthefold-rightrail-wrapper{float:right;width:285px;border-left:black 1px solid;}
#content .south-la-belowthefold-hed{font-family:Arial,Helvetica,sans-serif;color:black;font-size:18px;margin-top:0px;text-transform:uppercase;letter-spacing:0.6px;font-weight:bold;word-spacing:1.4px;}
#content .south-la-belowthefold-tagline{font-size:13px;}
#content .south-la-share-hed-wrapper{margin-left:12px;margin-bottom:0px;}
#content .south-la-share-body-wrapper{margin-left:10px;clear:both;width:285px}
#content .south-la-belowthefold-rightrail-footer-hed-wrapper{margin-left:12px;padding-top:8px;clear:both;border-top:black 1px solid;margin-bottom:0px}
#content .south-la-belowthefold-rightrail-footer-body-wrapper{padding-left:12px;margin-top:5px;}
#content .south-la-belowthefold-rightrail-storygallery-item{margin-bottom:15px;margin-top:5px;}
#content .south-la-belowthefold-rightrail-storygallery-hed{font-size:16px;margin-bottom:2px;}
#content .south-la-belowthefold-rightrail-storygallery-dekhed{font-size:14px;}
#content .south-la-belowthefold-rightrail-link-right{font-size:14px;clear:both;padding:10px 0 0 20px;text-align:right;font-weight:bold;}
#content .south-la-belowthefold-rightrail-link-right a{color:#007aaa;cursor:pointer;}
#content table.south-la-belowthefold-rightrail-comments{width:275px;margin-right:5px;}
#content table.south-la-belowthefold-rightrail-comments tbody td,table.hundreddaysquestioncomments tbody th{text-align:left;color:black;}
#content .south-la-belowthefold-rightrail-comment{padding-top:10px;}
#content .south-la-belowthefold-rightrail-comment-quote{padding-top:20px;padding-right:20px;padding-left:35px;padding-bottom:20px;line-height:160%;vertical-align:top;background:transparent url(http://www.latimes.com/includes/projects/img/mexico/quote.jpg) no-repeat;}
#content .south-la-belowthefold-rightrail-comment-quote p{margin-bottom:7px;font-size:15px;font-family:Georgia,Arial,sans-serif;}
#content .south-la-belowthefold-rightrail-comment-user{font-weight:bold;font-size:16px;}
#content .south-la-belowthefold-rightrail-comment-timestamp{color:#FF3333;font-size:13px;padding-top:3px;}
#content .south-la-belowthefold-body-hed-wrapper{margin-left:2px;margin-bottom:0px;}
#content .south-la-belowthefold-body-hed-wrapper a{text-decoration:none;}
#content .south-la-belowthefold-hed-selected{display:inline;background:url(http://www.latimes.com/includes/projects/img/gray-arrows.gif) no-repeat 0 50%;color:gray;font-size:18px;margin-top:0px;text-transform:uppercase;letter-spacing:0.6px;font-weight:bold;word-spacing:1.4px;padding:.5em 1em;}
#content .south-la-belowthefold-hed-unselected{cursor:pointer;display:inline;padding:.5em 1em;color:black;font-size:18px;margin-top:0px;text-transform:uppercase;letter-spacing:0.6px;font-weight:bold;word-spacing:1.4px;background:url(http://www.latimes.com/includes/projects/img/blue-arrows.gif) no-repeat 0 50%;}
#content a.south-la-belowthefold-hed-unselected:hover{color:#2262CC !important;}
#content a.south-la-belowthefold-hed-unselected{color:black !important;}
#content a.south-la-belowthefold-hed-selected{color:gray !important;}
#content .south-la-belowthefold-comment-wrapper{width:580px;margin-left:40px;margin-bottom:20px;}
#content table.south-la-belowthefold-comments{width:580px;margin-right:5px;margin-top:20px;}
#content table.south-la-belowthefold-comments tbody td,table.hundreddaysquestioncomments tbody th{text-align:left;color:black;}
#content .south-la-belowthefold-comment{padding-top:10px;}
#content .south-la-belowthefold-comment-quote{border-top:1px dotted gray;padding-top:20px;padding-right:20px;padding-left:50px;padding-bottom:20px;line-height:160%;vertical-align:top;background:transparent url(http://www.latimes.com/includes/projects/img/mexico/quote.jpg) no-repeat;}
#content .south-la-belowthefold-comment-quote p{margin-bottom:7px;font-size:16px;font-family:Georgia,Arial,sans-serif;}
#content .south-la-belowthefold-comment-user{font-weight:bold;font-size:16px;}
#content .south-la-belowthefold-comment-timestamp{color:#FF3333;font-size:13px;padding-top:3px;}
#content .south-la-belowthefold-comment-form-hed{background:url(http://www.latimes.com/includes/projects/img/blue-arrows.gif) no-repeat 0 50%;font-size:18px;color:#545454;margin-left:7px;margin-top:1em;padding:.5em 1em;}
/* VIII. FARMERS MARKET
These are either base stylings or interchangable widgets for specific to the farmers_market app.
*/
#content .farmers-market-rail p { margin-top: 10px; margin-bottom: 5px; }
#content .farmers-market-rail ul { line-height: 1.5em; margin-top: 10px;}
#content .farmers-market-rail li { margin-left: 15px; list-style-type: disc;}
#content .farmers-market-rail h3 { font-size: 23px; }
#content .gmap-small{border:2px solid #D0D0C4; float:left; width:210px; height:120px;}
#content .farmers-market-info {line-height: 1.5em; margin-left:20px; width: 380px; float:left; font-size:14px;}
#content .farmers-market-info ul{margin-left:30px;}
#content .farmers-market-hedimg{margin-bottom:15px;margin-top:-5px;font-size:11px;}
#content .farmers-market-address{font-size:16px}
#content .farmers-market-info-wrapper{display:block;clear:both;min-height:200px}
#content .farmers-market-filter-title { text-decoration: underline; }

#content .farmers-market-staff-comment{clear:both;padding-top:20px; line-height: 1.25em;}
#content .farmers-market-feat-wrapper {clear:both; margin-top: 20px; margin-bottom: 10px; }
#content .farmers-market-feat-wrapper p { margin-top: 7px; margin-bottom: 7px; line-height: 1.25em; }
/* IX. HOMICIDE REPORT */
#content .homicide-list-container .small-datagrid{ width: 310px; margin-top: 0px; margin-left: -3px;}
#content .homicide-list-container .small-datagrid tbody td, table.datagrid tbody th { border-bottom: 1px dashed #c4c4c4; }
#content .homicide-list-container .small-datagrid tbody td a { font-weight: normal !important; }
#content .homicide-list-container { height: 530px; float: left; }
#content #homicide-rail-list {
    height: 492px;
    overflow: auto;
    margin-left: -2px;
    width: 325px;
    border: 1px solid #ddd;
}
#content 
#content .hrtdname {
    min-width:150px;
}
#content 
#content #homicide-rail-list-content { width: 200px; margin-left:-4px; }
#content .homicide-list-hed {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    margin-left: 10px;
}
#content .homicide-locator-map {
    float: right;
}
#content .homicide-detail-robotext {
    float: left;
    width: 400px;
}
#content .most-recent-homicides { width: 650px; }
#content .most-recent-homicides { margin-top: 10px; }
#content .most-recent-homicides h4 { font-size: 16px; font-weight: bold; }
#content .black-links a {color: black;}
#content .widgets { width: 640px; float: left; }
#content #hdimg { max-height: 110px; max-width: 125px; }
#content .homicide-post { width: 390px; padding: 5px; float: left; line-height: 20px; position: relative; }
#content .homicide-post h3 {
    font-size: 28px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-top: 5px;
    line-height: 30px;
}
#content .homicide-post p {
    margin-bottom: 10px;
}
#content .homicide-post br {
    margin: 10px;
}
#content .homicide-meta-rail { float: right; width: 220px; border-left: 1px solid #DDD; line-height: 20px; }
#content .homicide-blog-entry {
    border-bottom:1px dotted #000000;
    margin-bottom:15px;
    padding-bottom:30px;
    line-height:20px;
}
#content .homicide-blog-entry br {
    margin: 10px;
}
#content .homicide-blog-entry p br {
    margin: 20px;
}
#content .homicide-blog-entry p {
    margin-bottom:10px;
}
#content .homicide-entry-right-link { margin-bottom:7px; }
#content .homicide-post-left {
    width: 400px; 
    float: left;
}
#content .homicide-post-right {
    float: right; 
    width: 200px; 
    border-left: 1px solid black; 
    padding-left: 10px;
}

#content .hr-photostrip{margin:10px 0 0 0;height:90px;}
#content .hr-photostrip *{list-style-type:none;padding:0;border:0;margin:0;}
#content .hr-photostrip li{position:relative;display:block;float:left;}
#content .hr-photostrip a{height:90px;display:block;float:left;}
#content .hr-photostrip a:hover img{border:1px solid #ccc;}
#content .hr-photostrip a:hover{background:#999999;}
#content .hr-photostrip img{width:60px;height:75px;border:1px solid #fff;}
#content .hr-photostrip-select img{border:1px solid #999 !important;}
#content .hr-photostrip-select a,.hr-photostrip-select a:hover{background:#999999;}

#content .fleftpad10 { float:left; padding: 10px 10px 10px 0px; }
#content .frightpad10 { float:right; padding: 10px 10px 0px 10px; }

#content .homicide-post-right br { margin: -4px; }
#content .homicide-post-right img { float: left; padding-right:5px; }
#content .homicide-email-us { border: 1px solid #DDD; padding: 5px; }
#content .data-app em {font-style: italic}

/* jQuery searchbox magic */
#content .searchbox input.searchbox-input-text{border: 1px solid #d0ccc9; background: #fff;color: #5f95ef; font-size: 20px; font-weight: 700; padding-bottom: 2px;} 
#content .searchbox input.searchbox-input-text{font-weight: normal;color: #565656;border: 1px solid #9c9c9c; width: 400px; padding: 2px; text-align: left; }  
#content .searchbox input.searchbox-input-text.active{ background: #E8E8E8; border: 1px solid #D8D8D8; color:black;}
#content .searchbox input.searchbox-input-text.black{ color:black !important;}
#content .searchbox input.searchbox-input-text.rightrail{ width:220px; margin-left:8px; font-size:16px !important;}
#content .bubbletable td, th {padding: 4px;}

/* Hollywood Walk of Fame */
#content #starwalk-profile-biobox-text { float:right; text-align:left; font-size:14px; }
#content #starwalk-profile-biobox-text h1 { font-size:34px; margin-bottom:5px; }
#content #starwalk-profile-biobox-text p { margin-bottom:6px; line-height:125%; }
#content #starwalk-profile-biobox-text p.hollywood-byline { font-size:13px; margin-bottom:12px; color:#292727; }
#content #starwalk-profile-biobox-text .hollywood-byline-date { color:#930000; font-style:italic; font-size:11px; }
#content #starwalk-profile-biobox-photo.big .photobox { border: 1px #DDD solid; padding-bottom:20px; }
#content #starwalk-profile-biobox-photo .photo-caption{ font-size:12px; margin:0 4px; }
#content #starwalk-profile-biobox-photo .dummy-photo { width:280px; height:350px; min-height:350px; background:#8888A8; display:block; border:gray 3px solid; margin-bottom:4px; }
#content #starwalk-profile-biobox-photo img.hollywood-big-photo { width:280px; height:350px; min-height:350px; display:block; border:gray 3px solid; margin-bottom:4px; }
#content #starwalk-profile-biobox-photo img.hollywood-star-photo { width:130px; height:108px; min-height:108px; background:#4088A8; display:block; border:gray 3px solid; margin-bottom:4px; }
#content #starwalk-profile-biobox-photo .star-type { text-transform:uppercase; font-size:14px;}
#content #starwalk-profile-biobox-photo .star-address { text-transform:normal; font-size:12px;}
#content #starwalk-profile-biobox-text li.hollywood-linklist-item { margin-bottom:8px; }
#content #starwalk-profile-biobox-text div.hollywood-linklist-hede a { text-decoration:none; }
#content #starwalk-profile-biobox-text div.hollywood-linklist-hede a:hover { text-decoration:underline; }
#content #starwalk-profile-biobox-text div.hollywood-linklist-hede { font-size:16px; display:inline; }
#content #starwalk-profile-biobox-text div.hollywood-linklist-link { font-size:14px; display:inline;}
#content #starwalk-profile-biobox-text .hollywood-linklist-topper { font-size:14px; text-transform:uppercase; margin-bottom:6px; }
#content .hollywood-map-bubble { width: 270px; line-height:120%; font-size:13px; padding:4px 8px 4px 4px; }
#content .hollywood-map-bubble strong { font-size:14px; }
#content .hollywood-map-bubble p { margin-top: 3px; }
#content #hollywood-map-sidebar-wrapper { margin: 8px 0 2px 8px; }
#content ol#hollywood-map-sidebar li { padding-top:3px; list-style-type: decimal; margin-left:25px; }
#content span.hollywood-drop-caps {float:left;font-family: Georgia,serif;font-size: 300%;line-height: 0.85em;margin-right: 0.06em;margin-bottom:-0.25em;}

/* Three column grid developed for WOF that can be reused elsewhere */
#content #three-column-grid-wrap {text-align:center;}
#content #three-column-grid {text-align:left;margin:auto;width:100%;}
#content #three-column-grid #left-column {float:left;clear:left;width:200px;margin-left:10px;}
#content #three-column-grid #center-column {float:left;width:200px;margin-left:10px;}
#content #three-column-grid #right-column {float:right;clear:right;width:200px;margin-left:10px;}

/* Parts about it that might need to stay specific to WOF (i.e. image sizing) */
#content #three-column-grid p.hollywood {width:140px;text-align:center;}
#content #three-column-grid p.hollywood-grid-star {width:130px;text-align:center;}
#content #three-column-grid img.hollywood {width:140px;height:175px;border:2px solid gray;}
#content #three-column-grid img.hollywood-grid-star {width:130px;height:108px;border: 2px solid gray;}

/* Section formatting developed during walk of fame */
#content div.sectionborder {border-bottom:2px solid #DDDDDD; margin:10px 0; clear:both}
#content h2.sectionhed {font-size:22px; border:0; font-weight:normal; margin:0; padding:0;}
#content div.social-media-strip-wrapper {width:100%;height:65px;min-height:65px;}
#content div.social-media-links {margin-top:10px;text-align:center;}
#content div.social-media-links .link {margin-right:40px; display: inline; outline:0}
#content .box_bordered_projects_item a { color:#2262CC !important;}


/*redeye stuff*/
#cube-ad {width:300px; border-top:10px solid #dfdfdf; border:20px solid #dfdfdf; margin-bottom:10px; overflow:hidden;}
h1#page-title {color:#333333;font-family:"Arial",sans-serif;font-size:40px;font-weight:normal; padding-bottom:8px; padding-top:10px; border-bottom:2px solid #ccc;}
h1#page-title a {color:black; text-decoration:none;}
h1#page-title a:hover {color:#666; text-decoration:underline;}
.entry.summary.first {border-top:none;}
#beta {margin-left:-1px !important; padding-left:20px !important; border-left:1px solid #e1e1e1 !important; padding-top:0 !important;}
#alpha {border-right:1px solid #e1e1e1 !important; margin-right:0 !important; padding-right:19px;}
h3.widget-header {color:#B00606; font-family:"Arial",sans-serif; font-size:14pt; font-weight:bold; letter-spacing:-1.5px; padding:5pt 0 3pt;}
div.breadcrumb {color:grey; margin-top:8px; font-weight:bold; font-size:1.2em;font-family:"Arial",sans-serif; margin-bottom:10px;padding-left:10px;}

p.widget-links {font-size:1.1em;}
p.widget-links a {color: #006699;}

#credits {padding:20px; color:#333333; background-color:#FEFFBF; margin:20px -10px 20px -20px;}
#credits img {display:inline; margin-right:.5em;}
#credits p {margin-bottom:.5em;line-height:1.2em;font-size: 16px; line-height:21px;}
#credits ul {padding-left:15px;margin-bottom:.5em;}
#credits li {list-style-type:square;}
#credits p.names {font-size:12px; line-height: 17px;}
#credits p strong {font-size:15px;line-height: 20px;}

#map-refer {padding:0; font-weight:bold; font-size:1.2em; margin-left:-20px;}
#content .ad-placement { position: absolute; top: -155px; left:415px; }

#alpha #hed {font-weight:normal;font-size:1em; padding-top:.5em;font-family:"Arial",sans-serif;}
#alpha #hed select {font-size:.9em; font-family:"Arial",sans-serif;}

dl.related-homicides {font-family:"Arial",sans-serif; line-height:17px;font-size:12px;}
dl.related-homicides a {color: #006699;}
dl.related-homicides dt {float:left; clear:left; width:63px;text-align:right;margin-right:5px;}
dl.related-homicides dd {float:left; width:500px; margin-bottom:.8em;}

#map-caption {background-color:black; color:white; font-family:Arial, sans-serif; padding:8px; font-size:1.2em;}
h4#hed {line-height:1.4em; font-size:1.2em !important;}

.main-index #alpha {border-top:0 !important;}

/* Entry summary styles */
#content #page-title {width:940px; padding: 0; margin: 0 0 35px 10px; border-bottom: 1px solid #ccc;}
#content h3.entry-title a {font-size: 26px; line-height: 31px; color: #B00606;}
#content div.entry-meta {color: #666; font-size: 14px; line-height: 19px; margin: 10px 0 0 0;}
#content div.entry-content {font-size: 14px; line-height: 20px; margin: 10px 0 0 0; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
#content div.entry-content p {margin: 19px 0;}
#content div.hentry {margin: 0 0 30px 0; clear:both; padding: 0;}

a#comscore {color: #B00606; font-size:12px; line-height:17px;}

/* fix borked styles */
div#footer, div#footerContainer {display: block; overflow:hidden;}
form#searchBox {margin: 4px 0 0 0;}
div#hotTopic {display: none;}
div#layerOne {border-bottom: 1px solid #ccc; margin-bottom: 24px;}

/* Fix borked map styles */
.olLayerGooglePoweredBy.gmnoprint {z-index:0 !important;}
.olLayerDiv {z-index:0 !important;}
