/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
/* COMMON */
body{background-color:#777777;}
img{display:block;}
a{font-weight:bold;color:#011369;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5{color:#fff;font-weight:bold;padding:0px;margin:0px;}
h1{font-size:21px;}
h2{font-size:15px;}
h2 a{color:#fff;padding:0px;margin:0px;}
h2.sectionTitle{font-size:23px;margin-bottom:20px;}
h2.headLine a,h4.headLine a{color:#011369;}
h3,h4,h5,h2.headLine,h4.headLine{font-size:13px;}
strong,b{font-weight:bold;}
i{font-style:italic;}
.xxsmall{font-size:9px;}
.xsmall{font-size:10px;}
.small{font-size:11px;}
.medium{font-size:12px;width:auto;}
.large{font-size:15px;}
.xlarge{font-size:18px;}
.xxlarge{font-size:21px;}
.xxxlarge{font-size:28px;}
blockquote { margin: 10px 30px; }
p.last-updated,span.last-updated{font-size:11px;color:#AF0116;font-style:italic;}
.inLine h2,.inLine h3,.inLine h4{display:inline;}
.headlineItem .update-source{white-space:nowrap;}
div.headlines{font-weight:normal;color:#003344;}
div.ad{padding-bottom:10px;}
div.ad img{margin:0 auto;}
p.adText{font-size:11px;color:#999;text-align:center;margin-bottom:5px;}
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;}
table.cubeAd .miscAd{margin-bottom:0;zoom:1;padding:0px;}
table.cubeAd tbody,table.cubeAd tr,table.cubeAd td,table.cubeAd a,table.cubeAd img{position:relative;zoom:1}
table.cubeAd div.miscAd img{display:inline;}
.cube *{vertical-align:middle;margin:0 auto;}
.cube{text-align:center;margin-bottom:20px;}
div#container{margin:0px auto;width:980px;position:relative;}
div#branding,div#main,div#header,div#section{width:980px;}
div#branding{padding-bottom:0px;}
div.slidingbillboard{margin-left:5px;padding-bottom:10px;}
div#content{float:left;margin-left:5px;text-align:left;width:620px;}
div#content.fullwidth{width:970px;}
div#rail{float:right;margin-right:5px;width:336px;margin-bottom:10px;position:relative;zoom:1;}
div#content{width:auto;}
div#contentBottom{clear:both;margin:0 5px;}
div.module{margin-bottom:20px;}
.headLines .listitem .listitem-text-w-img{float:left;width:215px;}
.headLines .listitem .listitem-thumb{float:left;}
#module-promo{margin-bottom:10px;}
#module-promo #thumb-container{width:100%;}
#module-promo #thumb-1,#module-promo #thumb-2{border:1px solid #FFF;float:left;margin-right:12px;}
#module-promo #thumb-3{border:1px solid #FFF;float:left;}
#module-promo .buttons{margin-top:5px;text-align:right;color:#FFFFFF;font-size:125%;float:right;}
#promo-title p{color:#000000;font-size:125%;padding-bottom:5px;}
#module-promo .buttons span{margin-right:10px;float:left;}
#module-promo .buttons #previous{float:left;margin-right:5px;}
#module-promo .buttons #next{float:left;}
div#form-errors{margin-bottom:20px;}
div#form-errors ul li{font-weight:bold;color:red;}
div.headerimage{margin:5px 0;}
.photogalleryheader .section-sponsor{float:right;padding-top:35px;width:225px;position:relative;}
.photogalleryheader .section-sponsor .sponsor-text{max-width:100px;max-height:65px;position:absolute;top:40%;}
.photogalleryheader .section-sponsor .sponsor{width:120px;float:right;height:65px;}
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;}
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;}
div.blurb ol li,div.customform ol li,div#content.email-form ol li{list-style-type:decimal;}
div.module.customform{float:left;padding:10px;}
div.clear{clear:both}
div.center{text-align:center;}
/* Structure Styles */
table.twoColumnSplit{width:100%;}
.twoColumnSplit td{vertical-align:top;width:50%;padding-left:10px;}
.threeColumnSplit table{width:100%;}
.threeColumnSplit td.module{width:32%;}
.threeColumnSplit div.module{background:none;border:none;}
.threeColumnSplit{text-align:left;padding:5px;margin-bottom:20px;}
.threeColumnSplit td.colSpacer{width:10px;}
div#rightRailTopContent div.clearfix{width:100%;}
div.centerAd{text-align:center;}
.floatright { float:right; }
.floatleft { float:left; }
/* HEADER */

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

div#headerPromo{height:60px;overflow:hidden;padding-top:10px;width:100%;}
div#headerPromo .holder{padding-left:10px;width:726px;float:left;}
div#headerPromo div.holder div.wrapper{float:right;}
div#headerPromo div.headerItem,div#headerPromo div.headerAdExtra{width:234px;float:right;padding-right:8px;}
div#headerPromo div.headerAdExtra{height:60px;}
div#headerAd{float:right;padding-right:10px;}
div#headerthirdparty div#headerAd{padding:0;}
div#inlineHeaderAd{bottom:5px;float:right;position:absolute;right:5px;z-index:30;zoom:1;}
div.headerAdCode{position:absolute;top:29px;height:64px;}
div#headerAdCode1.headerAdCodeNoPromo{top:55px;}
div#headerAdCode1{right:10px;}
div#headerAdCode2{left:10px;}
div#headerAdCode3{left:252px;}
div#headerAdCode4{left:494px;}
div#navigation{width:100%;position:relative;background-color:#fff;margin-top:8px;margin-bottom:35px;}
div#navigation a{text-decoration:none;}
div#navigation div#layerOne{display:block;position:relative;}
div#navigation div#search{float:right;padding-top:2px;position:absolute;top:4px;right:0;}
div#navigation div#search input{font-size:10px;}
div#navigation div#search input#searchText{padding:2px 4px;color:#666;width:100px;}
ul#root{margin:0;padding:0;position:relative;width:100%;visibility:hidden;}
ul#root li{cursor:pointer;float:left;width:auto;text-align:center;list-style-type:none;font-weight:bold;display:block;padding:5px 7px;}
ul#root li a{color:#2e6777;text-decoration:none;display:block;float:left;}
ul#root li a.mainNav{display:block;font-size:16px;color:#75b4c2;text-transform:uppercase;font-weight:normal}
ul#root li.highlight,
ul#root li:hover{background-image:url('/common/images/menuArrow.jpg');background-repeat:no-repeat;background-position:top center;}
ul#root li a:hover,
ul#root li a:focus,
ul#root li a:active{color:#2e6777}
ul#root li.highlight a{color:#2e6777;cursor:pointer;}
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;}
ul#root li ul.level2 li{padding:0 7px;max-width:none;background-image:none;}
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;}
ul#root li ul.level2 li a:hover{text-decoration:underline;}
ul#root li ul.level2 li,
ul#root li ul.level2 li.highlight li:hover{background-image:none;}
ul#root li.hideMainNav a{display:none;}
ul#root li.hideMainNav{background-image:none;padding:5px 0;}
ul#root li:hover ul,
ul#root li.msieFix ul,
ul#root li.highlight ul{display:block;left:0;z-index:5;top:26px;}
ul#root li ul.subStay{z-index:3}
ul#root li ul.subStay a{display:block;}
div#logo{float:left;}
div#logothirdparty{float:left;bottom:0;left:10px;position:absolute;}
div#headerthirdparty{background-color:#FFFFFF;height:90px;width:980px;position:relative;margin:5px 0;}
div#toolbarthirdparty{background-color:#2266bb;margin-top:0;position:relative;width:100%;}
div#breadcrumbthirdparty{float:left;font-size:11px;position:absolute;left:3px;top:4px;}
div#searchthirdparty{float:right;}
/* FOOTER */
div#footer{margin:0px 0;padding:10px;}
div#footer div#siteOverview{padding-bottom:10px;}
div#footer div#siteOverview ul{width:160px;float:left;}
div#footer div#siteOverview ul li ul{padding-top:0px;}
div#footer div#siteOverview ul li ul li a.mainOverviewLink,
div#footer div#siteOverview ul li a.mainNav{color:#063640;font-size:20px;line-height:40px;}
div#footer div#siteOverview ul li a{font-weight:normal;font-size:12px;}
div#footerContainer{display:inline-block;width:100%;}
div#footer div#footerlogo{float:left;}
div#footer div#footertext{float:right;}
div#footer div#footertext ul.links{padding-bottom:3px;}
div#footer div#footertext ul.links li{display:inline;padding:0px 0px;font-weight:normal;}
div#footer div#footertext ul.links li.firstMenuItem{padding-left:0px;}
div#footer div#footertext ul.links li.lastMenuItem{border-right:0px solid #3a3939;}
div#footer div#footertext ul.links li a{color:#3a3939;font-weight:normal;white-space:nowrap;}
div.family{text-align:center;}
/* MEZZANINE */
div.mezzanine{padding:10px 0;}
div.mezzanine .curvedContent{margin-left:0;}
div.mezzanine h2.header{padding-left:10px;font-size:18px;text-align:left;}
div.mezzanine h2,div.mezzanine h3,div.mezzanine h4{margin-bottom:5px;}
div.mezzanine li.mezzitem img{margin-bottom:2px;}
div.mezzanine.for5{width:100%;}
div.mezzanine.for5 li.mezzitem{float:left;margin-right:2%;width:18%;}
div.mezzanine.for5 a.mezzphoto{display:block;margin-bottom:5px;text-align:center;}
div.mezzanine.vertical{width:100%;text-align:left;}
div.mezzanine.vertical ul li.mezzitem{margin-bottom:10px;}
div.mezzanine.vertical ul li.mezzitem div.clearfix{width:100%;}
div.mezzanine_full{padding:0 0 5px 0;margin:0px;background-color:#FFF;}
div.mezzanine_full_body1{width:100%;float:left;padding:0px;margin:0px;}
div.mezzanine_full_body2{width:50%;float:left;padding:0px;margin:0px;}
div.mezzanine_full_body3{width:33%;float:left;padding:0px;margin:0px;}
h2.mezzanine_full_column_title{padding:0px;margin:0px;}
div.mezzanine_full_image{float:left;padding:0px;margin:0px;}
div.mezzanine_full_inner_body{padding:0px;margin:0px;_float:left;*float:left;}
div.mezzanine_full_head{padding:3px 0 0 10px;margin:0 0 8px 0;height:17px;background-color:#CCC;}
p.mezzanine_full_text{padding:0px;margin:0px;}
div.mezzanine_full_link{padding:0px;margin:0px;}
div.mezz-items-3 div.item0{width:310px;float:left;}
div.mezz-items-3 div.item1{width:440px;float:left;}
div.mezz-items-3 div.item2{width:220px;float:left;}
.full-mezz-content-item{padding:5px 10px;margin:0px;}
.item0 .full-mezz-content-item{width:290px;}
.item1 .full-mezz-content-item{width:420px;}
.item2 .full-mezz-content-item{width:200px;}
div.headline{position:relative;}
div.moreLink{float:right;margin-right:10px;padding-bottom:5px;}
div#curvedCorners ul.leadMezz{margin-left:-5px}
div#curvedCorners.leadMezz div.curvedTop{padding-top:0px}
h4.header-bottom{float:left;width:70px;}
h4#head-width{width:150px;}
span.multi-thumb{float:left;}
/* HEADLINES */
div.headlineItem{padding-top:10px;padding-left:5px;clear:both;}
div.tabModuleContainer h2.tabTitle a{font-size:24px;}
div.headlines h2.headline a,div.headlines h3 a{color:#034;position:relative;}
div.headlines ul li div.listitem a{color:#034;}
img.headlineThumb{float:left;margin-right:5px;position:relative;}
table.headlineBelow img.headlineThumb{float:none;}
.headlineRight img{float:left;margin-right:8px;}
.headlineRight .headline1,
.headlineRight .headline{display:inline;}
.tabModuleContainer img.headlineThumb{margin-left:0;}
table.headlineBelow{float:left;width:1px;}
table.noImage{float:none;width:auto;}
table.headlineBelow td h2,
table.headlineBelow td h3,
table.headlineBelow td h4{padding-top:5px;}
table.headlineTable table.headlineBelow td{padding:0;}
span.headlineBelow img.headlineThumb{float:none;}
div.headlines div.more a,div.headlines p.small a{font-size:12px;}
div.headlines p.last-updated span{float:left;margin-right:5px;}
div.headlines ul.twoColumn{float:left;padding-left:5px;}
div.headlines ul.col1{width:50%;}
div.headlines ul.col2{width:45%;padding-left:10px;}
div.headlines ul.FullAlt1{width:400px;}
div.headlines ul.FullAlt2{width:30%;padding-left:10px;}
div.headlineItem .headlineBullet{color:#000;}
div.headlines ul.col2 li{padding-bottom:5px;}
div.headlines ul.col2 li.bullets{color:#000;list-style-type:disc;}
div.headlines ul.threeColumn{float:left;width:32%;}
div.headlines div.mainstory ul.twoColumn,
div.headlines div.fullThumbs ul.twoColumn{float:none;width:auto;}
div.headlines ul li div.overlayThumb{position:relative;}
div.headlines ul li div.overlayThumb div.overlay{background:#000000;opacity:0.8;*filter:alpha(opacity=80);position:absolute;bottom:0;left:1px;}
.tabModuleContainer div.headlines ul li div.overlayThumb div.overlay{left:0;}
div.headlines ul li div.overlayThumb,
div.headlines ul li div.overlayThumb div.overlay,
div.headlines ul li div.overlayThumb div.overlay p.small,
div.headlines ul li div.overlayThumb div.overlay p.small span.more,
div.headlines ul li div.overlayThumb div.overlay p.small span.more a{color:white;}
div.headlines ul li div.overlayThumb div.overlay p.small{padding:5px;opacity:1.0;*filter:alpha(opacity=100);}
.minutes-ago{color:#d65416;}
h3.sponsortitle{float:left;color:black;padding-top:5px;}
span.sponsorimage{float:left;padding-left:5px;}
div.sponsorlink{float:left;padding-left:5px;padding-top:10px;padding-right:5px;}
div.sponsorlink-right{float:right;padding-left:5px;padding-right:5px;}
div.sponsorbottom{height:33px;padding-top:2px;}
div.headlines div.bullets ul{padding-left:20px;}
div.headlines div.bullets ul.twoColumn{width:45%;}
div.headlines div.bullets li{list-style:disc;}
div.headlines div.bullets .collectionTitle{list-style-type:none;}
div.headlines h2.collectionTitle{padding-top:10px;}
div.multiple li{padding-bottom:5px;}
div.headlines{padding:10px 0 0;}
div.headlines .listItem{width:100%;}
div.headlines .mainstory li{width:48%;float:left;}
div.headlines .mainstory div.listItem{width:auto;display:inline}
div.bigstory div.relatedNoThumb,
div.headlines div.relatedNoThumb{display:block;}
div.bigstory div.relatedNoThumb img.icon,
div.headlines div.relatedNoThumb img.icon{float:left;}
div.bigstory div.relatedNoThumb a,
div.headlines div.relatedNoThumb a{line-height:25px;}
div.bigstory ul.related,div.headlines ul.relatedLinksThumbs,div.leadMezz ul.relatedLinksThumbs{float:right;background-color:#d4dfe1;padding:4px;margin-left:10px;border:1px solid #bed0d5;width:auto;}
div.headlines ul.relatedLinksThumbs li{display:inline-block;width:100px;}
.relatedLinksThumbs{width:95%;float:left;overflow:hidden;}
.bigstory{padding:5px;}
.bigstory .bigStoryBrief{padding:5px 0px;}
h3.sponsortitle{float:left;color:black;padding-top:5px;}
span.sponsorimage{float:left;padding-left:5px;}
div.sponsorlink{float:left;padding-left:5px;padding-top:10px;padding-right:5px;}
.mult-gallery-line{width:600px;margin-bottom:10px;clear:both;}
.mult-gallery-item-thumb img{float:left;padding-right:5px;}
.mult-gallery-item{margin-bottom:10px;}
#module-related-items{padding:5px}
.mult-gallery-item-detail{display:inline;}
#multimedia-gallery-content div.tabs{width:100%;}
#multimedia-gallery-content ul.tabModule{float:right;margin:7px 2px 2px;}
#multimedia-gallery-content h3.tabTitle{color:#FFFFFF;float:left;font-size:24px;padding-left:10px;padding-top:7px;}
div.headColumn1 div.relatedLinks{float:left;padding-top:5px;}
div.headlines div.relatedLinks div.relatedItem{clear:both;float:left;width:100%;}
div.headlines div.relatedLinks div.relatedNoThumb{float:left;clear:both;}
div.headlines div.relatedLinks div.relatedItem div.relatedHeadline{float:left;}
div.headlines div.relatedLinks div.relatedItem div.multimediaIcon{float:left;clear:left;padding:0;}
li.multimediaIcon .icon{float:left;}
div.headlines div.relatedLinks div.relatedItem div.relatedHeadline a{font-size:12px;}
div.headlines div.relatedIcons{padding-right:5px;position:relative;}
div.headlines div.relatedIcons div.multimediaIcon{float:left;}
table.headlineTable td{vertical-align:top;padding:3px;}
table.twoColumn td{width:50%;}
table.threeColumn td{width:33%;}
table.headlineTable{width:100%;}
table.bullets{width:95%;margin:0 auto;}
table.headlineTable div.relatedLinks{margin-left:5px;margin-top:5px;}
table.headlineTable div.relatedLinks div.relatedItem{margin-bottom:5px;}
table.bullets td{padding-left:15px;}
table.headlineTable td li{list-style-position:outside;}
table.bullets td li.bullets{list-style-type:disc;}
ul.relatedHeadline{margin-top:5px;}
div.featuredItem{padding-left:5px;}
/* Section links */
.sectionlink-head{float:right;margin-right:10px;padding-bottom:5px;}
.sectionlink-head a.sectionlink{font-size:1em;}
/* Single Promo */
div.single-item-promo div{margin-left:10px;margin-right:10px;margin-bottom:10px;}
div.promo-title{font-size:1.1em;}
div.brief-right div.promo-brief{margin-left:0px;float:left;}
div.single-item-promo div.promo-image{margin-top:10px;}
div.brief-right div.promo-image{float:left;}
div.single-item-promo div.promo-image img{margin:auto;}
div.oneColBullet{padding-left:20px}
div.oneColBullet li{list-style-type:disc;}
ul.feedMasherList{padding-top:3px;}
ul.feedMasherList li{margin-top:8px;}
.headlines .byline{font-size:11px;}
/* MARKET */
body{font-family:Georgia,"Times New Roman",Times,serif !important;background-color:#FFF;font-size:14px !important;}
h1,h2,h3,h4,h5,h1 a,h2 a,h3 a,h4 a,h5 a,a{color:#000;font-weight:normal;}
h1{font-size:26px;}
div#container{background-color:#FFF;}
div#content{width:630px;margin-left:0;padding-left:0 !important;}
div#rail{margin-right:0;} !
#topLeftWide,
#middleLeftWide,
#bottomLeftWide,
#topRightWide,
#middleRightWide,
#bottomRightWide{width:630px;padding:0;}
#topLeftNarrow,
#middleLeftNarrow,
#bottomLeftNarrow,
#topRightNarrow,
#middleRightNarrow,
#bottomRightNarrow{padding:0;}
#topCenterFull,
#middleCenterFull,
#bottomCenterFull{padding:0;}
div.slidingbillboard{margin-left:0;}
#bottomCenterFull .curvedCorners{margin:0;}
div#contentBottom{margin:0;}
div.breaking_main{width:978px;}
.breaking_box_email{display:inline;padding-left:0;padding-right:0;}
/* Header Styles */
div#header{height:90px;position:relative;}
div#header.headerWithPromo{height:140px;}
div#logo{position:absolute;bottom:0;}
.smallLogo div#logo{bottom:5px;}
div#weatherbug{bottom:20px;left:450px;position:absolute;}
div#classified-bar{margin-top:10px;border-bottom:3px solid #000;}
div#classified-bar,
div#classBarNav,
div#classBarNav ul.classBarNavLink a,
div#classified-bar a{font-weight:normal;background-color:#FFF;}
div#classBarNav ul.classBarNavMember{padding-left:3px;}
div#classBarNav ul.classBarNavLink a{text-transform:capitalize;}
div#classBarNav ul.classBarNavLink a:hover,
div#classified-bar a:hover{text-decoration:underline;}
#helloVisitor{padding-right:8px;margin-right:4px;border-right:1px solid #000;}
#loginSeparator{text-transform:lowercase;}
#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;}
div.dateStamp{bottom:20px;left:570px;}
div#inlineHeaderAd{bottom:15px;}
/* Centered Header Styles */
div#header.centered-logo div#logo{left:301px;}
div.centered-logo div.dateStamp{left:0;}
/* Navigation Styles */
div#navigation{background-color:#000;margin-top:0;margin-bottom:32px;}
div#navigation div#layerOne{position:relative;height:38px;width:100%;display:inline-block;}
ul#root{padding-left:5px;width:auto;}
* html ul#root{display:inline-block;}
ul#root li a.mainNav{color:#FFF;font-size:14px;}
ul#root li.navLink{padding:0;}
ul#root li.first{margin-left:5px;}
ul#root li.navLink a{padding:17px 4px 16px 5px;}
ul#root li.hideMainNav a.mainNav{background:none;}
ul#root li.highlight,
ul#root li:hover{background:none;}
ul#root li.highlight a{background:url(http://www.latimes.com/includes/projects/img/tabs.gif) no-repeat 0 4px;}
ul#root li a.mainNav span{line-height:5px;padding-bottom:10px;padding-right:7px;padding-top:5px;}
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;}
ul#root li.highlight a,
ul#root li a:hover{color:#000;}
ul.level2{background:transparent url(http://www.latimes.com/includes/projects/img/subnav_bg.jpg) no-repeat scroll 0 bottom;}
ul#root li ul.level2{top:37px;height:40px;}
ul#root li ul.level2 li a:hover,
ul#root li.highlight ul.level2 li a:hover{color:#000;}
ul#root li.highlight ul.level2 li a,
ul#root li ul.level2 li a{color:#000;font-size:12px;line-height: 29px; padding: 5px 7px 6px; margin: 0px;}
ul#root li ul.level2 li {margin: 0 5px 0 7px; padding: 0;}
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;}
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;}
div#hotTopic{font-size:12px;margin-bottom:5px;padding-top:17px;}
div#hotTopic ul{height:16px;}
div#hotTopic ul li{line-height:12px;padding:0 10px;border-color:#000;}
div#hotTopic ul li a{color:#000;font-size:12px;text-transform:uppercase;}
div#hotTopic ul li a:hover{color:#000;text-decoration:underline;}
div#hotTopic ul li.hot-link-begin{color:#930000;font-weight:normal;}
div#navigation div#search{float:right;padding:6px 6px 0 0;position:absolute;top:0;right:0;}
div#navigation div#search input{font-size:10px;padding:3px 2px 2px;}
div#navigation div#search input#searchButton{text-transform:uppercase;}
* html div#navigation div#search input#searchButton{padding-left:3px;padding-right:3px;}
*:first-child+html div#navigation div#search input#searchButton{padding-left:3px;padding-right:3px;}
div#navigation div#search input#searchText{padding:5px 4px 3px;margin-right:3px;color:#666;width:92px;}
* html div#navigation div#search input#searchText{padding-top:4px;margin-right:0;}
*:first-child+html div#navigation div#search input#searchText{padding-top:4px;margin-right:0;}
#targetWeeklyAd {background: #C00; float: right; position: absolute; right: 0; top: 0; color: white;}
/* Lead Content Styles */
#leadcontent-main,
.leadMezz{background-color:#FFF;color:#000;border:0;padding:0;width:630px;}
* html #leadcontent-main,
* html .leadMezz{margin-left:0;}
div#leadcontent-main.noBorder{border:0;}
div.leadcolumn1,
div#leadcontent-main div#slideContainerSmall,
div#leadcontent-main div#slideContainerSmall div.mainSlide,
div#leadcontent-main div#slideContainerAdjust div.mainSlide{padding:0;}
div#leadcontent-main div#slideContainerAdjust{padding-top:0;padding-bottom:0;padding-left:0;}
div#leadcontent-main div#headlineContainerAdjust,
div#leadcontent-main div#headlineContainerLarge{padding:0;}
#leadcontent-main h1 a,
div.mainHeadline h4 a,
h3.headline a,
div.mainHeadline h2 a,
div.leadMezz a,
div.leadMezz h2.headline a,
#leadcontent-main p.brief a,
div.mainSlideDetailsContents h3.headline a,
div.highlight h2.headline a,
.highlight a{color:#000;}
#leadcontent-main h1 a:hover,
div.mainHeadline h4 a:hover,
h3.headline a:hover,
div.mainHeadline h2 a:hover,
div.leadMezz a:hover,
div.leadMezz h2.headline a:hover,
#leadcontent-main p.brief a:hover,
div.mainSlideDetailsContents h3.headline a:hover{color:#000;}
#leadcontent-main h2.headline,
#leadcontent-main h2.headline a{font-size:24px;}
div.slideshow-thumb-img-small-container div.highlight,
div#leadcontent-main div#headlineContainer div.highlight{background-color:#CCC;}
div.headlines a.callToAction,
div#leadcontent-main a.callToAction{color:#2262CC;font-size:14px;font-weight:normal;}
div.headlines a:hover.callToAction,
div#leadcontent-main a:hover.callToAction{text-decoration:underline;}
.lead-related-items .related-item p a,
div.leadcontent div.relatedItem a{color:#000;}
div#leadcontent-main div.mainSlideDetails{padding-left:0;}
.headline-container div.mainHeadline div{padding:0 !important;}
.headline-container .bulleted .mainHeadline{padding-left:0 !important;}
.headline-container .mainHeadline,
.headline-container .emphasizedBulleted .mainHeadline{padding:5px 4px !important;}
.headline-container .bulleted .mainHeadline .first,
.headline-container .bulleted .mainHeadline .normal,
.headline-container .bulleted .mainHeadline .last{padding-left:0 !important;}
.headline-container .mainHeadline .first,
.headline-container .mainHeadline .normal,
.headline-container .mainHeadline .last,
.headline-container .emphasizedBulleted .mainHeadline .first,
.headline-container .emphasizedBulleted .mainHeadline .normal,
.headline-container .emphasizedBulleted .mainHeadline .last{padding:0 4px !important;}
.headline-container img{margin:0 0 4px 4px;}
div#leadcontent-main ul li.bulleted{margin-left:23px;list-style-position:outside;}
div#leadcontent-main ul li.emphasizedBulleted{margin-left:0;list-style:none;}
/* Headline Module Styles */
div.headlines{padding-top:0;}
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;}
* html div.headlines h2.title{display:inline-block;}
div.headlines h3.title{text-transform:uppercase;font-size:15px !important;}
*:first-child+html div.headlines h2.title{display:inline-block;}
div.mainWSecondary h2.title{margin-bottom:10px;}
.headlines div.curvedContent h2.title{padding-top:0 !important;}
.tabContentContainer .headlines h2.title{display:none;}
div.headlines h2.title a{color:#000;}
div.headlines h2.headline,
div.headlines h2.headline a,
div.headlines h3.headline,
div.headlines h3.headline a,
div.headlines h4.headline,
div.headlines h4.headline a{color:#000;font-size:13px;}
div.headlines h2.embiggen,
div.headlines h2.embiggen a,
div.headlines h3.embiggen,
div.headlines h3.embiggen a,
div.headlines h4.embiggen,
div.headlines h4.embiggen a,
div.mainWSecondary ul.col1 .headline,
div.mainWSecondary ul.col1 .headline a{font-size:17px;line-height:21px;}
.mainWSecondary .headline1 a{line-height:17px;}
div.headlines a.storySource{color:#000;font-size:11px;}
#leadcontent-main div.slide-container h1,
#leadcontent-main div.slide-container h1 a{font-size:22px;margin-bottom:5px;}
#headlineContainer div.first h2,
#headlineContainer div.first h2 a,
#leadcontent-main div.slide-container h2,
#leadcontent-main div.slide-container h2 a{font-size:18px;margin-bottom:5px;}
#leadcontent-main div.topSecondary h2,
#leadcontent-main div.topSecondary h2 a{font-size:26px;}
#headlineContainer div.normal h3,
#headlineContainer div.normal h3 a,
#headlineContainer div.normal h4,
#headlineContainer div.normal h4 a{font-size:14px;line-height:19px;}
#leadcontent-main p.brief{font-size:11px;}
.relatedHeadline a{font-size:13px;line-height:18px;}
#leadcontent-main .mainSlideDetails p.brief,
#leadcontent-main .mainHeadlineBrief p.brief{font-size:13px;line-height:18px;}
#leadcontent-main .mainSlideByline,
#leadcontent-main .mainHeadlineByline{margin-bottom:4px;}
span.minutesAgo,
p.last-updated{font-style:normal;}
div.headlines ul.col1{padding-left:0;}
div.headlines ul.col2 li{padding-bottom:10px;}
div.headlines ul.col2 li.lastSecondary{padding-bottom:0;}
table.threeColumn img.headlineThumb,
img.headlineThumb{margin:0;}
.headlineBelow img.headlineThumb{margin-bottom:5px;float:none;}
.rightHeadlinePos img.headlineThumb,
.inLine img.headlineThumb,
.headlineTable img.headlineThumb,
.mainWSecondary img.headlineThumb{margin-right:8px;}
.mainWSecondary p.small{font-size:12px;line-height:16px;}
.aboveHeadlinePos h2,
.aboveHeadlinePos h3,
.aboveHeadlinePos h4{display:block;}
table.headlineBelow td h2,
table.headlineBelow td h3,
table.headlineBelow td h4{padding-top:0;}
table.headlineTable td{padding:0;}
div.headlineItem{padding-left:0;font-size:12px;}
div.headlineItem p{line-height:17px;}
.headlineTable div.headlineItem{width:auto;padding-right:25px;}
.verticalRules table.threeColumn{margin:5px 0 0;width:100%;}
.verticalRules table.threeColumn td{border-left:1px solid #DDD;padding:5px 0 0;width:auto;}
.verticalRules table.threeColumn td.firstCol{border-left:0;}
.verticalRules table.threeColumn td.secondCol{padding-left:8px;padding-right:7px;text-align:center;}
.verticalRules table.threeColumn td.secondCol table{margin:auto;float:none;}
.verticalRules table.threeColumn td.lastCol table{float:right;}
.verticalRules table.threeColumn td td{border:0;text-align:left;}
.verticalRules table.threeColumn div.headlineItem{padding:0;}
/* Tab Module Styles */
#topLeftWide div.tabContentDisplay,
#topLeftWide div.tabContentContainer,
#middleLeftWide div.tabContentDisplay,
#middleLeftWide div.tabContentContainer,
#bottomLeftWide div.tabContentDisplay,
#bottomLeftWide div.tabContentContainer,
#topRightWide div.tabContentDisplay,
#topRightWide div.tabContentContainer,
#middleRightWide div.tabContentDisplay,
#middleRightWide div.tabContentContainer,
#bottomRightWide div.tabContentDisplay,
#bottomRightWide div.tabContentContainer,
#topLeftWide div.fakeContentHolder div.newContent,
#middleLeftWide div.fakeContentHolder div.newContent,
#bottomLeftWide div.fakeContentHolder div.newContent,
#topRightWide div.fakeContentHolder div.newContent,
#middleRightWide div.fakeContentHolder div.newContent,
#bottomRightWide div.fakeContentHolder div.newContent{width:630px;}
div.tabContentContainer{padding-top:10px;}
div.tabModuleContainer{background:none;}
div.tabModuleContainer div.tabs{border-top:4px solid #000;border-bottom:1px solid #CCC;height:auto;}
div.tabModuleContainer ul.tabModule{float:none;margin:0;}
div.tabModuleContainer h2.tabTitle{color:#000;font-size:24px;line-height:37px;font-weight:normal;float:left;padding:0 20px 0 0;}
div.tabModuleContainer h2.tabTitle a{color:#000;}
ul.tabModule li{line-height:32px;padding-top:5px;background:transparent !important;}
ul.tabModule li a:link,
ul.tabModule li a:visited,
ul.tabModule li a:hover,
ul.tabModule li a:active{color:#888;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;}
ul.tabModule li.curTab a,
ul.tabModule li.curTab a:link,
ul.tabModule li.curTab a:visited,
ul.tabModule li.curTab a:hover,
ul.tabModule li.curTab a:active{color:#000;text-decoration:none;}
ul.tabModule li.curTab a{cursor:default;}
div.tabDisplay{padding:0;}
div.tabDisplay .blurb,
div.tabDisplay .mainWSecondary{margin-top:10px;}
/* Promo Styles */
div.featurePromo{border:1px solid #BCB9B9;background-color:#FFF;padding-top:10px;width:auto !important;}
div.featurePromo b{font-weight:normal;}
div.photogalleryPromo h2,
div.featurePromo h2.title{color:#000;font-size:12px;font-weight:normal;text-transform:uppercase;padding:0 10px 10px;}
div.photogalleryPromo li.photoGalleryItem h3,
div.photogalleryPromo li.photoGalleryItem h3 a,
div.featurePromo h4 a{color:#000;font-size:14px;}
div.featurePromo a,
div.featurePromo p{color:#000;font-size:12px;line-height:16px;}
div.featurePromo h4{margin-bottom:3px;}
div.featurePromo div.content{padding-top:0;}
div.photogalleryPromo li.photoGalleryItem{padding:0 10px 10px;}
div.featurePromo div.content img{border:0;margin:0 10px;display:inline;}
div.photogalleryPromo li.photoGalleryItem img{border:0;margin:0 10px 10px 0;display:inline;}
div.featurePromo div.bottomBorder{padding-bottom:10px;;border:0;}
div.featuredItem,
div.columnistsContent{padding:0 10px;}
div.photogalleryPromo div.photogalleriesMain,
div.photogalleryPromo div.photogalleriesSecondary,
div.photogalleryPromo div.promoBar{padding:0;}
div.single-item-promo div{margin-left:0;margin-right:0;}
div.single-item-promo div.promo-image img{margin:0;}
/* Footer Styles */
div#footerContainer {min-height: 110px; display: inline-block;}
div#footer div#footerlogo{float:none;}
div#footer div#footertext{float:none;}
div#footer{padding:0;}
div#footer div#siteOverview{border-bottom:1px solid #000;border-top:4px solid #000;margin-bottom:10px;padding:10px;}
* html div#footer div#siteOverview{display:inline-block;}
div#footer div#footertext ul.links li a{color:#000;}
div#footerlogo,
div#footertext{color:#000;}
div#footertext{font-size:11px;}
div#footer div#siteOverview ul li ul li a.mainOverviewLink,
div#footer div#siteOverview ul li a.mainNav{color:#000;font-size:17px;line-height:30px;}
div#footer div#siteOverview ul li ul li a{color:#000;}
/* Article Styles */
div.articlebody,
div#special-package{color:#000;}
div#content.article div.story,
div#content.special-package div#story-body{background:transparent;border:0;padding:0;}
div#content.article h1,
div#content.article h2,
div#content.article h3{color:#000;}
div#content.article h1{font-size:26px;margin:0 0 8px;}
div#content.column h1{margin-bottom:14px;}
div#content.article h2{font-size:15px;font-weight:normal;padding:0;margin-bottom:18px;}
div#content.article p.deckhead{margin-bottom:5px;font-size:12px;text-transform:uppercase;}
div#content.article #module-ratings-and-comments h2{color:#252525;}
div#breadcrumb,
#articleutil,
div.toppaginate{display:none;}
span#extraPhotos,
span#extraVideos,
span#extraAudio,
span#extraMultimedia,
span#extraStories,
span#extraLinks,
span#extraTopics{background-color:#FFF;border:1px solid #000;}
div.module p.last-updated{color:#930000;font-size:18px;}
div.article div.articlerail ul li.relatedTitle,
div.storygallery div.storyGalleryRail ul li.relatedTitle{display:none;}
div#content.article div.story,
div#content.special-package div#story-body{background:transparent;margin-bottom:20px;}
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;}
div.article .largeImage div.thumbnail{margin-right:0;}
div.article div.thumbnail div.holder{margin-bottom:0;}
div.thumbnail p.small{margin:6px 0 0;}
.credit span.dateYear{display:none;}
div.article div.articlerail,
div.storygallery div.storyGalleryRail{margin-top:0;}
div.article div.articlerail ul li,
div.storygallery div.storyGalleryRail ul li{margin-left:0;padding-bottom:10px;}
div.article div.articlerail img,
div.storygallery div.storyGalleryRail img{padding-right:8px;}
div.articleRelates,
div.storyGalleryRelates{padding:10px 10px 0;border:1px solid #E7E7E7;}
div#content.article #gallery-subcontent{padding:10px;}
div#content.article div.byline{font-size:13px;margin-bottom:10px;}
div.article div.byline p.date{margin:3px 0 0;}
div.article div.byline p.date span.timeString{text-transform:lowercase;}
div#content.article span.toolSet{margin:6px 0 14px;}
div#content.article div.tools{position:relative;}
div#content.article div.tools ul{margin-left:90px;}
span.toolSet div.tools ul li{font-size:11px;}
span.toolSet div.tools ul li a{font-size:11px;font-weight:bold;line-height:21px;}
* html span.toolSet div.tools ul li a{line-height:16px;}
div#content.article div.tools .fontsize-wrapper{position:absolute;left:0;top:0;margin-left:0;}
div#content.article span.toolSet div.tools img{display:inline;vertical-align:middle;float:none;padding:0;}
div#content.article span.toolSet div.tools img.icon{margin-right:5px;}
.rating-icons img{margin-right:5px;}
div.tools #smallRec,
div.tools .rating-icons{font-size:11px;}
* html div.tools #smallRec{margin-top:-1px;line-height:18px;}
li.fontsize-wrapper p.fontsize{float:none;line-height:18px;}
li.fontsize-wrapper p.fontsize span.text{float:none;margin:0;font-size:11px;}
li.fontsize-wrapper p.fontsize a.arrow{font-size:0;float:none;vertical-align:middle;}
p#story-body,
#story-body-text{line-height:20px;}
p#story-body a,
#story-body-text a{color:#2262CC;}
/* Most Popular Module Styles */
.popular ol{color:#000;font:12px Arial,Helvetica,sans-serif;padding-top:14px;}
.popular ol li{padding-bottom:4px;}
div.popular .tabs{overflow:hidden;}
div.popular ul.tabModule{float:left;margin-left:-8px;padding:7px 0 6px;}
div.popular ul.tabModule li{line-height:17px;margin:0;padding:0 10px;border-left:1px solid #000;}
div.popular ul.tabModule li a:link,
div.popular ul.tabModule li a:visited,
div.popular ul.tabModule li a:hover,
div.popular ul.tabModule li a:active{font:15px Georgia,"Times New Roman",Times,sans-serif;}
div.popular div.tabs h3{background-color:#FFF;padding-bottom:10px;*padding-bottom:0;}
div.popular{background:url(/images/module_bg.jpg) repeat-x 0 11px;*background-position-y:16px;}
div.mostpopular{padding:0;}
div.leadcolumn1,
div#leadcontent-main .headlineDivider{margin-bottom:2px;margin-top:-5px;clear:left;border-top:0;border-bottom:1px solid;}
div#leadcontent-main div#slideContainer{padding-left:0;}
div.leadcolumn1,
div.leadcolumn2,
div#leadcontent-main .headline-container,
div#leadcontent-main .slide-container,
div#leadcontent-main .headlineDivider{border-color:#DDD !important;}
div.module p.last-updated{color:#930000;font-size:11px;}
div#branding.thirdParty{background-color:transparent;}
div#branding.thirdParty div#classified-bar{background-image:none;}
div#toolbarthirdparty{background-color:#000;padding:5px 0;}
div#headerthirdparty{background:#FFF;margin:0;padding:5px 0;}
div#breadcrumbthirdparty{padding-top:5px;}
div#breadcrumbthirdparty,div#breadcrumbthirdparty a{color:#FFF;}
div#slideContainerSmall #main-slide1 img{display:inline;}
div.iconBlock{padding:1px 0;}
.date{color:#930000;}
div.ad{padding-bottom:20px;padding-top:14px;}
div.wide-text-ads{border:1px solid #E7E7E7;}
table.cubeAd{background:transparent;}
table.cubeAd .adLabel{color:#888;font:10px/10px Arial,Helvetica,sans-serif;text-transform:lowercase;letter-spacing:1px;padding-bottom:3px;}
table.cubeAd .miscAd{background:#CCC;padding:15px 0;}
#tg-widget,
input,
select,
table{font-family:Georgia,"Times New Roman",Times,serif}
div.mezzanine h2.header{padding-left:0;}
div.mezzanine.for4 li.mezzitem{margin-left:0;margin-right:2%;}
.twoColumnSplit td{padding-left:0;}
.twoColumnSplit td.left{padding-right:7px !important;}
.twoColumnSplit td.right{padding-left:7px !important;}
.bigstory{padding:0 5px 0 0;}
div .threeColumnSplit h2.title,
div .twoColumnSplit h2.title{font-size:18px;line-height:33px;text-transform:uppercase;}
/* BEN's MARKET ADDS */
.icon{display:inline;vertical-align:baseline;}
.icon-inline-hack{display:inline;}
.bottomborder{border-bottom:1px solid #BCB9B9;}
.topborder{border-top:1px solid #BCB9B9;}
.pad10vert{padding-top:10px;padding-bottom:10px}
.pad5vert{padding-top:5px;padding-bottom:5px}
.pad5top{padding-top:5px;}
.pad10top{padding-top:10px;}
.pad10hori{padding-left:10px;padding-right:10px;}
.pad10{padding:10px;}
.pad5hori{padding-left:5px;padding-right:5px;}
.data-app a{color:#2262CC;}
ul.bullets li{list-style-type:disc;}
img.frame{border:3px solid gray;}
a.blue{color:#2262CC !important;}
a.black{color:black !important;}
ul.indent20 li{margin-left:20px ;}
.datagrid img{display:inline;}
div.frame{padding:2px;border:1px solid #DDD;}
/* LEGACY PROJECTS.LATIMES.COM CSS */
/* I. APP NEUTRAL CSS */
/* A wrapper for all content blocks set in the base template*/
.content-wrapper{padding:5px 12px;}
p.humanize{line-height:140%;font-size:14px;margin-left:10px;width:550px;margin-bottom:10px;}
h1.humanize{color:black !important;padding-bottom:10px !important;}
/* The apphede block on interior pages */
#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 */
.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;}
.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;}
.db-title{font-size:18px;}
/* App name */
.db-title a{color:#666;}
.db-tagline{margin:0px 0 0 0;font-size:1.1em;}
/* The tagline that runs below the header on the front page*/
.db-breadcrumb{font-size:14px;color:#666;padding-left:5px;}
/* Breadcrumb labels on interior pages */
.db-breadcrumb a{color:#666}
/* tagcloud sizings,divided into six groups */
.dbcloud{text-align:justify;font-size:12px;margin-top:5px;}
.dbcloud a{font-weight:normal !important;color:inherit;}
.dbcloud #size6 a{font-size:22px;}/* The biggest */
.dbcloud #size5 a{font-size:19px;}
.dbcloud #size4 a{font-size:16px;;}
.dbcloud #size3 a{font-size:14px;}
.dbcloud #size2 a{font-size:12px;}
.dbcloud #size1 a{font-size:11px;}/* The smallest */
/* comments list */
#comments{width:50%;}
.comments p{margin:0.5em 0pt;font-size:1em; overflow: hidden;}
/* comment response */
.commentresponse {padding:10px; background: #F2F0DF; margin-top:5px;}
.commentresponse p {font-family:Arial,sans-serif; font-size:13px; margin-bottom:7px; padding-top:5px;}
/* typically wrapped within the div.detail-quote */
.comments h2{font-size:20px; padding-bottom:5px; font-weight:bold;border-bottom:1px solid #BCB9B9;margin-top:35px;}
/* the gold header at the top of the comments list */
.comment{padding-left:50px;padding-right:50px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #E5E6DA;}
/* The wrapper around individual comments */
/* comments submission form */
form#commentform{margin:1em 0;padding:0;}
.commentformwrapper{font-size:1em;margin-top:25px;}
.commentformleft{clear:both;padding:0.2em 0.75em 0.2em 0;text-align:right;width:6em;font-weight:bold;}
.commentformright{padding:0.2em 0;text-align:left;width:75%;}
.commentformright,div.commentformleft{display:inline;float:left;margin:0.3em 0;}
/* The Prev and Next navigation links on the comment_list pages */
.pagination-nav-left{float:left;text-align:left;width:40%;}
.pagination-nav-right{float:right;text-align:right;width:40%;}
/* ranker widgets */
.widgetheader{font-size:14px;font-weight:bold;}
.widgetfooter{font-weight:normal;padding-top:10px;clear:both;}
.widgetleft{float:left;width:48%;clear:left;margin:10px 0 20px 0;list-style-type:none;}
.widgetright{float:right;width:48%;clear:right;margin:10px 0 20px 0;list-style-type:none;}
.widget-source-line{font-size:.85em;margin-top:10px;font-style:italic;}
.widget-chart{float:left;border-top:1px solid #EEE;width:100%;margin:10px 0 0 0;}
.widget-chart li{position:relative;display:block;border-bottom:1px solid #EEE;_zoom:1;}
.widget-chart li a{display:block;padding:3px 40px 3px 5px;position:relative;z-index:2;}
.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;}
.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;}
#odd .widget-index{background:#d9e1e5 none repeat scroll 0 0;padding:0;}
#even .widget-index{background:#e7ecef none repeat scroll 0 0;padding:0;}
.odd .widget-index{background:#d9e1e5 none repeat scroll 0 0;padding:0;}
.even .widget-index{background:#e7ecef none repeat scroll 0 0;padding:0;}
/* The generic OBJECT_LIST table with a faded white header */
.list-table{width:100%;border-spacing:0;margin:5px 0 0 0;padding:0;}
.list-table tr{}
.list-table tr.list-table-header{}
.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;}
.list-table tr th b{color:#333;width:100%;display:block;padding:4px 6px 4px 5px;font-weight:normal;}
.list-table tr td{font-size:1.0em;padding:4px 5px;vertical-align:top;}
.list-table tr.list-table-even td{background-color:#eee;}
.list-table tr.list-table-odd td{}
/* An OBJECT_LIST list that includes a name,total and potentially a */
.category{clear:left;float:left;margin:2px 0 0 5px;list-style-type:none;}
.category *{margin:0;padding:0;list-style-type:none;}
.category-header{clear:left;color:#A28333;font-size:175%;padding:0em 0 0em;}
.category-chart{float:left;border-top:1px solid #EEE;width:620px;}
.category-chart li{position:relative;display:block;border-bottom:1px solid #DDD;_zoom:1;}
.category-chart li a{display:block;padding:5px 80px 5px 8px;position:relative;z-index:2;}
.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;}
.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;}
#odd .category-index{background:#d9e1e5 none repeat scroll 0 0;padding:0;}
#even .category-index{background:#e7ecef none repeat scroll 0 0;padding:0;}
.odd .category-index{background:#d9e1e5 none repeat scroll 0 0;padding:0;}
.even .category-index{background:#e7ecef none repeat scroll 0 0;padding:0;}
/* Search boxes */
.search{border-bottom:1px solid #DDD;border-top:1px solid #DDD;padding-bottom:15px;margin-bottom:10px;padding-top:15px;margin-top:10px;}
.searchright{float:right;width:55%;}
.search form{padding:5px 0 0 0;}
.search-box-150{color:#999;font-size:15px;width:150px;height:20px;border:1px solid #ddd;}
.search-box-120{color:#999;font-size:15px;width:120px;height:20px;border:1px solid #ddd;}
.search-box-zip{color:#999;font-size:15px;width:60px;height:20px;border:1px solid #ddd;}
/* The asterix footer for corrections and caveats */
.asterix-topper{padding-top:2px;clear:both;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:10px;}
.asterix-img{font-size:13px;float:left;text-align:left;width:15%;}
.asterix-list{font-size:13px;float:right;text-align:left;width:85%;}
.asterix-list ul{padding-top:5px;padding-left:20px;}
.asterix-list li{padding-bottom:4px;}
.asterix-nav-right{font-size:13px;float:right;text-align:right;width:45%;}
/* the list of category browse-by links for the footer */
.cat-footer-list-wrapper{clear:both;padding-top:10px;padding-bottom:4px;margin:0;}
.cat-footer-list{clear:both;margin-bottom:2px;padding-top:8px;border-top:1px solid #eee;}
.cat-footer-list strong{font-size:13px;font-weight:bold;}
.cat-footer-list a{font-weight:normal;}
/* Mapping canvases of different sizes */
.map-200{border:1px solid #222222;background #666666;padding:2px;width:200px;height:160px;float:left;margin:0 15px 15px 0;}
.map-220{border:1px solid #222222;background #666666;padding:2px;width:220px;height:185px;float:left;margin:0 10px 15px 0;}
.map-300{border:1px solid #222222;background #666666;padding:4px;width:300px;height:275px;margin-top:10px;}
.map-600{border:1px solid #222222;background #666666;padding:4px;width:600px;height:450px;margin-top:10px;}
.map-full{border:1px solid #222222;background #666666;padding:4px;width:920px;height:600px;margin-top:10px;}
.map-hood-detail{border:1px solid #222222;background #666666;padding:4px;width:600px;height:450px;margin-top:10px;}
.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;}
.map-geo-form{margin-bottom:5px !important;width:500px !important;height:300px !important;border:1px solid #82ACC2 !important;background #666666 !important;padding:4px !important;}
.mapheader{margin-bottom:8px;}
.mapheader a{font-size:14px;font-weight:bold;display:block;}
/* OBJECT_DETAIL toys */
#center h1.detail-title{/* The generic headline on an object_detail page */
font-size:32px;color:#666;clear:none;padding:0;margin:0 0 10px 0;min-height:30px;_height:30px;}
.zinger-quote-box{/* The border and div wrapper around mid-section zinger quote boxes for detail pages,
like those found in wardead and metrolink */
clear:both;padding:25px 50px 25px 50px;margin:0;}
/* Fancy quote blocks for zingers and comments */
.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;}
.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;}
.detail-link-right{/* The right-aligned link for comment permalinks and "See More" type stuff*/
clear:both;padding:10px 0 0 75px;text-align:right;font-weight:bold;}
.detail-section-header{/* The fancy header that has a patterned bar above it */
clear:both;padding-top:25px;margin:0;background:transparent url(http://www.latimes.com/images/entnews/bg-diag-stripes-tan.gif) repeat-x;}
.detail-section-header a{color:#007AAA}
/* Wrapped around the photo on an object_detail page */
.detail-photo-wrapper{min-height:220px;_height:220px;}
.detail-photo-wrapper .detail-section-header{clear:none;margin-left:215px;}
/* Wrapped around the other oddball stuff on an object_detail page */
.detail-vitals{}
.detail-vitals-top{}
.detail-vitals-bottom{margin-top:20px;}
.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 */
.detail-nav-left{font-size:13px;float:left;text-align:left;width:45%;}
.detail-nav-right{font-size:13px;float:right;text-align:right;width:45%;}
/* Rightrail boxes and other toys */
.box_bordered_projects{position:relative;border:3px solid #E5E6DA;margin-bottom:18px;padding:13px 6px;position:static;}
.box_bordered_projects_header{font-size:22px;margin-bottom:8px;}
.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.
*/
.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;}
.schools-detail-section{padding:12px 0 15px 0;}
.schools-detail-section ul{margin-left:30px;}
/* The lists of stats that appear on the school detail pages */
.schools-detail-section li{margin-bottom:10px;font-size:13px;}
.schools-detail-section em{font-style:italic;display:block;font-size:10px;color:#999;padding-top:10px;clear:left;}
/* Source lines */
.schools-detail-section-header a{display:block;width:100%;padding:3px 5px 0 10px;color:#333 !important;font-weight:bold;}
.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 */
.schools-pie-widgetheader{font-size:14px;font-weight:bold;padding-left:20px;}
/* Toys for the schools custom ranking buildbox */
.schools-custom-ranking-widgetheader{padding-top:20px;clear:both;font-size:14px;font-weight:bold;}
.schools-customranking-dropdown{clear:both;padding-bottom:10px;padding-left:20px;padding-top:3px}
.schools-customranking-dropdown select{font-size:13px;}
#countyval-select{}
#schools-rankinglist{padding-top:0px;padding-left:20px;}
#schools-rankinglist li{padding-top:3px;list-style-type:none;}
.schools-customranking-subhede{font-size:1.0em;font-weight:bold;padding:5px;}
/* schools widgets */
.schools-widget-chart{float:left;border-top:1px solid #EEE;width:100%;margin:10px 0 0 0;}
ul.schools-widget-chart{position:relative;height:35px;border-bottom:1px solid #eee;padding-top:1px;margin:0;}
.schools-widget-chart li{position:absolute;display:block;margin:0;border:0;_zoom:1;width:100%;}
.schools-widget-chart li#school{height:20px;margin-bottom:0px;}
.schools-widget-chart li#school a{color:#b4d4e5 !important;font:10px normal arial,helvetica,sans-serif;text-transform:uppercase;}
.schools-widget-chart li#school a:hover{text-decoration:none !important;}
.schools-widget-chart li#district{height:6px;margin-top:21px;}
.schools-widget-chart li#state{height:6px;margin-top:28px;}
.schools-widget-chart li a{display:block;padding:3px 40px 3px 5px;position:relative;z-index:2;}
.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;}
.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;}
#school .schools-widget-index{background:#82acc2;}
#district .schools-widget-index{background:#c9d5b1;}
#state .schools-widget-index{background:#ccddd2;}
/* Above the fold feature on the schools front page */
.schools-list{padding:15px 0;}
.schools-list img{padding-right:8px;}
.schools-introline{font-size:14px;font-weight:bold;margin-bottom:8px;}
#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 */
.schools-gridbox-outer{width:350px;min-height:168px;border:1px solid #fff;display:block;text-align:left;margin:0;padding:0;float:left;}
.schools-gridbox-top{margin:0px 5px;display:block;}
.schools-gridbox-bottom-wrapper{padding-top:5px;clear:both;}
.schools-gridbox-bottom{padding:0;display:block;clear:both;text-align:center;}
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 */
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;}
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;}
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;}
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;}
div p.schools-text-cubevalue a{text-decoration:none !important;color:#fff !important;}
.schools-text-cubesmall{font-size:28px;}
/* The grade scale at the top of the box grid in the school_detail page */
.schools-gb-scalelabel{margin:0;padding-right:10px;float:left;display:block;}
.schools-gb-scale{font-family:Arial;margin:0;width:255px;border:1px solid #222222;display:block;float:left;padding:0 3px;}
.schools-gb-grade{margin:0;padding:0;width:7.6%;float:left;display:block;}
.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;}
.make-blue{color:#007aaa;}
div.schools-detail-section-header a{text-decoration:none;font-weight:bold;}
div.schools-detail-section-header a:hover{text-decoration:underline;}
a.schools-question{color:#007aaa;font:bold 11px Verdana,Arial,Helvetica,sans-serif;}
a:visited.schools-question{color:#007aaa !important;font:bold 11px Verdana,Arial,Helvetica,sans-serif;}
a:hover.schools-question{background:#0077aa;color:#ffffff !important;font:bold 11px Verdana,Arial,Helvetica,sans-serif;text-decoration:none;}
.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 */
.wardead-landing-photostrip{margin:10px 0 0 0;height:90px;}
.wardead-landing-photostrip *{list-style-type:none;padding:0;border:0;margin:0;}
.wardead-landing-photostrip li{position:relative;display:block;float:left;}
.wardead-landing-photostrip a{height:90px;display:block;float:left;}
.wardead-landing-photostrip a:hover img{border:1px solid #ccc;}
.wardead-landing-photostrip a:hover{background:transparent url(http://www.latimes.com/includes/wardead/icons/photostrip-active.gif) no-repeat;}
.photostrip-select img{border:1px solid #999 !important;}
.photostrip-select a,.photostrip-select a:hover{background:transparent url(http://www.latimes.com/includes/wardead/icons/photostrip-selected.gif) no-repeat;}
.wardead-landing-photostrip img{width:60px;height:75px;border:1px solid #fff;}
.wardead-landing-quote{clear:both;}
/* The big number count on the wardead front page */
.wardead-tally{float:right;width:50%;}
.wardead-tally-desc{float:left;display:block;width:75%;margin-top:10px;text-align:right;}
.wardead-number{font-size:36px;margin-top:-8px;margin-right:5px;text-align:right;display:block;}
/* IV. DOGS */
/* The dogs front page above-the-fold feature*/
.dogs-introline{font-weight:bold;}
.dogs-item{font-size:28px;}
.dogs-number{font-size:20px;}
/* The Your Scene teaser for the most popular breed detail pages */
.dogs-yourscene{clear:both;}
.dogs-yourscene .widgetheader{margin-bottom:5px;}
/* The photo that runs on breed_detail pages */
.dogs-photo{border:1px solid #222222;background #666666;padding:2px;}
/* V. METROLINK_CRASH */
/* The above the fold javascript grid for the Metrolink front page */
.landing-photogrid-wrapper{margin:10px 0 0 0;padding-left:24px;}
.landing-photogrid{width:576px;text-align:left;}
.landing-photogrid *{list-style-type:none;padding:0;border:0;margin:0;}
.landing-photogrid li{position:relative;display:block;float:left;}
.landing-photogrid a{height:79px;width:64px;display:block;float:left;}
.landing-photogrid{margin:10px 0 0 0;height:90px;}
.landing-photogrid img{width:60px;height:75px;border:2px solid #fff;}
.landing-photogrid a:hover img{border:2px solid #999;}
.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;}
.landing-photogrid-id .detail-id-name{font-size:24px;clear:both;padding-top:6px;}
.landing-photogrid-id .detail-id-city{font:18px normal arial,helvetica,sans-serif;color:#bbb;}
/* VI. DATAINDEX */
/* for the dataindex front page */
.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;}
.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;}
.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;}
.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;}
.big-title{font:16px bold arial,helvetica,sans-serif;padding:8px 8px 0px 8px;}
.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;}
.small-title{font:14px bold arial,helvetica,sans-serif;padding:8px 8px 0px 8px;}
.subhead{align:center;font:12px bold arial,helvetica,sans-serif;padding:0px 8px 8px 8px;border-bottom:1px dotted #fff;}
.small-subhead{align:center;font:12px bold arial,helvetica,sans-serif;padding:0px 8px 8px 8px;}
.big-widget{padding:10px;}
/* VI. MEXICO */
/* The main Flash component,with some funky height stuff to get IE7 to work. */
/*hide from ie on mac\*/
#flashcontent{width:900px;margin-left:40px;min-height:558px;height:558px !important;height:558px;}
/* The dummy flash element we used in development */
#fakeflash{color:white;background:gray;width:900px;height:560px;margin-left:auto;margin-right:auto;padding-left:10px;padding-top:10px;}
.fakepivot{font-size:14pt;padding:8px;}
/* The fallback element if Flash and JS fail at page load. */
#noflash-wrap{width:850px;margin:0 auto;}
#noflash-main{float:left;width:450px;padding-top:20px;margin-bottom:20px;}
#noflash-sidebar{float:right;width:330px;margin-bottom:20px;padding-top:20px;}
#noflash-footer{clear:both;border-top:1px #565656 dotted;padding-top:20px;text-align:center;}
.noflash-hede{font-size:16px;font-weight:bold;}
.noflash-text{padding-left:15px;font-size:15px}
#noflash ul{list-style-type:none;margin-left:20px;font-size:14px;}
#noflash li{margin-bottom:10px;}
#noflash .noflash-getflash{font-size:14px;}
#noflash .noflash-sidebar-hede{font-size:16px;font-weight:bold;}
/* The headline elements*/
.siegehede{border-bottom:3px solid #000000;margin-bottom:5px;}
.siegetagline{margin-bottom:7px;}
.siegebadge{}
.siegetagtext{display:inline;color:black;font-size:12pt;padding-bottom:1px;}
.siegelastupdated{float:right;padding-top:6px;}
/* The archive footer header */
#siegearchive{clear:both;}
.siegearchivehede{margin-left:14px;}
.siegearchivetaghede{color:black;font-size:18px;margin-top:20px;text-transform:uppercase;letter-spacing:0.6px;font-weight:bold;word-spacing:1.4px;}
.siegearchivecommenthede{font-size:18px;color:#545454;margin-left:7px;margin-top:1em;}
.siegeachivetagline{font-size:13px;}
/* The archive filter dropdown */
.siegefilterform{margin-top:20px;padding-right:40px;float:right;margin-bottom:10px;font-size:13px;display:none;}
.siegearchivehede select{font-size:13px;}
.siegearchivehede option{font-size:13px;}
/* The magic Mochikit datagrid table,blownout,for when the right rail is iced */
table.datagrid{width:940px;margin-left:auto;margin-right:auto;border-collapse:collapse;margin-top:20px;}
table.datagrid thead th{text-align:left;color:black;font-weight:bold;font-size:12px;text-transform:uppercase;letter-spacing:0.5px;padding-top:4px;padding-bottom:4px;border-top:2px solid black;border-bottom:2px solid black;padding-left:10px;}
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;}
table.datagrid thead th.over{background-color:black;cursor:pointer;color:white;}
table.datagrid tbody th{font-weight:bold;}
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;}
table.datagrid tbody td a{font-weight:bold;}
table.datagrid tbody tr.alternate td,table.datagrid tbody tr.alternate th{background-color:#f1f1f1;}
table.datagrid tfoot td,table.datagrid tfoot th{background-color:#FFFEE3;color:#4B4545;padding:.5em;font-weight:bold;border-top:2px solid #4B4545;}
table.datagrid tfoot th{text-align:left;}
table.datagrid tfoot td{}
/* A smaller Mochikit datagrid table for when the right rail is intact */
table.small-datagrid{width:610px;margin-left:auto;margin-right:auto;border-collapse:collapse;margin-top:20px;}
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;}
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;}
table.small-datagrid thead th.over{background-color:black;cursor:pointer;color:white;}
table.small-datagrid tbody th{font-weight:bold;}
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;}
table.small-datagrid tbody td a{font-weight:bold;}
table.small-datagrid tbody tr.alternate td,table.datagrid tbody tr.alternate th{background-color:#f1f1f1;}
table.small-datagrid tfoot td,table.datagrid tfoot th{background-color:#FFFEE3;color:#4B4545;padding:.5em;font-weight:bold;border-top:2px solid #4B4545;}
table.small-datagrid tfoot th{text-align:left;}
table.small-datagrid tfoot td{}
/* For turning off the tags column the filter searchs against */
.invisible{display:none;}
/* The footer comment roll stylings */
.siegequestionhede{font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:0;margin:0 0 3px 0;height:22px;clear:both;}
.siegequestionhede a{padding:3px 5px 0 10px;font-weight:bold;margin-left:30px;}
table.siegequestioncomments{margin-left:auto;margin-right:auto;width:900px;}
table.siegequestioncomments tbody td,table.siegequestioncomments tbody th{text-align:left;color:black;}
.siegecomment{width:900px;padding-top:10px;}
.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;}
.siegecommentquote p{margin-bottom:7px;font-size:14px;font-family:Georgia,Arial,sans-serif;}
.siegecommentmeta{border-top:1px dotted gray;width:360px;vertical-align:bottom;padding-left:10px;padding-top:20px;padding-bottom:20px;text-align:left;}
.siegecommentuser{font-weight:bold;font-size:16px;}
.siegecommenttimestamp{color:#FF3333;font-size:13px;padding-top:3px;}
.siegeresponse{width:900px;padding-top:5px;margin-bottom:10px;}
.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;}
.siegecommentresponse p{margin-bottom:7px;font-size:13px;padding-top:5px;font-family:Arial,sans-serif;}
.siegeresponsemeta{width:360px;vertical-align:top;padding-left:10px;background:#F2F0DF;padding-top:20px;padding-bottom:20px;text-align:left;}
.siegeresponseuser{font-weight:bold;font-size:15px;}
.siegeresponsetimestamp{color:#FF3333;font-size:12px;padding-top:3px;}
.siegequestioncommentform{margin-left:40px;margin-bottom:20px;}
.siegecommenthede{margin-left:20px;margin-bottom:20px;}
/* hundred days */
#hundreddaysarchive{clear:both;}
.hundreddaysarchivehede{margin-left:14px;}
.hundreddaysarchivetaghede{color:black;font-size:18px;margin-top:20px;text-transform:uppercase;letter-spacing:0.6px;font-weight:bold;word-spacing:1.4px;}
.hundreddaysarchivecommenthede{font-size:18px;color:#545454;margin-left:7px;margin-top:1em;}
.hundreddaysachivetagline{font-size:13px;}
.hundreddaysquestionhede{font-family:Arial,Helvetica,sans-serif;font-size:16px;padding:0;margin:0 0 3px 0;height:22px;clear:both;}
.hundreddaysquestionhede a{padding:3px 5px 0 10px;font-weight:bold;margin-left:30px;}
table.hundreddaysquestioncomments{width:600px;margin-right:5px;}
table.hundreddaysquestioncomments tbody td,table.hundreddaysquestioncomments tbody th{text-align:left;color:black;}
.hundreddayscomment{width:600px;padding-top:10px;}
.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;}
.hundreddayscommentquote p{margin-bottom:7px;font-size:14px;font-family:Georgia,Arial,sans-serif;}
.hundreddayscommentmeta{border-top:1px dotted gray;width:360px;vertical-align:bottom;padding-left:10px;padding-top:20px;padding-bottom:20px;text-align:left;}
.hundreddayscommentuser{font-weight:bold;font-size:16px;}
.hundreddayscommenttimestamp{color:#FF3333;font-size:13px;padding-top:3px;}
.hundreddaysquestioncommentform{margin-left:40px;margin-bottom:20px;}
.hundreddayscommenthede{margin-left:20px;margin-bottom:20px;}
.hundreddaysquestioncommentform{margin-left:40px;margin-bottom:20px;}
.hundreddayscommenthede{margin-left:20px;margin-bottom:20px;}
.hundreddaysstorygallery{float:right;width:285px;border-left:black 1px solid;}
.hundreddaysstorygallerywrapper{padding-left:12px;margin-top:5px;}
.hundreddaysarchiveitem{margin-bottom:20px;}
.hundreddaysarchiveitemtopper{text-transform:uppercase;font-size:11px;color:black;}
.hundreddaysarchiveitemheadline{font-size:16px;margin-bottom:2px;}
.hundreddaysarchiveitemdeckhead{font-size:14px;}
/* VII. Neighborhoods */
/* The index page*/
#hood-index-hed{color:black !important;margin-left:0 !important;margin-bottom:8px !important;}
.hood-index-graf{padding:2px;margin:8px;font-size:16px;line-height:140%;color:black;}
/* The detail page*/
#hood-detail-hed{font-size:26px !important;color:black !important;margin-left:0;margin-bottom:0px;font-family:Georgia,Arial;}
.hood-description{padding-bottom:2px; font-size:15px; line-height:130%; margin:0 10px; padding:8px 8px 2px 0px;}
.hood-neighbors{padding-bottom:2px; font-size:15px; line-height:130%; padding:8px 8px 2px 0px; margin:0 10px;}
#geo_form_map{width:500px;height:300px;}
.neighborhoods-detail-section{padding:12px 0 15px 0;}
.neighborhoods-detail-section ul{margin-left:30px;}
.neighborhood-subhede {margin: 15px 0 8px 0;}
.neighborhood-subhede h2 {font-size:20px;}
/* The lists of stats that appear on the school detail pages */
.neighborhoods-detail-section li{margin-bottom:10px;font-size:14px;}
.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;}
.neighborhoods-detail-section-header a{font-size:14px;display:block;width:100%;padding:3px 5px 0 10px;color:#333 !important;font-weight:bold;}
.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 */
.neighborhood-pie-widget-wrapper img{float:right;}
.neighborhood-pie-widget-wrapper-sourcing{margin-top:5px;color:gray;text-align:center;font-weight:bold;}
.category-explainer{font-size:14px;padding-bottom:10px;}
/* tabs and accordion */
.basic{width:100%;outline:0;}
ui-accordion-header{outline:0;}
.neighborhoods-tabs-header{min-height:35px; height:35px;}
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;}
a.neighborhoods-detail-section-slider:hover{text-decoration:none;color:#707070;outline:0;/*font-size:15px;*/}
a.neighborhoods-detail-section-slider.selected{color:#707070;outline:0;}
.neighborhoods-blue-arrow{text-decoration:none !important;color:#007AAA;}
.neighborhoods-blue-arrow:hover{text-decoration:none;color:#007AAA;}
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;}
.neighborhoods-accordion-drawer{width:620px;position:relative;clear:left;float:left;margin:0;padding:0;border:0;}
.neighborhoods-accordion-drawer-wrapper{width:620px;padding-top:12px;padding-bottom:12px;margin:0;}
.neighborhoods-accordion-chart-widget{float:right;padding-bottom:10px;width:325px;}
.neighborhoods-accordion-chart-widget-label{margin:0;text-align:center;}
.neighborhood-accordion-drawer-hede {font-size:23px; margin: 5px 0 10px 10px;}
.neighborhoods-accordion-drawer-robocopy{width:275px;}
.neighborhoods-accordion-drawer-robocopy ul{padding-left:30px;padding-top:20px;margin:0px;}
.neighborhoods-accordion-drawer-robocopy li{padding-bottom:10px;margin:0px;font-size:15px;}
.neighborhoods-accordion-drawer-sourceline{clear:both;float:right;font-size:12px;margin:10px 2px 6px 2px;}
.neighborhoods-detail-section-sourceline{clear:both;float:right;font-size:12px;margin:10px 2px 6px 2px;}
.neighborhoods-widget-table{width:610px;margin-left:auto;margin-right:auto;border-collapse:collapse;}
.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;}
.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;}
#hood-hedeline-container {margin-bottom:8px;}
#hood-hedeline-container .neighborhood-title {font-size:34px; padding-top:10px; padding-bottom:2px;}
.neighborhood-explainer-deckhede { font-size:16px; margin-top:4px; }
#schoolskey {float:right;padding-top:2px; display:inline;}
#crimeloader {text-align:right; display:none;}
#crimeloader .loadingtext {font-size:20px; display:inline;}
#crimeloader .loadingicon {display:inline;}
#crimekey {padding-bottom:2px; border-bottom:1px black solid;}
.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;}
.alert-box b{color:rgb(147,0,0);}
.alert-box a{font-size:13px;color:#2262CC;}
#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 */
#tabs {margin: 0; padding: 0; border: 0;}
.ui-tabs-nav{list-style:none;padding:0;font-size:15px;letter-spacing:0.05em;}
.ui-tabs-nav:after{/* clearing without presentational markup,IE gets extra treatment */ display:block;clear:both;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;}

.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;}
.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;}
.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;}
.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... */
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40);}
.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... */
* html .ui-tabs-nav{/* auto clear,@ IE 6 & IE 7 Quirks Mode */ display:inline-block;}
*: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 */
.timeline-band-0 .timeline-date-label{color:black;font-family:Georgia,serif; padding-left: 7px !important;}
.timeline-band-0 .timeline-ether-bg{background-color:white !important;}
.timeline-band-0 .timeline-ether-lines { border-color:#666666; border-style:dashed; position:absolute;}
.timeline-band-0 .timeline-horizontal .timeline-ether-lines { border-width:0 0 0 3px; height:100%; top:0; width:1px; }
#timelinecontainer{padding-top:1px;margin-top:1px;}
#timeline{height:150px;min-height:150px;width:620px;}
.timeline-date-label{width:10em !important;}
#neighborhood-map{height:400px;min-height:400px;width:620px;}
/* Fake tabs for the top of neighborhoods and elsewhere */
.lat-tabs-nav{font-size:15px;letter-spacing:0.05em;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;}
.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;}
.lat-tabs-nav a {color:gray;}
.lat-tabs-nav a:hover{color:#2262CC;}
/* VII. South L.A. */
/* The headline elements*/
.south-la-soundslides-wrapper{margin-left:40px;outline:0;}
.south-la-soundslides-wrapper object{outline:0;}
.south-la-soundslides-wrapper #player{outline:0;}
.south-la-hed{margin-left:5px;margin-bottom:5px;}
.south-la-tagline{margin-bottom:7px;margin-left:15px;}
.south-la-tagtext{display:inline;color:black;font-family:Arial,Helvetica,sans-serif;font-size:26px;padding-bottom:1px;}
.south-la-lastupdated{float:right;padding-top:15px;margin-right:20px;font-size:13px;}
.south-la-credits-wrapper{padding-bottom:15px;margin-right:15px;clear:both}
.south-la-belowthefold-wrapper{padding-top:20px;clear:both;}
.south-la-belowthefold-rightrail-wrapper{float:right;width:285px;border-left:black 1px solid;}
.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;}
.south-la-belowthefold-tagline{font-size:13px;}
.south-la-share-hed-wrapper{margin-left:12px;margin-bottom:0px;}
.south-la-share-body-wrapper{margin-left:10px;clear:both;width:285px}
.south-la-belowthefold-rightrail-footer-hed-wrapper{margin-left:12px;padding-top:8px;clear:both;border-top:black 1px solid;margin-bottom:0px}
.south-la-belowthefold-rightrail-footer-body-wrapper{padding-left:12px;margin-top:5px;}
.south-la-belowthefold-rightrail-storygallery-item{margin-bottom:15px;margin-top:5px;}
.south-la-belowthefold-rightrail-storygallery-hed{font-size:16px;margin-bottom:2px;}
.south-la-belowthefold-rightrail-storygallery-dekhed{font-size:14px;}
.south-la-belowthefold-rightrail-link-right{font-size:14px;clear:both;padding:10px 0 0 20px;text-align:right;font-weight:bold;}
.south-la-belowthefold-rightrail-link-right a{color:#007aaa;cursor:pointer;}
table.south-la-belowthefold-rightrail-comments{width:275px;margin-right:5px;}
table.south-la-belowthefold-rightrail-comments tbody td,table.hundreddaysquestioncomments tbody th{text-align:left;color:black;}
.south-la-belowthefold-rightrail-comment{padding-top:10px;}
.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;}
.south-la-belowthefold-rightrail-comment-quote p{margin-bottom:7px;font-size:15px;font-family:Georgia,Arial,sans-serif;}
.south-la-belowthefold-rightrail-comment-user{font-weight:bold;font-size:16px;}
.south-la-belowthefold-rightrail-comment-timestamp{color:#FF3333;font-size:13px;padding-top:3px;}
.south-la-belowthefold-body-hed-wrapper{margin-left:2px;margin-bottom:0px;}
.south-la-belowthefold-body-hed-wrapper a{text-decoration:none;}
.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;}
.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%;}
a.south-la-belowthefold-hed-unselected:hover{color:#2262CC !important;}
a.south-la-belowthefold-hed-unselected{color:black !important;}
a.south-la-belowthefold-hed-selected{color:gray !important;}
.south-la-belowthefold-comment-wrapper{width:580px;margin-left:40px;margin-bottom:20px;}
table.south-la-belowthefold-comments{width:580px;margin-right:5px;margin-top:20px;}
table.south-la-belowthefold-comments tbody td,table.hundreddaysquestioncomments tbody th{text-align:left;color:black;}
.south-la-belowthefold-comment{padding-top:10px;}
.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;}
.south-la-belowthefold-comment-quote p{margin-bottom:7px;font-size:16px;font-family:Georgia,Arial,sans-serif;}
.south-la-belowthefold-comment-user{font-weight:bold;font-size:16px;}
.south-la-belowthefold-comment-timestamp{color:#FF3333;font-size:13px;padding-top:3px;}
.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 */
.farmers-market-rail p { margin-top: 10px; margin-bottom: 5px; }
.farmers-market-rail ul { line-height: 1.5em; margin-top: 10px;}
.farmers-market-rail li { margin-left: 15px; list-style-type: disc;}
.farmers-market-rail h3 { font-size: 23px; }
.gmap-small{border:2px solid #D0D0C4; float:left; width:210px; height:120px;}
.farmers-market-info {line-height: 1.5em; margin-left:20px; width: 380px; float:left; font-size:14px;}
.farmers-market-info ul{margin-left:30px;}
.farmers-market-hedimg{margin-bottom:15px;margin-top:-5px;font-size:11px;}
.farmers-market-address{font-size:16px}
.farmers-market-info-wrapper{display:block;clear:both;min-height:200px}
.farmers-market-filter-title { text-decoration: underline; }
.farmers-market-staff-comment{clear:both;padding-top:20px; line-height: 1.25em;}
.farmers-market-feat-wrapper {clear:both; margin-top: 20px; margin-bottom: 10px; }
.farmers-market-feat-wrapper p { margin-top: 7px; margin-bottom: 7px; line-height: 1.25em; }
/* IX. HOMICIDE REPORT */
.homicide-list-container .small-datagrid{width: 310px;margin-top: 0px;margin-left: -3px;}
.homicide-list-container .small-datagrid tbody td, table.datagrid tbody th { border-bottom: 1px dashed #c4c4c4; }
.homicide-list-container .small-datagrid tbody td a { font-weight: normal !important; }
.homicide-list-container { height: 530px; float: left; }
#homicide-rail-list {height: 492px;overflow: auto;margin-left: -2px;width: 325px;border: 1px solid #ddd;}
.hrtdname {min-width:150px;}
#homicide-rail-list-content { width: 200px; margin-left:-4px; }
.homicide-list-hed {text-align: center;font-size: 18px;font-weight: bold;margin-left: 10px;}
.homicide-locator-map {float: right;}
.homicide-detail-robotext {float: left;width: 400px;}
.most-recent-homicides { width: 650px; }
.most-recent-homicides { margin-top: 10px; }
.most-recent-homicides h4 { font-size: 16px; font-weight: bold; }
.black-links a {color: black;}
.widgets { width: 640px; float: left; }
#hdimg { max-height: 110px; max-width: 125px; }
.homicide-post { width: 390px; padding: 5px; float: left; line-height: 20px; position: relative; }
.homicide-post h1 {font-size: 28px;padding-bottom: 10px;margin-bottom: 10px;margin-top: 5px;line-height: 30px;}
.homicide-post p {margin-bottom: 10px;}
.homicide-post br {margin: 10px;}
div#hr-section-links h2 { display: inline;font-size: 14px;}
div#hr-section-links h2 a {color:#2262cc;}
.homicide-meta-rail { float: right; width: 220px; border-left: 1px solid #DDD; line-height: 20px; }
.homicide-blog-entry {border-bottom:1px dotted #000000;margin-bottom:15px;padding-bottom:30px;line-height:20px;}
.homicide-blog-entry br {margin: 10px;}
.homicide-blog-entry p br {margin: 20px;}
.homicide-blog-entry p {margin-bottom:10px;}
.homicide-entry-right-link { margin-bottom:7px; }
.homicide-post-left {width: 400px;float: left;}
.homicide-post-right {float: right; width: 200px; border-left: 1px solid black; padding-left: 10px;}
.hr-photostrip{margin:10px 0 0 0;height:90px;}
.hr-photostrip *{list-style-type:none;padding:0;border:0;margin:0;}
.hr-photostrip li{position:relative;display:block;float:left;}
.hr-photostrip a{height:90px;display:block;float:left;}
.hr-photostrip a:hover img{border:1px solid #ccc;}
.hr-photostrip a:hover{background:#999999;}
.hr-photostrip img{width:60px;height:75px;border:1px solid #fff;}
.hr-photostrip-select img{border:1px solid #999 !important;}
.hr-photostrip-select a,.hr-photostrip-select a:hover{background:#999999;}
.fleftpad10 { float:left; padding: 10px 10px 10px 0px; }
.frightpad10 { float:right; padding: 10px 10px 0px 10px; }
.homicide-post-right br { margin: -4px; }
.homicide-post-right img { float: left; padding-right:5px; }
.homicide-email-us { border: 1px solid #DDD; padding: 5px; }
.data-app em {font-style: italic}
/*Stupid Topsy twitter button changed how it's floated.*/
div.topsy-sm { float:left !important; }
/* jQuery searchbox magic */
.searchbox input.searchbox-input-text{border: 1px solid #d0ccc9; background: #fff;color: #5f95ef; font-size: 20px; font-weight: 700; padding-bottom: 2px;} 
.searchbox input.searchbox-input-text{font-weight: normal;color: #565656;border: 1px solid #9c9c9c; width: 400px; padding: 2px; text-align: left; }  
.searchbox input.searchbox-input-text.active{ background: #E8E8E8; border: 1px solid #D8D8D8; color:black;}
.searchbox input.searchbox-input-text.black{ color:black !important;}
.searchbox input.searchbox-input-text.rightrail{ width:220px; margin-left:8px; font-size:16px !important;}
.bubbletable td, th {padding: 4px;}
/* Hollywood Walk of Fame */
#starwalk-profile-biobox-text { float:right; text-align:left; font-size:14px; }
#starwalk-profile-biobox-text h1 { font-size:34px; margin-bottom:5px; }
#starwalk-profile-biobox-text p { margin-bottom:6px; line-height:125%; }
#starwalk-profile-biobox-text p.hollywood-byline { font-size:13px; margin-bottom:12px; color:#292727; }
#starwalk-profile-biobox-text .hollywood-byline-date { color:#930000; font-style:italic; font-size:11px; }
#starwalk-profile-biobox-photo.big .photobox { border: 1px #DDD solid; padding-bottom:20px; }
#starwalk-profile-biobox-photo .photo-caption{ font-size:12px; margin:0 4px; }
#starwalk-profile-biobox-photo .dummy-photo { width:280px; height:350px; min-height:350px; background:#8888A8; display:block; border:gray 3px solid; margin-bottom:4px; }
#starwalk-profile-biobox-photo img.hollywood-big-photo { width:280px; height:350px; min-height:350px; display:block; border:gray 3px solid; margin-bottom:4px; }
#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; }
#starwalk-profile-biobox-photo .star-type { text-transform:uppercase; font-size:14px;}
#starwalk-profile-biobox-photo .star-address { text-transform:normal; font-size:12px;}
#starwalk-profile-biobox-text li.hollywood-linklist-item { margin-bottom:8px; }
#starwalk-profile-biobox-text div.hollywood-linklist-hede a { text-decoration:none; }
#starwalk-profile-biobox-text div.hollywood-linklist-hede a:hover { text-decoration:underline; }
#starwalk-profile-biobox-text div.hollywood-linklist-hede { font-size:16px; display:inline; }
#starwalk-profile-biobox-text div.hollywood-linklist-link { font-size:14px; display:inline;}
#starwalk-profile-biobox-text .hollywood-linklist-topper { font-size:14px; text-transform:uppercase; margin-bottom:6px; }
.hollywood-map-bubble { width: 270px; line-height:120%; font-size:13px; padding:4px 8px 4px 4px; }
.hollywood-map-bubble strong { font-size:14px; }
.hollywood-map-bubble p { margin-top: 3px; }
#hollywood-map-sidebar-wrapper { margin: 8px 0 2px 8px; }
ol#hollywood-map-sidebar li { padding-top:3px; list-style-type: decimal; margin-left:25px; }
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 */
#three-column-grid-wrap {text-align:center;}
#three-column-grid {text-align:left;margin:auto;width:100%;}
#three-column-grid #left-column {float:left;clear:left;width:200px;margin-left:10px;}
#three-column-grid #center-column {float:left;width:200px;margin-left:10px;}
#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) */
#three-column-grid p.hollywood {width:140px;text-align:center;}
#three-column-grid p.hollywood-grid-star {width:130px;text-align:center;}
#three-column-grid img.hollywood {width:140px;height:175px;border:2px solid gray;}
#three-column-grid img.hollywood-grid-star {width:130px;height:108px;border: 2px solid gray;}
/* Section formatting developed during walk of fame */
div.sectionborder {border-bottom:2px solid #DDDDDD; margin:10px 0; clear:both}
h2.sectionhed {font-size:22px; border:0; font-weight:normal; margin:0; padding:0;}
div.social-media-strip-wrapper {width:100%;height:20px;min-height:20px;}
div.social-media-links {margin-top:10px;text-align:center; margin-bottom:10px; display:block;}
div.social-media-links .link {margin-right:40px; display: inline; outline:0; font-size:12px;}
.box_bordered_projects_item a { color:#2262CC !important;}
/* Mapping LA 4.0 */
.mapping-la-tabs-onefifty {clear:both; height: 48px; letter-spacing:0.06em;}
.mapping-la-tabs-onefifty .tab { width: 150px; height: 50px; cursor: pointer; position: absolute; background-image: url(http://www.latimes.com/includes/projects/img/tab-back-150px.gif); background-repeat: no-repeat; background-position: center center; text-align: center; text-transform: uppercase;}
.mapping-la-tabs-onefifty .tab a { position: relative; top: 20px; font-size: 14px; font-weight: bold; color: #999;}
.mapping-la-tabs-onefifty .tab a:hover {color:#2262CC}
.mapping-la-tabs-onefifty .active {z-index: 3 !important; background-image: url(http://www.latimes.com/includes/projects/img/tab-150px.gif) !important;}
.mapping-la-tabs-onefifty .active a { color: black !important; text-decoration: none; }
.mapping-la-tabs-onethirtyfive {clear:both; height: 48px; letter-spacing:0.06em;}
.mapping-la-tabs-onethirtyfive .tab { width: 135px; height: 50px; cursor: pointer; position: absolute; background-image: url(http://www.latimes.com/includes/projects/img/tab-back-135px.gif); background-repeat: no-repeat; background-position: center center; text-align: center; text-transform: uppercase;}
.mapping-la-tabs-onethirtyfive .tab a { position: relative; top: 20px; font-size: 13px; font-weight: bold; color: #999;}
.mapping-la-tabs-onethirtyfive .tab a:hover {color:#2262CC}
.mapping-la-tabs-onethirtyfive .active {z-index: 10 !important; background-image: url(http://www.latimes.com/includes/projects/img/tab-135px.gif) !important;}
.mapping-la-tabs-onethirtyfive .active a { color: black !important; text-decoration: none; }
div.neighborhood-data-headline { font-size:26px }
ul.neighborhood-widget-linklist { width: 100%; }
ul.neighborhood-widget-linklist li {display:inline; margin-right: 5px;}
ul.neighborhood-widget-linklist li.label { font-weight: bold; }
#maphover-bubble-wrapper{ padding:4px; }
#map-hover-bubble {}
#map-hover-headline {font-size: 18px; display:block;}
#map-hover-deck {}
/*VALUE ADDED TEACHERS*/
.rank-wrapper { clear:both; }
.va-rank-box {width: 100px;color: black;float: left;margin-left: 30px;padding: 5px;text-align: center;font-size: 14px;}
.va-rank-box h4 {font-size: 12px;font-weight: bold;text-transform: uppercase;}
.low-va-rank { background: #96c0e9; }
.average-va-rank { background: #3d8fe3; }
.high-va-rank {  background: #2262ee; }
.va-roster { clear: both; margin-top: 20px;}
.va-roster table { width: 630px;}
.va-roster thead { border-bottom: 2px solid black;}
.va-roster table tr { line-height: 1.8em; }
.va-roster table tr td {margin-bottom:3px; border-right: 1px solid #fff;}
.va-roster .selected-box{background: #eee;color: #000;height: 18px;padding-bottom: 8px;font-size: 13px;text-align: center; font-family: Arial,Sans-Serif;}
.va-graph-slice { width:6px; height: 100%; float: left;}
.va-big-graph-container {clear: both;background: url(http://www.latimes.com/includes/projects/img/value_added_scale_with_lines.png);height: 40px;width: 600px;}
.va-small-graph-container {margin-top: 1px;height: 20px;width: 600px;clear: both;background: url(http://www.latimes.com/includes/projects/img/value_added_scale_with_lines.png);}
.va-400-graph-container {margin-top: 1px;height: 20px;width: 400px;clear: both;background: url(http://www.latimes.com/includes/projects/img/value_added_scale_400.png);}
.va-api-graph-container {margin-top: 1px;height: 20px;width: 600px;clear: both;background: #82acc2;}
.va-graph-header {padding-top:15px;font-size: 14px;font-weight: bold;padding-bottom: 6px;text-align: center;width:600px;}
.va-select-diamond { margin-left: -8px; position:relative;}
.va-grid-box {float:left; width: 100px;height: 100px;border:1px solid white;background: #2262cc;color: black;font-weight: bold;font-size: 15px;text-align: center;}
.va-grid-box:hover { border: 1px solid #2262cc;}
.va-index-intro p {margin-top: 10px; line-height:1.3em; font-size: 1.1em;}
.va-teacher-history {margin: 20px 0px;font-size: 15px;}
.va-teacher-history h3 { text-transform: uppercase; margin-bottom: 2px; font-weight: bold; }
.va-moderation-results { width: 400px; }
.va-moderation-results .result { border: 1px solid #ccc; padding: 5px;}
.va-moderation-results .result:hover {background: #eee;}
.va-contact-form input[type=text] { min-width: 200px; }
.va-teacher-response-form textarea { width: 620px; }
.va-teacher-response-form p { margin-bottom: 10px; }
#va-faq p.header { margin-bottom: 7px; margin-top: 7px; font-weight:bold;}
#va-faq p { margin-bottom:10px; line-height:1.3em; }
#va-faq h2 { font-size: 2.5em; }
.response-faq-rail p { margin-bottom:10px; line-height:1.3em; }
.response-faq-rail div { margin-bottom: 7px; margin-top: 7px; font-weight:bold;}
.response-faq-rail { margin-left: 5px; }
.teacher-response {font-size:15px;line-height: 1.4em;border: 2px solid #DDDDDD;padding: 10px;width: 600px;}
.teacher-response p { margin-bottom: 10px;}
.teacher-response h3 {font-size: 25px; padding: 10px;}
.rail-searchbox {color: gray; font-size: 1.2em; width: 230px;}
.va-search-item { clear: both;border-bottom: 1px dashed #bbb; padding: 10px;}
.va-search-item:hover { background: #eee; }
.va-search-item p { color: black }
.flat-list li { display: inline; list-style-type: none; }
.li20px li { margin-left: 20px; } 
