@charset "UTF-8";
/* CSS Document */


body
{
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
}

img
{
border: none;
}

a:link
{
color: #000000;
}

a:visited
{
color: #000000;
}

 #navbar
 {
 height: 47px;
 width: 100%;
 margin: 0px auto;
 position: relative;
 background: url('navbar/navbarbackground.gif') repeat-x;
 }
 
  #navbarinside
 {
 height: 47px;
 width: 1000px;
 margin: 0px auto;
 position: relative;
 }



#navbar ul 
{
margin-left: auto;
padding: 0px;
position: relative;
display: inline;
list-style: none;
}

#navbar div.home
{
position: relative;
display: inline;
overflow: hidden;
background: url('navbar/navbar_01.gif') no-repeat;
float: left;
width: 286px;
height: 47px;

}
#navbar div.home:hover
{
cursor: pointer;
background-position: bottom left;
}


#navbar div.photography
{
position: relative;
display: inline;
overflow: hidden;
background: url('navbar/navbar_02.gif') no-repeat;
float: left;
width: 225px;
height: 47px;

}
#navbar div.photography:hover
{
cursor: pointer;
background-position: bottom left;
}


#navbar div.blog
{
position: relative;
display: inline;
overflow: hidden;
background: url('navbar/navbar_03.gif') no-repeat;
float: left;
width: 97px;
height: 47px;

}
#navbar div.blog:hover
{
cursor: pointer;
background-position: bottom left;
}

#navbar div.bio
{
position: relative;
display: inline;
overflow: hidden;
background: url('navbar/navbar_04.gif') no-repeat;
float: left;
width: 117px;
height: 47px;

}
#navbar div.bio:hover
{
cursor: pointer;
background-position: bottom left;
}


#navbar div.contact
{
position: relative;
display: inline;
overflow: hidden;
background: url('navbar/navbar_05.gif') no-repeat;
float: left;
width: 175px;
height: 47px;

}
#navbar div.contact:hover
{
cursor: pointer;
background-position: bottom left;
}




#container
{
width: 900px;
margin: 0px auto;
padding: 20px;
overflow: auto;
color: #696969;
min-height: 500px;
}


#footer
{
border-top: 1px solid #e4e4e4;
text-align: right;
font-size: 13px;
color: #cccccc;
}

#footer p
{
margin-right: 30px;
margin-top: 2px;
}

ul.galleryheaders
{
list-style: none;
margin: 0px;
padding: 0px;
}

ul.galleryheaders li
{
margin: 0px 0px;
padding: 2px;
}

ul.galleryheaders img
{
padding: 3px;
}

ul.galleryheaders img:hover
{

}

#bio
{
width: 900px;
margin: 0px auto;
padding: 20px;
overflow: auto;
color: #696969;
min-height: 500px;
font-size: 13px;
}

#bio h4
{
color: #333333;
font-size: 17px;
}

#bio h3
{
font-size: 15px;
}

#bio ul
{
list-style: circle;
}
