#container {
position: relative;
#background-color: #CBD4FE;
text-align: center;
width: 871px;
height: 1091px;
}

img {
border: 0;
}

h1 {
font-size: 24px;
color: #000000;
}

h2 {
font-size: 16px;
color: #000000;
}

#cemetery_map {
position: relative;
width: 850px;
height: 1001px;
background-image: url('images/cemetery_map.jpg');
margin: 0 auto;
}


.section {
#background-color: #CBD4FE;
opacity:.50;
filter: alpha(opacity=50);
-moz-opacity: 0.50;
border: 4px solid #1E34A0;
}

span {
display: none;
font-size: 108px;
#color: #1E34A0;
font-weight: bold;
opacity:.99;
filter: alpha(opacity=99);
-moz-opacity: 0.99;
}

span.click {
font-size: 30px;
font-weight: bolder;
opacity:.99;
filter: alpha(opacity=99);
-moz-opacity: 0.99;
}

#section_1 {
position: absolute;
width: 470px;
height: 415px;
top: 0px;
left: 0px;
}

#section_2 {
position: absolute;
width: 380px;
height: 420px;
top: 0px;
left: 471px;
}

#section_3 {
position: absolute;
width: 470px;
height: 340px;
top: 416px;
left: 0px;
}

#section_4 {
position: absolute;
width: 380px;
height: 354px;
top: 421px;
left: 471px;
}

#section_5 {
position: absolute;
width: 470px;
height: 246px;
top: 756px;
left: 0px;
}

#section_6 {
position: absolute;
width: 380px;
height: 227px;
top: 775px;
left: 471px;
}

.backbutton {
background-color: #437495;
border: 1px #000032 outset;
padding: 1px 4px;
color: #FFFFFF;
text-decoration: none;
font: bold 18px David;
}

.backbutton:visited {
color: #0000EE;
}

.backbutton:hover {
border-style: inset;
background-color: #404040;
color: white;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.backbutton:active {
color: blue;
}
