	
/* basic structure */

.article_nav {padding: 20px 0 2em 10px; font: 1.3em georgia, serif; margin-right: -300px; border-top: 1px solid #ccc;}
.article_nav a {color: #fff; background: #c00; margin: 0 0.5em; padding: 0.25em 0.5em 0.25em;}
#col12 {}
#col12_overhead, body.blog.laura_miller #col12_overhead, body.blog.joe_conason #col12_overhead {
        border-bottom: 1px solid #ccc; margin: 0 0 15px;padding: 6px 5px;	zoom: 1;
	position: relative;
	}
#col12_overhead img {display: block;}

body.blog #col12_overhead, 
body.special_feature #col12_overhead {
	padding: 0;
	}
body.ask_the_pilot #col12_overhead h1 {padding-bottom: 6px; margin-left: -5px;}
body.war_room #col12_overhead h1 {padding-bottom: 6px; margin-left: -30px;}
body.blog.joan_walsh #col12_overhead {height: 70px; margin-top: -18px;}
body.glenn_greenwald #col12_overhead {margin-top: -18px; height: 68px;}
body.beyond_the_multiplex #col12_overhead {padding-top: 10px;}
body.broadsheet #col12_overhead h1 {margin-left: -30px; height: 60px;}
body.how_the_world_works #col12_overhead {padding-top: 10px;}
body.mind_reader #col12_overhead h1 {padding-bottom: 1px;}
body.since_you_asked #col12_overhead {height: 65px; margin-top: -18px;}
body.brand_graveyard #col12_overhead {height: 45px;}
body.kitchen_challenge #col12_overhead h1 {margin-bottom:-1px; margin-left:-10px;}
body.the_year_in_crazy_2009 #col12_overhead h1 {margin-left:-10px;}

body.pinched #col12_overhead,
body.vital_signs #col12_overhead,
body.re_viewed #col12_overhead,
body.the_gigaom_network #col12_overhead {
	padding-bottom: 6px;
	}
body.blog .container_12, #cols.container_12  {
	margin: 0 -4px;
}
body.blog #sitemap-top ul.container_12, body.blog #sitemap-bottom ul.container_12  {
	margin: 0 auto;
}
#cols {background: transparent url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/white.png) top left repeat-y;
	margin: 0 auto;
	padding: 10px 4px;
	border-bottom: none;
	}


/* tab styles from cover.css */

.section_head ul li a.selectedTab,
#open_section .section_head ul li a.selectedTab {
	background: #fff !important;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
	text-decoration: none;
	color: #c00; 
	cursor: default;
	}
#open_section .section_head ul li a.selectedTab {
	color: #03c;
	}

.tabBody {
	display:none;
}

.selectedBody {
	display:block;
}

/* end tab styles from cover.css */

.singleton #col12_overhead {display: none;}
	
	/* title line */	
#col12_overhead h1 {
	font: bold 2.4em/1em georgia, serif;
	color: #000;        letter-spacing: -0.04em;
        padding: 0px 0 0 0px;
	}
#col12_overhead div.topic_type {
        color: #c00; text-transform: uppercase;
        font: bold 1em/1.2em georgia, sans-serif;
display: inline;
	}
#col12_overhead h1.insideSalonHeader a img {
	margin:0 0 -3px 6px;
}
#col12_overhead h1.smlHeader {
	background:transparent url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/sexiest_man_living/dhead_bg.gif) no-repeat -27px 0;
	padding:24px 0 6px 165px;
}

	/* updated */	

#update_box {
	float: right;
        text-align: right;
	color: #666;
	font: normal 1em/1.2em georgia, serif;
	margin: 0 0 0 0;
        text-transform: uppercase;
	padding-top: 6px;
	}
div#editor {font: bold 1.1em georgia, sans-serif; text-transform: none; color: #111; margin-bottom: 3px;}
#last_updated .label {
	display: inline;
	}

	/* topic overhead */

/* col 2 */

.singleton #col1 {
	padding-top: 20px;
	/* border-right: 1px solid #ccc;*/
	margin-right: -1px;
	}
#col2 #about a:link,
#col2 #about a:active,
#col2 #about a:visited {
	color:#cc0000;
	}
.singleton #col2 {
	padding-top: 10px;
	}
#col2 .box {
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #ccc;
	}
#col2 .box h2 {
	padding: 5px 10px 0px;
	color: #c00;
	font-weight: bold;
	font-size: 1.3em;
	font-family: georgia, serif;
	}
#col2 .box h2.altHeader {
	color:#005E99;
	margin:0 0 5px 0;
	border-bottom:1px solid #D0E0EA;
	padding: 5px 10px 3px;
}
#col2 .box h2.headline {
	font-size: 1em;
	background-image: none;
	padding: 0;
	margin: 0;
	}
#col2 .box ul.relateds li, #col2 #blogroll ul li, #col2 .box p {
	font: 1.2em/1.2em georgia, serif;
	margin: 0.5em 10px;
	}
#col2 .box p {
	font: 1.2em/1.4em georgia, serif;
	margin: 0.5em 10px;
	}
#col2 .box ul.relateds li, #col2 #blogroll ul li {
	font-weight: bold;
	background: transparent url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/bullet_3x3_red.png) 0 0.5em no-repeat;
	padding-left: 0.7em;
	}

	
#col2 #most_read_tabbed li h2 {border: none; margin: 0; padding: 0;}
#most_read_tabbed ol.most_letters, #most_read_tabbed ol.most_emailed {display: none;}
#most_read_tabbed ol {margin-left: 2em; list-style: decimal outside; color: #c00; font: bold 1em arial, sans-serif; margin-top: 1em;}
#most_read_tabbed .byline {color: #999; font: 1em georgia, serif; text-transform: uppercase;}

/* gigaom one-offs */

/*.the_gigaom_network a.rss_link {
	background: transparent url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/src/feed.gif) center left no-repeat;
	padding-left: 20px !important;
	}*/ /* temporary comment-out */
ul.gigaom_sections li {
	font: 1.2em/2em georgia, serif;
	}
ul.gigaom_sections li a {
	color: #c00;
	}
ul.gigaom_recent li {margin: 1.2em 0 1em 3em;}
ul.gigaom_recent li h2 {font-size: 12px !Important; text-indent: -2em;}
a.tech_insider, a.clean_tech, a.online_video, a.web_life, a.mac_love, a.gadget_gurus {
    background-color: transparent;
	background-position: 4px 50%;
	background-repeat: no-repeat;
	padding: 3px 0 3px 24px;
	}
/*a.giga_om_network {
	background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/giga_om/bug/gigaom_rainbow.png);
	}*/ /* temporary comment-out */
a.tech_insider {
	background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/giga_om/bug/gigaom.gif);
	}
a.clean_tech {
	background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/giga_om/bug/earth2tech.gif);
	}
a.online_video {
	background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/giga_om/bug/newteevee.gif);
	}
a.web_life {
	background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/giga_om/bug/webworkerdaily.gif);
	}
a.mac_love {
	background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/giga_om/bug/theappleblog.gif);
	}
a.gadget_gurus {
	background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/giga_om/bug/jkontherun.gif);
	}
.hide_children * {
        visibility: hidden !important;
        }

/* start col2 tertiary nav */

ul#featureNav {
	
}
	
	
	/* Our Picks */
	
	
	#col2 .ourPicksList {
		margin:-15px 0 0 0;
		float:right;
	}
	
	#col2 .ourPicksList li {
		float:left;
		display:inline;
		font-size:1.4em;
		font-family:Georgia, Times New Roman, serif;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
	
	#col2 .ourPicksList li a:link,
	#col2 .ourPicksList li a:active,
	#col2 .ourPicksList li a:visited {
		background-color:#EBEBEB;
		color:#CC0000;
		display:block;
		font-size:0.9em;
		line-height:1.34em;
		padding:4px 12px;
	}
	
	#col2 .ourPicksList li a:hover {
		background-color:#e6e6e6;
	}
	
	#col2 .ourPicksList li.label {
		text-transform:uppercase;
		padding:4px 16px;
		-moz-border-radius-bottomleft:3px;
		-webkit-border-bottom-left-radius:3px;
		border-left:1px solid #ccc;
		color:#111;
		background-color:#fff;
		line-height:1.2em;
	}
	
	#col2 .ourPicksList li strong {
		background-color:#ddd;
		display:block;
		padding:4px 12px;
		line-height:1.2em;
	}
	
	#col2 .ourPicksList li.last {
		margin:0;
		-moz-border-radius-bottomright:3px;
		-webkit-border-bottom-right-radius:3px;
	}
	
	
/* end col2 tertiary nav */	


	
/*  Specific styles for unique overheads */

body.the_latest_thing #col12_overhead h1 {
	font-family:helvetica,arial,sans-serif;
	font-size:3.6em;
	font-weight:bold;
	letter-spacing:-2px;
	line-height:1em;
	padding:5px 0 5px 8px;
	text-transform:lowercase;
}

body.the_latest_thing #col12_overhead h1 span.storeOverhead {
	font-size:0.4em;
	letter-spacing:-0.5444px;
	line-height:1.2em;
	margin:0 0 3px 0;
}

body.the_latest_thing #col12_overhead h1 span.storeOverhead em {
	font-style:normal;
	color:#636a70;
}

body.the_latest_thing #col12_overhead h1 a:link, body.the_latest_thing #col12_overhead h1 a:active, body.the_latest_thing #col12_overhead h1 a:visited {
	color:#444;
}

body.the_latest_thing #col12_overhead h1 a:hover span.storeOverhead,
body.the_latest_thing #col12_overhead h1 a:hover {
	text-decoration: none;
}

	
/*  end Specific styles for unique overheads */
	
	
/*  Column 2 unique content */

	
	
	
	/*  Global Menu  Widget for special Features */
	
	
	ol#featureNav {
		font-size:1.2em;
		font-style:italic;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:decimal;
		margin:0 0 0 21px;
	}
	
	ul#featureNav {
		font-size:1.2em;
		font-style:italic;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:disc;
		margin:0 0 0 21px;
	}
	
	
	ol#featureNav li, ul#featureNav li {
		width:118px;
		height:auto;
		position:relative;
		left:0;
		top:0;
		float:left;
		background:url(/web/20100122022030im_/http://www.salon.com/img/ui/dotted_liner.gif) repeat-x bottom left;
		margin:0 0 7px 0;
		font-family:georgia,serif;
		line-height:3.2em;	
	}
	
	ol#featureNav li.lead, ul#featureNav li.lead {
		width:100%;
		height:auto
		display:block;
		clear:none;
		font-size:1.6em
		float:none;
	}
	
	ol#featureNav li.lead .avatar, ul#featureNav li.lead .avatar {
		width:30px;
		height:30px;
	}
	
	
	ol#featureNav li a:link,
	ol#featureNav li a:active,
	ol#featureNav li a:visited,
	ul#featureNav li a:link,
	ul#featureNav li a:active,
	ul#featureNav li a:visited {
		display:block;
		padding:2px 2px 0 0;
		font-size:1em;
		line-height:3.2em;
		/* min-height:30px; */
		font-style:normal;
	}
	
	ol#featureNav li a:hover, ul#featureNav li a:hover {
		text-decoration:none;
		cursor:default;
	}
	
	ol#featureNav li a span, ul#featureNav li a span {
		vertical-align:middle;
		line-height:auto;
		margin:0;
		padding:0;
		line-height:1.15em;
	}
	
	ol#featureNav li a span.featureSubTitle,
	ol#featureNav li a span.featureTitle,
	ul#featureNav li a span.featureSubTitle,
	ul#featureNav li a span.featureTitle {
		display:block;
		margin:0 0 5px;
		padding:0 0 0 26px;
	}
	
	ol#featureNav li a.active:link,
	ol#featureNav li a.active:active,
	ol#featureNav li a.active:visited,
	ul#featureNav li a.active:link,
	ul#featureNav li a.active:active,
	ul#featureNav li a.active:visited {
		color:#cc0000;
	}
	
	ol#featureNav li a.active:hover,
	ul#featureNav li a.active:hover {
		cursor:pointer;
	}
	
	ol#featureNav li a.active:hover span.featureTitle,
	ul#featureNav li a.active:hover span.featureTitle {
		text-decoration:underline;
	}
	
	ol#featureNav li a:link span.featureSubTitle,
	ol#featureNav li a:active span.featureSubTitle,
	ol#featureNav li a:visited span.featureSubTitle,
	ul#featureNav li a:link span.featureSubTitle,
	ul#featureNav li a:active span.featureSubTitle,
	ul#featureNav li a:visited span.featureSubTitle{
		color:#A28F62;
	}
	
	ol#featureNav li a:link span.featureTitle,
	ol#featureNav li a:active span.featureTitle,
	ol#featureNav li a:visited span.featureTitle,
	ul#featureNav li a:link span.featureTitle,
	ul#featureNav li a:active span.featureTitle,
	ul#featureNav li a:visited span.featureTitle {
		display:none;
	}
	
	ol#featureNav li a.active:link span.featureTitle,
	ol#featureNav li a.active:active span.featureTitle,
	ol#featureNav li a.active:visited span.featureTitle,
	ul#featureNav li a.active:link span.featureTitle,
	ul#featureNav li a.active:active span.featureTitle,
	ul#featureNav li a.active:visited span.featureTitle {
		display:block;
	}
	
	ol#featureNav li a.active:link span.featureSubTitle,
	ol#featureNav li a.active:active span.featureSubTitle,
	ol#featureNav li a.active:visited span.featureSubTitle,
	ul#featureNav li a.active:link span.featureSubTitle,
	ul#featureNav li a.active:active span.featureSubTitle,
	ul#featureNav li a.active:visited span.featureSubTitle {
		font-size:.9em;
	}
	
	ol#featureNav li img.avatar,
	ul#featureNav li img.avatar {
		position:absolute;
		top:0;
		left:0px;
		width:18px;
		height:18px;
		padding:1px;
		display:block;
		border:1px solid #e8e8e8;
		
	}
	
	
	
	/* Sexiest Man Living 2009 Menu */
	
	
	ul#featureNav.sexiestMan li {
		width:145px;
		height:auto;
		/*min-height:30px;*/
		float:left;;
		display:inline;
		background:url(/web/20100122022030im_/http://www.salon.com/img/ui/dotted_liner.gif) repeat-x bottom left;
		/*padding:0 0 0 30px;*/
		margin:0 0 7px 0;
		font-family:georgia,serif;
		/*line-height:3.2em;*/
		/*border-bottom:1px dashed #ffaa00;*/
		
	}
	
	ul#featureNav.sexiestMan li a:link, ul#featureNav.sexiestMan li a:active, ul#featureNav.sexiestMan li a:visited  {
		display:block;
		background:url(/web/20100122022030im_/http://www.salon.com/img/unknownAvatar.gif) no-repeat 2px 3px;
		padding:2px 2px 0 30px;
		font-size:1.2em;
		color:#A28F62;
		line-height:3.2em;
		min-height:30px;
	}
	
	ul#featureNav.sexiestMan li a:hover {
		text-decoration:none;
		cursor:default;
	}
	
	ul#featureNav.sexiestMan li a span {
		vertical-align:middle;
		line-height:auto;
		margin:0;
		padding:0;
		line-height:1.15em;
	}
	
	ul#featureNav.sexiestMan li a span.featureSubTitle {
		display:block;
		margin:0 0 5px;
	}
	
	ul#featureNav.sexiestMan li a.active:link, ul#featureNav.sexiestMan li a.active:active, ul#featureNav.sexiestMan li a.active:visited  {
		color:#cc0000;
	}
	
	ul#featureNav.sexiestMan li a.active:hover {
		background:#ffffcc url(/web/20100122022030im_/http://www.salon.com/img/unknownAvatar.gif) no-repeat 2px 3px;
		cursor:pointer;
	}
	
	ul#featureNav.sexiestMan li a.active:hover span.featureTitle {
		text-decoration:underline;
	}
	
	ul#featureNav.sexiestMan li a:link span.featureSubTitle, ul#featureNav.sexiestMan li a:active span.featureSubTitle, ul#featureNav.sexiestMan li a:visited span.featureSubTitle {
		color:#A28F62;
	}
	
	ul#featureNav.sexiestMan li a:link span.featureTitle, ul#featureNav.sexiestMan li a:active span.featureTitle, ul#featureNav.sexiestMan li a:visited span.featureTitle {
		display:none;
	}
	
	ul#featureNav.sexiestMan li a.active:link span.featureTitle, ul#featureNav.sexiestMan li a.active:active span.featureTitle, ul#featureNav.sexiestMan li a.active:visited span.featureTitle {
		display:block;
	}
	
	ul#featureNav.sexiestMan li a.active:link span.featureSubTitle, ul#featureNav.sexiestMan li a.active:active span.featureSubTitle, ul#featureNav.sexiestMan li a.active:visited span.featureSubTitle {
		font-size:.9em;
	}
	
	

	
	/*  Year In Crazy Menu */
	
	
	ol#featureNav.yearInCrazy li {
		width:122px;
		color:#222;
		background:none;
		border-bottom:1px solid #e8e8e8;
	}
	
	ol#featureNav li a:link span.featureSubTitle,
	ol#featureNav li a:active span.featureSubTitle,
	ol#featureNav li a:visited span.featureSubTitle {
		color:#686868;
	}
	
	ol#featureNav.yearInCrazy li.lead {
		font-weight:bold;
	}
	
	ol#featureNav.yearInCrazy li.lead a:link span.featureSubTitle,
	ol#featureNav.yearInCrazy li.lead a:active span.featureSubTitle,
	ol#featureNav.yearInCrazy li.lead a:visited span.featureSubTitle {
		color:#222;
	}
	
	ol#featureNav.yearInCrazy li.lead .avatar {
		width:18px;
		height:18px;
	}
	
	
	/* Bogus Stories */
	
	ul#featureNav.bogusStories {
		list-style:none;
		font-size:1.4em;
		margin:0;
	}
	
	ul#featureNav.bogusStories li {
		width:140px;
		color:#222;
		background:none;
		/* background:url(/web/20100122022030im_/http://www.salon.com/img/ui/dotted_liner.gif) repeat-x bottom left;*/
		margin:0 0 3px 0;
	}
	
	ul#featureNav.bogusStories li a:link,
	ul#featureNav.bogusStories li a:active,
	ul#featureNav.bogusStories li a:visited {
		color:#F86E0B;
		line-height:3em;
		height:auto;
		padding:3px 0 5px 5px;
		border-top:1px dotted #fff;
		border-right:1px dotted #fff;
		border-bottom:1px dotted #ddd;
		border-left:1px dotted #fff;
	}
	
	ul#featureNav.bogusStories li a:hover {
		color:#CD4F02;
		border:1px dotted #ddd;
		/*background:#ffffee;*/
	}
	
	ul#featureNav.bogusStories li a:link span.featureSubTitle,
	ul#featureNav.bogusStories li a:active span.featureSubTitle,
	ul#featureNav.bogusStories li a:visited span.featureSubTitle {
		color:#ff6600;
		padding:0;
		margin:0;
	}
	
	ul#featureNav.bogusStories li.lead {
		width:100%;
		height:auto
		display:block;
		clear:none;
		font-size:1.6em;
		float:none;
		margin:0;
		padding:0 0 8px 0;
	}
	
	ul#featureNav.bogusStories li.lead a:link span.featureSubTitle,
	ul#featureNav.bogusStories li.lead a:active span.featureSubTitle,
	ul#featureNav.bogusStories li.lead a:visited span.featureSubTitle {
		font-weight:bold;
		color:#cd4f02;
		padding:0;
	}
	
	/* General Topic */
	
	ul#featureNav.generalTopic {
		list-style:none;
		font-size:1.2em;
		margin:0;
		padding:5px 0 0 0;
	}
	
	ul#featureNav.generalTopic li {
		width:auto;
		float:none;
		font-family: helvetica, arial, sans-serif;
		color:#222;
		margin:0 0 10px 0;
		line-height:normal;
		background:transparent url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/bullet_3x3_red.png) no-repeat scroll 9px center !important;
		padding:0px 0px 0px 19px;
	}
	
	ul#featureNav.generalTopic li a:link,
	ul#featureNav.generalTopic li a:active,
	ul#featureNav.generalTopic li a:visited {
		color:#cc0000;
		font-weight:normal;
		line-height:normal;
		display:inline;
		cursor:pointer;
		padding:0;
	}
	
	ul#featureNav.generalTopic li a:hover {
		text-decoration:underline;
	}
	
	
	
	/*  BLOG - The Latest Thing */
	
	.authorsNote {
		background-color:#eee;
		border:1px solid #ccc;
		margin:4px 0 0 10px;
		padding:7px;
	}
	
	.authorsNote img {
		width:65px;
		height:65px;
		float:left;
		display:inline;
		border:1px solid #ccc;
		display:block;
	}
	
	.authorContent {
		margin:0 0 0 74px;
	}
	
	.authorContent h3 {
		color:#111;
		font-family:georgia,serif;
		font-size:1.4em;
		font-weight:bold;
		text-transform:uppercase;
		border-bottom:1px solid #ccc;
		padding:0 0 3px 0;
	}
	
	.authorContent h3 span {
		color:#555;
		font-family:georgia,serif;
		font-size:0.8em;
		font-style:italic;
		font-weight:normal;
		text-transform:none;
	}
	
	/*  end BLOG - The Latest Thing */
	
	.all_salon #most_read_tabbed .section_head h2 {
		padding:10px 0 6px 10px;
	}
	
	#most_read_tabbed {
		border:1px solid #ccc;
	}
	
	#most_read_tabbed .section_head {
		background:#FFF url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/section_gradient_top.png) repeat-x scroll left bottom;
		margin:0;
	}
	
	/*  Amazon My Favorites Widget */
	
	
	#amazon_collection .amzn_wdgt {
		background:#fff !important;
		border:none !important;
	}
	
	#amazon_collection .wdgt_hd {
		background:#fff !important;
		color:#CC0000 !important;
		font-family:georgia,serif !important;
		font-size:1.3em !important;
		font-weight:bold !important;
		padding:5px 10px 0;
		border:none !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_brdr {
		padding:8px 0 0 4px !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 {
		color:#000 !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 a,
	#amazon_collection .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 a:link,
	#amazon_collection .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 a:active,
	#amazon_collection .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 a:visited {
		color:#000 !important;
		font-family:georgia,serif;
		font-size:1.2em;
		font-weight:bold;
		line-height:1.3em;
		text-decoration:none !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_h1 a:hover {
		color:#cc0000 !important;
		text-decoration:underline !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_brdr .wdgt_tl .asin_img {
		padding:2px 6px 2px 4px !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_pgn {
		color:#cc0000 !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_pgn .pgn_cnt a,
	#amazon_collection .amzn_wdgt .wdgt_pgn .pgn_cnt a:link,
	#amazon_collection .amzn_wdgt .wdgt_pgn .pgn_cnt a:active,
	#amazon_collection .amzn_wdgt .wdgt_pgn .pgn_cnt a:visited {
		color:#cc0000 !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_pgn .pgn_cnt strong {
		background-color:#cc0000 !important;
		color:#fff !important;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_ft {
		background-color:#fff !important;
		border-top:1px dotted #ccc !important;
		border-bottom:1px solid #999;
	}
	
	#amazon_collection .amzn_wdgt .wdgt_ft .ft_cnt a:first-child {
		display:none;
	}
	
	
	/*  end Amazon My Favorites Widget */
	
	
	/* Wires Widget Styles for Topic Pages */
	
	
	.grid_4 .wires {
		border:1px solid #ccc;
	}
	
	.grid_4 .wires em.byline {
		color:#A28F62;
		font: .8em/1.2em georgia, serif;
		margin-top: 2px;
		text-transform:uppercase;
	}
	
	.grid_4 .wires .banner {
		font: normal 1.6em/1.5em georgia, serif;
		background: #fff url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/section_gradient_top.png) bottom left repeat-x;
		margin:0 0 10px 0;
    	padding: 3px 0 1px 10px;
    	color: #c00;
	}
	
	.grid_4 .wires .banner a:link,
	.grid_4 .wires .banner a:active,
	.grid_4 .wires .banner a:visited {
		font-weight:bold;
		font-size:.9em;
		color:#cc0000;	
	}
	
	.grid_4 .wires .relateds li {
		margin-bottom: 6px; 
		padding-bottom: 0; 
	}
	
	.grid_4 .wires .relateds li h2.headline {
        font-weight: normal !important;
        font-size: 13px;
	}
	
	.grid_4 ul.relateds li.more {
		background: transparent url(/web/20100122022030im_/http://www.salon.com/src/cover/lc_redarrow.gif) no-repeat 0 0.2444em !important;
		color:#cc0000;
	}
	
	.grid_4 ul.relateds li.more a:link,
	.grid_4 ul.relateds li.more a:active,
	.grid_4 ul.relateds li.more a:visited {
		font-size:.9em;
		font-weight:bold;
		color:#cc0000;
	}
	
	.grid_4 .wires .relateds {
		padding:0 0 4px 0px;
		display: none;
	}
	
	.grid_4 .wires .relateds li:first-child {
		background:none !important;
	}
	
	.grid_4 .wires .relateds li.more a {
		font-weight: bold;
	}
	
	/* .grid_4 .wires .wiresContent {
		padding:0 10px 10px 10px;
	}*/

	.grid_4 .wires .sortWires {
		float:right;
		line-height:1.3em;
		padding:0 10px 0 0;
	}

	.grid_4 .wires .sortWires label {
		font-family: helvetica, arial, sans-serif;
		text-transform:uppercase;
		color:#666;
		font-size:.49em;
		margin:0;
	}

	.grid_4 .wires .relateds li.topWire {
		padding:0 0 10px 0 !important;
		border-bottom:1px solid #eee;
		margin:0 0 10px 0;
	}

	.grid_4 .wires .topWire img {
		float:left;
		width:140px;
	}

	.grid_4 .wires .rightColumn {
		margin:0 0 0 150px;
		display:block;
	}

	.grid_4 .wires .rightColumn em.byline {
		display:block;
	}
	
	.grid_4 .wires .headline.lg {
		font-size: 1.6em;
		font-weight: normal;
		line-height:1.1em;
	}
	
	.grid_4 .wires ul.regular_features,
	#open_section ul.regular_features {
		margin-left: 0; 
		clear: both;
		display: block; 
		border-top: 1px dashed #ccc;
		padding: 3px 0px 6px; 
		margin: 6px 10px 3px;
	}
	
	.grid_4 .wires ul.regular_features li,
	#open_section ul.regular_features li {
		display: inline; 
		white-space: nowrap; 
		padding-right: 0px; 
		font: 1em/1em georgia, sans-serif; 
		text-transform: uppercase;
	}
	
	.grid_4 .wires ul.regular_features li.inside,
	#open_section ul.regular_features li.inside {
		font: 1em georgia, serif; 
		margin-right: 0.5em; 
		color: #c00;
	}
	
	.grid_4 .wires ul.regular_features a,
	#open_section ul.regular_features a {
		color: #666; 
		background: transparent url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/bullet_2x2_red.png) 100% 0.5em no-repeat; 
		padding-right: 0.5em;
	}
	
	.grid_4 .wires ul.regular_features li:last-child a,
	#open_section ul.regular_features li:last-child a {
		background-image: none;
	}
		
	.grid_4 .wires ul.regular_features a:hover {
		color: #c00;
	}

	/* end Wires Widget Styels for Topic Pages */
	
	
	/* Open Salon Widget (from Cover) */
	
	
	#open_section {
		position:relative;
		margin-top: 10px;
		border:1px solid #ccc;
	}
	
	#open_section .section_head {
		background: #fff url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/section_gradient_top.png) bottom left repeat-x;
		margin: 0;
	}
	
	#open_section .section_head h2 a:link,
	#open_section .section_head h2 a:active,
	#open_section .section_head h2 a:visited {
		color: #03c;
		text-decoration: none;
	}
	
	#open_section .section_head h2 {
		line-height:2em;
		padding:1px 0 0 5px;
	}
	
	#open_section .section_head h2 img {
		position: absolute; 
		top: 6px; 
		left: 5px;
		width: 18px;
		height: 21px;
	}
	
	#open_section .section_head h2 span {
		line-height:1.6em;
		margin-left:27px;
	}
	
	#open_section .section_head ul li a:link,
	#open_section .section_head ul li a:active,
	#open_section .section_head ul li a:visited {
    	background: transparent;
		color: #03c;
	}
	
	#open_section .section_head ul li.here a {
    	background: #fff;
	}
	
	#open_section div.l h2.headline,
	#open_section div.l div.byline { 
		margin-right: 10px;
	}
	
	#open_section div.byline {
		color:#a28f62;
		font-size:1em;
		line-height:1.2em;
		margin-top:2px;
		text-transform:uppercase;
		font-family:georgia, times, times new roman, serif;
		font-weight:normal;
	}
	
	#open_section ul.relateds,
	#open_section ol.relateds {
		padding-top: 10px;
	}
	
	#open_section .relateds .byline {
		font-weight:normal;
		font-size:.8em;
	}
	
	#open_section .others {
		margin-left:150px;
	}
	
	#open_section ul.relateds li {
		background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/bullet_3x3_blue.png) !important;
		margin-right:0;
	}
	
	#open_section ul.relateds li h2 {
		font-weight:normal;
	}
	
	#open_section div.first {
		background-image: none;
		float:left;
		margin-left:10px;
		margin-right:10px;
		padding:6px 0 0 0;
		width:140px;
	}
	
	#open_section div.first .headline.lg {
		font-size:2em;
		font-weight:normal;
		letter-spacing:-0.04em;
		line-height:1.1em;
	}
	
	#open_section ul.regular_features a {
		background-image: url(http://web.archive.org/web/20100122022030im_/http://images.salon.com/img/new/bullet_2x2_blue.png);
	}
	
	#open_section ul.regular_features li.inside {
		color: #03c;
	}
	
	#open_section .open_links {
 		margin-top: 10px; 
	}
	
	#open_section a.all_open,
	#open_section a.join_open {
		font: normal 1.3em/1.5em georgia, serif; 
		color: #03c; 
		display: block;
	}
	
	#open_section .section_tabs a:link,
	#open_section .section_tabs a:active,
	#open_section .section_tabs a:visited {
		color:#0033CC !important
	}
	
	
	/* end Open Salon Widget (from Cover) */

	
	
/*  end Column 2 unique content */
	



/*
     FILE ARCHIVED ON 02:20:30 Jan 22, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:21:02 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)).
*/