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

* { margin:0; padding:0; }

body {
	margin:0 0 20px 0;
	font-family:  Georgia, "Times New Roman", Times, serif;
	font-size:90%;
	color:#000000;
	background:url(../img/navBar2.jpg) no-repeat;
}
	body#body_index div#ticker {
		display:none;
	}
	
	  div#ticker {
            white-space:pre;
            overflow:hidden;
            font-family:"Courier New";
			color:#B84A00;
			width:100%;
			position:absolute;
			left:0;
			margin-top: 400px;
        }

	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:#000000;
	}
		a:hover {
			color:#FBBCB4;
		}
	
	em {
		font-style:italic;
	}
	
	img.border {
		border:1px solid #D5D5D5;
	}
		img#border {
			border:1px solid #D5D5D5;
		}
	
/* 
 * UTILITY ELEMENTS
 * ------------------------------------------------------------------------- */
div.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

img.middle {
	margin: 0 5px;
}

/* 
 * STRUCTURAL ELEMENTS
 * ------------------------------------------------------------------------- */
div#page {
	width:975px;
	position:relative;
}
	div#header {}
		div#header_content a#logo {
			position:absolute;
			left:80px;
			top:20px;
			font-size:1.1em;
			letter-spacing:.0625em;
		}
			div#header_content a#logo:hover {
				color:#FF325E;
			}
	div#nav_main {
		width:140px;
		float:left;
		padding-left:80px;
		padding-top:45px;
		font-size:1.1em;
		letter-spacing:.0625em;
		line-height:1.8em;
	}
	
	div#content {
		float:left;
		padding:50px 0 0 27px;
	}
		div#content div#item {
			float:left;
			padding-left:20px;
		}
			div#content div#item div#horizontal {
				width:600px;
			}
				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;
				width:5em;
				text-align:center;
			}
				div#content div#item div#views a.arrow {
					font-size:1.5em;
					margin-top: -.25em;
				}
					div#content div#item div#views a.back {
						float:left;
					}
					div#content div#item div#views a.next {
						float:right;
					}
					div#content div#item div#views a.hidden {
						visibility:hidden;
					}
				div#content div#item div#imgInfo {
						margin-top:1em;
					}
					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 h2.descriptiveText {
							margin-top: 5px;
							font-weight: bold;
						}
							div#content div#item div#imgInfo h2 span.descriptiveTextMap {
								font-weight: bold;
								float: right;
							}
					div#content div#item div#imgInfo p {
						font-size:.75em;
					}
						div#content div#item div#imgInfo p.descriptiveText {
							font-size:.95em;
							margin-top: 15px;
						}
						div#content div#item div#imgInfo p.paragraph1 {
							margin-bottom: 5px;
						}
			div#content div#item div#vertical_rabbitTrap4 {
				width: 353px;
			}
			div#content div#item div#vertical_dolly01 {
				width: 355px;
			}
			div#content div#item div#vertical_dolly03 {
				width: 360px;
			}
			div#content div#item div#vertical_blockMan {
				width: 378px;
			}
			div#content div#item div#descriptiveText {
				width: 679px;
			}
	
	

/* 
 * 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#li_works.on a,
			ul#level_1 li#li_works a:hover {
				color:#FF325E;
			}
			ul#level_1 li#li_bio.on a,
			ul#level_1 li#li_bio a:hover {
				color:#FF593E;
			}
			ul#level_1 li#li_press.on a,
			ul#level_1 li#li_press a:hover {
				color:#FF6A28;
			}
			ul#level_1 li#li_contact.on a,
			ul#level_1 li#li_contact a:hover {
				color:#FF7C24;
			}
			ul#level_1 li#li_etCetera.on a,
			ul#level_1 li#li_etCetera a:hover {
				color:#FF9715;
			}
							
			ul#level_1 li ul#level_2 {
			}
				ul#level_1 li ul#level_2 li {
				}
					ul#level_1 li ul#level_2 li a {
					}
					ul#level_1 li.on ul#level_2 li a,
					ul#level_1 li:hover ul#level_2 li a {
						color:black;
					}
						ul#level_1 li ul#level_2 li#li_works_2010.on a,
						ul#level_1 li ul#level_2 li#li_works_2010 a:hover {
							color:#FF4E4F;
						}
						ul#level_1 li ul#level_2 li#li_works_2008-09.on a,
						ul#level_1 li ul#level_2 li#li_works_2008-09 a:hover {
							color:#FF4E4F;
						}
						ul#level_1 li ul#level_2 li#li_works_2007.on a,
						ul#level_1 li ul#level_2 li#li_works_2007 a:hover {
							color:#FF4E4F;
						}
						ul#level_1 li ul#level_2 li#li_works_2006.on a,
						ul#level_1 li ul#level_2 li#li_works_2006 a:hover {
							color:#FF593E;
						}
						ul#level_1 li ul#level_2 li#li_works_2005.on a,
						ul#level_1 li ul#level_2 li#li_works_2005 a:hover {
							color:#FF6A28;
						}
						ul#level_1 li ul#level_2 li#li_works_2004.on a,
						ul#level_1 li ul#level_2 li#li_works_2004 a:hover {
							color:#FF7C24;
						}
						ul#level_1 li ul#level_2 li#li_works_2002.on a,
						ul#level_1 li ul#level_2 li#li_works_2002 a:hover {
							color:#FF9715;
						}
						ul#level_1 li ul#level_2 li#li_works_2001.on a,
						ul#level_1 li ul#level_2 li#li_works_2001 a:hover {
							color:#FF4E4F;
						}
						ul#level_1 li#li_watercolor.on a,
						ul#level_1 li#li_watercolor a:hover {
							color:#FF4E4F;
						}
						ul#level_1 li#li_publicWorks.on a,
						ul#level_1 li#li_publicWorks a:hover {
							color:#FF4E4F;
						}
	
ul#level_3 {
	float:left;
	text-align:center;
}

	ul#level_3 li {
		margin-bottom:10px;
		text-align:center;
	}
		ul#level_3 li a img {
			border:3px solid #FFFFFF;
		}
			ul#level_3 li.on a img {
				border:3px solid #FACBC5;
			}
			ul#level_3 li a:hover img {
				border:3px solid #FDF3AD;
			}
ul#level_2 li ul#level_3,
li#li_watercolor ul#level_2,
li#li_publicWorks ul#level_2 {
	display:none;
}

/* 
 * SPECIFIC PAGES
 * ------------------------------------------------------------------------- */
 body#body_index,
  body#body_index2 {
 	background:url(../img/lashSplash.jpg) no-repeat;
}
	body#body_index a:hover {
	}
	body#body_index div#header_content a#logo,
	body#body_index2 div#header_content a#logo {
		color:#FF325E;
	}
		body#body_index div#header_content a#logo:hover,
		body#body_index2 div#header_content a#logo:hover {
			color:#000000;
		}
	body#body_index ul#level_1 li#li_works a,
	body#body_index2 ul#level_1 li#li_works a {
		color:#FF4E4F;
	}
		body#body_index ul#level_1 li#li_works a:hover,
		body#body_index2 ul#level_1 li#li_works a:hover {
			color:#000000;
		}
	body#body_index ul#level_1 li#li_bio a,
	body#body_index2 ul#level_1 li#li_bio a {
		color:#FF593E;
	}
		body#body_index ul#level_1 li#li_bio a:hover,
		body#body_index2 ul#level_1 li#li_bio a:hover {
			color:#000000;
		}
	body#body_index ul#level_1 li#li_press a,
	body#body_index2 ul#level_1 li#li_press a {
		color:#FF6A28;
	}
		body#body_index ul#level_1 li#li_press a:hover,
		body#body_index2 ul#level_1 li#li_press a:hover {
			color:#000000;
		}
	body#body_index ul#level_1 li#li_contact a,
	body#body_index2 ul#level_1 li#li_contact a {
		color:#FF7C24;
	}
		body#body_index ul#level_1 li#li_contact a:hover,
		body#body_index2 ul#level_1 li#li_contact a:hover {
			color:#000000;
		}
	body#body_index ul#level_1 li#li_etCetera a,
	body#body_index2 ul#level_1 li#li_etCetera a {
		color:#FF9715;
	}
		body#body_index ul#level_1 li#li_etCetera a:hover,
		body#body_index2 ul#level_1 li#li_etCetera a:hover {
			color:#000000;
		}

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#bio {
	width:700px;
	font-size:.8em;
}
	div#content div#item div#bio div#pdf {
		width:100px;
		float:right;
	}
	div#content div#item div#bio h1 {
		margin-top:1em;
		margin-bottom:.4em;
	}
	div#content div#item div#bio dl,
	div#content div#item div#bio dl dd,
	div#content div#item div#bio ul,
	div#content div#item div#bio ul li {
		margin-bottom:.2em;
	}
		div#content div#item div#bio dl dt {
			float:left;
		}
		div#content div#item div#bio dl dd {
			padding-left:4em;
		}
		

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;
}
div#contact a {
	color:#FF7C24;
}
	div#contact a:hover {
		color:#FF4E4F;
	}

div#press {
}
div#press a {
	color:#FF6A28;
}
	div#press a:hover {
		color:#FF325E;
	}
div#press ul {
	margin-bottom:20px;
}
	div#press ul li {
		margin-bottom:10px;
	}
	
/*
 * SUMMER IN THE PARK
 * ------------------------------------------------------------------------- */
 
div#content div#item div.summer-in-the-park div#imgInfo {
	margin-top:1em;
	width: 450px;
}
	div#content div#item div.summer-in-the-park div#imgInfo h1 {
		font-size:1em;
	}
	div#content div#item div.summer-in-the-park div#imgInfo h2 {
		font-size:.95em;
	}
		div#content div#item div.summer-in-the-park div#imgInfo h2.descriptiveText {
			margin-top: 5px;
			font-weight: bold;
		}
			div#content div#item div.summer-in-the-park div#imgInfo h2 span.descriptiveTextMap {
				font-weight: bold;
				float: right;
			}
		div#content div#item div.summer-in-the-park div#imgInfo p {
			font-size:.75em;
		}
			div#content div#item div.summer-in-the-park div#imgInfo p.descriptiveText {
				font-size:.95em;
				margin-top: 15px;
			}
			div#content div#item div.summer-in-the-park div#imgInfo p.paragraph1 {
				margin-bottom: 5px;
			}
div#content div#item div.summer-in-the-park div#map {
	margin-top:3.9em;
	clear: right;
	float: right;
	text-align: center;
}
	div#content div#item div.summer-in-the-park div#map h2 {
		font-weight: bold;
	}	

div#content div#item div.vertical div#imgInfo {
	width: 350px;
}	
	div#content div#item div.vertical div#imgInfo p {
		width: 260;
	}
	div#content div#item div.vertical div#map {
		margin-top:3.94em;
	}	
		