<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.shortArticle {
	overflow:hidden;
	clear:both;
	margin-bottom:20px;
	min-height:50px;
}

.shortArticle .profileSmallIcon {
	display:block;
	float:left;
	width:50px;
	position:relative;
}

.shortArticle .articleContent {
	margin-left:59px;
}

.shortArticle .articleContent h3 {
	margin:0;
	padding:0;
}

.shortArticle .badge {
	background:none repeat scroll 0 0 #A7A7A7;
	bottom: 3px; 
	right:3px;
	color:#FFFFFF;
	display:inline;
	font-size:10px;
	line-height:14px;
	padding:1px 4px 2px 3px;
	position:absolute;
	text-shadow:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-o-border-radius:5px;
	-khtml-border-radius:5px;
}

.articleHeader {
	position:relative;
}
.post .articleHeader .profileSmallIcon {
	display: none;
}
.articleHeader .profileSmallIcon {
	float:left;
	margin-right:10px;
	margin-bottom: 5px;
	border-radius: 0;
}

.articleHeader .closeIcon {
	position:absolute;
	top:0;
	right:0;
	visibility:hidden;
}

.articleHeader .button{
	position:relative;
	top:-5px;
}

.articleItem:hover .closeIcon {
	visibility:visible;
}

.articleItem .userComments &gt; li {
	border:none;
}

.articleItem .articleHeader h1,
.openArticle .articleHeader h1,
.postLeadNarrow .articleHeader h1 {
	border:none;
	margin:0 0 7px;
	padding-top:0;
	padding-bottom:3px;
	font-size: 14px;
	line-height: 16px;
}
.openArticle .articleHeader h1 {
	font-size: 22px;
	line-height: 26px;
}
.articleList .articleHeader h1 {
	padding-top: 8px;
	margin-bottom: 0;
}

.articleHeader ul li {
	float:left;
	margin-right:10px;
	color:#6f6f6f;
}

.articleHeader ul li a {
	/*font-weight: bold;*/
	color: #6F6F6F;
}

.articleHeader .country {
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

.articleItem {
	overflow:hidden;
	clear:both;
	padding:15px 0 8px 0;
	border-bottom:solid 1px #F5F5F5;
}

.articleList &gt; div:last-child .articleItem{
	border-bottom:none;
}


.articleList &gt; div:first-child{
	padding-top:0;
}

.articleList .more {
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
}

.articleItem .articleFooter{
	overflow:hidden;
	clear:both;
}

.articleItem .articleFooter li {
	float:left;
	margin-right:15px;
}
.magazineFooter li a {
	font-weight:bold;
}
.magazineFooter li i a {
	color: #FF6600;
	font-style: normal;
	padding-left: 0;
}

.articleItem .articleFooter li a {
	padding-left:17px;
	background-position:left center;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
}
.articleItem .articleFooter li a.Icon {
	padding-left:0;
}
.articleItem .articleFooter li i {
	font-style:normal;
	color:#ff6600;
}

.articleItem .postImage, .openArticle .postImage {
	float:right;
	border-color:#fff;
	border-style: solid;
	border-width: 0 0 10px 10px;
	position:relative;
	z-index:1;
	margin-top:20px;
}

.articleItem .postText, .openArticle .postText {
	clear: left;
	padding:10px 0;
	margin:0;
}

.openArticle .postText {
	margin-bottom:5px;
	margin-top:10px;
	/*border-top: 1px solid #E7E7E7;*/
}

.articleItem.highlight h1 a {
	color:#ff6600;
}
.articleItem.highlight h1 a:hover { 
	border-bottom: 1px solid #FF6600;
}

.calendar-item {
	width:47px;
	height: 48px;
	background: url('//ifrype.com/i/sbook/cal.png') no-repeat;
}

.calendar-item dt {
	color:#fff;
	text-align:center;
	font-size:10px;
	line-height: 10px;
	font-weight:bold;
	padding:2px 0;
}

.calendar-item dd {
	text-align:center;
	line-height: 14px;
	font-weight:bold;
	font-size:20px; 
	color:#393939;
	padding-top: 11px;
	text-shadow: 1px 0 0 #ffffff;
}

#poll:hover a.close{
	display:block;
}

#poll{
	display:block;
	width:200px;
	float:right;
	margin-left:10px;
	position:relative;
	margin-bottom:10px;
}


#poll table{
	width:100%;
}
#poll .my_answer{
	font-weight:bold;
}
#poll td{
	border-top:1px solid #e2e2e2;
	padding:5px 0;
	color:#383838;
}
#poll td.onright{
	text-align:right;
}
#poll .results_square{
	width:12px;
	height:12px;
}
#poll .form_footer{
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #e2e2e2;
	margin-bottom:0;
}
#poll .creditnote{
	color:#adadad;
	font-size:11px;	
	text-align:center;
}

#textareaContent{
	position:relative;
}

#textareaPoll{
	position:relative;
	top:0px;
	right:0px;
	z-index: 1;
}

#textareaContent.blog #textareaPoll{
	position:absolute;
}

#textareaPoll.open{
	width:240px;
}

#textareaPoll.open{
	width:240px;
	float:left;
	margin-left:10px;
}

.formItemTextarea.small{
	float:left;
	width:480px;
}

.poll_public{
	border: 1px solid #E7E7E7;
	padding:10px;
}

h1 .subtitle_badge a, h1 .subtitle_badge a:hover {
    border: medium none;
    color: white;
    text-decoration: none;
}


.large-spotlight {
	overflow:hidden;
	position:relative;
	margin-bottom:30px;
	z-index:0;
}

.large-spotlight .image-block .slide,
.large-spotlight,
.large-spotlight .image-block,
.large-spotlight .pager-block {
	height:283px;
}

.large-spotlight .image-block,
.large-spotlight .image-block .slide {
	width:504px;
}

.large-spotlight .image-block {
	position:relative;
}

.large-spotlight .image-block .slide {
	background: none repeat scroll 0 0 #FFF;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.large-spotlight .image-block .slide-title {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	bottom: 0;
	left: 0;
	position: absolute;
	width: 504px;
	border-bottom-left-radius: 4px;
}

.large-spotlight .image-block .slide-title td{
	vertical-align:middle;
	padding:12px;
	text-align:left;
}

.large-spotlight .image-block .slide-title td a {
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.large-spotlight .image-block .slide img {
	min-height: 283px;
	position: relative; 
	top:0;
	width: 504px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.large-spotlight .pager-block {
	position:absolute;
	right:0;
	top:0;
	width:316px;
	z-index:200;
	border-top:solid 1px #dbdbdb;
	border-bottom:solid 1px #dbdbdb;
	border-right: 1px solid #dbdbdb;
	box-sizing: border-box;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.large-spotlight .pager-block li {
	border-bottom:solid 1px #dbdbdb;
	position: relative;
}

.large-spotlight .pager-block li:last-child {
	border-bottom: 0;
}

.large-spotlight .pager-block li a,
.large-spotlight .pager-block li strong,
.large-spotlight .pager-block li span {
	display:block;
}

.large-spotlight .pager-block li a {
	height:93px;
	color:#1e1e1e;
	display:block;
	width: 100%;
	box-sizing: border-box;
	background: #f8f8f8;
	padding: 0 16px;
}

.large-spotlight .pager-block li:first-child a {
	border-top-right-radius: 4px;
}

.large-spotlight .pager-block li:last-child a {
	border-bottom-right-radius: 4px;
}

.large-spotlight .pager-block li a:hover {
	text-decoration:none;
}

.large-spotlight .pager-block li a:before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	min-height: 93px;
}

.large-spotlight .pager-block li span {
	display: inline-block;
	vertical-align:middle;
}

.large-spotlight .pager-block li span strong {
	font-size: 14px;
	line-height: 19px;
}

.large-spotlight .pager-block li span .author {
	font-size: 13px;
	line-height: 17px;
	margin-top: 2px;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #205a9a;
}

.large-spotlight .pager-block li:hover a,
.large-spotlight .pager-block li.active a {
	background: #ffffff;
}

.large-spotlight .pager-block li.active:after {
	content: '';
	width: 12px;
	height: 93px;
	position: absolute;
	top: 0;
	left: -11px;
	background-image: url('/i/misc/spotlight/img-triangle.png');
}


.postLeadNarrow .postText {
	padding-top: 10px;
	padding-bottom: 5px;
}
.postLeadNarrow .postImage {
	max-width: 100%;
}
.postLeadNarrow .embedPlaceholder .playButton {
	background-image: url('//ifrype.com/i/videoplayer/icn_playbtn_2x.png');
	background-size: 40px 40px;
	width: 40px;
	height: 40px;
	opacity: 0.7;
}
.postLeadNarrow .embedPlaceholder:hover .playButton {
	background-position: 50% 50%;
	opacity: 1;
}


/* +++ blog columns +++ */
.blogCol{
	float: left;
	width: 360px;
}

.blogCol + .blogCol {
	margin-left: 10px;
}

.blogBlock {
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #e7e7e7;
	max-width: 360px;
}
.blogBlock:hover .blogBlockContent {
	background-color: #f6f6f6;
}

.blogBlock .title {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 1.3em;
}
.blogBlock .title .flag {
	margin-right: 2px;
	position: relative;
	top: 4px;
}
.blogBlockContent {
	padding: 14px;
}
.blogBlockContent .text {
	font-size: 13px;
	line-height: 18px;
}
.blogBlock .image {
	min-height: 100px;
	max-height: 223px;
	overflow: hidden;
}
.blogBlock .image img {
	max-width: 358px;
}
.blogBlock .galleryMosaic {
	position: relative;
}
.blogBlock .galleryMosaic .title {
	position: absolute;
	bottom: 14px;
	left: 14px;
	z-index: 1;
}
.blogBlock .galleryMosaic .title a {
	color: #fff;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
/* --- blog columns --- */</pre></body></html>