/* Begin Page Styles */

body {
	margin: 0;
	padding: 0 3.0em 0 0;
	font-size: 100%;
	}
	
#greyContainer {
	position: absolute;
	width: 48.125em;
	left: 2.5em;
	top: 1.5625em;
	background-color: #e8e8e8;
	padding: 6.5em 0 12.5em 1.875em;
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	color: #666;
	margin-bottom: 3.0em;
	}
	
#rightColor {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 0;
	top: 0;
	width: 21.875em;
	height: 100%;
	color: #444;
	}
	
.profileBG {
	background-color: #C0BC47;/*#d42f2e;/*#C7614C; /*#C0BC47;/*#C0BC47;*/
	}	
	
.workBG {
	background-color: #7498A1;
	}
	
.eventsBG {
	background-color: #9CB43F;
	}
	
.contactBG {
	background-color: #5086BB;/*#5086BB;*/
	}		
	
hr {
	display: none;
	}	
	
/* End Page Styles */	


/* Begin Header Styles */

h1 {
	position: relative;
	margin: 0;
	left: 1.25em;
	top: 1.875em;
	font-size: 1.5em;
	color: #e8e8e8;
	}
	
h2 {
	position: relative;
	left: -600em;
	}		

/* End Header Styles */


/* Begin Navigation Styles */

#nav {
	position: absolute;
	top: 6.25em;
	width: 21.875em;
	font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	z-index: 2;
	}
	
#nav ul {
	margin: 0;
	padding: 0;
	}
	
#nav li {
	list-style-type: none;
	font-size: 0.875em;
	font-weight: bold;
	line-height: 1.75em;
	text-align: right;
	margin: 0;
	}

#nav .invis {
	font-size: 0.8em;
	font-weight: normal;
	padding-right: 0.875em;
	}
	
.profileColor {
	color: #C0BC47;
	}
	
.workColor {
	color: #7498A1;
	}
	
.eventsColor {
	color: #9CB43F;
	}
	
.contactColor {
	color: #5086BB;
	}			
	
#nav .vis {
	float: left;
	width: 8em;
	text-align: left;
	padding-left: 2.143em;
	}		
	
a.nav:link, a.nav:visited {
	display: block;
	text-decoration: none;
	color: #e8e8e8;
	}
	
a.nav:active, a.nav:hover {
	display: block;
	text-decoration: none;
	background-color: #e8e8e8;
	}
	
a.profile:active, a.profile:hover {
	color: #C0BC47;
	}
	
a.work:active, a.work:hover {
	color: #7498A1;
	}
	
a.events:active, a.events:hover {
	color: #9CB43F;
	}
	
a.contact:active, a.contact:hover {
	color: #5086BB;
	}			
	
#nav .current {
	text-align: left;
	color: #666;	
	padding-left: 2.143em;
	}
	
#subnav {
	position: relative;
	width: 25em;
	}
	
#subnav ul {
	margin: 0 0 1.875em 0;
	padding: 0;
	list-style: none;
	}
	
#subnav li {
	display: inline;
	font-size: 0.6875em;
	margin-right: 0.636em;
	color: #666;
	}
	
.subnav {
	font-size: 1.0em;
	}
			
a.subnav:link, a.subnav:visited {
	text-decoration: none;
	}
	
a.subnav:active, a.subnav:hover {
	text-decoration: underline;
	}
	
a.profile {
	color: #C0BC47;
	}
		
a.work {
	color: #7498A1;
	}
	
a.events {
	color: #9CB43F;
	}
	
a.contact {
	color: #5086BB;
	}	
	
#detailImage {
	margin-top: 14em;
	}
	
#rightColor #detailCaption {
	font-size: 0.6875em;
	padding: 0 1.818em 0 2.727em;
	}
	
#detailCaption a:link, #detailCaption a:visited {
	text-decoration: none;
	color: #444;
	}
	
#detailCaption a:hover, #detailCaption a:active {
	text-decoration: underline;
	color: #444;
	}
	
#rightColor .sketch {
	position: relative;
	margin-top: 10.9375em;
	margin-bottom: 3.125em;
	}
	
#rightColor .sketch2 {
	position: relative;
	margin-top: 3.125em;
	}

#rightColor p.sketchCaption {
	font-size: 0.6875em;
	padding-left: 2.727em;
	}	
				
	
/* End Navigation Styles */


/* Begin Content Styles */

.leftContent {
	font-size: 0.75em;
	line-height: 1.45em;
	width: 30.833em;
	}
	
#bodies, #work, #statements, #selEx, #chron, #events, #contact {
	position: relative;
	}	

a.content:link, a.content:visited {
	text-decoration: none;
	}
	
a.content:hover, a.content:active {
	text-decoration: underline;
	}
	
a.profile {
	color: #C0BC47;
	}
		
a.work {
	color: #7498A1;
	}
	
a.events {
	color: #9CB43F;
	}
	
a.contact {
	color: #5086BB;
	}	

/* Bodies ---------------------------------- */	
	
#bodies h3 {
	font-size: 2.0em;
	margin: 0;
	}
	
#bodies h4 {
	font-size: 1.167em;
	letter-spacing: 0.1em;
	margin: 0.5em 0 2.5em 2.5em;
	font-weight: lighter;
	text-transform: uppercase;
	}

#bodies ul {
	margin: 2.5em 0 0 0;
	padding: 0;
	list-style: none;
	}
	
#bodies li {
	font-size: 1.333em;
	padding: 0.4em 0 1.25em 1.667em;
	}
	
#bodies li img {
	border: 4px solid #e8e8e8;
	margin-right: 0.833em;
	}

#bodies li img:hover {
	border: 4px solid #B7B7B7;
	color: #B7B7B7;
	}	

/* Work ---------------------------------- */		

#work {
	width: 23.125em;
	}
	
#work ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#work li img {
	border: 0;
	}	
	
.imageMatte {
	position: relative;
	width: 25.833em;
	background-color: #ddd;/*#DCDCDC;*/
	padding: 2.5em 1.25em 2.5em 3.75em;
	margin: 0 0 2.5em 0.5em;
	}
	
.enlarge {
	font-size: 0.875em;
	}	

a.enlarge:link, a.enlarge:visited {
	text-decoration: none;
	color: #7498A1;
	}
	
a.enlarge:hover, a.enlarge:active {
	text-decoration: underline;
	}
	
/* Statements ---------------------------------- */	

#statements img {
	margin-bottom: 2.5em;
	}
	
#statements p.quote {
	padding-bottom: 1.667em;
	}	

#line {
	position: relative;
	width: 30.833em;
	height: 1px;
	background-color: #666;
	margin: 2.5em 0 2.5em 0;
	}
	
#statements h3 {
	font-size: 1.083em;
	}
			
/* Exhibitiions ---------------------------------- */		
	
#exhibitions h3 {
	font-size: 1.25em;
	}	
	
#exhibitions h4 {
	font-size: 1.083em;
	margin-top: 2.5em;
	}
	
/* Chronology ---------------------------------- */		
	
	
#chronology h3 {
	font-size: 1.25em;
	}	

#chronology h4 {
	font-size: 1.083em;
	margin-top: 2.5em;
	}	
	
#chronology ul {
	margin-top: -0.833em;
	padding: 0;
	list-style-type: disc;
	}
	
#chronology li {
	padding-top: 0;	
	}
	
/* Events ---------------------------------- */	

#events h3 {
	font-size: 1.25em;
	margin-top: 0;
	}
	
#events h3.profacts {
	margin-top: 3.333em;
	}	
	
#events h4 {
	margin-top: 1.667em;
	margin-bottom: 0;
	}
	
#events p {
	margin-top: 0;
	}				
	
#events ul {
	margin: 0;
	padding: 0;
	list-style-type: none; /*disc;*/
	}
	
/* Contact ---------------------------------- */		
	
#contact h3 {
	font-size: 1.25em;
	margin-top: 0;
	}
	
#contact h3.links {
	font-size: 1.25em;
	margin-top: 4.00em;
	}			
	
#contact p {
	margin-top: 1.667em;
	}
	
#contact p.caption {
	font-size: 0.916em;
	margin-top: 0.25em;
	margin-bottom: 4.167em;
	}	
	
/* End Content Styles */


/* Begin Footer Styles */

#bottomWhite {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3.75em;
	background: #fff;
	z-index: 2;
	}
	
#footer {
	position: absolute;
	left: 43.636em;
	bottom: 6em;
	font-size: 0.6875em;
	color: #e8e8e8;
	}
	
#btt {
	position: absolute;
	font-size: 0.6875em;
	bottom: 6em;
	}		

/* End Footer Styles */
			
