<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}Æ’,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:inherit;}a{outline:none;}a{color: #000; text-decoration: none; border: 0 }




body {
	margin: 0;
	padding-top: 0;
	background-color: #eee;
	font-family: 'Neue Haas Unica W01', Helvetica, sans-serif;
	height: 100%;
/*	overflow: hidden;
/*	background-image: url(/selden-pattern.jpg); */
}

#content .post a:hover {
	color: red;
	border-bottom-color: red;
}

#floating { position: static }

#titlewrapper {
	display: block;
	width: 100%;
	overflow: hidden;
	left: 0;
}

#title {
	height: 300px;
	width: 887px;
    font: 190px/200px Times, serif;
	margin: -100px 0 0 -100px;
	letter-spacing: -178px;
	overflow: visible; 
	color: red;


	}

#title a {
	color: red;
	-webkit-transition: margin-left 100s linear;
	margin-left: -450px;
}

#title a:hover {
	color: red !important;
}

#title span {
	display: none;
}

#search input {
		border: 0;
		width: 150px;
		padding: 0 0 5px 15px;
		background-color: inherit;
		background-image: url('/search.png');
		background-repeat: no-repeat;
		background-position: 0px 5px;
		border-bottom: 1px dotted #dedede;
		outline: 0;
		font-size: 13px;
		line-height: 20px;
		font-family: "Neue Haas Unica W01", Helvetica, sans-serif;
	}

#sections {
	margin: 0 0 0 20px;

}

	#sections ol {
	}
	
	#sections ul {
	}

	#sections li a {
		padding: 1px;
		background-color: 0;
		border-bottom: 2px solid #424242;
		font-size: 11px;
		line-height: 24px;
	}

	#sections ol li a:hover, #sections ol .active a {
		background-color: #fff;
		color: red
	}
	
	#sections ul li a:before {
		content: "â†’  ";
		margin-left: -15px;
		color: #FFFFED;
	}
	
	#sections span {
		font-size: 18px;
		line-height: 18px;
	}

	#sections ul.over li.active a:before {
		color: ##FFFFED;
		
	}

	#sections ul li.active a:before, #sections ul.over li.over a:before {
		color: #000;
	}

#page {
    width: 1000px;
    border-top: 12px solid #eee;
    margin: 0 auto;
    margin-top: 60px;
}


#content-wrapper {
	margin: 0;
	min-height: 350px;
}

#content { 
	width: 1000px;
	font-family: ''Neue Haas Unica W01', Helvetica', Arial, sans-serif;
	font-size: 15px;
	line-height: 23px;
	color: #424242;

}

.post-wrapper {
		margin-bottom: 40px;
		background: transparent url("/images/49.png") no-repeat bottom;
		padding-bottom: 16px;
}

/*
.wrapper-clips {
		background: transparent url("/post-tear-clip.png") no-repeat bottom;
}



#page .post:first-child {
	 border-top: 0; 
	 padding-top: 60px;
	 margin-top: 0;
}

*/

#header {
		position: relative;
		clear: both;
		background-color:  white;
		padding-right: 300px;
		padding-left: 110px;
		padding-top: 30px;
		padding-bottom: 30px;
		font-weight: bold;
		letter-spacing: 1px;
		font-size: 12px;
}


#header span {
		font-weight: normal;
		font-size: 17px;
		line-height: 16px;
		vertical-align: -1px;
		margin-right: 2px
}

#header a {
	padding: 10px 10px 6px 10px;
	border: 0;
	white-space: nowrap;
	line-height: 30px;
}

#header ul {

	padding-top: 15px;
}

#header ul li {
	display: inline;
	margin-right: 10px;
}

#header ul li a.active {
	background-color: yellow;
}

#header ul li a:hover {
	background-color: yellow;
}



#content .post {
		position: relative;
		clear: both;
		background-color:  white;
		padding-right: 300px;
		padding-left: 110px;
		padding-top: 30px;
		padding-bottom: 80px;
		border-top-width: 20px;
		border-top-style: solid;
		border-top-color: #efefef;
}



	
	body #content .clips  {
/*		background-color: #FFFFED; 
		padding-top: 10px; */
	}

	#content .clips img {
	}


	
	#content .post + .post {

	}
	
	.search {
		background-color: white;
		padding: 60px 0 20px 110px; 
	}
	
	.post h1 {
		font-family: 'Neue Haas Unica W01', Helvetica,  sans-serif;
		font-style: normal;
		font-weight: normal;
		font-size: 21px;
		padding: 5px 0 15px 0;
	}
	
	
	#content .invite, #content .cat1 {
		font-size: 9px;
		line-height: 14px;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	#content h2 {
		font: 11px/14px bold 'Neue Haas Unica W01', Helvetica,  sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: bold;
		margin-top: 24px;

	}

	#content h2 .caps {
		font-size: .85em;

	}
	
	#content .post h4, #content .post h3 {
		font-weight: bold;
		margin-top: 24px;

	}
	
	#content .post h4 {
		text-transform: none;
	}
	
	figure {
 		display: table;
 		width: 1px;
 		margin: 0;
 		padding: 0
 	}
	
	figcaption {
		display: table-row
	}
	
	#content .caption, #content p small, #content .etc, figcaption {
		font-size: .9em;
		color: #333;

	}
	
	
	#content .imagecaption {
		display:table;
	}
	
	#content .caption {
/* 		display:table-caption;
 		caption-side:bottom; */
 	}

	#content hr {
		border: 0;
		width: 40%;
		height: 10px;
		margin-top: 15px;
		border-top: 2px dotted #ccc;
		background-color: #fff;
	}

	#content .caption a, #content p small a {
		color: #333;
	}



	#content .byline {
/*		font: 12px/22px 'Neue Haas Unica W01', Helvetica,  Arial, serif;
		margin: 0px 0 20px 0;
		padding-bottom: 0px;
		font-weight: bold; */

		font: 13px/20px 'PF Din Mono W01', Courier,  sans-serif;
		letter-spacing: 0px;

		margin: 10px 0 30px 0;
		

	}
	
	#content .byline strong {
		font-weight: normal
	}

	#content .byline a {
		padding-bottom: 2px;
		border-bottom: 2px solid #424242;
	}

	span.slash {
		font-size: 13px;
		padding: 2px 5px;
	}
	


	#content .annotation {
		margin-left: 40px;
		font-style: italic;
	}

	

	#content #filter {		
	}

	#content #filter h2 {
		font-size: 12px;
		font-style: italic;
		margin: 0 0 20px;
		padding: 0 0 20px;
		text-transform: none;
		letter-spacing: 0;
	}
	
	#content .excerpt a {
		display: block;
		background-color: inherit;
		padding: 20px 0px 22px;
		width: 100px;
		cursor: pointer;
		font-family: 'Neuzeit Office W01', Helvetica, Arial, sans-serif;
		font-size: .9em;
		line-height: 0;
		border-top: 1px solid black;
		text-transform: capitalize;
		margin-top: 20px;
	}

	#content .excerpt a:hover {
		color: black;
		background-color: #ffff00;
	}
	

	#content .tolink a:hover {
		color: black;
		background-color: #ffefef;
	}	

	#content .excerpt span {
	font-family: 'Neuzeit Office W01', Helvetica;
	font-size: 25px;
	line-height: 1px;
	margin: 5px 2px 0 5px;
	vertical-align: -5px;

	}
	
/*	#content .excerpt a:before {
		content: "Â» ";
		position: relative;
		top: 1px;
		font-size: 13px;
		font-family: ''Neuzeit Office W01', Helvetica';
	} */

	#content .invite {
		padding: 20px 10px 0 0;
	}

	.continued-glyph, .addcomment-glyph {
		font-size: 25px;
		line-height: 1px;
		margin: 5px 5px 0 0;
		vertical-align: -2px;
	}
	
	#content span.continued, #content span.addcomment {
		display: none;
		margin: 0;
		line-height: 0;
		vertical align: 0;
	}

	#content .comment-invite {
		padding-bottom: 30px;
		content: "";
	}

	#content .twitter-share-button:before {
		
	}

	#content h2 {
		margin: 30px 0 0 0;	
	}
		
	#content .post .pullquote {
/*		font-family: Times;
		font-weight: bold;
		font-size: 28px;
		line-height: 32px;
		letter-spacing: -1px;
		color: #565656;
		font-style: italic; */
	}	
	
	#content div.Image { /* artforum image */
		float: right;
		width: 240px;
		margin: 0 0 10px 20px;	
	}

	#content audio {
		padding: 10px 0;
	}

#content .post .pullquote em {
		font-style: normal;
		font-weight: inherit;
	}

#content .post .pullquote .caps {
		font-size: 25px;
		letter-spacing: 1px;
	}

/*	#content .byline em:before, .footer em:before, .caption em:before {
		position: relative;
		top: 2px;
		content: "â€˜";
		font-size: 12px;
		line-height: 0;
	}
	
	#content .byline em:after, .footer em:after, .caption em:after {	
		position: relative;
		top: 2px;
		content: "â€™";
		font-size: 12px;	
		line-height: 0;	
	} */
	
	#content .post p {
		font-family: 'Neue Haas Unica W01', Helvetica,  Arial, sans-serif;
		margin: 10px 0;
	moz-font-feature-settings:"onum" 1, "kern" 1, "liga" 1, "pnum" 1; 
	-moz-font-feature-settings:"onum=1, kern=1, liga=1, pnum=1"; 
	-ms-font-feature-settings:"onum" 1, "kern" 1, "liga" 1, "pnum" 1; 
	-o-font-feature-settings:"onum" 1, "kern" 1, "liga" 1, "pnum" 1; 
	-webkit-font-feature-settings:"onum" 1, "kern" 1, "liga" 1, "pnum" 1; 
	font-feature-settings:"onum" 1, "kern" 1, "liga" 1, "pnum" 1;
	}


	#content .post em, .archive li em {
		font-style: italic;
		font-weight: inherit;		
	}
	
	#content .post img {
		margin: 5px 0;
		max-width: 100%;
		height: auto;
	}

	#content .post img.nivoLarge {
		width: auto;
		height: auto;
		max-width: 1500px;
	}

	#content img.flRight {
		float: right;
		margin-left: 20px;
	}

	
	#content a img {
		border: 0;
		text-decoration: none;
	}

	#content a.nivoZoom img {
		border-bottom: 6px solid #ccc;
	}

	#content a.nivoZoom:hover img {
		border-bottom: 6px solid yellow;
	}

	#content strong {
		font-weight: bold;
	}
	
	#content .post ol, #content .post ul {
		margin: 10px 0;
	}
	
	#content .post ol li {
		margin: 0;
		text-indent: 0px;
		list-style-type: decimal
	}

	#content .post ul li:before {
		font-size: 15px;
		content: "â€¦ "; 
	}
	
	#content .post ul.twt-actions li:before {
		content: "";
	}	
	
	#content .post ul li {
		text-indent: -15px;
		margin-top: 5px;
	}

	#content .post table td {
		vertical-align: top;
		padding: 3px;
	}

	#content .post table td.caption {
		font: 8px/20px bold 'Neue Haas Unica W01', Helvetica,  Arial, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	#content .post sup, .superscript {
		vertical-align: super; 
		position: relative; 
		font-size: 9px;
/*		top: -6px; */
		line-height: 0;
	}

	#content .post p sup a {
		border: 0
	}

	#content iframe {
		margin-bottom: 5px;
	}

.caps {
		font-size: 90%;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	#content .post p.caption .caps {
		font-size: inherit
	}

	#content span.initials {
		font-size: 85%;
		letter-spacing: 1px;
		text-transform: uppercase;
		font-weight: bold;
		margin-right: 5px;
	}

	#content .default-more {
		display: none }
		
	

	#content .dateline {
		text-align: right;
		font-style: normal;
		margin: 20px 0 0 0;
	}

	#content .filing {
		font: 9px/20px normal 'Neue Haas Unica W01', Helvetica,  Arial, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	#content .tags {
	
		line-height: 20px;

		position: absolute;
		display: block;

		width: 200px;
		left: 720px;
		top: 100px;

		margin-top: -25px;
		padding: 20px;
	
		background-color: #FFFFED;
		border: 1px solid #ededed;
		border-width: 0 1px 1px 0;
		box-shadow: 1px 4px 8px #efefef;
				
		cursor: move;
		
}

		
	#content .tags p {
		margin-top: 0;
		font-size: 85%;
		font-family: 'PF Din Mono W01';

	}
	
	#content .tags p:before {
		content: "";
		font-size: 10px;
		font-weight: bold;
	}


	#content .tags .caps {

	}

	#content .tags em, 	#content .tags strong {

/*		border-bottom: 2px solid #424242; */
	}


	
	#content .post p object {
		margin-top: 0px; 
	}
	
	.post p a, .post li a {
		border-bottom: 2px solid #424242;
	}
	
	.post td a {
		font-weight: bold;
	}
	
	#content blockquote {
		margin-right: 24px;
		margin-left: -24px;
		padding-left: 20px;
		border-left: 4px solid #ccc;
		color: #545454;	
	}
	
	#content .clips blockquote {

		border-left: 4px solid #CCC;
	}
	
	#content blockquote a:link, #content blockquote a:visited, #content blockquote a:active  {
		color: #545454;
		border-bottom-color: #545454;
		border-bottom: 1px solid #545454;
	}
	
	#content .post blockquote p em, #content post blockquote p i {

	}

	#content dt.comment {
		border-top: 1px dotted black;
		margin-top: 20px;
		padding-top: 1px;
		font-weight: normal;
	}
	
	#content dt {
		font-weight: bold;
		font-style: normal;
	}

	#content .foreign {
		font-style: italic;

	}	

	#content .comment_num {
		float: right;
		font-size: .7em;
	}

	#content .comment_num:before {
		content: "# ";
	}


	#content .comment_author, #content .comment_time {
		font-size: .8em;
	}

	#content .comment_author {	
		font-weight: bold;
	}
	

	#content .archive, #content .linklist {
		margin: 0;
	}

	#content .archive li p {
		display: inline;
		border-left: 0;

	 }

	#content .taglist  {
		margin: 20px 0 0 72px;
		text-indent: -72px;
	}

	#content .archive {
		padding-top: 50px;
	}
	
	#content .archive li {
		margin: 10px 0 0 80px;
		text-indent: -80px;
	}

	#content .archive li a {
		border-bottom: 2px solid #424242;
	}

	#content .archive li blockquote {
		border: 0
	}

	#content .archive span.datestamp {
		font-family: 'PF Din Mono W01';	
		text-transform: uppercase;
		letter-spacing: 1px;
		margin-right: 5px;

	}
	
	#content .clips-table {
		width: 750px;
		padding: 5px 0;
	}
	
	#content .clips-table thead {
		border-top: 2px solid black;
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	#content .clips-table thead th {
		padding: 10px 0;
	
	}

	#content .clips-table tbody tr {
		cursor: pointer
	}

	#content .clips-table tbody tr:hover {
		background-color: #FFFFED;
	}

	
	#content .clips-table tbody td {
		border-top: 1px solid #ccc;
		height: 40px;
		padding: 10px 0;
	}	

			#content .clips-table .date-cell {
				font-family: 'PF Din Mono W01';
				font-size: 13px;
				width: 120px;
				
			}

			#content .clips-table .title-cell {
				width: auto;
				font-weight: normal;
				font-size: 18px;
				padding-right: 20px;
			}

			#content .clips-table .title-cell span {
				font-weight: bold;
				vertical-align: -2px;
			}

			#content .clips-table .publication-cell {
				font-family: 'PF Din Mono W01';
				width: 150px;

				font-size: 13px;
				text-transform: capitalize;
				margin-right: 5px;
			}


/*

#content #comments {
	padding-top: 6px;
	margin-top: 72px;
	position: relative
}

#content #comments h1 {
	font-size: 16px;
}

#content #comments ol li {
		font: 9px/20px bold 'Neue Haas Unica W01', Helvetica,  Arial, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;	
}

#content #comments p {
		font-size: 14px;
		line-height: 20px;
		text-transform: none;
		letter-spacing: 0;	
}

#content #comments .comment {
	padding-bottom: 0px;
}

#content #comments-form {
	min-height: 300px;
	margin-top: 20px;
}

#content #comments input {
	border: 0;
	border-bottom: 2px solid #424242;
	font-family: 'Neue Haas Unica W01', Helvetica,  Arial, sans-serif;
	font-size: 14px;
	line-height: 22px;
	width: 400px;
	outline: 0;
	margin-top: 9px;
	background-color: inherit;

}

#content #comments input[type="submit"] {
	width: 100px;
	border: 1px solid black;
	background-color: white;
	font: 9px/22px 'Neue Haas Unica W01', Helvetica,  Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	min-height: 22px;
	padding-top: 2px;
}

#content #comments #comment-preview #txpCommentSubmit {
	color: #BA0000 }

#content #comments input[type="checkbox"] {
	width: 10px;
	margin: 4px 0 0 20px;
	border: 0;
	height: 22px;
}

#content #comments textarea {
	border: 1px solid black;
	font-size: 14px;
	line-height: 20px;
	width: 595px;
	margin: 31px 0 0px;
	outline: 0;
	padding: 2px;
	background-color: #eee;
}

#content #comments .note {
	color: #333;
	font-size: 11px;
}

#content #comments .digest a, #content #comments .labels a {
		font-weight: normal;

}


#content #comments .digest {
		font: 9px/20px bold 'Neue Haas Unica W01', Helvetica,  Arial, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;	
}

#content #comments #labels label {
		display: block;
		font-size: 12px;
		line-height: 19px;
		font-style: normal;
		border-bottom: 1px solid #fff;
		padding-top: 12px;
}

#content #comments #labels label[for="message"] { padding-top: 0px; }

#content #comments #data {
		width: 600px;
} 
*/

#advance-wrapper {
	width: 1000px;
	height: 53px;
	background-color:  white;
}

#advance {
	font-size: 14px;
	line-height: 0;
}

#advance.on {
	width: 620px;
	margin-left: 110px;	
}

#advance a span {
	font-family: Georgia;
	font-size: 25px;
	line-height: 1px;
	margin: 5px;
	vertical-align: -2px;
}


#advance #newer {
	display: block;
	float: left
	}

#advance #older {
	display: block;
	float: right;
}

#advance a {	
	display: block;
	background-color: #fff;
	width: 300px;
	padding: 24px 0px;
	margin: 0
}

#advance a:hover {
	color: black;
	background-color: #ffff00; 

}
	
#advance #older {
	text-align: right;
	}

#advance #newer {
	text-align: left;
	}

#footer-wrapper {
	width: 1000px;
	float: left;	
	border-top: 1px solid #eeeeee;
	background-color: #FFFFED;
}

.footer-single {
	margin-top: 40px !important;
}

#footer {
	margin: 0px 0 0 60px;
	padding-top: 20px;
	position: relative;
	height: 200px;
	width: 800px;
	font-family: 'Neue Haas Unica W01', Helvetica,  sans-serif;
	line-height: 20px;
}

#footer em {
	font-style: italic;
}

#older + #footer {
		border: 0;
	}

	#footer #column-1, #footer #column-2, #footer #column-3, #footer #column-4   {
		position: absolute;
		width: 200px;
		margin: 5px 0 0 50px;

	}
	
	#milk {
		width: 60px;
	}
	
	#footer #column-2 {
		font-size: 12px;
		left: 100px;
	}
	
	#footer #column-3 {
		left: 440px;
	}

	#footer #column-4 {
		left: 660px;
	}

	
	#footer a {
		border-bottom: 2px solid #424242;
	}
	
	#footer a:hover {
		color: red;
		border-bottom-color: red;
	}
	
	
	#footer h3 {
    display: inline;
}
	
	#footer li {
		margin-left: 10px;
		text-indent: -10px;
	}
	

/* ---------- */
 
#content .post p a:link.nivoZoom {
	border-bottom: 0;
}

a.nivoZoom img.nivoLarge {
	-moz-box-shadow:10px 10px 31px -16px #000;
	-webkit-box-shadow:10px 10px 31px -16px #000;
	box-shadow:10px 10px 31px -16px #000
}

.nivoZoomHover {
    position:absolute;
    top:0px;
    left:0px;
    z-index:9;
    width:100%;
    height:100%;
    cursor:pointer;
	background:url('/js/zoom.png') no-repeat 50% 50%;

}
.nivoZoomHover.loading {
	background:url('/js/loading.gif') no-repeat 50% 50%;
	border:4px solid #000;
	width:16px;
	height:16px;
	top:43%;
	left:43%;
	opacity:0.8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 4px 10px;
	opacity: 1;
	font-family: 'Neuzeit Office W01', Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	background-color: black;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
 
}

.sectionz {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	background-color: #fff;
	opacity: 1;
	font-family: 'Neue Haas Unica W01', Helvetica,  Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;

}


#tooltip h3, #tooltip div {
	margin: 0;
	}


#loadverlay {
/*
   width: 100%;
   height: 100%;
   display: block;
   position: fixed;
   left: 0px;
   top: 0px;
   background-color:#eee;
   opacity: .9;
   z-index: 9999999;
*/
}


/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: red;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 4px;
}

/* Fancy blur effect */
#nprogress .peg {
/*  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px); */
}

/* Remove these to get rid of the spinner 
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: red;
  border-left-color: red;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
} */

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
</pre></body></html>