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

@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;
}

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

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

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

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

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

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

* { margin:0; padding:0; }

body {
	margin:0 0 20px 0;
	font-family: 'FrugalSans', Helvetica, Georgia, "Times New Roman", Times, 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:#fb3b3b;
		}
	
	em {
		font-style:italic;
	}
	
	img.border {
		border:1px solid #D5D5D5;
	}
		img#border {
			border:1px solid #D5D5D5;
		}
		
	img.img2 {
		margin-left: 8px;
		}
	
/* 
 * UTILITY ELEMENTS
 * ------------------------------------------------------------------------- */
div.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

/* 
 * STRUCTURAL ELEMENTS
 * ------------------------------------------------------------------------- */
div#page {
	width:1085px;
	position:relative;
	z-index: 1;
}
	div#header {}
		div#header_content{
			margin: 20px 0 20px 35px;
		}		
			div#header_content a#logo {
				font-family: 'DISCORegular', Arial, Verdana, Helvetica;
				font-size:2em;
			}
				div#header_content a#logo:hover {
					color:#fb3b3b;
				}
	div#nav_main {
		width:160px;
		float:left;
		padding-left:40px;
		font-size:1.1em;
		font-weight: lighter;
		line-height:1.55em;
	}
	
	div#content {
		float:left;
		padding:0 0 0 27px;
	}
		div#content div#item {
		}
			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-top:10px;
			}
				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 p {
						font-size:.75em;
					}
					
			/* 2009 */					
					
			div#content div#item div#crystal-brass-knuckles {
				width: 704px;
			}
			div#content div#item div#crystal-brass-knuckles2 {
				width: 508px;
			}
			div#content div#item div#open-end {
				width: 670px;
			}
			div#content div#item div#open-end2 {
				width: 678px;
			}
			div#content div#item div#launching-pad {
				width: 750px;
			}
			div#content div#item div#launching-pad2 {
				width: 413px;
			}
			div#content div#item div#suck-it-up-hyperventilation-bag {
				width: 693px;
			}
			div#content div#item div#suck-it-up-hyperventilation-bag2 {
				width: 762px;
			}
			div#content div#item div#knuckle-quartz {
				width: 632px;
			}
			div#content div#item div#love-makes-me-dumb-snowed {
				width: 738px;
			}
			div#content div#item div#palate-cleanse-big-dumb-heart {
				width: 745px;
			}
			div#content div#item div#palate-cleanse-big-dumb-heart2 {
				width: 715px;
			}
			
			/* 2008 */
			
			div#content div#item div#stiches-hold-my-junk-together {
				width: 676px;
			}
	

/* 
 * NAVIGATION ELEMENTS
 * ------------------------------------------------------------------------- */

ul#level_1 {
}
	ul#level_1 li {
		text-transform: uppercase;
	}
		ul#level_1 li a {
		}
			ul#level_1 li#li_index {
				display:none;
			}
			
			ul#level_1 li.on > a {
				color:#fb3b3b;
			}
							
			ul#level_1 li ul#level_2 {
				margin-left:10px;
			}
				ul#level_1 li ul#level_2 li {
					text-transform:lowercase;
				}
					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:#fb3b3b;
						}
						
						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:10px;
			}
			
					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:#fb3b3b;
					}


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

	ul#level_4 li {
		margin-right:10px;
		display: inline;
		text-align:center;
	}
		ul#level_4 li a img {
			border:3px solid #FFFFFF;
			vertical-align: bottom;
		}
			ul#level_4 li.on a img {
				border:3px solid #FACBC5;
			}
			ul#level_4 li a:hover img {
				border:3px solid #FACBC5;
			}

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

/* hides extraneous sidenav links to site-hosted press link pages */
li#li_about 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_about a,
	body#body_index2 ul#level_1 li#li_about a,
	body#body_index ul#level_1 li#li_contact a,
	body#body_index2 ul#level_1 li#li_contact a,
	body#body_index ul#level_1 li#li_DBCB a,
	body#body_index2 ul#level_1 li#li_DBCB 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_about a:hover,
		body#body_index2 ul#level_1 li#li_about a:hover,
		body#body_index ul#level_1 li#li_contact a:hover,
		body#body_index2 ul#level_1 li#li_contact a:hover,
		body#body_index ul#level_1 li#li_DBCB a:hover,
		body#body_index2 ul#level_1 li#li_DBCB a:hover {
			color:#fb3b3b;
		}		

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


div#content div#item div#about {
	width:630px;
	font-size:.9em;
	line-height: 1.3em;
}
	div#content div#item div#about a {
		color:#fb3b3b;
	}
	div#content div#item div#about a:hover {
		color:#ffba00;
	}
	div#content div#item div#about div#pdf {
		width:100px;
		float:right;
	}
	div#content div#item div#about div#bibliography ul{
		margin-bottom: 1em;
	}
	div#content div#item div#about h1 {
		margin:1em 0 .5em 0;
	}
	div#content div#item div#about dl,
	div#content div#item div#about dl dd,
	div#content div#item div#about ul,
	div#content div#item div#about ul li {
		margin-bottom:.2em;
	}
		div#content div#item div#about ul,
		div#content div#item div#about dl{
			margin-bottom: 1.5em;
		}
			div#content div#item div#about ul li{
				line-height:1.3em;
			}
			div#content div#item div#about dl dt {
				float:left;
			}
			div#content div#item div#about dl dd {
				padding-left:4em;
				margin-bottom: 0;
				padding-bottom: 0;
			}
	div#content div#item div#about div#about-back,
	div#content div#item div#about div#about-back-bottom {
		text-transform: uppercase;
		margin-left:350px;
		margin-bottom: 20px;
		font-size:1.5em;
	}
		div#content div#item div#about div#about-back-bottom {
			margin-top: 20px;
		}
		div#content div#item div#about div#about-back a,
		div#content div#item div#about div#about-back-bottom a {
			color:#444;
		}
			div#content div#item div#about div#about-back a:hover,
			div#content div#item div#about div#about-back-bottom a:hover {
				color:#fb3b3b;
			}
			div#content div#item div#about div#about-back span,
			div#content div#item div#about div#about-back-bottom span {
				margin-right:5px;
				font-size:1.3em;
			}

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

div#contact p {
	margin-bottom:2em;
}	
div#contact div#text ul {
	margin-bottom:2em;
	line-height: 1.3em;
	text-align: center;
}
	div#contact div#text ul li#contactTextImg {
		margin-bottom:1em;
	}
div#contact div#text ul#jenniferZwick {
	color:#9e9e9e;
	margin-top:4em;
}

div#contact a {
	color:#fb3b3b;
}
	div#contact a:hover {
		color:#ffba00;
	}


div#press {
}
div#press a {
	color:#fb3b3b;
}
	div#press a:hover {
		color:#ffba00;
	}
div#press ul {
	margin-bottom:20px;
}
	div#press ul li {
		margin-bottom:10px;
	}

body#body_work_sculpture_2010_join-it-will-stop-screaming-if-you-let-go-of-it_2 div#item {
	width: 346px;
}
	body#body_work_sculpture_2010_join-it-will-stop-screaming-if-you-let-go-of-it_2 div#item div#views {
		margin-left:  10px;
	}