/*reset*/
@font-face {
    font-family: 'ArnoProRegular';
    src: url('fonts/arnopro-regular-webfont.eot');
    src: url('fonts/arnopro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arnopro-regular-webfont.woff') format('woff'),
         url('fonts/arnopro-regular-webfont.ttf') format('truetype'),
         url('fonts/arnopro-regular-webfont.svg#ArnoProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html{color:#6c6c6c;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body {
	font-family:"ArnoProRegular", Georgia, "Times New Roman", Times, serif;
	overflow-x:hidden;
}
.js #homeSlideshow img {
	visibility:hidden;
}
/*layout*/
#leftNav {
	position:absolute;
	padding-left:30px;
	top:40px;
	width:150px;
	background-color:#fff;
	z-index:999;
	overflow:hidden;
}
#content {
	position:absolute;
	left:200px;
	top:60px;
	display:block;
	overflow:hidden;
}
img.bigImg {
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
#bigThumbs {
	margin:0 auto;
	width:80%;
	overflow:hidden;
}
a {
	outline:none;
	text-decoration:none;
	color:#6c6c6c;
}
a:hover, .nav li a.active {
	color:#e8b400;
}
.thumbImg {
	margin:0 50px 50px 0;
	float:left;
	height:98px;
	display:inline-block;
}
.thumbImg img {
	border:none;
}
/*main navigation*/
#logo a, .nav li {
	font-family:"ArnoProRegular", "Arno Pro Regular", "Times New Roman", Times, serif;
	display:block;
	text-align:right;
}
#logo a {
	background: url("images/nav.png") top right no-repeat;
	height: 25px;
}
#logo a span {
	display:none;
}
.nav {
	margin:25px 0;	
}
.nav.first {
	margin-top:42px;	
}
.nav li {
	margin:2px 0;	
	text-transform:uppercase;
	font-size:12px;
	margin-bottom:8px;
	letter-spacing:2px;
	letter-spacing:1.75px;
}
.nav li h2 {
	text-decoration:underline;
}
#photographerList {
	display:none;
	margin-bottom:25px;
}

/*img nav*/
#smallNav {
	display:none;
	margin:0 auto;
	width:45px;
	height:20px;
	clear:both;
	position:absolute;
	z-index:99999;
	bottom:-10px;
}
#nextLinkSml, #prevLinkSml, #thumbsLinkSml {
	text-indent:-99999px;
	display:inline-block;
	height:14px;
}
#nextLinkSml {
	width:7px;
	background:#fff url(images/next.png) top left no-repeat;
}
#prevLinkSml {
	width:7px;
	background:#fff url(images/prev.png) top left no-repeat;
}
#thumbsLinkSml {
	width:14px;
	background:#fff url(images/thumbs.png) top left no-repeat;
}
#nextLinkSml:hover, #prevLinkSml:hover, #thumbsLinkSml:hover {
	background-position:0 -17px;
}
#nextLink, #prevLink {
	/*display:none;*/
	text-indent:-99999px;
	display:inline-block;
	position:absolute;
	z-index:9999;
	width:50%;
	height:100%;
	cursor:default;
	background-color:#fff;
	opacity:0;
	moz-opacity:0;
	filter: alpha(opacity=0);
}
#nextLink {
	right:0px;
}
#prevLink {
	left:0px;
}
#nextLink:hover, #prevLink:hover {
	border-color:#C66;
}
#aboutBlurb {
	max-width:450px;
	text-align:left;
	padding-right:20px;
	font-size:.85em;
	line-height:21.2px;
	font-size:12px;
	letter-spacing:2px;
	letter-spacing:1.75px;
}
#aboutBlurb p {
	margin-bottom:25px;
}
#loading {
	width:16px;
	height:16px;
	background:url(images/loading.gif) top left no-repeat;
	position:absolute;
	right:0;
	margin:5px;
	z-index:99999;
}
