html {
  height: 100%;
}

div, p, table {
  font-family: "Georgia", serif;
  color:#000000;
  font-size: small;
  text-align: left;
}

.title {
  text-align:center;
  font-size: large;
  font-weight: bold;
}

.subtitle {
text-align: left;
font-size: medium;
font-weight: bold;
}

.left {
  text-align:left;
}

.centre {
  text-align: center;
}

body { 
  margin:0;
  padding:0;
  position:absolute;
  height:100%;
  width:100%;
  background-image: url('images/nephilim_bg.jpg');
  background-color: #ffffff;
  background-repeat: repeat-x;
  background-position: 50% 0%;
  background-attachment: fixed;
  text-align: center; 	
} 


#doublebunding { 
  position: absolute; 
  top:0; left:15%; 
  width:70%;
  min-width: 600px;
  height:100%; 
  background-color: #ffffff;
 }

#bunding {
  clear:both;
  position: absolute; 
  top:0; left:15%; 
  width:70%;
  min-width: 600px;
  min-height:100%;
  height:auto;
  background-color: #ffffff;
}

#bundingie {
    clear:both;
    position: absolute; 
    top:0; left:15%; 
    width:70%;
    min-width: 600px;
    height:100%;
    background-color: #ffffff;    
}

#container {
  width: 100%;
  min-width: 600px;
  min-height: 100%;
  text-align: center;
  margin: 0 auto;
  background-color: #ffffff;
  overflow: visible;
}


#topmenu {
  float: left;
  width: 100%;
  margin: 0px 50px 0px 50px;
  padding: 0px 0px 0px 0px;
}

.topsubmenu {
  float: left;
}


#banner {
  width: 100%;

}

#banner img {
  float: left;
  padding: 10px 0px 0px 20px;

}

#main {
  width: 80%;
  text-align: center;
  margin: 0 auto;
}

#main img {
  border-color:#EAEAEA;
  padding: 10px 10px 10px 10px;
}


#gallery {
  clear: both;
  width: 100%;
  float: right;
  text-align: center;
}

#gallery img {
  border-color:#EAEAEA;
}

.thumb {
  width: 85px;
  float: left;
  padding: 1px 1px 1px 1px;
}

.thumb img {
  border-style: solid;
  border-width: 1px;
  border-color: #EAEAEA;
  padding: 5px 5px 5px 5px;
}

.clearboth {
clear: both;
}

#contact {
  font-size: small;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width:100%;
  min-width:450px;
}

#contact img {
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

#botmenu {
  clear: left;
  clear: right;
  clear: both;
  font-size: 12px;
  font-family: georgia, serif;
  text-align: center;
  position: absolute;
  bottom: 0px;
  left: -20px;
  width: 100%;
  height: 20px;
  visibility: visible;
  display: block;
}
	
.botsubmenu {
  float: right;
}

#footer {
  clear: left;
  clear: right;
  clear: both;
  font-size: 11px;
  font-family: georgia, serif;
  text-align: center;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 20px;
  visibility: visible;
  display: block;
}

.bottomspacer {
  clear: both;
  height: 50px;
}
	
.topspacer {
  clear: both;
  height: 20px;
}

table {
margin: auto;
padding: 0;
border-spacing:0;
border-collapse:collapse;
border-style:none;
border-width:0;
}

table.detailthumb {
  padding: 5px 5px 5px 5px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;

}

table.detailthumb img {
  border: 0px;
  border-color:#EAEAEA;
  padding: 5px 5px 5px 5px;
}

table.detail {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 512px;
}

table.detail img{
  border: 0px;
}
	
a:link{
  text-decoration:none;
  color:#789048;
}
a:visited{
  text-decoration:none;
  color:#A8BE6E;
}
a:hover{
  text-decoration:none;
  color:#C1DB7F;
}

