@charset "UTF-8";
/* CSS Document */
body, html{
margin: 0;
padding: 0;
border: 0;
height: 100%;
width: 100%;
background-image: url(../images/main-bg.jpg);
}
#bgwrapper1 { 
 margin:0 auto;
 width:100%; 
 height:291px;
 background-image:url('../images/woodtop_bg.jpg');
 background-position:top;
 background-repeat:repeat-x;
}
p{font-family:'Arvo', arial, serif;
	color:#3e4129;
	text-shadow: 1px 1px 1px #fff;
	line-height:1.615em;}
a{
	font-family:'Arvo', arial, serif;
	ext-shadow: 1px 1px 1px #000;
	text-decoration: none;	
}

a.current{
	text-decoration: underline;
}
a img 	{border: none;}

/* header

-------------------------------------------------------------- */
#outer {
	/*margin-bottom: -104px;*/
	min-height: 100%;
	text-align: left;
	width: 100%;
}

#masthead {
	height: 165px;
	margin-bottom: 0;
	text-align: center;
	position: absolute;
	top: 35px;
	width: 100%;
	background-image: url(../images/header-strip.png);
	background-repeat: repeat-x;
}
#logo {
	background: url(../images/logo.png) top left no-repeat;
	display: block;
	height: 216px;
	margin-left: -12px;
	margin-top: -60px;
	text-indent: -9000px;
	width: 192px
}
h1{
	font-family:'Arvo', arial, serif;
	color:#180E0D;
	font-weight: bold;
	text-transform: capitalize;
	text-shadow: 1px 1px 1px #fff;
	line-height:1.615em;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-top-color: #21170B;
	border-right-color: #21170B;
	border-bottom-color: #BD672E;
	border-left-color: #21170B;
}
/* The Navigation */

 ul {
 list-style: none;
 }


#navigation {
	background:url(https://marhabalambertville.com/images/navigation.png) repeat-x;
	width: 100%;
	height: 48px;
}



#navigation ul {
	float:left; 
	background:url(../images/navigation-separator.png) no-repeat right 0;}

#navigation ul li	{float:left; position:relative; background:url(../images/navigation-separator.png) no-repeat 0 0; padding-left:2px;}

#navigation li a	{float:left; padding:22px 20px; font-size:14px; text-transform:uppercase; letter-spacing:2px; ext-shadow: 1px 1px 1px #000; color:#CDC3AD; overflow:hidden;}

#navigation li.current-menu-item a,

#navigation li a:hover  {color:#CDC3AD;}

#navigation li a:hover  {
	color:#fff;
}





#navigation ul ul	{display:none; position:absolute; left:2px; top:49px; width:150px; border-top:1px solid #8C6229;}

#navigation ul ul li	{float:left; position:relative; padding:0;}

#navigation ul ul li a	{float:left; width:130px; padding:8px 10px; }

#navigation ul ul li a:hover{background:#2F1E09;}

#navigation ul ul ul	{position:absolute; top:0; left:150px; border-top:none;}

#bgcontentwrapper {
	margin:0 auto;
	width:960px;
}

#content {
 margin:0 auto;
 width:940px;
 margin-bottom:-2px;
}
.bg {
	background: url(../images/repeat.png) repeat-x;
	overflow: auto;
	padding: 15px;
	width: 500px;
	height: auto;
	margin-right: auto;
	margin-left: 200px;
}

.bg2 {
	background: url(../images/repeat.png) repeat-y;
	overflow: auto;
	padding: 10px;
	width: 500px;
	height: auto;
	margin-right: auto;
	margin-left: 200px;
}

#footer {
	clear: both;
	color: #444;
	font-size: 12px;
	height: 69px;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center;
	position:fixed;
	width:100%;
	bottom: 0px;
	left: 0px;
	z-index:1;
	background-image: url(../images/footer-strip.png);
	background-repeat: repeat-x;
}

body.contact div#footer {
	position:fixed;
	width:100%;
	bottom: 0px;
	left: 0px;
	z-index:1;
}

#footer p {
	color: #FFF;
	text-shadow: 1px 1px 1px #3e4129;
	margin-top: 17px;
	padding: 0;
	text-align: left
}

#footer a {
	color: #FFF;
}

#footer a:hover {
	color: #CDC3AD;
}
a#events {
	height: 31px;
	width: 31px;
	background-image: url(../images/fb.png);
	background-repeat: no-repeat;
	background-position: 20px 15px;
}

a#events:hover {
	
	background-image: url(../images/fb-over.png);

}
p#attribution,.text-right {
	text-align: right;
	font-size: 12px;
}