*{
	margin:0; padding:0;
	font-family:Helvetica, Arial, sans-serif;
}
a{
	text-decoration: none;
	color: #dc212d;
}

a:hover{
	text-decoration: underline;
}

#wrap{
	width:920px;
	margin:28px auto 0 auto;
}

.logo-wrapper{
	width:918px;
	position:relative;
	clear:both;
}

.logo-spacer{
	display: block; height:26px;
	background: #bbb url(http://hainaut.mariemont.museum/files/images/header-round-corner.jpg) top left no-repeat;
}

.cfb-logo-display{
	display: block; width:182px; height:31px;
	position:absolute; right:0; top:-3px;
	background:#fff url(http://hainaut.mariemont.museum/files/images/logo-com-fr.jpg) 3px 0 no-repeat;
	text-indent:-100000px;
}

.cfb-logo-display a{
	display:block; width: 182px; height:31px;
	position:absolute; top:0; left:0;
	text-indent:-100000px;
	z-index:1000;
	clear: both;
	background: url(transparency.gif);
}

.mrm-logo-display{
	display: block; width:180px; height:183px;
	position:absolute; right:0; top:0;
	text-indent:-3000px;
	background-image:url(http://hainaut.mariemont.museum/files/images/logo-m.jpg) !important;
	border-left: 2px solid #CE0F42; 
}

.mrm-logo-display a{
	display:block; width: 182px; height:183px;
	position:absolute; top:0; left:0;
	text-indent:-100000px;
	z-index:1000;
	clear: both;
	background: url(transparency.gif);
}

#title-wrapper{
	 width:918px; height:183px;
	position:relative;
	margin: 0;
	background:#fff url(http://hainaut.mariemont.museum/files/images/bg-ban.jpg);

}

#ban-wrapper{
	width: 481px; height:81px;
	position:absolute; top:32px; left:19px;
	background: url(http://hainaut.mariemont.museum/files/images/ban-round-corner.jpg);
}

#ban-wrapper a{
	display:block; width: 481px; height:81px;
	position:absolute; top:0; left:0;
	text-indent:-100000px;
	z-index:1000;
	clear: both;
	background: url(transparency.gif);


}

#ban-wrapper h1{
	margin: 10px 15px 0 15px;
	font-weight: bold;
	font-size: 33px;
	letter-spacing:-1.7px;
	color: #332f2f;
	
}

#ban-wrapper h2{
	margin: 5px 15px 0 15px;
	font-weight: bold;
	font-size: 13px;
	letter-spacing:0px;
	color: #dc212e;
}


#main-nav-wrapper{
	width:893px; height:30px;margin:0;
	background: #2f2e2e url(http://hainaut.mariemont.museum/files/images/menu-round-corner.jpg) right bottom no-repeat;
	padding: 0 0 0 25px;
}

#main-nav-wrapper ul{
	height:30px;
}

#main-nav-wrapper ul li{
	float:left;
	display:block;
	letter-spacing:-1px;
	font-size:13px;
	font-weight:bold;
	position:relative;
}

#main-nav-wrapper ul li.menu-spacer{
	display:block; width:1px; height: 14px; padding:8px 0;
	margin: 0 31px;
	background:url(http://hainaut.mariemont.museum/files/images/menu-spacer.gif);
}

#main-nav-wrapper ul li a{
	color:#eee;
	text-decoration:none;
	display: block; height: 14px; padding:8px 0px 10px 0px;
	float:left;
}

#main-nav-wrapper ul li a:hover, #main-nav-wrapper ul li.current a {
	color:#CE0F42;
}

#main-nav-wrapper ul li ul{
	color:#FFF;
	display:none;
	position:absolute; top:30px; left:-10px; 
	z-index:2;
}


#main-nav-wrapper ul li ul li{
}

#main-nav-wrapper ul li ul li a{
display: block; margin:0; background:#dc222e;width:208px; padding:8px 0 8px 10px;

}

#main-nav-wrapper ul li ul li a:hover{
color:#fff;
}

#main-nav-wrapper ul li ul{
}

#main-nav-wrapper ul li ul li.last a{
	clear:both;
	color:#fff;
	background:#cc0000 url(http://hainaut.mariemont.museum/files/images/bg-submenu.jpg) 18px 15px no-repeat; padding: 8px 0 8px 28px; width:190px;
}

#main-nav-wrapper ul li ul li.subnav a{
	margin: 0 0 2px 0; 
	background:#cc0000 url(http://hainaut.mariemont.museum/files/images/bg-submenu.jpg) 18px 15px no-repeat;
}

#content-wrapper{
	min-height:550px;
	height:auto!important;
	height:550px;
	padding: 0 0 25px 0;
	clear:both;
	border-left: 1px solid #dbdede;
	position:relative;
	overflow:auto!important;
	overflow:visible;
}

#no-column-content{
	padding:20px 20px;  	
}

#content-wrapper a{
	text-decoration:none;
}


#right-border-helper{
	width:917px;
	border-right: 1px solid #dbdede;
	background:#E2E2E2 url(http://hainaut.mariemont.museum/files/images/wrapper-background.jpg) center top repeat-x;
}

/*
.search-wrapper input{
	border:none;
}

#search-input{
	width:114px; height:18px;
	padding:6px 10px 4px;
	font-size:14px;
	background:#fff url(http://hainaut.mariemont.museum/files/images/input-search-round-content.jpg) left center no-repeat;
	vertical-align:middle;
	color: #7d7b7c;
}

#search-submit{
	width:37px; height:28px;
	background: url(http://hainaut.mariemont.museum/files/images/go-button-content.jpg) left bottom;
	text-indent: 100000px;
	overflow:hidden;
	margin-left: -4px;
	font-size: 0;
	vertical-align:middle;
	color:#B96A6A;
} */

#footer{
	width: 918px;
	background:#E2E2E2 url(http://hainaut.mariemont.museum/files/images/wrapper-bottom.jpg) center bottom no-repeat;
	clear:both;
	margin: 0 0 24px 0px;
	padding:0 0 10px;
	text-align:center;
	font-size:11px;
}
#footer a {
	color:#000;
}
#footer a:hover {
	color:#DC212D;
}

/* style specific to GMap plugin */

.gmnoprint h1{
	font-size: 18px;
}


/* style for advanced seaarch box display */
#search-field{
	height: 230px; width:516px;
	margin: 20px 0 20px 0;
	background: url(../files/images/bg-search-field.gif) top center;
	position:relative;

}

#search-field h3{
	color: #fff;
	padding: 45px 12px 16px 41px;
	letter-spacing:-1px;
	
}

#search-field ul{
	margin: 12px 20px 0 40px;
}

#search-field li.bt-doc{
	display:block; width:185px; height:28px; 
	background: url(../files/images/bt-doc.jpg) center center;
	position:absolute; bottom:16px; right:16px;
}

#search-field li.bt-doc a{
display:block;
font-family:helvetica;
font-size:14px;
letter-spacing:-0.2px;
margin:6px 0 0 10px;
}

.search-wrapper{
	margin: 0 0 0 41px;
}

#search-field input{
	border:none;
}

#search-input{
	width:364px; height:18px;
	padding:6px 10px 4px;
	font-size:14px;
	background:#fff url(../files/images/input-search-round.jpg) left center no-repeat;
	vertical-align:middle;
}

#search-submit{
	width:37px; height:28px;
	background: url(../files/images/go-button.jpg) left bottom;
	text-indent: 100000px;
	overflow:hidden;
	margin-left: -4px;
	font-size: 0;
	vertical-align:middle;
	color:#B96A6A;
}

#search-field li{
	display:block;
	font-size:16px;
	list-style:none;
}

#search-field li a{
	text-decoration: none;
	color: #fff;
}
