body {
	background:#BEAF90 url('images/background.gif') center repeat-y;
	font-family: 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Verdana, sans-serif;
	font-size:14px;
	letter-spacing:0.5px;
	color:#1C1E23;
	margin:0;
}

p {
	color:#1C1E23;
}

p img {
	margin:0em 1.5em 1.5em 0;
	padding:0;
}


a {
	color: #A84D52; // #7B1359;
}

a:hover {
	color: #f5989d;
}

a img {
	margin-bottom:1em;
}

/*========
Wrapper
=========*/
#wrapper {
	background:#ECE6D6;
}

/*========
Header
=========*/

#header {
	padding:0;
	height:200px;
}

#header h1 a {
	display:block;
	width:950px;
	height:200px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('images/banner_trees.jpg') no-repeat;
}

#header a.store {
	display:block;
	width:205px;
	height:55px;
	text-indent: -2000em; /* Hides the text in the h1 tag */
	text-decoration: none; /* Hides the underline of the hyperlink */
	z-index: 1000; /* IE Fix*/
	background: url('images/store.jpg') no-repeat;
	position:relative;
	top:-104px;
	left:737px;
}

#header a.store:hover {
	background: url('images/store_rollover.jpg') no-repeat;
}	

table { border:none; padding:0; margin:0; }
table td, table tr { padding: 0; margin:0; }

#header img { padding:0; margin:0; }

/*========
Menu
=========*/

div#menu{ background:transparent; }
#menu ul { margin:0 auto; padding:0; list-style:none; width:500px;}
#menu ul li { background-color: transparent; }
#menu ul li, #menu ul li a { float: left; display:block; }
#menu ul li a { margin:10px 18px 0 18px; padding: 4px 6px; font-size:1.2em; color:#ECE6D6; text-decoration:none; }
#menu ul li a:hover { background-color:#ECE6D6; color:#da5341; }

/*========
Content (Pages)
=========*/

#content {
	background:transparent;
}

#content .box {
	background:#ECE6D6;
	background:transparent;
	padding:0 4em 0em 4em;
}

h2#about {
	margin-top:20px;
	text-indent: -5000px;
	background: url('images/about.gif') no-repeat;
	height: 35px;
}

#contact h2 {
	text-indent: -5000px;
	background: url('images/contact.gif') no-repeat;
	height: 35px;
	width:239px;
	display:block;
}

#story h2 {
	margin-top:20px;
	text-indent: -5000px;
	background: url('images/story.gif') no-repeat;
	height: 35px;	
}	

#story p#bonnie {
	margin-top:20px;
	text-indent: -5000px;
	background: url('images/bonnie.gif') no-repeat;
	height: 103px;
	width:300px;
}

#info { margin-right:2em; }
div#contact { float:right; padding-left:3em; }

#story {}
#story p { text-indent:2em; }
#story p#intro { text-indent: 0em;}

/*========
Footer
=========*/

#footer {
	font-size:.8em;
	text-align:center;
	padding:1em 0;
	margin-top:1em;
}

#footer a {
	color:#574040;
}

#footer a:hover {
	color:black;
}

/*========
Policies & Simple Modal
=========*/

#policies h2 {
	text-indent: -5000px;
	background: url('images/policies.gif') no-repeat;
	height: 40px;
	width:500px;
}

#policies { display:none; }

#policies { padding:2em; }

#policies p#bonnie {
	text-indent: -5000px;
	background: url('images/bonnie_small.gif') no-repeat;
	height: 62px;
	width:180px;
}

#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}

#simplemodal-container {
	height:520px;
	width:600px;
	background-color:#fff;
	border:3px solid #ccc;
	background:#BEAF90 url('images/background.gif') center repeat-y;
	font-family: 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, Verdana, sans-serif;
	font-size:10px;
	color:#1C1E23;
	margin:0;
}

#simplemodal-container a.modalCloseImg {
  background:url('images/x.png') no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

