/* base font size */
body, body * { color:black !important; }

/* links */
a:hover { text-decoration:none; }
/* Below selector will highlight in bold red any link that doesn't have an href set */
a[href=""], #nav_section a[href=""], #site_info a[href=""] { font-weight:normal; }

/* page layout rules */
body { margin:0; background:none; }

/* container */
div#container { width:auto; position:static; } 

/* canvas chrome */
.canvas_outer { background:none; width:auto; margin:0; padding:0; }
.canvas_inner { background:none; width:auto; margin:0; padding:0; }
.canvas_content { background:none; margin:0; padding:0; }
    
.canvas_bottom_left { display:none; }
.canvas_bottom_right { display:none; }
.canvas_bottom { display:none; }
.canvas_top_left { display:none; }
.canvas_top_right { display:none; }
.canvas_top { display:none; }

/* branding */
#branding { width:auto; border-bottom:1px solid #000; }
#nav_tools { display:none; }
#nav_main { display:none; }

/* masthead */
#sitesearch { width:auto; }
#sitesearch #search { display:none; }

/* section nav */
#nav_section .nav { display:none !important; }

/* content */
#content { margin-top:160px !important; position:relative; }
#content .canvas_content { background:none; width:auto; }
#content_main { float:none; width:auto; margin:0; padding:0; }
#content_sub { display:none !important; }

/* site info */
#site_info { margin-bottom:0; width:auto; }
#site_info .canvas_content { background:none;}
#site_info.column_3 .column { display:none; }
#copyright { border-top:1px solid black; }
#copyright span, #copyright img { display:none; }

/* breadcrumbs */
#breadcrumbs { padding:1ex 0.5em; }

/* email, print, text size, single page */
#email_and_print { display:none; }

/* advertising */
.advertisement { border-color:black; }
.advertisement .ad_heading span { background-color:transparent; }

/*  AdSense */
#adsense { display:none; }

/* feeds */
#feeds { display:none; }

/* boxes/modules */
.box_faded, .box_solid, .box_striped, .box_border { background:none; border:2px solid #666; }
.box_faded .content, .box_solid .content, .box_striped .content, .box_border .content { background:none; }

/* supporting elements */
hr, hr.section_divider { background:black; }
hr.clear { border-color:black; background:none; }

/* most (something) tabs */

/* related topics */

/* archive view */
.section_filter a { display:none; }

/* article page */
#article_photo_caption { border-bottom:1px solid #000; }

#article_content { border-bottom:1px solid #000; }

#article_related { display:none; }

#article_content .section { display:none; }

#save_share { display:none; }

#discuss_link { display:none; }

#discussion .all_comments { display:none; }

#paper_subscription { border:1px solid #000; }

#small_feature { display:none; }

/* gallery page */
#gallery_main { float:none; width:auto; padding:0; height:auto !important; position:static; }
#gallery_sub { float:none; width:auto; padding:0; position:static; }
#inpage_gallery { width:auto; margin:2ex 0; }

#gallery_nav, #photo_credit { background-color:transparent; }
#prev_photo { display:none; }
#next_photo { display:none; 

#photo_matte { background:none; height:auto; width:100%; }

#inpage_gallery #save_share { margin:0; }

#gallery_photo_text { margin-top:0; }

#more_galleries { display:none; }

/* show URLs of links */
#content_main a:link:after,
#content_main a:visited:after,
#content_main a:hover:after,
#content_main a:active:after,
#gallery_sub a:link:after,
#gallery_sub a:visited:after,
#gallery_sub a:hover:after,
#gallery_sub a:active:after {
	content: ": " attr(href) " ";
	font-weight: normal;
}
#content_main a[href^="/"]:after,
#gallery_sub a[href^="/"]:after {
	content: ": http://topics.latimes.com"attr(href)" ";
}

