﻿html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset,em{
margin:0px;
padding:0px;
border:0px;
border-collapse:separate;
border-spacing:0px;
}
input,select{
margin: 0;
padding: 0;
}
body{
font-family:Trebuchet MS, Times, serif;
font-size:100.1%;
text-align:center;
/*min-width: 846px;*/
background: #181a16 url(../Images/Background.jpg) top center no-repeat;
}
strong,b{
font-weight:bold;
}
p{
color:#616129;
margin-top:15px;
line-height:1.4em;
cursor:default;
}
h1, h2, h3, h4{
cursor:default;
}
a{
color:#79322c;
}
/* Clear floating Divs */
.floatcontainer:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0px}
.floatcontainer{display: inline-block;}
/* Hides from IE Mac \*/
* html .floatcontainer {height:1%}
.floatcontainer{display:block}
/* End clear */

#pagecontainer{
margin:0 auto;
text-align:left;
width:846px;
min-height:747px;
position:relative;
background: #181a16 url(../Images/bodybackground.jpg) top left repeat-y;
}

#header span{
display:block;
height:169px;
background: url(../Images/banner.jpg) 0 0 no-repeat;
text-indent:-9999px;
}

#rotator{
margin-left:25px;
float:left;
}


#nav{
float:left;
list-style-type:none;
}

#nav li{
outline:none;
}

#nav li a{
width:272px;
height:43px;
background: url(../Images/NavBG.jpg) 0 0 no-repeat;
display:block;
text-decoration:none;
line-height:2.5em;
padding-left:25px;
font-size:110%;
color:#7d362e;
outline:none;
}

#nav li a:hover{
background-position: 0 -43px;
}

.default #nav li a.home{background-position:0 -43px;}
.about-us #nav li a.aboutus{background-position:0 -43px;}
.photo-gallery #nav li a.photogallery{background-position:0 -43px;}
.contact-us #nav li a.contactus{background-position:0 -43px;}

h1{
margin-left:25px;
margin-top:25px;
}


.default h1{ /* Home page */
text-indent:-9999px;
background: url(../Images/Welcome.jpg) 0 0 no-repeat;
height:106px;
width:373px;
}

.about-us h1{
text-indent:-9999px;
background: url(../Images/AboutUs.jpg) 0 0 no-repeat;
height:106px;
width:373px;
}

.photo-gallery h1{
text-indent:-9999px;
background: url(../Images/Gallery.jpg) 0 0 no-repeat;
height:106px;
width:373px;
}

.contact-us h1{
text-indent:-9999px;
background: url(../Images/Contact.jpg) 0 0 no-repeat;
height:106px;
width:373px;
}

.default p, .about-us p{
margin-left:165px;
margin-right:35px;
}

#contactform{
/*margin-left:165px;*/
}
#contactleft{
margin-top:25px;
margin-left:165px;
width:250px;
float:left;
display:block;
}
#contactright{
margin-top:55px;
width:350px;
float:left;
display:block;
}

#contactleft h2{
font-size:110%;
}
#contactleft ul{
list-style-type:none;
margin-top:20px;
color:#616129;
}

#gallery{

}

#gallery div{
display:inline;
float:left;
margin-left:54px;
margin-top:25px;
}


#bodyfooter{
margin-top:25px;
height:63px;
background: url(../Images/bodybottom.jpg) 0 0 no-repeat;
}

#footer{
margin:0 auto;
width:846px;
text-align:right;
color:White;
}

#footer p{
color:White;
margin:10px 0;
}

#footer p.copyright{
font-size:70%;
margin:0;
}

#footer p.copyright a{
color:White;
text-decoration:none;
}

#footer p.copyright a:hover{
text-decoration:underline;
}