div.sidebar div.widget {
	margin: 0px 0px 30px;
}
div.sidebar div.widget a {
	text-decoration: none;
}
div.sidebar div.widget a:hover {
	text-decoration: underline;
}
div.sidebar div.widget div.widgetTitle {
	text-transform: uppercase; line-height: 1; font-family: DIN Black,Helvetica Black,Arial Black,Helvetica,Arial,sans-serif; font-size: 19px; margin-bottom: 10px;
}
div.sidebar div.widget div.seeMore {
	text-align: right;
}
div.sidebar div.widget div.seeMore a {
	background-position: right; padding-right: 18px; display: inline-block; background-image: url(../images/icons-small/caret-right.png?v=4085); background-repeat: no-repeat;
}
div.sidebar div.widget div.widgetContentBox {
	border-radius: 5px; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; background-color: rgb(26, 26, 26);
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent {
	border-radius: 5px; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; background-color: rgb(26, 26, 26);
}
div.sidebar div.topCamerasWidgetV2.widget div.widgetContent {
	border-radius: 5px; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; background-color: rgb(26, 26, 26);
}
div.sidebar div.challengeWinnersWidgetV2.widget div.widgetContent {
	border-radius: 5px; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; background-color: rgb(26, 26, 26);
}
div.sidebar div.topForumTreadsWidget.widget div.widgetContent {
	border-radius: 5px; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; background-color: rgb(26, 26, 26);
}
div.sidebar div.topForumPostersWidget.widget div.widgetContent {
	border-radius: 5px; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; background-color: rgb(26, 26, 26);
}
div.sidebar div.topForumBookmarkedPostsWidget.widget div.widgetContent {
	border-radius: 5px; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; background-color: rgb(26, 26, 26);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent {
	border-radius: 5px; border-top-color: rgb(68, 68, 68); border-top-width: 2px; border-top-style: solid; background-color: rgb(26, 26, 26);
}
body.light div.sidebar div.widget div.widgetContentBox {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: white;
}
body.light div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: white;
}
body.light div.sidebar div.topCamerasWidgetV2.widget div.widgetContent {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: white;
}
body.light div.sidebar div.challengeWinnersWidgetV2.widget div.widgetContent {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: white;
}
body.light div.sidebar div.topForumTreadsWidget.widget div.widgetContent {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: white;
}
body.light div.sidebar div.topForumPostersWidget.widget div.widgetContent {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: white;
}
body.light div.sidebar div.topForumBookmarkedPostsWidget.widget div.widgetContent {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: white;
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: white;
}
div.sidebar div.widget div.widgetContent div.seeMoreV2 {
	margin: 0px 10px; padding: 10px 0px; text-align: center; color: rgb(170, 170, 170); font-weight: bold; border-top-color: rgb(44, 44, 44); border-top-width: 1px; border-top-style: solid;
}
body.light div.sidebar div.widget div.widgetContent div.seeMoreV2 {
	border-top-color: rgb(221, 221, 221);
}
div.sidebar div.widget div.simpleListWithCounts {
	padding: 10px;
}
div.sidebar div.widget div.simpleListWithCounts table td {
	padding-top: 3px; padding-bottom: 3px; border-bottom-color: rgb(44, 44, 44); border-bottom-width: 1px; border-bottom-style: solid;
}
body.light div.sidebar div.widget div.simpleListWithCounts table td {
	border-color: rgb(221, 221, 221);
}
div.sidebar div.widget div.simpleListWithCounts table tr:first-child td {
	padding-top: 0px;
}
div.sidebar div.widget div.simpleListWithCounts table tr:last-child td {
	padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
div.sidebar div.widget div.simpleListWithCounts table td.count {
	font-weight: bold;
}
div.sidebar div.widget div.simpleListWithCounts table td.text {
	padding-left: 10px;
}
div.sidebar div.widget div.simpleListWithCounts table td.text a {
	width: 260px; overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
div.sidebar div.widget div.paging {
	left: 10px; top: 0px; width: 280px; position: absolute;
}
div.sidebar div.widget div.paging div {
	width: 12px; height: 17px; position: absolute; cursor: pointer; background-repeat: no-repeat;
}
body.light div.sidebar div.widget div.paging div {
	background-position: -4px -3px; width: 6px; height: 8px;
}
div.sidebar div.widget div.paging div.left {
	left: 0px; background-image: url(../images/icons-small/caret-left.png?v=4085);
}
body.light div.sidebar div.widget div.paging div.left {
	background-image: url(../images/icons-small/caret-left-gray.png?v=4085);
}
div.sidebar div.widget div.paging div.right {
	right: 0px; background-image: url(../images/icons-small/caret-right.png?v=4085);
}
body.light div.sidebar div.widget div.paging div.right {
	background-image: url(../images/icons-small/caret-right-gray.png?v=4085);
}
div.sidebar div.widget div.paging div.left:hover {
	background-image: url(../images/icons-small/caret-left-fc0.png?v=4085);
}
body.light div.sidebar div.widget div.paging div.left:hover {
	background-image: url(../images/icons-small/caret-left-18b.png?v=4085);
}
div.sidebar div.widget div.paging div.right:hover {
	background-image: url(../images/icons-small/caret-right-fc0.png?v=4085);
}
body.light div.sidebar div.widget div.paging div.right:hover {
	background-image: url(../images/icons-small/caret-right-18b.png?v=4085);
}
div.sidebar div.ad300x250 {
	margin-bottom: 25px;
}
div.sidebar div.admin.widget div.counters {
	margin-right: -10px;
}
div.sidebar div.admin.widget div.counters a.counter {
	background: rgb(34, 34, 34); padding: 5px 0px; width: 145px; color: white; margin-right: 10px; display: inline-block;
}
body.light div.sidebar div.admin.widget div.counters a.counter {
	background: white; border: 1px solid rgb(221, 221, 221); border-image: none; width: 143px; color: rgb(51, 51, 51);
}
div.sidebar div.admin.widget div.counters a.counter:hover {
	text-decoration: none;
}
div.sidebar div.admin.widget div.counters a.counter td.value {
	padding-left: 15px; font-size: 20px; font-weight: bold;
}
div.sidebar div.admin.widget div.counters a.counter td.label {
	color: rgb(136, 136, 136); padding-right: 10px; padding-left: 10px;
}
div.sidebar div.admin.widget div.serverStats {
	background-position: center; height: 160px; padding-top: 10px; background-image: url(/resources/images/ajax-loader-selftimer-000.gif?v=4085); background-repeat: no-repeat;
}
body.light div.sidebar div.admin.widget div.serverStats {
	background-image: url(/resources/images/ajax-loader-selftimer-eee.gif?v=4085);
}
div.sidebar div.twitterWidget.widget div.widgetTitle a {
	color: white;
}
body.light div.sidebar div.twitterWidget.widget div.widgetTitle a {
	color: rgb(51, 51, 51);
}
div.sidebar div.twitterWidget.widget div.widgetTitle a span.at {
	font-family: Tahoma,Arial,Helvetica,sans-serif,sans-serif; font-weight: bold;
}
div.sidebar div.twitterWidget.widget div.widgetContent {
	min-height: 400px;
}
div.sidebar div.twitterWidget.widget div.widgetContent a.twitter-timeline {
	color: transparent;
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review {
	height: 80px; color: white; margin-top: 10px; margin-bottom: 10px; border-left-color: rgb(255, 204, 0); border-left-width: 4px; border-left-style: solid; display: block; position: relative; background-image: -ms-linear-gradient(45deg, rgb(17, 17, 17), rgb(51, 51, 51)); background-color: rgb(34, 34, 34);
}
div.sidebar div.latestReviewsWidget.widget div.reviews a:last-child.review {
	margin-bottom: 0px;
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review:hover {
	background-image: -ms-linear-gradient(45deg, rgb(32, 32, 32), rgb(64, 64, 64)); background-color: rgb(51, 51, 51);
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review span.titleAndDate {
	left: 11px; top: 10px; width: 185px; display: block; position: absolute;
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.withScore.review span.titleAndDate {
	width: 145px;
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review span.titleAndDate span.title {
	font-size: 12px; font-weight: bold; display: block;
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review span.titleAndDate span.date {
	color: rgb(136, 136, 136); display: block;
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review span.score {
	top: 25px; right: 85px; line-height: 1; font-size: 26px; display: block; position: absolute;
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review span.score span.sign {
	color: rgb(136, 136, 136); font-size: 18px;
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review span.goldAward.score span.value {
	color: rgb(255, 204, 0);
}
div.sidebar div.latestReviewsWidget.widget div.reviews a.review img.productShot {
	top: 5px; right: 10px; position: absolute; -webkit-filter: drop-shadow(0px 0 5px rgba(0, 0, 0, 0.25));
}
div.sidebar div.latestReviewsWidget.widget div.seeMore {
	margin-top: 5px;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review {
	margin-right: 10px; margin-left: 10px; border-bottom-color: rgb(44, 44, 44); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
body.light div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review {
	border-bottom-color: rgb(221, 221, 221);
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review a:hover {
	text-decoration: none;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div:first-child.review {
	border-radius: 4px 4px 0px 0px;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div:last-child.review {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.nextActive.review {
	background-position: right 10px center; padding-right: 10px; padding-left: 10px; margin-right: 0px; margin-left: 0px;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.active.review {
	background-position: right 10px center; padding-right: 10px; padding-left: 10px; margin-right: 0px; margin-left: 0px; background-color: rgb(34, 34, 34);
}
body.light div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.active.review {
	background-color: rgb(241, 241, 241);
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review {
	width: 100%;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.image {
	width: 60px; padding-top: 5px; padding-bottom: 5px;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.title {
	padding: 10px 10px 10px 15px; text-align: left;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.title div.title a {
	color: white; font-size: 14px;
}
body.light div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.title div.title a {
	color: rgb(51, 51, 51);
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreAndAward {
	text-align: right;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.withBadge.scoreAndAward {
	width: 75px;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreOnly.scoreAndAward {
	width: 40px;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreAndAward span.award {
	left: 0px; top: 2px; width: 30px; height: 21px; margin-right: 10px; vertical-align: top; display: inline-block; position: relative; background-image: url(../images/sidebar-widget-reviews-awards.png?v=4085);
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreAndAward span.silver.award {
	background-position: 0px 0px;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreAndAward span.gold.award {
	background-position: -30px 0px;
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreAndAward span.score {
	padding: 4px; border-radius: 2px; font-size: 13px; font-weight: bold; vertical-align: top; display: inline-block; background-color: rgb(68, 68, 68);
}
body.light div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreAndAward span.score {
	color: rgb(34, 34, 34); background-color: rgb(221, 221, 221);
}
div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreAndAward span.score span.percentageSign {
	color: rgb(170, 170, 170); padding-left: 1px; font-weight: normal;
}
body.light div.sidebar div.latestReviewsWidgetV2.widget div.widgetContent div.reviews div.review table.review tbody tr td.scoreAndAward span.score span.percentageSign {
	color: rgb(102, 102, 102);
}
div.sidebar div.latestReviewsWidgetV2.widget div.seeMore.widgetContent {
	padding: 10px 0px; text-align: center;
}
body.light div.sidebar div.topCamerasWidget.widget {
	display: none;
}
div.sidebar div.topCamerasWidget.widget div.cameras a.camera {
	height: 20px; color: white; line-height: 1; margin-bottom: 5px; display: block; position: relative;
}
div.sidebar div.topCamerasWidget.widget div.cameras a.camera span.bar {
	left: 0px; top: 0px; width: 300px; height: 20px; position: absolute;
}
div.sidebar div.topCamerasWidget.widget div.cameras a.camera span.bar span.fill {
	left: 0px; top: 0px; height: 20px; position: absolute; background-image: -ms-linear-gradient(bottom, rgb(17, 102, 136) 0px, rgb(51, 136, 170) 100%); background-color: rgb(34, 136, 170);
}
div.sidebar div.topCamerasWidget.widget div.cameras a.camera:hover span.bar span.fill {
	background-image: -ms-linear-gradient(bottom, rgb(51, 136, 170) 0px, rgb(68, 187, 221) 100%); background-color: rgb(68, 187, 221);
}
div.sidebar div.topCamerasWidget.widget div.cameras a.camera span.bar span.padding {
	top: 0px; height: 20px; right: 0px; position: absolute; background-image: -ms-linear-gradient(left, rgb(34, 34, 34) 0px, rgb(17, 17, 17) 100%); background-color: rgb(34, 34, 34);
}
div.sidebar div.topCamerasWidget.widget div.cameras a.camera:hover span.bar span.padding {
	background-image: -ms-linear-gradient(left, rgb(51, 51, 51) 0px, rgb(34, 34, 34) 100%); background-color: rgb(51, 51, 51);
}
div.sidebar div.topCamerasWidget.widget div.cameras a.camera span.name {
	left: 5px; top: 4px; width: 250px; height: 13px; overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
div.sidebar div.topCamerasWidget.widget div.cameras a.camera span.views {
	top: 4px; text-align: right; right: 0px; color: white; font-weight: bold; position: absolute;
}
div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras {
	padding-top: 5px; padding-bottom: 10px;
}
div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera {
	padding: 5px 10px; color: white; display: block;
}
body.light div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera {
	color: rgb(51, 51, 51);
}
div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera:hover {
	text-decoration: none; background-color: rgb(34, 34, 34);
}
body.light div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera:hover {
	background-color: rgb(241, 241, 241);
}
div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera span.barContainer {
	height: 11px; margin-top: 3px; display: block; position: relative;
}
div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera span.barContainer span.bar {
	left: 0px; top: 5px; height: 2px; right: 35px; position: absolute; background-color: rgb(68, 68, 68);
}
body.light div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera span.barContainer span.bar {
	background-color: rgb(221, 221, 221);
}
div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera span.barContainer span.bar span.fill {
	left: 0px; top: -1px; bottom: -1px; position: absolute; background-color: rgb(68, 187, 221);
}
body.light div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera span.barContainer span.bar span.fill {
	background-color: rgb(17, 136, 187);
}
div.sidebar div.topCamerasWidgetV2.widget div.widgetContent div.cameras a.camera span.barContainer span.views {
	top: 0px; right: 0px; color: rgb(136, 136, 136); line-height: 1; position: absolute;
}
div.sidebar div.featuredContentWidget.widget div.items {
	width: 300px; margin-top: 10px;
}
div.sidebar div.featuredContentWidget.widget div.items a.item {
	margin-bottom: 15px; display: block; position: relative;
}
div.sidebar div.featuredContentWidget.widget div.items a.item:hover {
	text-decoration: none;
}
div.sidebar div.featuredContentWidget.widget div.items a.item img {
	display: block;
}
div.sidebar div.featuredContentWidget.widget div.items a.item span.info {
	padding: 8px; display: block; background-color: rgb(34, 34, 34);
}
body.light div.sidebar div.featuredContentWidget.widget div.items a.item span.info {
	background-color: white;
}
div.sidebar div.featuredContentWidget.widget div.items a.item span.info span.category {
	color: rgb(68, 187, 221); text-transform: uppercase; font-size: 11px; margin-bottom: 3px; display: block;
}
body.light div.sidebar div.featuredContentWidget.widget div.items a.item span.info span.category {
	color: rgb(17, 136, 187);
}
div.sidebar div.featuredContentWidget.widget div.items a.item span.info span.title {
	color: white; line-height: 1.1; font-family: DIN,Helvetica,Arial,sans-serif; font-size: 19px; display: block;
}
body.light div.sidebar div.featuredContentWidget.widget div.items a.item span.info span.title {
	color: rgb(51, 51, 51);
}
div.sidebar div.featuredContentWidget.widget div.items a.item span.info span.commentBubbleCount {
	margin-left: 15px; float: right;
}
div.sidebar div.featuredContentWidget.widget div.items a.item span.frame {
	border: 1px solid rgb(34, 34, 34); border-image: none; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute;
}
body.light div.sidebar div.featuredContentWidget.widget div.items a.item span.frame {
	border-color: rgb(221, 221, 221);
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent {
	position: relative;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.paging div.left {
	top: 120px;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.paging div.right {
	top: 120px;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.paging div.left {
	left: 5px;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.paging div.right {
	right: 5px;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.items {
	width: 300px; overflow: hidden; position: relative;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.items div.pane {
	top: 0px; position: relative;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.items div.pane table.entries td.entry {
	vertical-align: top;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.items div.pane table.entries td.entry div.image {
	width: 300px; height: 242px; padding-top: 10px;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.items div.pane table.entries td.entry div.image a {
	border: 1px solid rgb(68, 68, 68); border-image: none; margin-right: auto; margin-left: auto; display: block;
}
div.sidebar div.challengeWinnersWidget.widget div.challengesWinnersWidgetContent div.items div.pane table.entries td.entry div.caption {
	margin: 5px 20px 0px; text-align: center;
}
div.sidebar div.challengeWinnersWidgetV2.widget div.widgetContent {
	position: relative;
}
div.sidebar div.challengeWinnersWidgetV2.widget div.widgetContent div.entriesContainer {
	width: 240px; overflow: hidden; padding-top: 30px; padding-bottom: 10px; margin-right: auto; margin-left: auto; position: relative;
}
div.sidebar div.challengeWinnersWidgetV2.widget div.widgetContent div.entriesContainer table.entries td.image {
	min-width: 240px;
}
div.sidebar div.challengeWinnersWidgetV2.widget div.widgetContent div.entriesContainer table.entries td.image a {
	margin-right: auto; margin-left: auto; display: block;
}
div.sidebar div.challengeWinnersWidgetV2.widget div.widgetContent div.entriesContainer table.entries td.caption {
	text-align: center; padding-top: 5px;
}
div.sidebar div.challengeWinnersWidgetV2.widget div.widgetContent div.paging {
	top: 140px;
}
div.sidebar div.challengesSimple.widget table td {
	padding-top: 3px; padding-bottom: 3px; vertical-align: top;
}
div.sidebar div.challengesSimple.widget table td.group {
	padding-top: 10px; font-weight: bold; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid;
}
div.sidebar div.challengesSimple.widget table td.title {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.sidebar div.challengesSimple.widget table td.info {
	border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: dotted;
}
div.sidebar div.challengesSimple.widget table td.info {
	text-align: right; color: rgb(170, 170, 170); padding-left: 10px; white-space: nowrap;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article {
	margin: 0px 10px; padding: 10px 0px; border-top-color: rgb(44, 44, 44); border-top-width: 1px; border-top-style: solid; position: relative;
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article {
	border-color: rgb(221, 221, 221); margin: 0px 9px;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div:first-child.article {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.image {
	margin-right: 10px; margin-bottom: 5px; float: left;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.title {
	font-size: 14px; font-weight: bold;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.title a {
	color: rgb(255, 255, 255);
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.title a {
	color: rgb(0, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.title a.external {
	background-position: right; padding-right: 17px; background-image: url(../images/icons-small/link-out-gray.png?v=4085); background-repeat: no-repeat;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.title a.external:hover {
	background-image: url(../images/icons-small/link-out.png?v=4085);
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.title a.external:hover {
	background-image: url(../images/icons-small/link-out-dark.png?v=4085);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.title img {
	padding-left: 3px;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.summary p {
	margin: 5px 0px; color: rgb(204, 204, 204);
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.summary p {
	color: rgb(51, 51, 51);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info {
	color: rgb(170, 170, 170); clear: both; font-size: 11px; margin-top: 5px;
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info {
	color: rgb(85, 85, 85);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.unpublished {
	padding-right: 8px; margin-right: 8px; border-right-color: rgb(44, 44, 44); border-right-width: 1px; border-right-style: solid;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.time {
	padding-right: 8px; margin-right: 8px; border-right-color: rgb(44, 44, 44); border-right-width: 1px; border-right-style: solid;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.link {
	padding-right: 8px; margin-right: 8px; border-right-color: rgb(44, 44, 44); border-right-width: 1px; border-right-style: solid;
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.unpublished {
	border-color: rgb(221, 221, 221);
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.time {
	border-color: rgb(221, 221, 221);
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.link {
	border-color: rgb(221, 221, 221);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span:last-child.unpublished {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span:last-child.time {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a:last-child.link {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.unpublished {
	color: rgb(255, 136, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.comments {
	background: url(../images/commenting-reply.png?v=4085) no-repeat left; padding-left: 15px;
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.comments {
	background: url(../images/commenting-reply-active.png?v=4085) no-repeat left;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.tag {
	padding: 3px 4px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; font-size: 10px; font-weight: bold; text-decoration: none; margin-left: 10px; display: inline-block;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.tag {
	padding: 3px 4px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; font-size: 10px; font-weight: bold; text-decoration: none; margin-left: 10px; display: inline-block;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.review.tag {
	background-color: rgb(204, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.preview.tag {
	background-color: rgb(204, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.first-impressions.tag {
	background-color: rgb(204, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.accessory-review.tag {
	background-color: rgb(204, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.review.tag {
	background-color: rgb(204, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.preview.tag {
	background-color: rgb(204, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.first-impressions.tag {
	background-color: rgb(204, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.accessory-review.tag {
	background-color: rgb(204, 0, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.camera-news.tag {
	background-color: rgb(0, 136, 204);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.lens-news.tag {
	background-color: rgb(0, 136, 204);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.video-news.tag {
	background-color: rgb(0, 136, 204);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.camera-news.tag {
	background-color: rgb(0, 136, 204);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.lens-news.tag {
	background-color: rgb(0, 136, 204);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.video-news.tag {
	background-color: rgb(0, 136, 204);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.sample-gallery.tag {
	background-color: rgb(51, 153, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.sample-gallery.tag {
	background-color: rgb(51, 153, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.mobile.tag {
	background-color: rgb(68, 187, 221);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.mobile.tag {
	background-color: rgb(68, 187, 221);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.video.tag {
	background-color: rgb(153, 0, 221);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.video.tag {
	background-color: rgb(153, 0, 221);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info span.sponsored.tag {
	background-color: rgb(255, 119, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.info a.sponsored.tag {
	background-color: rgb(255, 119, 0);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.article div.edit {
	right: 0px; bottom: 10px; position: absolute;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.tips {
	padding: 7px 10px; border-top-color: rgb(44, 44, 44); border-bottom-color: rgb(44, 44, 44); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(17, 17, 17);
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.tips {
	border-color: rgb(221, 221, 221); padding-left: 9px; background-color: rgb(248, 248, 248);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div:last-child.tips {
	border-radius: 0px 0px 5px 5px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.seeMoreV2 {
	border: 0px currentColor; border-image: none;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.ad {
	padding: 10px 0px; margin-bottom: 0px; margin-left: -1px; background-color: black;
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.ad {
	border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(230, 230, 230);
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.ad + div.article {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
div.sidebar div.minorArticlesWidget.widget div.widgetContent div.collapsed.ad + div.article {
	border-top-color: rgb(68, 68, 68); border-top-width: 1px; border-top-style: solid;
}
body.light div.sidebar div.minorArticlesWidget.widget div.widgetContent div.collapsed.ad + div.article {
	border-color: rgb(187, 187, 187);
}
