#adskin {
	Z-INDEX: auto
}
BODY {
	MARGIN: 0px; FONT-SIZE: 16px
}
#flatlogo {
	DISPLAY: none
}
#logo {
	WIDTH: 124px; DISPLAY: inline; HEIGHT: 100px; ms-interpolation-mode: nearest-neighbor; image-rendering: -moz-crisp-edges
}
#container {
	POSITION: relative; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: white; MARGIN: 10px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; MAX-WIDTH: 928px; PADDING-TOP: 20px
}
H1 {
	FONT-SIZE: 20px
}
#mainbar {
	POSITION: relative; MARGIN: 0px 0px 20px 190px
}
#navigation {
	Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: right; WIDTH: 155px; PADDING-RIGHT: 0px; FLOAT: left
}
UL.nav {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.nav LI {
	MARGIN: 0px 0px 1em; FONT-SIZE: 18px
}
UL.channels {
	MARGIN-TOP: 3em
}
UL.authors {
	MARGIN-TOP: 3em
}
UL.channels LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.2em
}
UL.authors LI {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.2em
}
UL.channels LI A {
	COLOR: blue
}
UL.authors LI A {
	COLOR: #c00
}
#ad {
	DISPLAY: block
}
UL LI {
	DISPLAY: block
}
UL.channels {
	
}
.sharebuttons {
	MARGIN-LEFT: 75px; OVERFLOW: auto
}
#newShareBox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; DISPLAY: inline; MAX-WIDTH: 60px; FLOAT: left; HEIGHT: auto; PADDING-TOP: 5px
}
.sharebutton {
	TEXT-ALIGN: center; MIN-HEIGHT: 50px; MARGIN-BOTTOM: 10px; FLOAT: none; MARGIN-RIGHT: 0px
}
#promo {
	DISPLAY: block
}
.hideOnMobile {
	DISPLAY: block
}
.headlineBox {
	MARGIN-LEFT: 25px
}
IMG.post-teaser-image {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; MARGIN: 0px 20px 20px 0px; WIDTH: 40% !important; MAX-WIDTH: 250px !important; FLOAT: left; HEIGHT: auto !important; BORDER-TOP: black 2px solid; BORDER-RIGHT: black 2px solid
}
.headlineBox {
	MARGIN-TOP: 1em
}
#ad_500 {
	DISPLAY: block; HEIGHT: auto
}
.fm-cs-ad {
	BORDER-BOTTOM: #ccc 1px solid
}
.nearTop BLOCKQUOTE IMG.alignright {
	WIDTH: 100% !important; MAX-WIDTH: 100% !important
}
.nearTop BLOCKQUOTE IMG[align=right] {
	WIDTH: 100% !important; MAX-WIDTH: 100% !important
}
.post BLOCKQUOTE IMG.alignright {
	WIDTH: 100% !important; MAX-WIDTH: 100% !important
}
.post BLOCKQUOTE IMG[align=right] {
	WIDTH: 100% !important; MAX-WIDTH: 100% !important
}
.adblock {
	DISPLAY: block; MARGIN-LEFT: 20px
}
#wrap300 {
	DISPLAY: block; MARGIN-LEFT: 20px
}
#ad_leaderboard {
	MIN-HEIGHT: 80px; DISPLAY: block
}
.adblock {
	MIN-HEIGHT: 1000px
}
#ad_500 {
	DISPLAY: none
}
H1 {
	FONT-SIZE: 20px
}
#dickbar {
	MARGIN: -25px 0px 0px; DISPLAY: block
}
H1.bigHeadline {
	MARGIN-TOP: 0px; FONT-SIZE: 34px
}
.nearTop BLOCKQUOTE IMG.alignright {
	WIDTH: 100% !important; MAX-WIDTH: 100% !important
}
.nearTop BLOCKQUOTE IMG[align=right] {
	WIDTH: 100% !important; MAX-WIDTH: 100% !important
}
H1 {
	FONT-SIZE: 22px
}
.headlineBox {
	MARGIN-TOP: 0em
}
#container {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 40px; PADDING-TOP: 40px
}
BODY {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#container {
	MAX-WIDTH: 1090px
}
.adblock {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MARGIN-RIGHT: -320px; PADDING-TOP: 20px
}
#ad_500 {
	DISPLAY: block
}
.nearTop BLOCKQUOTE IMG.alignright {
	WIDTH: 40% !important; MAX-WIDTH: 40% !important
}
.nearTop BLOCKQUOTE IMG[align=right] {
	WIDTH: 40% !important; MAX-WIDTH: 40% !important
}
#ad_squares {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 15px; WIDTH: 270px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 25px; PADDING-TOP: 15px
}
