/* Reset Brower Defaults */
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,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-weight:normal;font-style:inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/*:focus {outline: 0;}*//* remember to define focus styles! */
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}/* tables still need 'cellspacing="0"' in the markup */
caption {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

html, body {
	height: 100%;
	margin:0px;
}
body {
	font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
	font-size: 11px; /*set base font size to 10px, 1em = 10px, 1.2em = 12px ... */
}
#top {
	height: 40%;
	margin-bottom: -325px;
}
#container {
	position: relative;
	margin: 0 auto;
	width: 1024px;
	height: 600px;
	border: 0px solid lightgray;
}
#logo {
	position: absolute;
	right: 164px;
	bottom: 20px;
	width: 64px;
	height: 18px;
	text-indent: -1000em;
	overflow: hidden;
	background: transparent url(../i/kurt_hetle_photography.gif) no-repeat 0 0;
}
#images {
	width: 100%;
	height: 522px;
	margin-top: 83px;
	background-color: white;
}
#body_content {
	height: 522px;
	margin: 83px 0 0 32px;
}


a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #a6a6a6;
}


.light_link {
	color: #A6A6A6;
	text-decoration: none;
}
.light_link:hover {
	color: #323232;
}


#controls {

}
#controls a {
	display: block;
	font-weight: bold;
	font-size: 36px;
	line-height:  30px;
	letter-spacing: 1px;
}
#menu {
}

.contact_header {
	font-weight: bold;
	font-size: 22px;
	letter-spacing: 1px;
}

#newsletter_signup{
    width: 225px;
    height: 200px;
}

#nav {
    position: absolute;
	height: 79px;
/*	border: 1px solid red;  */
}

#nav ul {
	float: left;
	margin-right: 20px;
}
#nav ul li {

}
#nav ul li a {
    width: 100px;
	display: block;
	font-size: 11px;
	padding: 0 0 13px 0;
}
#nav #nav_off {
    visibility: hidden;
}

