/* 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-repeat:repeat-x;
background-color:#726E6E;
background-image:url(The%20Sycamore%20House%20images/the-sycamore-housemainBG.jpg);
}

.style1 {
color:#3f3b3a;
font:bold;
}

a:hover {
text-decoration:underline;
color:#B09F7B;
}

/* main containing div
   ----------------------------------------------------*/
#container {
width:975px;
height:1450px;
margin:0 auto;
}

/* branding logo
   ----------------------------------------------------*/
#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:1090px;
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:460px;
text-align:left;
color:#acabab;
padding-top:35px;
display:inline;
height:1000px;
padding-left:40px;
font:lighter normal 75%/2 Verdana, Arial, Helvetica, sans-serif;
}

/* links page main content styles
   ----------------------------------------------------*/
#content_links {
width:78%;
text-align:left;
color:#acabab;
padding-top:35px;
display:inline;
padding-left:40px;
font:lighter normal 75%/2 Verdana, Arial, Helvetica, sans-serif;
float:left;
margin-bottom:10px;
}

#links {
	float:left;
	width:80%;
	margin-left: 40px;
}

#links1 {
	float:left;
	font:75%/2.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#acabab;
	width:30%;
	border-top:1px solid #726e6e;
	padding-top:30px;
}

#links2 {
float:left;
width:30%;
border-top:1px solid #726e6e;
padding-top:30px;
font:75%/2.2em Verdana, Arial, Helvetica, sans-serif;
color:#acabab;
padding-left:25px;
}

#links3 {
	float:left;
	width:30%;
	padding-left:25px;
	border-top:1px solid #726e6e;
	padding-top:30px;
	font:75%/2.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#acabab;
	margin-bottom:30px;
}

#links4 {
	float:left;
	font:75%/2.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#acabab;
	width:30%;
	border-top:1px solid #726e6e;
	padding-top:30px;
	height:165px;
	border-bottom:1px solid #726e6e;
}

#links7 {
	float:left;
	font:75%/2.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#acabab;
	width:30%;
	padding-top:30px;
	height:230px;
}

#links8 {
	float:left;
	width:30%;
	padding-left:25px;
	padding-top:30px;
	font:75%/2.2em "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	color:#acabab;
}

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

/*  END of links page main content styles
   ----------------------------------------------------
 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;
}

/* class styles
   ----------------------------------------------------*/
.h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:25px;
font-style:normal;
color:#6C7244;
font-weight:400;
}

.h3 {
color:#6C7244;
font:400 normal 1em Verdana, Arial, Helvetica, sans-serif;
}

.h4 {
font:1.2em Verdana, Arial, Helvetica, sans-serif;
color:#6C7244;
padding-bottom:10px;
}

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

.imagelinks {
border:4px solid #595555;
margin-bottom:25px;
margin-top:8px;
}

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

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

#links1 a,#links2 a,#links3 a,#links4 a,#links5 a,#links6 a,#links7 a,#links8 a {
text-decoration:none;
}

#links1 ul,#links2 ul,#links4 ul,#links5 ul,#links7 ul,#links8 ul {
list-style:url(none) none;
margin:0;
padding:0;
}

#links1 a:hover,#links2 a:hover,#links3 a:hover,#links4 a:hover,#links5 a:hover,#links6 a:hover,#links7 a:hover,#links8 a:hover {
	text-decoration:underline;
	color: #B59C74;
}

#links3 ul,#links6 ul {
list-style:none;
margin:0;
padding:0;
}

#links5,#links6 {
float:left;
width:30%;
padding-left:25px;
border-top:1px solid #726e6e;
padding-top:30px;
font:75%/2.2em Verdana, Arial, Helvetica, sans-serif;
color:#acabab;
height:165px;
border-bottom:1px solid #726e6e;
}
