* {margin: 0; padding: 0;}
body {background: #79896d;}

div#container {width: 699px; margin: 0 auto;}


/*header section divs*/
div#header {height: 162px; 
background: url(../img/header.jpg) top left no-repeat #79896d; 
position: relative;}

div#header h1 {height: 162px; 
background: url(../img/dplogo.jpg) top left no-repeat transparent; 
text-indent: -999px; font-size: 1px; overflow: hidden;}

div#header li {display: block; position: absolute; height: 40px; top: 115px;}

div#header li a {display: block; height: 40px; background: url(../img/nav.jpg); 
text-indent: -999px; font-size: 1px; overflow: hidden;} 

/*middle section divs*/
div#middle{background: url(../img/middle.jpg) top left repeat-y #fff;}
div#middle div.top{background: url(../img/top.jpg) top left no-repeat transparent; padding-top: 20px;}
div#middle div.bottom{background: url(../img/footer.jpg) bottom left no-repeat transparent; 
padding: 0 40px 100px 55px; min-height: 370px;}

div#middle div.gallerytop{padding: 10px 40px 70px 65px; border: none; min-height: 120px;}
div#middle div.gallerybottom{padding: 0px 40px 55px 65px; border: none; min-height: 100px;}
div#middle div.galleryfooter{background: url(../img/Galleryfooter.jpg) bottom left no-repeat transparent; 
padding: 0 40px 50px 55px; _padding: 170px 40px 50px 55px; margin-left:2px; min-height: 100px;}
div#middle div.gallerytop img{border: none;}
div#middle div.gallerybottom img{border: none;}

div#middle div.right{margin-left: 240px; margin-right: 20px; padding-top: 7px;}
div#middle div.rightpackage{margin-left: 190px; margin-right: 20px; padding-top: 7px;}
div#middle div.leftinside{float: left; width: 180px}
div#middle div.rightinside{margin-left: 200px; width: 180px;}
div#middle img {float: left;}
div.leftinside ul, div.rightinside ul {min-height:70px; _height: 70px}


/*footer section divs*/
div#footer{height: 242px; 
background: url(../img/footer.jpg) top left no-repeat #79896d; 
position: relative;} 


/*Navigation formatting*/
li#home {left: 315px;}
li#home a {width: 59px;}
li#about {left: 376px;}
div#header li#about a {width: 64px; background-position: -59px 0px ;}
li#gallery {left: 440px;}
div#header li#gallery a {width: 66px; background-position: -123px 0px ;}
li#packages{left: 504px;}
div#header li#packages a {width: 87px; background-position: -189px 0px ;}
li#contact{left: 591px;}
div#header li#contact a {width: 71px; background-position: -276px 0px ;}


/*text formatting*/
p, li, ul, h1, h2, h3, h4, h5, h6, h7 { font-family: Verdana, Arial, sans-serif; color: #6f675c; }
h1{background:url(../img/stripe.jpg) bottom left no-repeat transparent; padding-bottom: 5px;
font-size: 1.1em;}
h2{padding-bottom: 5px; font-size: .95em;}
h3{padding-bottom: 20px; font-size: .6em; margin-top:10px;}
h4{padding-bottom: 5px; font-size: .7em; margin-top:30px;}
h5{padding-bottom: 5px; font-size: .5em; margin-top:5px;}
h6{background:url(../img/stripe.jpg) bottom left no-repeat transparent; padding-bottom: 5px;
font-size: 1.3em;}
ul.price {font-size: .8em;}
ul.price li {margin-left: 15px;}
p {font-size: .8em; padding: 5px 0 10px 0;}
p:first-letter {color: #6f675c; font-size:1.5em;}






