html {
height: 100%;
}

body {
background-color: white;
background-image: ;
background-repeat: repeat-x;
background-position: top left;
background-attachment: scroll;
margin: 0;
min-height: 668px;
height: 100%;
min-width: 910px;
width: 100%;
}

#floater {
float: left;
height: 50%;
width: 1px;
margin-bottom: -334px;
position: relative;
}

#wrapper {
width: 910px;
height: 668px;
clear: both;
left: 50%;
margin: 0 0 0 -455px;
position: relative;
}
	

#header {
position: relative;
width: 910px;
/* height: 61px; */
left: 50%;
margin-left: -455px;
z-index: 2;
overflow: auto;
}

#logo {
padding: 0px;
margin: 0px 5px 0 ;
float: left;
display: block;
width: 269px;
height: 68px;
background: url(../img/newlogo.png) 50% 50% no-repeat;
text-indent: -3000px;
}

#nav {
padding: 0px;
margin: 21px 0px 0 0;
float: right;
}

#sitecontent {
font-family: sans-serif;
font-size: 14px;
color: #323232;
width: 900px;
height: 600px;
margin: -29px 0 0 -450px;
left: 50%;
position: relative;
overflow: hidden;
z-index: 1;
}

#contenthome {
padding: 0px;
font-family: sans-serif;
font-size: 14px;
color: #333333;
width: 900px;
height: 480px;
}

#contentgallery {
padding: 0px;
font-family: sans-serif;
font-size: 14px;
color: #333333;
width: 900px;
height: 480px;
margin-top: 100px;
}

#footer {
font-family: sans-serif;
font-size: 10px;
text-align: center;
left: 50%;
color: #797979;
padding: 8px;
}

#nav li a:hover {
/* position: relative;
top: -175px; */
}

#nav li {
margin: 0;
padding: 0px;
display:block;
float: left;
list-style-type: none;
}

#nav li a {
display: block;
background-position: 50% 50%;
background-repeat: no-repeat;
text-indent: -3000px;
height: 15px;
padding: 0px 15px;
border-left: 1px solid black;
}

li#email a {
width: 228px; 
background-image: url(../img/new_nav_email.png); 
border-left: 0;
}

li#people a {
width: 78px; 
background-image: url(../img/new_nav_people.png); 
border-left: 0;
}

li#weddings a {
width: 113px; 
background-image: url(../img/new_nav_weddings.png); 
}

li#still-life a { 
width: 102px; 
background-image: url(../img/new_nav_still_life.png); 
}

li#contact a {
width: 100px; 
background-image: url(../img/new_nav_contact.png); 
padding-right: 0px;
}

li#phone a {
width: 133px; 
background-image: url(../img/new_nav_phone.png); 
padding-right: 0px;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

#content p, h1 {
padding: 10px;
}

