*{margin:0; padding:0;}

img{border: none;}

body { 
background-color: #dcddde;
}

#container {
background-image: url(../images/paper.gif);
background-position:110px 0;
background-repeat: repeat-y;
background-color: #dcddde;
}

#home #container{background-image:none;}

#menu{ 
list-style-type: none;
margin-left: 500px;
padding-top: 75px;
width:450px;
}

ul#menu li {
float:left;
padding-right: 20px;
}

ul#menu #navContact{
padding-right: 0;
}

#content {
width: 480px;
clear: both;
margin-left: 160px;
font-family: helvetica, arial, sans serif;
font-size: 12px;
line-height: 18px;
}

#fb {
font-family: helvetica, arial, sans serif;
font-size: 12px;
}

h1 {
display:block;
clear: both;
background: url(../images/aboutHeadline.jpg) no-repeat;
text-indent:-9999em;
height: 50px;
}

#photoHead{
display:block;
clear: both;
background: url(../images/photoHeadline.jpg) no-repeat;
text-indent:-9999em;
height: 50px;
}

#contactHead{
display:block;
clear: both;
background: url(../images/contactHeadline.jpg) no-repeat;
text-indent:-9999em;
height: 50px;
}

h2 a{
display:block;
clear: both;
background: url(../images/homeNav.png) no-repeat;
text-indent:-9999em;
height: 200px
}

h3 {
font-family: helvetica, arial, sans serif;
font-size: 12px;
}

#page {
background-image: url(../images/backgroundSub.jpg);
background-repeat: no-repeat;
position: relative;
width: 1000px;
min-height: 800px;
}

#gallery{margin:-5px -5px 0 -5px; overflow:hidden;}
#gallery li {
display:inline;
border: 0px;
}
#gallery img{display:block; float:left; padding:5px;}

#home #page {
background-image: url(../images/backgroundHome.jpg);
}

#navHome h2 a{
width:300px;
position:absolute;
top:470px;
right:0;
margin-right: 30px;
}

#fb {position:absolute; right:0; top:650px; width:200px;}
