html,body{margin:0;padding:0}
body{
	background:#FFF url("images/tile.gif") repeat top left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #003333;
}
p{margin:0 10px 10px}

div#header{position:relative; margin-top:20px; height:130px;}
div#header img {margin:0; display:block;}

div#container{width:750px;margin:0 auto}
div#container{text-align:left}

div#content2 {background-image:url(img/tree.jpg);background-repeat:no-repeat;background-position:bottom;padding-left:10px; padding-top:10px; margin-left:175px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em}
div#content, div#content2, div#notice {
	padding-left:10px;
	padding-top:10px;
	margin-left:175px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	font-size: 16px;
}
div#content h2, div#content2 h2 {color:#009ADD; font-weight:normal; margin:0 0 10px 10px;}
div#content p, div#content2 p, div#content2 li, div#content li{
	line-height:1.4;
	color:#6F6F6F;
	font-size: 12px;
}
div#content img.heading, div#content2 img.heading {margin:5px 0 0 0;}
div#content a, div#content2 a {color:#009ADD; text-decoration:none;}
div#content ul, div#content2 ul {margin-left:15px;}
div#content a:hover, div#content2 a:hover {color:#BFA100;}

div#content .HeadingStyle,  div#content2 .HeadingStyle {	font-size:18px;	color:#009ADD}

div#content .frameContainer {
	float:left;
	width: 550px;
}
div#content .frame {width:110px; height:190px; float:left; text-align:center; margin:10px;}
div#content .frame p {margin:0; font-size:10px;}

div#content .galleryContainer {float:left;}
div#content .gallery {width:200px; height:180px; float:left; text-align:center; margin:20px;}
div#content .gallery p {margin:0; font-size:10px;}

div#content form label {color:#6F6F6F; width:10em; float:left; text-align:right; padding-right:1em;}
div#content form input, #content form select {margin-bottom:1em;}
div#content form select {border-color:#009ADD; color:#6F6F6F; font-size:11px;}
div#content form input, #content form textarea {border:1px solid #009ADD; color:#6F6F6F;}
div#content form #submit {margin-left:9em;}
div#content form input#name {width:200px;}
div#content form input#email, div#content form input#address {width:250px;}
div#content form input#phone {width:150px;}
div#content form input#time {width:50px;}
div#content form input#guests {width:20px;}

div#wrapper {background:#FFF url("images/background.gif") no-repeat bottom left; border-right:1px solid #AFAFAF; border-left:1px solid #AFAFAF}

div#nav {float:left; width:140px; padding:0; padding-bottom:10px; font:Verdana, Arial, Helvetica, sans-serif; margin-top:10px; line-height:1.3em;}
div#nav ul {list-style-type:none; padding:0; margin:0;}
div#nav ul a {text-decoration:none; background:transparent url("images/swirl-off.gif") no-repeat center left; padding:5px 0 5px 20px; color:#9E9E9E; display:block; width:100%; margin-left:15px; font-size:10px;}
div#nav ul a:hover {background:transparent url("images/swirl-on.gif") no-repeat center left;}

div#footer{background:#009ADD;color: #FFF; border-top:5px solid #FFD600; clear:both;width:100%; text-align:center; font-size:10px; padding:7px 0;}
div#footer p{margin:0; line-height:1em;}
div#footer a{display:inline;padding:0;color: #FFF; text-decoration:none;}div#content .textframe {
float:left; text-align:left; margin:10px;
}
