/* R E S E T
//////////////////////////////////////////*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;outline:0;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}


/* G L O B A L
//////////////////////////////////////////*/

body{
	font-family: helvetica, arial, sans-serif;
	font-size: 62.5%;
}
	#container{
		width: 900px;
		margin: 10px auto;
	}
	#navigation ul li{
		display: block;
		float: left;
		margin-left: 14px;
	}
	.selected img{
		outline: 2px solid #4c4c4c;
	}
	#image{
		height: 560px;
	}
	#navigation a img:hover{
		outline: 2px solid #fff000;
	}
	#image{
		margin: 0 96px;
	}
	#controls{
		width: 840px;
		margin: 0 27px;
	}
	#controls a.prev{
		top: 40px;
		display: block;
		position: relative;
		float: left;
		width: 50px;
		height: 17px;
		text-indent: -99999px;
		overflow: hidden;
		background: #fff url('/includes/next_prev.png') top left;
	}
	#controls a.next{
		top: 40px;
		display: block;
		position: relative;
		float: right;
		width: 50px;
		height: 17px;
		text-indent: -99999px;
		overflow: hidden;
		background: #fff url('/includes/next_prev.png') top right;
	}
	#controls a.prev:hover{
		background-position: bottom left;
	}
	#controls a.next:hover{
		background-position: bottom right;
	}
	#navigation{
		width: 728px;
		margin: 12px 82px;
	}
	#header{
		float: left;
		width: 700px;
		margin: 10px 96px 30px 96px;
	}
	h1 a{
		display: block;
		position: relative;
		height: 27px;
		width: 458px;
		float: left;
		text-indent: -99999px;
		overflow: hidden;
		background: #fff url('/includes/thomasegardiner.png') top left;
	}
	#gallery{
		float: left;
	}
	#header ul li.ex a{
		display: block;
		position: relative;
		height: 11px;
		width: 95px;
		margin-left: 45px;
		margin-top: 15px;
		float: left;
		text-indent: -99999px;
		overflow: hidden;
		background: #fff url('/includes/exhibition.png') top left;
	}
	#header ul li.ab a{
		display: block;
		position: relative;
		height: 11px;
		width: 57px;
		margin-left: 40px;
		margin-top: 15px;
		float: left;
		text-indent: -99999px;
		overflow: hidden;
		background: #fff url('/includes/about.png') top left;
	}
	
#header ul li a:hover{
	background-position: bottom left;
}

h2{
	font-size: 1.6em;
	margin-bottom: 10px;
}
	
#text, #exhibition{
	float: left;
	width: 700px;
	margin: 0 96px 30px 96px;
}

#exhibition{
	text-align: center;
}

#exhibition p{
	font-size: 1.2em;
	margin-top: 5px;
}

#contact{
	margin-bottom: 20px;
}

#contact p{
	font-size: 1.4em;
}

#cv{
	margin-bottom: 20px;
	
}

#statement{
	margin-bottom: 20px;
}

#cv p{
	font-size: 1.4em;
}

#statement p{
	font-size: 1.4em;
	line-height: 1.5em;
	text-indent: 30px;
	margin-bottom: 10px;
}

#box{
	margin-top: 20px;
	border: 1px solid #000;
	width: 400px;
	padding: 30px 30px 20px 30px;
}