#article_header {
	padding: 0;
	margin: 15px 0 0 0;
	}
#article_tools, #article_tools_bottom {
	padding-top: 3px;
	font-weight: bold;
	font-size: 1em;
	}

#article_header #article_tools {
	border-top: 1px dotted #c4c4c4;
	}

#article_footer #article_tools, #article_tools_bottom {
	border-bottom: 1px dotted #c4c4c4;
	padding-bottom: 2px;
	}

#article_header h1 {
	font: normal 2em Georgia, 'Times New Roman', Times, serif;
	}

#article_header h2 {
	font: normal 1.4em Georgia, 'Times New Roman', Times, serif;
	padding-top: 10px;
	}

#article_header h3 {
	font: normal 1.2em Georgia, 'Times New Roman', Times, serif;
	}

#article_header p#deck {
	font: bold 1.1em/1.4 Arial, Helvetica, sans-serif;
	}

#article_header p#ednote {
	font: italic 1.2em/1.3 Georgia, 'Times New Roman', Times, serif;
	}

#article_header p#byline {
	font: bold 1.2em Georgia, 'Times New Roman', Times, serif;
	clear: both;
	}

/* Use for multi-thumbnail displays as on AbuG project */

#thumbnails img {
	margin: 5px 0;
	}

/* End tweaks to multi-thumbnail displays as on AbuG project */


/* Right Graphic Version of Article Header */

#article_header.right_graphic h1 {
	padding-top: 30px;
	}

/* End Right Graphic Version of Article Header */



/* Full Graphic Version of Article Header */

#article_header.full_graphic, #article_header .full_graphic {
	width: 500px;
	font-size: 1.1em;
	}
#article_header.full_graphic h1, #article_header .full_graphic h1 {
	padding-top: 10px;
	}
#article_header.full_graphic p#deck, #article_header .full_graphic p#deck {
	width: 100%;
	margin-bottom: 20px;
	}
#article_header.full_graphic p.caption, #article_header .full_graphic p.caption {
	font-size: .9em;
	color: #999;
	}

/* End Full Graphic Version of Article Header */


.article_photo_left, .article_photo_right {
	font: .9em Arial, Helvetica, sans-serif;
	width: auto;
	max-width: 300px;
	}

* html .article_photo_left, * html .article_photo_right {
	width: 300px;
	}
.article_photo_left {
	float: left;
	clear: left;
	margin: 0 1.5em 1.5em 0;
	}

.article_photo_right {
	float: right;
	clear: right;
	margin: 0 0 1em 1.5em;
	}

.article_photo_left p, .article_photo_right p {
	padding: 0;
	margin: 0;
	}

.article_photo_credit {
	margin: 0 0 1em 0;
	text-align: right;
	font: .8em Arial, Helvetica, sans-serif;
	}

.article_photo_caption {
	margin: 0 0 1em 0;
	line-height: 120%;
	color: #666;
	}

#article_header .article_photo_left, #article_header .article_photo_right {
	font-size: 1.1em;
	}


#article_body {
	font: 1.3em/1.45 Georgia, 'Times New Roman', Times, serif;
	margin-bottom: 10px;
	}
#article_body h1, #article_body h2 {
	margin: .25em 0;
	}
#article_body h1 {
	font-size: 2em;
	}
#article_body h2 {
	font-size: 1.5em;
	font-weight: normal;
	}
#article_body .date {
	font: .9em Arial, Helvetica, sans-serif;
	}
#article_body .right_photo {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	}
#article_body .left_photo {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}

#table_talk {
	border-top: 2px solid #cc0;
	}

#article_followup {
	font-size: 1.1em;
	line-height: 1.5;
	font-weight: bold;
	margin-left: 0;
	padding: 10px 0 0 0;
	position: relative;
	list-style: none;
	}

#article_followup li.button {
	background: url(http://images.salon.com/src/letterbullet.gif) left center no-repeat;
	margin: 4px 0 0 3px;
	padding-left: 18px;
	}
#article_followup li.ec {
	background-image: url(http://letters.salon.com/images/star_edchoice.gif);
	}
#article_followup li.technorati {
	background-image: url(http://static.technorati.com/images/bubble_h11.gif);
	}

#article_followup .num {
	color: #c00;
	}

/* Post Article Group */

.post_article_group {
	width: 70%;
	margin-top: 25px;
	margin-bottom: 10px;
	padding-right: 50px;
	padding-left: 25px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	position: relative;
	}

.post_article_group p {
	font-size: 1.3em;
	line-height: 125%;
	}

.post_article_group h2 {
	border: 1px dotted #cc0;
	padding: 3px;
	margin-left: -25px;
	margin-right: -15px;
	font: 1.1em Arial, Helvetica, sans-serif;
	}

.post_article_group a {
	font-weight: bold;
	}

.post_article_group .author, .post_article_group .date {
	font-family: Arial, Helvetica, sans-serif;
	}

.post_article_group .date {
	color: #666;
	}

p.question {
	font-weight: bold;
	}

p.next_page {
	font-weight: bold;
	text-indent: 20px;
	font-size: 1.1em;
	}

/* Left and Right Insets */

#left_inset, #right_inset {
	margin-bottom: 5px;
	width: auto;
	max-width: 150px;
	font: .9em Arial, Helvetica, Sans-Serif;
	}

#left_inset {
	float: left;
	margin-right: 20px;
	border-right: 1px solid #000;
	padding-right: 15px;
	}

#right_inset {
	float: right;
	margin-left: 10px;
	border-left: 1px solid #000;
	padding-left: 10px;
	}

#left_inset.amazon, #right_inset.amazon {
	border: none;
	padding: 0;
	}

#left_inset h2, #right_inset h2 {
	color: #c00;
	border-bottom: 1px dotted #ccc;
	text-transform: uppercase;
	font: normal 1em 'Arial Black', Arial, Helvetica, Sans-Serif;
	}

#left_inset, #right_inset p {
	line-height: normal;
	}

#left_inset p.title, #right_inset p.title {
	font-weight: bold;
	}

/* Article Sign Up Form */

#article_signup_form_container {
	position: relative;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	}

#signup_form_content {
	width: 320px;
	float: left;
	}

#signup_form_content input {
	font-size: 1em;
	margin: 0 5px 5px 0;
	width: 140px;
	}

#signup_promotion {
	float: left;
	width: 175px;
	}

#signup_form_footer {
	border-top: 1px dotted #c4c4c4;
	position: relative;
	width: 500px;
	clear: both;
	font-weight: bold;
	}

#continue_link {
	font: bold 1.1em Georgia, 'Times New Roman', Times, serif;
	}

/* Repeat items */

#thefix_heading {
	height: 65px;
	}

#thefix_heading h1 {
	display: none;
	}

.advertorial h1.disclaimer {
	text-align: center;
	}
#side_column.advertorial h1 {
	font-size: 1.6em;
	}
.advertorial * {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	}
