/* normalised elements
   ----------------------------------------------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
margin:0;
padding:0;
}
/*body
   ----------------------------------------------------*/
body {
background-image:url(The%20Sycamore%20House%20images/the-sycamore-house-mainBG.jpg);
background-repeat:repeat-x;
background-color:#605C5C;
}

a:link {
	text-decoration: underline;
	color: #acabab;
}
a:visited {
	text-decoration: underline;
	color: #acabab;
}
a:hover {
	text-decoration: underline;
	color: #B09F7B;
}
a:active {
	text-decoration: underline;
	color: #acabab;
}

/* main container div
   ----------------------------------------------------*/
#container {
	width:975px;
	height:3200px;
	margin: 0 auto;
}
/* branding logo and reservations
   ----------------------------------------------------*/
#branding {
background-image:url(The%20Sycamore%20House%20images/the-sycamore-house-logo.jpg);
background-repeat:no-repeat;
background-position:left top;
text-indent:-9999px;
width:100%;
height:6.5em;
}

#reservations {
text-align:right;
width:20em;
float:right;
padding-right:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
font-style:normal;
font-weight:400;
color:#6E704D;
padding-top:4px;
letter-spacing:.1em;
}
/* main content container div
   ----------------------------------------------------*/
#content_wrapper {
	border:6px solid #726e6e;
	background-color:#373332;
	height:2725px;
	background-image:url(The%20Sycamore%20House%20images/dauphin-logo.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
}

#navigation {
float:left;
text-decoration:none;
width:80px;
display:inline;
padding-left:50px;
padding-top:92px;
list-style-type:none;
}

#navigation ul {
list-style-type:none;
margin:0;
padding:0;
}

#navigation li {
border-top-width:1px;
border-top-style:solid;
border-top-color:#535833;
float:left;
width:100%;
margin:0;
padding:0;
}

#navigation li a:link,#navigation li a:visited {
	color:#acabab;
	display:block;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:0.5em;
	text-decoration:none;
	font: 400 75% Verdana, Arial, Helvetica, sans-serif;
}

#navigation a:hover {
background-color:#535833;
}

#sub_nav {
line-height:1.5;
background-color:#535833;
font-size:70%;
border:2px solid #6F6E4D;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:68%;
color:#acabab;
clear:left;
padding:10px;
}

#content_text {
	float:left;
	width:480px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	font-style:normal;
	line-height:2;
	text-align:left;
	color:#acabab;
	padding-top:35px;
	font-weight:lighter;
	display:inline;
	height:1570px;
	padding-left:40px;
}

#content_images {
	width:250px;
	float:right;
	padding-top:92px;
	display:inline;
	margin-right:10px;
}

#sub_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
font-style:normal;
line-height:1.4;
background-color:#535833;
border:4px solid #726e6e;
margin-right:40px;
color:#acabab;
padding:10px;
}

#menu_info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
font-style:normal;
line-height:1.4;
margin-right:40px;
border:4px solid #726E6E;
background-color:#535833;
margin-top:30px;
color:#acabab;
padding:10px;
}
/* footer site info and contact details
   ----------------------------------------------------*/
#footer_nav {
	padding: 5px;
	background: #625E5E;
	border: 6px solid #726E6E;
}

#site_info {
	text-align:center;
	clear:both;
	text-decoration:none;
}

#site_info li {
	list-style-type:none;
	display:inline;
	color:#3C3837;
	text-decoration:none;
	text-align:left;
	font: 400 normal 80% Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}

#site_info a {
	text-decoration:none;
	text-align:left;
}

#site_info a:link,#site_info a:visited {
color:#3f3b3a;
}

#site_info a:hover,#site_info a:active {
color:#B09F7B;
text-decoration:none;
}

#contact_a {
	float:left;
	text-align:left;
	color:#3f3b3a;
	padding-right:15px;
	padding-left:30px;
	padding-top:10px;
	font:400 normal 70%/2.4 Verdana, Arial, Helvetica, sans-serif;
}

#contact_b {
	float:left;
	color:#3f3b3a;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	font:400 normal 70%/2.4 Verdana, Arial, Helvetica, sans-serif;
}

#contact_c,#contact_d {
	float:left;
	color:#3f3b3a;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	font:400 normal 70%/2.4 Verdana, Arial, Helvetica, sans-serif;
}

#sub_info {
	float:left;
	text-align:left;
	color:#373332;
	padding-left:20px;
	padding-top:10px;
	font:normal 70%/2.4 Verdana, Arial, Helvetica, sans-serif;
}

#burger {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
font-style:normal;
line-height:1.6;
font-weight:400;
text-align:center;
margin-top:20px;
color:#acabab;
}
/* class styles
   ----------------------------------------------------*/
.h2 {
	color:#6C7244;
	font: 400 normal 1.2em Verdana, Arial, Helvetica, sans-serif;
}


.h3 {
	color:#6C7244;
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-bottom: 10px;
}
.p {
	padding-bottom: 10px;
}

.images {
border:4px solid #726e6e;
margin-bottom:25px;
}

.nav_italic {
	font-style:normal;
	color:#B09F7B;
	background-color:#3c3837;
}

.menu_headings {
	color:#745515;	
}


a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}
