.column {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 314px
}
.first {
	CLEAR: left
}
.second {
	MARGIN-LEFT: 2px
}
#main {
	FLOAT: left; WIDTH: 630px
}
#extra {
	FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 300px
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.66em; MARGIN-BOTTOM: 3px; COLOR: #222
}
H1 SPAN {
	FONT-WEIGHT: bold; COLOR: #999
}
.header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 630px; PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 1px solid
}
.header H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; FLOAT: left; text-shadow: 0 0 0 #333
}
.header H3 SPAN {
	FONT-WEIGHT: normal; COLOR: #999
}
.header H3 SPAN EM {
	FONT-WEIGHT: bold
}
.header SPAN.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
* HTML .header {
	HEIGHT: 1%
}
#featured-item {
	CLEAR: both; BACKGROUND: url(../images/modules/simple-search.png) no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px; WIDTH: 630px
}
#featured-item .inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/modules/simple-search.png) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 610px; PADDING-TOP: 10px
}
#featured-item .blog {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 285px; PADDING-TOP: 0px
}
#featured-item H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.16em; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 1.15em
}
#featured-item P {
	MARGIN-TOP: 7px
}
#featured-item .channel-source {
	FONT-SIZE: 0.91em; MARGIN-BOTTOM: 10px; COLOR: #666
}
#featured-item .item IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#featured-item .url {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.91em; MARGIN-BOTTOM: 10px; COLOR: #999
}
#featured-item .url:hover {
	COLOR: #666; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#featured-item .meta {
	FONT-SIZE: 0.91em; MARGIN: 0.25em 0px; COLOR: #666
}
#featured-item .tags {
	FONT-SIZE: 0.91em; MARGIN: 0.25em 0px; COLOR: #666
}
#featured-item .tags UL {
	DISPLAY: inline
}
#featured-item .tags UL LI {
	DISPLAY: inline
}
#featured-item .item {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 340px
}
#featured-item .source {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 249px
}
#featured-item .source .image-link {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 5px 10px 0px; PADDING-TOP: 2px
}
#featured-item .source .image-link:hover {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
#featured-item .source .image-link IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FLOAT: none; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#featured-item .source LI {
	FONT-SIZE: 0.91em; MARGIN-BOTTOM: 0.25em
}
#featured-item .source LI A {
	BACKGROUND-POSITION: 0px 0px
}
#featured-item #share-this {
	CLEAR: both; FONT-SIZE: 0.91em; PADDING-TOP: 10px; HEIGHT: 16px
}
#reactions {
	CLEAR: both; MARGIN-TOP: 15px
}
#related {
	CLEAR: both; MARGIN-TOP: 15px
}
#reactions .reaction-count {
	FONT-WEIGHT: bold
}
#reactions UL {
	CLEAR: both; PADDING-TOP: 10px
}
#reactions LI H4 {
	FONT-SIZE: 1.16em
}
#related LI H4 {
	FONT-SIZE: 1.16em
}
#reactions LI .url {
	FONT-SIZE: 0.91em
}
#related LI .url {
	FONT-SIZE: 0.91em
}
#reactions LI .meta {
	FONT-SIZE: 0.91em; LINE-HEIGHT: 1.45em
}
#related LI .meta {
	FONT-SIZE: 0.91em; LINE-HEIGHT: 1.45em
}
#reactions LI .links {
	BACKGROUND-POSITION: 0px 0px
}
#reactions LI .links {
	BACKGROUND-POSITION: 0px 0px
}
#reactions .column .more {
	PADDING-RIGHT: 0px; BORDER-TOP: #ebe5db 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px; PADDING-TOP: 5px
}
#reactions .blog .more {
	BORDER-LEFT-COLOR: #ebe5db; BORDER-BOTTOM-COLOR: #ebe5db; BORDER-TOP-COLOR: #ebe5db; BORDER-RIGHT-COLOR: #ebe5db
}
#reactions .content {
	DISPLAY: none; PADDING-LEFT: 5px
}
#reactions UL.root {
	CLEAR: left
}
#related UL {
	CLEAR: left
}
#reactions UL.root .photo {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -32px
}
#related UL .photo {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -32px
}
#reactions UL.root LI {
	PADDING-LEFT: 50px
}
#related UL LI {
	PADDING-LEFT: 50px
}
#reactions LI UL {
	MARGIN-TOP: 20px; MARGIN-LEFT: 5px
}
#reactions LI A.content-toggle {
	FLOAT: left; MARGIN-LEFT: -50px; WIDTH: 15px; PADDING-TOP: 2px; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
#related LI A.content-toggle {
	FLOAT: left; MARGIN-LEFT: -50px; WIDTH: 15px; PADDING-TOP: 2px; HEIGHT: 15px; BORDER-BOTTOM-STYLE: none
}
#reactions LI A.active {
	BACKGROUND: url(../images/buttons/minus.png) no-repeat left bottom
}
#related LI A.active {
	BACKGROUND: url(../images/buttons/minus.png) no-repeat left bottom
}
#reactions LI P.active {
	DISPLAY: block; PADDING-LEFT: 3px; BORDER-LEFT: #0728ed 3px solid
}
#related LI P.active {
	DISPLAY: block; PADDING-LEFT: 3px; BORDER-LEFT: #0728ed 3px solid
}
#reactions LI A.inactive {
	BACKGROUND: url(../images/buttons/plus.png) no-repeat left bottom
}
#related LI A.inactive {
	BACKGROUND: url(../images/buttons/plus.png) no-repeat left bottom
}
#reactions LI P.inactive {
	DISPLAY: none; BORDER-LEFT-STYLE: none
}
#related LI P.inactive {
	DISPLAY: none; BORDER-LEFT-STYLE: none
}
#reactions UL A.url {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-BOTTOM: 2px; COLOR: #999
}
#related UL A.url {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-BOTTOM: 2px; COLOR: #999
}
#reactions UL A.url:hover {
	COLOR: #222222; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#related UL A.url:hover {
	COLOR: #222222; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#related LI {
	MIN-HEIGHT: 1%; MARGIN: 5px 0pt 20px
}
#related P {
	MARGIN-TOP: 5px; LINE-HEIGHT: 1.4545
}
.post-reactions #reactions .content {
	DISPLAY: block
}
* HTML #reactions LI {
	HEIGHT: 1%
}
* HTML #related LI {
	HEIGHT: 1%
}
#ad {
	CLEAR: both
}
#latest {
	CLEAR: both; PADDING-TOP: 20px
}
#latest .column {
	PADDING-RIGHT: 10px; WIDTH: 304px
}
#latest H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
#latest LI {
	MARGIN-TOP: 10px
}
#latest H3 {
	FONT-SIZE: 0.91em; COLOR: #666
}
#latest H3 A {
	FONT-WEIGHT: normal; COLOR: #666
}
#latest H3 A:hover {
	BORDER-LEFT-COLOR: #222; BORDER-BOTTOM-COLOR: #222; COLOR: #222; BORDER-TOP-COLOR: #222; BORDER-RIGHT-COLOR: #222
}
#recent-items-from-source {
	MARGIN-BOTTOM: 15px
}
#recent-items-from-source H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.08em; MARGIN-BOTTOM: 15px
}
#recent-items-from-source LI {
	MARGIN-BOTTOM: 15px
}
#recent-items-from-source LI H3 {
	MARGIN-BOTTOM: 2px
}
#recent-items-from-source LI A {
	FONT-SIZE: 1em
}
#recent-items-from-source LI SPAN {
	FONT-SIZE: 0.91em; COLOR: #666
}
#profile {
	BACKGROUND: url(../images/modules/profile.png) no-repeat left bottom; FLOAT: left; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 10px; WIDTH: 300px
}
#profile .inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/modules/profile.png) no-repeat left top; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#profile H2 {
	FONT-SIZE: 1.16em; MARGIN-BOTTOM: 2px; COLOR: #222
}
#profile .url {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
#profile .url A {
	FONT-WEIGHT: normal; COLOR: #999
}
#profile .url A:hover {
	COLOR: #222; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#profile .image-link {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: -2px 5px 5px -2px; PADDING-TOP: 2px
}
#profile .image-link:hover {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid
}
#profile .image-link IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#profile .description {
	MARGIN: 10px 0px
}
#profile .rank {
	FONT-WEIGHT: bold
}
#profile .rank A {
	MARGIN-LEFT: 0.25em; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#profile .rank A IMG {
	MARGIN-BOTTOM: -3px
}
#profile FORM {
	CLEAR: both; BORDER-TOP: #ccc 1px solid
}
#profile FORM DIV {
	BORDER-TOP: #fff 1px solid; PADDING-TOP: 10px
}
#profile FORM #blog-search {
	BACKGROUND: #f0fce2; FONT: bold 1em "Helvetica Neue", Arial, sans-serif; WIDTH: 200px; COLOR: #046800
}
#profile FORM LABEL {
	DISPLAY: block
}
* HTML #profile .inner {
	HEIGHT: 1%
}
#profile .thumbnail {
	PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: -2px 5px 5px -2px; PADDING-TOP: 2px; POSITION: relative
}
#profile .thumbnail A {
	DISPLAY: block; MARGIN-BOTTOM: 0px
}
#profile .thumbnail .image-link {
	DISPLAY: block; FLOAT: none
}
#profile .thumbnail .snap-promo {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.91em; WIDTH: 134px; COLOR: #999; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#profile .thumbnail .snap-icon {
	DISPLAY: block; RIGHT: 12px; BACKGROUND: url(../images/partners/snap-icon.png) no-repeat 0px 0px; WIDTH: 11px; BORDER-TOP-STYLE: none; TEXT-INDENT: -1000em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 83px; HEIGHT: 12px; BORDER-BOTTOM-STYLE: none
}
#profile .publication:unknown {
	CLEAR: both; DISPLAY: block; HEIGHT: 0px; content: ""
}

