*{padding:0;margin:0}

html,
body {
	height: 100%
}

body {
	font: 62.5%/1.5 "Adobe Garamond Pro","Garamond", "Times new Roman", Times, Serif;
	color: #777;
	background: #f0efed
}


img {
	display: block;
	border: none
}

small {
	font-size: 85%!important
}

h2 {
	font-size: 1.8em;
	font-weight: 400;
	text-align: center;
	font-style: italic;
	color: #17a797;
	margin: -12px 0 1.3em
}

h3 {
	font-size: 1.4em;
	font-weight: 400;
	margin-bottom: .7em;
	padding-top: 1.8em;
	border-top: 1px dotted #ccc
}

p, ul, ol {
	font-size: 1.45em;
	letter-spacing: .02em;
	margin: 0 0 1.3em
}

p {
	text-align: justify
}

a {
	color: #73a9a3;
	text-decoration: none
}

a:hover {
	color: #17a797;
	border-bottom: 1px solid #d0cfcf
}

em {
	color: #73a9a3
}

	em.nina {
		color: #17a797
	}

h1 {
	position: relative;
	font-size: 100%;
	width: 38.6em;
	height: 28.8em;
	text-indent: -9999em;
	margin: 0 auto;
	background: url(../i/interface/logo.jpg) no-repeat center;
	z-index: 32
}


#content-primary {
	position: relative;
	width: 38.6em;
	margin: 0 auto;
	padding: 0 0 9em
}


.photo-page #content-primary .photo {
	width: 386px;
	height: 214px;
	margin: 0 0 1.8em;
	overflow: hidden
}

	.photo-page .photo a {
		text-indent: -9999px
	}

	.photo-page .photo .first {
		display: block;
		width: 100%;
		height: 100%;
		margin: 0 0 1.8em;
		background: url(../work/weddingdaze/thumb.jpg) no-repeat center
	}

	.photo-page #burlesque .first {
		background-image: url(../work/burlesque/thumb.jpg)
	}

	.photo-page #drac .first {
		background-image: url(../work/drac/thumb.jpg)
	}

	.photo-page #wedding-daze {
		background-image: url(../work/weddingdaze/title.jpg)
	}

	.photo-page #burlesque {
		background-image: url(../work/burlesque/title.jpg)
	}

	.photo-page #drac {
		background-image: url(../work/drac/title.jpg)
	}


#nav-main {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	padding: 1.8em 0 0;
	margin: 1.2em auto 0;
	background: url(../i/interface/bar.jpg) no-repeat center top;
}

	#nav-main ul {
		list-style: none
	}

	#nav-main li {
		display: inline;
		padding: 0 .4em
	}

	.home-page #nav-main li#bio a,
	.photo-page #nav-main li#photos a,
	.contact-page #nav-main li#contact a {
		color: #aaa
	}


.nav {
	list-style: none
}