@font-face {
	font-family: 'FrugalSans';
	src: url('../fonts/frugal_sans-webfont.eot');
	src: local('☺'),
		 url('../fonts/frugal_sans-webfont.woff') format('woff'),
		 url('../fonts/frugal_sans-webfont.ttf') format('truetype'),
		 url('../fonts/frugal_sans-webfont.svg#webfontqh9QvE5Q') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* 
 * GENERIC HTML ELEMENTS
 * ------------------------------------------------------------------------- */

* { margin:0; padding:0; }

body {
	margin:0 0 20px 0;
	font-family: Arial, FrugalSans, Helvetica, Lucida Sans, sans-serif;
	font-size:90%;
	font-weight: lighter;
	color:#444;
}

	ul {
		list-style:none;
		margin:0;
		padding:0;
	}
		ul li {
			margin:0;
			padding:0;
		}

	img {
		border:none;
	}

	h1, h2 {
		margin:0;
		padding:0;
		font-size: 1.1em;
		font-weight: bold;
	}
	h2 {
		margin:0;
		padding:0;
		font-size: 1em;
		font-weight: normal;
	}

	a {
		text-decoration:none;
		color:inherit;
	}
		a:hover {
			color:#4bc416;
		}
	
	em {
		font-style:italic;
	}
	
	img.border {
		border:1px solid #D5D5D5;
	}
		img#border {
			border:1px solid #D5D5D5;
		}
		
	img.img2 {
		margin-left: 8px;
		}
	
	.grant,
	.grant2 {
		text-align: center;
		font-size: 11px;
		opacity: .5;
		margin: -50px auto 0 auto;
		width: 300px;
	}
		.grant img,
		.grant2 img {
			margin-bottom: 7px;
		}
	.grant2 {
		width: 700px;
	}
		.grant2 .grant-img2{
			margin-left: 40px;
		}	
		
	
/* 
 * UTILITY ELEMENTS
 * ------------------------------------------------------------------------- */
div.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

.compress {
	line-height: 1.2em;
}

.line-through {
	text-decoration: line-through;	
}

p#sopa {
	margin-top: 100px;
	margin-bottom: 50px;
	text-align: center;
	font-size: 100px;
	color: yellow;
}
p#proceed {
	text-align: center;
	color: gray;
}

/* 
 * STRUCTURAL ELEMENTS
 * ------------------------------------------------------------------------- */
div#page {
	width:1143px;
	position:relative;
	z-index: 1;
}
	div#header {}
		div#header_content{
			margin: 20px 0 20px 20px;
		}		
			div#header_content a#logo {
				font-family: 'FrugalSans', Avenir, Arial, Verdana, Helvetica;
				font-size:2em;
			}
				div#header_content a#logo:hover {
					color:#4bc416;
				}
	div#nav_main {
		width:186px;
		float:left;
		padding-left:25px;
		font-size:1.1em;
		font-weight: lighter;
		line-height:1.55em;
	}
	
	div#content {
		float:left;
		padding:0 0 0 50px;
	}
		div#content div#item {
			float:left;
			padding-left:20px;
		}
			div#content div#item div#horizontal {
				width:1000px;
			}
				div#content div#item div#horizontal_waterMover3 {
					width:535px;
				}
			div#content div#item div#vertical {
				width:333px;
			}
			div#content div#item div#views {
				float:right;
				line-height: 1.3em;
				margin:10px 0 0 7px;
			}
				div#content div#item div#views.the-word-views {
					line-height: 1.3em;
					margin-top:10px;
				}
				div#content div#item div#views a.arrow {
					font-size:1.3em;
				}
					div#content div#item div#views a.back {
						float:left;
						margin-right:5px;
					}
					div#content div#item div#views a.next {
						float:right;
						margin-left:5px;
					}
					div#content div#item div#views a.hidden {
						display:none;
					}
					
					
				div#content div#item div#views span.arrow {
					font-size:1.3em;
				}
					div#content div#item div#views span.back {
						float:left;
						margin-right:5px;
					}
					div#content div#item div#views span.next {
						float:right;
						margin-left:5px;
					}
					div#content div#item div#views span.hidden {
						display:none;
					}	
					
				div#content div#item div#imgInfo {
					line-height: 1.3em;
					margin-top:10px;
				}
					div#content div#item div#imgInfo h1 {
						font-size:1em;
					}
					div#content div#item div#imgInfo h2 {
						font-size:.95em;
					}
					div#content div#item div#imgInfo h3 {
						font-size:.75em;
						font-weight: normal;
					}
					div#content div#item div#imgInfo p {
						font-size:.75em;
					}
						div#content div#item div#jiggle div#imgInfo p,
						div#content div#item div#the-act-of-looking div#imgInfo p,
						div#content div#item div#pull-and-sway div#imgInfo p {
							margin-top: 10px;
							font-size:.95em;
						}
					div#content div#item div div#imgInfo.infoLink a{
						background-color: yellow;
					}
					
			/* SPECIFIC PAGE WIDTH */					
					
			div#content div#item div#the-act-of-looking {
				width: 580px;
			}
			div#content div#item div#jiggle,
			div#content div#item div#pull-and-sway {
				width: 860px;
			}	
			div#content div#item div#what-might-go-wrong {
				width: 501px;
			}			
			div#content div#item div#i-know-i-know-with-jenny-and-joe2 {
				width: 413px;
			}
		
/* 
 * NAVIGATION ELEMENTS
 * ------------------------------------------------------------------------- */

ul#level_1 {
}
	ul#level_1 li {
	}
		ul#level_1 li a {
		}
			ul#level_1 li#li_index {
				display:none;
			}
			
			ul#level_1 li.on > a {
				color:#4bc416;
			}
				ul#level_1 li.on > a:hover {
					color:#4d9a2b;
				}
							
			ul#level_1 li ul#level_2 {
				margin-left:15px;
			}
				ul#level_1 li ul#level_2 li {
				}
					ul#level_1 li ul#level_2 li a {
					}
					
						ul#level_1 li ul#level_2 li#li_work_sculpture.on a,
						ul#level_1 li ul#level_2 li#li_work_sculpture a:hover,
						 {
							color:#4bc416;
						}
						
						ul#level_1 li ul#level_2 li#li_work_text-based ul,
						ul#level_1 li ul#level_2 li#li_work_video ul {
							display: none;
						}
						
						
			ul#level_1 li ul#level_3 {
				margin-left:15px;
			}
			
					ul#level_1 li ul#level_3 li#li_work_sculpture_2009.on a,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2009 a:hover,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2008.on a,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2008 a:hover,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2007.on a,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2007 a:hover,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2006.on a,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2006 a:hover,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2005.on a,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2005 a:hover,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2004.on a,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2004 a:hover,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2002.on a,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2002 a:hover,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2001.on a,
					ul#level_1 li ul#level_3 li#li_work_sculpture_2001 a:hover,
					 {
						color:#4bc416;
					}


ul#level_4 {
	float:left;
	margin: 0 0 10px -3px;
}

	ul#level_4 li {
		margin-bottom: 10px;
	}
		ul#level_4 li a img {
			border:3px solid #FFFFFF;
			vertical-align: bottom;
		}
			ul#level_4 li.on a img {
				border:3px solid #C1EEAD;
			}
			ul#level_4 li a:hover img {
				border:3px solid #C1EEAD;
			}

ul#level_2 li ul#level_4 {
	display:none;
}

/* hides extraneous sidenav links to site-hosted press link pages */
li#li_work_sculpture ul,
li#li_work_painting-and-drawing ul,
li#li_work_installation ul,
li#li_resume ul,
li#li_press ul {
	display: none;
}

/* 
 * SPECIFIC PAGES
 * ------------------------------------------------------------------------- */
body#body_index,
body#body_index2 {
}
	body#body_index a:hover {
	}
	body#body_index div#header_content a#logo,
	body#body_index2 div#header_content a#logo,
	body#body_index ul#level_1 li#li_work a,
	body#body_index2 ul#level_1 li#li_work a,
	body#body_index ul#level_1 li#li_resume a,
	body#body_index2 ul#level_1 li#li_resume a,
	body#body_index ul#level_1 li#li_statement a,
	body#body_index2 ul#level_1 li#li_statement a,
	body#body_index ul#level_1 li#li_press a,
	body#body_index2 ul#level_1 li#li_press a,
	body#body_index ul#level_1 li#li_links a,
	body#body_index2 ul#level_1 li#li_links a,
	body#body_index ul#level_1 li#li_contact a,
	body#body_index2 ul#level_1 li#li_contact a, {
		color:inherit;
	}
		body#body_index div#header_content a#logo:hover,
		body#body_index2 div#header_content a#logo:hover,
		body#body_index ul#level_1 li#li_work a:hover,
		body#body_index2 ul#level_1 li#li_work a:hover,
		body#body_index ul#level_1 li#li_resume a:hover,
		body#body_index2 ul#level_1 li#li_resume a:hover,
		body#body_index ul#level_1 li#li_statement a:hover,
		body#body_index2 ul#level_1 li#li_statement a:hover,
		body#body_index ul#level_1 li#li_press a:hover,
		body#body_index2 ul#level_1 li#li_press a:hover,
		body#body_index ul#level_1 li#li_links a:hover,
		body#body_index2 ul#level_1 li#li_links a:hover
		body#body_index ul#level_1 li#li_contact a:hover,
		body#body_index2 ul#level_1 li#li_contact a:hover {
			color:#4bc416;
		}		

ul#itemGrid {
	width:650px;
	margin-left:50px;
}
	ul#itemGrid li {
		float:left;
		margin: 0 40px 20px 0;
		width:144px;
		height:144px;
	}

/* FRONT PAGE ------------------------------------------------------------------------- */

p#front-page-news {
	position: absolute;
	top: 230px;
	color: #cc4549;
	background-color: white;
	padding: 5px;
}

/* RESUME ------------------------------------------------------------------------- */

div#content div#item div#resume {
	width:758px;
	font-size:.9em;
	line-height: 1.7em;
}
	div#content div#item div#resume a {
		color: black;
		background-color: yellow;
	}
	div#content div#item div#resume a:hover {
		color: black;
		background-color:#a7f3cc;
	}
	div#content div#item div#resume div#pdf {
		width:100px;
		float:right;
	}
	div#content div#item div#resume div#bibliography ul{
		margin-bottom: 1em;
	}
	div#content div#item div#resume h1 {
		margin:1em 0 .5em 0;
	}
	div#content div#item div#resume dl,
	div#content div#item div#resume dl dd,
	div#content div#item div#resume ul,
	div#content div#item div#resume ul li {
		margin-bottom:.2em;
	}
		div#content div#item div#resume ul,
		div#content div#item div#resume dl{
			margin-bottom: 1.5em;
		}
			div#content div#item div#resume ul li{
				line-height:1.3em;
			}
			div#content div#item div#resume dl dt {
				float:left;
			}
			div#content div#item div#resume dl dd {
				padding-left:4em;
				margin-bottom: 3px;
				padding-bottom: 0;
			}
				div#content div#item div#resume dl dd.last {
					margin-bottom: 10px;
				}
	div#content div#item div#resume div#resume-back,
	div#content div#item div#resume div#resume-back-bottom {
		text-transform: uppercase;
		margin-left:350px;
		margin-bottom: 20px;
		font-size:1.5em;
	}
		div#content div#item div#resume div#resume-back-bottom {
			margin-top: 20px;
		}
		div#content div#item div#resume div#resume-back a,
		div#content div#item div#resume div#resume-back-bottom a {
			color:#444;
		}
			div#content div#item div#resume div#resume-back a:hover,
			div#content div#item div#resume div#resume-back-bottom a:hover {
				color:#4bc416;
			}
			div#content div#item div#resume div#resume-back span,
			div#content div#item div#resume div#resume-back-bottom span {
				margin-right:5px;
				font-size:1.3em;
			}

/* STATEMENT ------------------------------------------------------------------------- */

div#content div#item div#statement {
	width:700px;
	font-size:.9em;
	line-height: 1.3em;
}
	div#content div#item div#statement h1 {
		margin-bottom: 5px;
	}
	div#content div#item div#statement p {
		margin-bottom: 10px;
	}
		div#content div#item div#statement p.last {
			margin-bottom: 30px;
		}

/* LINKS ------------------------------------------------------------------------- */

div#content div#item div#links {
	width:750px;
	font-size:.9em;
	line-height: 1.3em;
}
	div#content div#item div#links a {
		color: black;
		text-decoration: underline;
	}
	div#content div#item div#links a:hover {
		color: black;
		background-color:#a7f3cc;
		text-decoration: none;
	}
	div#content div#item div#links h1 {
		margin:1em 0 .5em 0;
	}
	div#content div#item div#links dl,
	div#content div#item div#links dl dd,
	div#content div#item div#links ul,
	div#content div#item div#links ul li {
		margin-bottom:.2em;
	}
		div#content div#item div#links ul,
		div#content div#item div#links dl{
			margin-bottom: 1.5em;
		}
			div#content div#item div#links ul li{
				line-height:1.3em;
			}
			div#content div#item div#links dl dt {
				float:left;
			}
			div#content div#item div#links dl dd {
				padding-left:4em;
				margin-bottom: 0;
				padding-bottom: 0;
			}
				div#content div#item div#links dl dd.last {
					margin-bottom: 10px;
				}

div#text {
	width: 600px;
}
	div#text p {
		line-height:1.5em;
	}

/* CONTACT ------------------------------------------------------------------------- */

div#contact {
	margin-top: 50px;
}	
	div#contact a {
		color:#4bc416;
	}
		div#contact a:hover {
			color:black;
			background-color: yellow;
		}

/* PRESS ------------------------------------------------------------------------- */

div#press {
	font-size:.9em;
}
	div#press a {
		color:#4bc416;
	}
		div#press a:hover {
			color:black;
			background-color: yellow;
		}
	div#press ul {
		margin:0 0 20px 200px;
	}
		div#press ul li {
			margin:0;
			padding:0;
		}
			div#press ul li.article-title {
				font-weight: bold;
			}
		div#press img{
			margin-bottom:10px;
			float:left;
		}
		div#press img.secondImg {
			clear:left;
		}
		div#press.title{
			font-size:1.2em;
		}
			div#content div#item div#press div#press-back,
			div#content div#item div#press div#press-back-bottom {
				text-align: center;
				margin-bottom: 20px;
				font-size:1.3em;
			}
				div#content div#item div#press div#press-back-bottom {
					margin-top: 20px;
				}
				div#content div#item div#press div#press-back a,
				div#content div#item div#press div#press-back-bottom a {
					color:#444;
				}
					div#content div#item div#press div#press-back a:hover,
					div#content div#item div#press div#press-back-bottom a:hover {
						color:#fb3b3b;
					}
					div#content div#item div#press div#press-back span,
					div#content div#item div#press div#press-back-bottom span {
						margin-right:5px;
						font-size:1.3em;
					}

/* WHAT MIGHT GO WRONG ------------------------------------------------------------------------- */

div#what-might-go-wrong-index {
	border:1px dotted #AAAAAA;
	width:490px;
	height: 215px;
	margin-top: 20px;
	padding:1em .5em .5em .5em;
	color:#707070;
	font-size: .95em;
	text-align: center;
}
	div#what-might-go-wrong-index a {
		color:#AAAAAA;
	}
		div#what-might-go-wrong-index a:hover {
			color:#4BC416;
		}
			div#what-might-go-wrong-index ul li{
				margin:0 .5em .5em .5em;
				float:left;
				width:1.5em;
			}
	
/* PARTUM - PRESS AREA ------------------------------------------------------------------------- */	
			
#li_partum {
	display: none;
}
	div#partum {
		font-size: 14px;
	}
		div#partum div,
		div#partum h1
		 {
			margin-bottom: 30px;
			padding-bottom: 20px;
			border-bottom: 2px dashed gray;
		}
			div#partum div img {
				margin-bottom: 10px;
			}
		div#partum ul li {
			margin-bottom: 5px;
		}
		
/* I KNOW I KNOW WITH JENNY AND JOE ------------------------------------------------------------------------- */		
		
div#video object#main-video {
	margin-left: 115px;
}
		
/* PULL AND SWAY, JIGGLE, THE ACT OF LOOKING ------------------------------------------------------------------------- */		
		
body#body_work_installation_the-act-of-looking div#page,
body#body_work_installation_jiggle div#page,
body#body_work_installation_pull-and-sway div#page {
	width: 1205px;
}
	a.dan-dean {
		background-color: yellow;
	}
body#body_work_installation_the-act-of-looking div#page {
	width: 1405px;
}
	body#body_work_installation_the-act-of-looking_2 div#page div#content div#item div#the-act-of-looking div#views.the-act-of-looking-2 {
		margin-right: 205px;
	}	
		
/* ALL THE WORLD'S ------------------------------------------------------------------------- */		
		
body#body_work_installation_all-the-worlds div#page,
body#body_work_installation_all-the-worlds_2 div#page,
body#body_work_installation_all-the-worlds_3 div#page,
body#body_work_installation_all-the-worlds_4 div#page,
body#body_work_installation_all-the-worlds_5 div#page,
body#body_work_installation_all-the-worlds_7 div#page,
body#body_work_installation_all-the-worlds_8 div#page,
body#body_work_installation_all-the-worlds_9 div#page,
body#body_work_installation_all-the-worlds_10 div#page {
	width:1175px;
}	
	body#body_work_installation_all-the-worlds_6 div#page {
		width:1200px;
	}
