
/* open salon */

#cols #open_related {
	padding: 0;
	border: 1px solid #ddd;
	}
	
	/* header */
	
#cols #open_related .section_head {
	position: relative;
	border: none;
	margin: 0 0px 10px;
	padding: 6px 0 4px 6px;
	min-height: 10px; 
	zoom: 1;
	background: #fff url(http://web.archive.org/web/20100122022005im_/http://images.salon.com/img/new/section_gradient_top.png) top left repeat-x;
	}
#cols #open_related .section_head h2 {
	font: 1.6em/16px georgia, serif; 
	float: left; 
	width: 110px; 
	padding-top: 1px;
	color: #000;
	}
#cols #open_related .section_head h2 a {
	color: #03c;
	text-decoration: none;
	}
#cols #open_related .section_head h2 img {
	position: absolute; 
	top: 6px; 
	left: 5px;
	}
#cols #open_related .section_head h2 span {
	margin-left: 12px;
	}
#open_header_links {
	text-align: right; 
	padding-top: 4px;
	padding-right: 6px;
	}
#open_header_links a {
	font: 1em georgia, serif; 
	border-left: 1px solid #ddd; 
	text-transform: uppercase; 
	color: #03c; 
	margin: 0; 
	padding: 0 3px 0 6px;
	}
#open_header_links a:first-child {
	border-left: none;
	}
#open_related .relateds {
	margin: 15px 0 0; 
	padding: 0;
	}
#cols #open_related .relateds li {
	clear: both;
    background: transparent url(/web/20100122022005im_/http://www.salon.com/img/new/bullet_3x3_blue.png) 0 0.5em no-repeat; 
    padding-left: 0.7em;
	}
#cols #open_related .relateds li a {
	color: #000; 
	border-bottom: none;
	}
#cols #open_related .relateds li img {
	margin: 3px 6px;
	float: right;
	border: 1px solid #ccc;
	}
#cols #open_related .relateds li h2 {
	line-height: 1.3em;
	}
	
	/* promo boxes */

/* promos */

#promo {
    border-left: 1px solid #ccc;
	text-align: center;
    margin: 0 -10px;
	}
#promo h2 {
	font: bold 1.3em georgia, serif;
	padding: 1em 0 0.5em;
	color: #c00;
	}
#promo li {
	margin: .5em 10px 10px;
	border-top: 1px dashed #ccc;
	padding-top: 1em;
	}
#promo li:first-child {
	margin: 0px 12px 12px;
	padding-top: 6px;
	border-top: none;
	}
#promo li .headline {
	font: bold 1.6em/1.1em georgia, serif; letter-spacing: -0.04em;
	margin-top: 0.5em;
	}
#promo li img {
	width: 120px;
	}
#promo li .byline, #promo li .deck {
	display: none;
	}
	
/* relateds */

#related li {
	width: 125px;
	float: left;
	overflow: hidden;
    margin-right: 12px !Important;
	}

/* most popular */

#most_popular_tabs {
	margin: 1em 0 0;
	}
#most_popular_tabs li {
	display: inline;
	}
#most_popular_tabs li a {
	border: 1px solid #eee;
	display: block;
	float: left;
	font-weight: normal;
	margin: 1px 3px 0 0;
	padding: 3px 0;
	position: relative;
	text-align: center;
	top: 1px;
	width: 7.8em;
	}
#most_popular_tabs li a.here,#most_popular_tabs li a:hover {
	border-bottom: none;
	background: #fff;
	padding: 4px 0;
	margin-top: 0;
	}
#most_popular ol {
	border: 1px solid #eee;
	list-style: decimal outside;
	padding: 1em 1em 1em 2.5em;
	}
#most_popular ol li {
	margin-bottom: 3px;
	}
#most_popular_tabs a {
	text-decoration: none;
	}
#col2 #most_popular h2 {
    border: none;
    padding-bottom: 0;
    }



	/* topic tools */
	
#tools .share .label {
	font-weight: bold;
	}
#tools .rss {
	background: transparent url(http://web.archive.org/web/20100122022005im_/http://images.salon.com/src/feed.gif) 0 0 no-repeat;
	padding-left: 16px;
	}
#tools .linkback {
	background: transparent url(http://web.archive.org/web/20100122022005im_/http://images.salon.com/img/ui/permalink_combo.png) 0 3px no-repeat;
	padding-left: 16px;
	}
#tools .share li a {
	padding-left: 24px;
	font-weight: normal;
	}
#archive_label {
	font: bold 1.3em/1.5em georgia, serif;
	margin: 14px 12px;
	color: #c00;
	border-bottom: 1px solid #c00;
	padding-bottom: 3px;
	}

/* google news box */

/* Google hacking */

.statusBoxRoot_gsnb, .gs-publishedDate,  .gs-relativePublishedDate, .gs-clusterUrl, .gs-watermark {
	display: none;
	}
.gs-location {
	display: inline; color: #999;
	}
#newsBar-bar {margin: 0 0 0 10px;}
div.resultDiv_gsnb {margin: 0.5em 0 1em}
div.gs-title {font: bold 1.2em/1.3em georgia, serif;}
div.gs-title a {color: #000; text-decoration: none;}
div.gs-title a:hover {border-bottom: 1px solid #c00;}
div.gs-title a.gs-title b {color: #000; font-weight: bold !important;}
div.gs-title a.gs-title:hover, div.gs-title a.gs-title:hover b {color: #c00 !important;}
div.gs-publisher {display: inline; font: 1em/1.5em georgia, serif; text-transform: uppercase; color: #999; }
div.gs-snippet {font: 1.2em/1.3em georgia, serif;}
div.gs-snippet b {font-weight: normal;}
td.gsc-branding-text {font: 1em/1.5em georgia, serif; text-transform: uppercase; color: #999; padding-left: 170px;}
td.gsc-branding-img-noclear img {padding-top: 1em; padding-left: 0.25em; margin-bottom: -0.5em; }

/* rec reads */

#reads ul {margin-top: 1em;}
#reads li a, #reads p a {font-weight: bold;}

/* ads */

#cols #col2 .ad_content {
	border: 0;
	margin: 0 0 10px;
	padding: 0 !important;
	}
	
	/* most read */
	
#most_read_tabbed ol {margin-left: 30px; padding-bottom: 10px; list-style: decimal outside; font: bold 1em arial, sans-serif}
#most_read_tabbed ol li {margin-bottom: 6px; color: #c00;}
#most_read_tabbed .section_head h2 {float: none; padding: 10px 0 6px; width: auto; color: #c00;}
#most_read_tabbed .section_head ul {margin-top: 0;}
#most_read_tabbed ol {padding-left: 10px;}
#most_read_tabbed ol {margin-left: 2em; list-style: decimal outside; color: #c00; font: bold 1em arial, sans-serif; margin-top: 1em;} 
#col2 #most_read_tabbed ol h2 {font-size: 1.2em;}
.section_head {
	border-bottom: 1px solid #ddd;
	color: #fff;
	margin: 0 10px 10px;
	padding: 0;
	}
.section_head h2 {
	color: #c00; 
	float: none; 
	padding: 5px 0 6px;
	width: auto;
	}
.section_head h2 a {
	color: #c00;
	}
.section_head ul {
	margin-top: 6px;
	}
.section_head ul li {
	display: inline;
	color:#c00;
	}
.section_head ul li a {
	border: 1px solid #ddd; 
	border-bottom: none;
	color: #c00; 
	display: block; 
	float: left; 
	font: 1em/1em georgia, serif; 
	padding: 6px; 
	margin-right: 3px; 
    text-align: center; 
	text-transform: uppercase; 
	width: auto;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topright: 5px;
	-webkit-border-radius-topleft: 5px;
	}
.section_head ul li.here a, #open_section .section_head ul li.here a {
	background: #fff; 
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
	text-decoration: none;
	color: #c00; 
	cursor: default;
	}



/*
     FILE ARCHIVED ON 02:20:05 Jan 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:21:08 Dec 11, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/