@charset "UTF-8";
/* CSS Document */

body {
	font-family: Monaco, "Lucida Console", monospace;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
}
p {
	padding: 0px;
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
a {
	outline: none;
	text-decoration: none;
}
a:link img, a:visited img {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
a:hover img, a:active img {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
img  {
	border: none;
}
#print_header {
	display: none;
}

/* SPLASH */
#splash {
	width: 895px;
}
#splash a img {
	border: none;
}

/* NAV */
#nav {
	height: 83px;
	width: 895px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 18px;
}
#nav li {
	list-style-type: none;
	padding: 0px;
	display: inline;
	margin: 0px;
}
#nav li.selected a.navabout:link, #nav li.selected a.navabout:visited {
	color: #a759f6;
}
#nav li.selected a.navprojects:link, #nav li.selected a.navprojects:visited {
	color: #19df89;
}
#nav li.selected a.navexhibitions:link, #nav li.selected a.navexhibitions:visited {
	color: #f84951;
}
#nav li.selected a.navtexts:link, #nav li.selected a.navtexts:visited {
	color: #189df1;
}
#nav li.selected a.navlectures:link, #nav li.selected a.navlectures:visited {
	color: #f241b2;
}
#nav li.selected a.navbooks:link, #nav li.selected a.navbooks:visited {
	color: #13cc13;
}
#nav a.navabout:link, #nav a.navabout:visited, #nav a.navprojects:link, #nav a.navprojects:visited, #nav a.navexhibitions:link, #nav a.navexhibitions:visited, #nav a.navtexts:link, #nav a.navtexts:visited, #nav a.navlectures:link, #nav a.navlectures:visited, #nav a.navbooks:link, #nav a.navbooks:visited {
	color: #000000;
}
#nav a.navabout:hover, #nav a.navabout:active {
	color: #a759f6;
	background-color: #a759f6;
}
#nav a.navprojects:hover, #nav a.navprojects:active {
	color: #19df89;
	background-color: #19df89;
}
#nav a.navexhibitions:hover, #nav a.navexhibitions:active {
	color: #f84951;
	background-color: #f84951;
}
#nav a.navtexts:hover, #nav a.navtexts:active {
	color: #189df1;
	background-color: #189df1;
}
#nav a.navlectures:hover, #nav a.navlectures:active {
	color: #f241b2;
	background-color: #f241b2;
}
#nav a.navbooks:hover, #nav a.navbooks:active {
	color: #13cc13;
	background-color: #13cc13;
}
#nav #logout {
	text-align: right;
	float: right;
}
#nav #logout a:link, #nav #logout a:visited {
	color: #a759f6;
}
#nav #logout a:hover, #nav #logout a:active {
	color: #a759f6;
	background-color: #a759f6;
}

/* ABOUT */
#about {
	width: 895px;
}
#about a:link, #about a:visited {
	color: #a759f6;
}
#about a:hover, #about a:active {
	color: #a759f6;
	background-color: #a759f6;
}
#about #text {
	width: 295px;
}
#about .image {
	margin-bottom: 60px;
}
#about .image .caption {
	margin-top: 6px;
	width: 295px;
}
#about #credit {
	margin-top: 100px;
}

/* PROJECTS */
#projects {
	width: 915px;
}
#projects a:link, #projects a:visited {
	color: #19df89;
}
#projects a:hover, #projects a:active {
	color: #19df89;
	background-color: #19df89;
}
html>body #projects #projects_thumbnails {
	width: 915px;
	overflow: hidden;
}
* html #projects #projects_thumbnails {
	width: 915px;
	overflow: hidden;
	padding-bottom: 20px;
}
html>body #projects #projects_thumbnails .thumbnail {
	height: 80px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
* html #projects #projects_thumbnails .thumbnail {
	height: 85px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
html>body #projects #projects_thumbnails .thumbnail a {
	background-color: #FFFFFF;
}
html>body #projects #project_titles {
	margin-top: -25px;
	margin-bottom: 10px;
	height: 15px;
}
* html #projects #project_titles {
	/* margin-top: -25px; */
	margin-bottom: 10px;
	height: 15px;
}
#projects #project_titles .project_title {
	text-transform: uppercase;
	letter-spacing: 1px;
	display: none;
}
#projects .project {
	width: 915px;
	overflow: hidden;
}
.clear { 
	clear:  both;
}
#projects .project #contextual_menu {
	margin-bottom: 55px;
}
#projects .project #project_title {
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 35px;
}
#projects .project .image  {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	min-height: 120px;
}
html>body #projects .project .image a {
	background-color: #FFFFFF;
}
#projects .project .image .caption {
	position: absolute;
	background-color: #19df89;
	color: #FFFFFF;
	padding: 3px;
	max-width: 200px;
	margin-top: -5px;
	margin-left: 5px;
	/* for IE */
    filter:alpha(opacity=80);
	/* CSS3 standard */
    opacity:0.8;
}
#projects .project .text {
	float: left;
	width: 350px;
	margin-right: 20px;
	margin-bottom: 20px;
}
html>body #projects .project .text .heading {
	color: #FFFFFF;
	background-color: #19df89;
	padding: 3px;
	/* for IE */
    filter:alpha(opacity=80);
	/* CSS3 standard */
    opacity:0.8;
	margin-left: 5px;
	margin-top: -5px;
	float: left;
	margin-bottom: 5px;
}
* html #projects .project .text .heading {
	color: #FFFFFF;
	background-color: #19df89;
	padding-left: 3px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	/* for IE */
    filter:alpha(opacity=80);
	/* CSS3 standard */
    opacity:0.8;
	margin-left: 5px;
	margin-top: -5px;
	float: left;
	margin-bottom: 5px;
}
#projects .project .text .heading a:link, #projects .project .text .heading a:visited {
	color: #FFFFFF;
	padding: 3px;
}
#projects .project .text .heading a:hover, #projects .project .text .heading a:active {
	color: #000000;
	background-color: #19df89;
}
#projects .project .text .body {
	clear: left;
}
#projects .project .vimeo_container {
	max-width: 400px;
	min-width: 200px;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
	min-height: 20px;
}
/* #projects .project .vimeo_container .heading {
	color: #FFFFFF;
	background-color: #19df89;
	padding: 3px;
    filter:alpha(opacity=80);
    opacity:0.8;
	margin-left: 5px;
	margin-top: -5px;
	float: left;
	margin-bottom: 5px;
	position: absolute;
} */
#projects .project .vimeo_container .heading a:link, #projects .project .vimeo_container .heading a:visited {
	color: #FFFFFF;
	padding: 3px;
}
#projects .project .vimeo_container .heading a:hover, #projects .project .vimeo_container .heading a:active {
	color: #000000;
	background-color: #19df89;
}
/* #projects .project .vimeo_container .vimeo {
	margin-bottom: 10px;
	background-color: #999999;
	width: 400px;
} 
#projects .project .vimeo_container .vimeo object {
	margin-bottom: 5px;
} 
#projects .project .vimeo_container .vimeo a:link, #projects .project .vimeo_container .vimeo a:visited { 
	color: #FFFFFF; 
}
#projects .project .vimeo_container .vimeo a:hover, #projects .project .vimeo_container .vimeo a:active { 
	color: #000000; 
} */


/* EXHIBITIONS */
#exhibitions {
	width: 915px;
}
#exhibitions a:link, #exhibitions a:visited {
	color: #f84951;
}
#exhibitions a:hover, #exhibitions a:active {
	color: #f84951;
	background-color: #f84951;
}
#exhibitions #contextual_menu {
	margin-bottom: 55px;
}
#exhibitions #contextual_menu2 {
	padding-top: 30px;
}
#exhibitions .exhibition {
	overflow: hidden;
	width: 915px;
	margin-bottom: 20px;
}
#exhibitions .exhibition .text {
	width: 295px;
}
#exhibitions .exhibition .text .title {
	text-transform: uppercase;
	letter-spacing: 1px;
}
#exhibitions .exhibition .image {
	float: left;
	margin-right: 20px;
	margin-bottom: 13px;
}
html>body #exhibitions .exhibition .image a {
	background-color: #FFFFFF;
}

/* TEXTS */
#texts {
	width: 915px;
}
#texts a:link, #texts a:visited {
	color: #189df1;
}
#texts a:hover, #texts a:active {
	color: #189df1;
	background-color: #189df1;
}
#texts #contextual_menu {
	margin-bottom: 20px;
}
#texts #text {
	width: 295px;
}
#texts #article {
	width: 915px;
	overflow: hidden;
}
#texts #article .image {
	margin-bottom: 30px;
	float: left;
	margin-right: 20px;
}
#texts #article .image .caption {
	margin-top: 6px;
	width: 200px;
}
#texts #article #text {
	float: left;
	width: 450px;
	margin-right: 20px;
	margin-bottom: 30px;
}
#texts #article #text .title {
	text-transform: uppercase;
	letter-spacing: 1px;
}


/* LECTURES */
#lectures {
	width: 895px;
	margin-top: 137px;
	overflow: hidden;
}
#lectures a:link, #lectures a:visited {
	color: #f241b2;
}
#lectures a:hover, #lectures a:active {
	color: #f241b2;
	background-color: #f241b2;
}
#lectures .text {
	width: 295px;
	float: left;
	margin-right: 21px;
}
#lectures .text .title {
	text-transform: uppercase;
	margin-bottom: 15px;
	letter-spacing: 1px;
}
#lectures .text .year {
	padding-top: 15px;
}


/* BOOKS */
#books {
	width: 915px;
}
#books .image {
	margin-bottom: 30px;
	float: left;
	margin-right: 20px;
	min-height: 230px;
}
#books #books_list {
	overflow: hidden;
	width: 915px;
}
#books #books_list a {
	display: block;
	cursor: pointer;
}
#books #books_list a:link, #books #books_list a:visited {
	color: #13cc13;
}
#books #books_list a:hover, #books #books_list a:active {
	color: #000000;
}
#books #books_list .image .caption {
	margin-top: 3px;
	width: 120px;
}
#books #book {
	width: 915px;
	overflow: hidden;
}
#books #book a:link, #books #book a:visited {
	color: #13cc13;
}
#books #book a:hover, #books #book a:active {
	color: #13cc13;
	background-color: #13cc13;
}
#books #book #contextual_menu {
	margin-bottom: 20px;
}
#books #book .image .caption {
	margin-top: 6px;
	width: 200px;
}
#books #book #text {
	float: left;
	width: 350px;
	margin-right: 20px;
	margin-bottom: 30px;
}
#books #book #text .title {
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* PRESS */
#press {
	width: 915px;
}
#press a:link, #press a:visited {
	color: #a759f6;
}
#press a:hover, #press a:active {
	color: #a759f6;
	background-color: #a759f6;
}
#press #images .image a {
	background-color: #FFFFFF;
}
#press #title {
	text-transform: uppercase;
	letter-spacing: 1px;
}
#press #contextual_menu {
	margin-bottom: 55px;
}
#press #text {
	width: 295px;
}
#press #text form input {
	font-family: Monaco, "Lucida Console", monospace;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #a759f6;
	border: 0;
	outline: none;
	margin-bottom: 15px;
	width: 200px;
}
#press #images {
	overflow: hidden;
	margin-top: 30px;
}
#press #images .image {
	margin-bottom: 20px;
	margin-right: 20px;
	float: left;
	width: 150px;
	height: 200px;
}
