	header {background-image: url(../Images/greeneye.JPG);
			background-color: rgba(255,255,255,1);
			background-size: cover;
			background-position: center;
			height: 300px;
			display: flex;
			align-items: center;
			justify-content: center;
			color: white;}
	
	body {background-color: #f2f2f2;
			color: #000000;
			font-family: 'Marcellus', serif;
			background-image: url(../Images/Goldrose.png);
			background-size: cover;
			background-position: center;
			background-repeat: repeat-x;
			background-attachment: fixed;}
		
		
		h1 {background-color: #5c0c19;
			color: #f2f2f2;
			font-family: 'Cinzel', serif;
			text-align: center;
			border-width:3px;
			border-style: ridge;
			margin: 0;}
		
			
		h2 {background-color: #5c0c19;
			color: #f2f2f2;
			font-family: 'Cinzel', serif;
			text-align: center;
			border-width:3px;
			border-style: ridge;
			margin: 0;}
		h3 {background-color: #5c0c19;
			color: #f2f2f2;
			font-family: 'Cinzel', serif;
			text-align: center;}	
		h4 {background-color: none;
			color: #000000;
			font-family: 'Cinzel', serif;
			text-align: center;}	
		h5  {text-align: center;
			font-family: 'Marcellus', serif;
			font-weight: bold;
			padding: 10px;
			background-image:radial-gradient(#ffffff, #000000);
			opacity: 0.7;
			word-spacing: 10px;
			border-width:3px;
			border-style: ridge;
			margin: 0;}	
a:link{color:#5c0c19;}	
a:visited {color: #5c0c19;}	
a:hover {color: #000000;}			
		p {font-size: 0.8em;
			text-align: center;
			padding: 10px;}
	#p1 {font-size: 1em;
		font-family: 'Marcellus', serif;
		padding: 20px;
		text-align: left;}
	footer {font-size: 0.8em;
			font-style: italic;
			color: #000000;
			text-align: center;}
	nav {text-align: center;
			font-family: Cinzel, "Times New Roman", serif;
			font-weight: bold;
			padding: 10px;
			background-image:radial-gradient(#ffffff, #000000);
			opacity: 0.7;
			word-spacing: 10px;
			border-width:3px;
			border-style: ridge;
			margin: 0;}
nav a:link{color:#5c0c19;}	
nav a:visited {color: #5c0c19;}	
nav a:hover {color: #000000;}			
aside {width: 220px;
		flex: 0 0 220px;
		float: none;
		padding: 10px;
		background-color: #5c0c19;
		color: #ffffff;
		}
aside h3 {border-bottom: 1px solid #f2f2f2;
		text-align:center;
		padding-bottom: 2px;
}	
iframe {width:200px;
		height: 140px;}		
main {margin-right:0px;
		 flex: 1 1 auto;
		padding: 10px;
		opacity: 1;
		font-family: 'Marcellus', serif;}	
table {margin: auto;
		width:200px;
		border:none;
		border-collapse: separate;
		border-spacing: 10px;}
th, td {border: none;
		font-family: 'Marcellus', sans-serif;
		font-size: 0.7em}
caption {font-family: 'Marcellus', sans-serif;
		font-size: 1.2em;
		font-weight: bold;
		padding-bottom: 0.5em;}		
		
#wrapper {width: 960px;
				margin: auto;
				box-shadow: 5px 5px 5px #1e1e1e;
				background-color: rgba(255,255,255,0.7);
				align-items: stretch;}
a[href^="mailto:"] {color: #ffffff;} 
.bigImage {width: 290px;
				height: 250px;}
.smallImage {width: 200px;
				height: 250px;}
	
dt {font-family: 'Marcellus';
		font-size: 1.2em;
		font-weight: bold;
		text-decoration: underline;
		padding: 10px;}
dd {font-family: 'Marcellus';
		font-size: 1.0em;
		padding: 0px;}
.content-row {
  display: flex;
  align-items: stretch;		
  min-height: 100dvh;
flex-direction: row-reverse;}
#square-booking {
  width: 100%;   
  	height: 2200px;
  max-width: 700px;  
  margin: 0 auto;    
}

#square-booking iframe {
  width: 100% !important;
  height: 2200px !important; 
  border: none;
}
#do {list-style-type:"✅ ";}
#dont {list-style-type:"❌ ";}
#gen {list-style-type:"▫ ";}
