.adsense {
	CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 15px 10px 10px; PADDING-TOP: 0px! important; TEXT-ALIGN: center
}
.ad_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.right_ad_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 15px; WIDTH: auto; PADDING-TOP: 0px
}
#main_column .ad_content {
	MAX-WIDTH: 336px; MARGIN: 1em auto; WIDTH: auto
}
#article_body .ad_content {
	MAX-WIDTH: 336px; MARGIN: 1em auto; WIDTH: auto
}
x#content_sidebar_column .ad_content {
	MAX-WIDTH: 180px; MARGIN: 0px auto; WIDTH: auto
}
#article_body .ad_content {
	CLEAR: right; FLOAT: right; MARGIN: 1em 0px 1em 1em
}
#broadsheet #main_content .ad_content {
	CLEAR: right; FLOAT: right; MARGIN: 1em 0px 1em 1em
}
#war_room #main_content .ad_content {
	CLEAR: right; FLOAT: right; MARGIN: 1em 0px 1em 1em
}
#htww #main_content .ad_content {
	CLEAR: right; FLOAT: right; MARGIN: 1em 0px 1em 1em
}
#top_ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px auto; COLOR: #fff; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#top_ad_banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px auto; COLOR: #fff; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#x15 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#premium_promo_middle {
	BACKGROUND: url(http://images.salon.com/src/premium_silkscreen.gif) no-repeat 50% 2px; PADDING-TOP: 1em
}
#personals {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; WIDTH: 122px; BORDER-BOTTOM: #ccc 1px solid
}
#adbrite {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px auto; FONT: 10pt Arial, Helvetica, Verdana, sans-serif; WIDTH: 160px; PADDING-TOP: 2px; voice-family: inherit
}
HTML > BODY #adbrite {
	WIDTH: 160px
}
#adbrite .adHeadline {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
#adbrite .adText {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; TEXT-DECORATION: none
}
#video_dog #adbrite .adText {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
.ad_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.ad_note {
	COLOR: #999
}
.ad_skip {
	COLOR: #999
}
.ad_content .ad_header .ad_note {
	FLOAT: left
}
.ad_content .ad_header .ad_skip {
	FLOAT: right
}
.ad_skyscraper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 180px; PADDING-TOP: 0px; POSITION: relative; TEXT-ALIGN: center
}
.ad_skyscraper .ad_header .ad_note {
	TEXT-ALIGN: center
}
.ad_square_125 {
	MARGIN: 10px auto 25px; WIDTH: 125px; POSITION: relative; TEXT-ALIGN: center
}
.ad_180_150 {
	MARGIN: 10px auto 25px; WIDTH: 125px; POSITION: relative; TEXT-ALIGN: center
}
.ad_180_150 {
	WIDTH: 180px
}
.ad_160_600 {
	DISPLAY: block; MARGIN: 10px auto 25px; WIDTH: 160px; POSITION: relative; TEXT-ALIGN: center
}
.ad_180_150 {
	DISPLAY: block; MARGIN: 10px auto; WIDTH: 180px; POSITION: relative; TEXT-ALIGN: center
}
.ad_728_90 {
	DISPLAY: block; MARGIN: 10px auto; WIDTH: 728px; POSITION: relative; TEXT-ALIGN: center
}
#footer .ad_728_90 {
	MARGIN: 0px 0px 20px 20px
}
#footer .ad_content {
	MARGIN: 0px auto; WIDTH: 728px
}
