body {
	font:	10pt Georgia, Arial, Helvetica, sans-serif;
	background:#FFFFFF;
	padding:0px;
	margin:0px;
	}
	
a { text-decoration:underline; color:#000000; }
		
body { margin:0px 0px 0px 0px; }
	
#main { border:0px; background:#FFFFFF; }

#content {
	margin-top:10px;
	padding-bottom:0px;
	background:#FFFFFF;
	border:0px;
	text-align:left;
	}

#main #menu { display: none; }

li { padding-left: 3px; }
ul { padding-bottom: 5px; }		
p, h1 { margin:0px 5px 5px 5px; padding:0px 5px 0px 5px; }
		
h1 { font-size:12px; padding-top:10px; }
p, ul { padding-left: -2px; }
	
#title, #titleprint, #bar, #bar2, #nav, .noprint, .random, .likebutton, 
.adlink, .random_right, .master, .adunit, .main_slide, .master2 { display: none; }

.adlink_mobile { margin: 0px 0px 0px 0px; }

#titlehand { text-align: center; padding-bottom: 5px; }

#adcontent { padding-top: 10px; padding-bottom: 10px; text-align: center; }

.buttonshand { text-align: center; padding-bottom: 5px;  } 

#address {
        padding-left: 10px;
        padding-right: 0px;
	padding-bottom: 5px;
        }

.picture {
        float:left;
        text-align: center;
        margin:5px;
        background: #CCCCCC;
        width: 150px;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 4px;
        padding-bottom: 4px;
        border:2px solid #000000;
        }

.picture_center {
        text-align: center;
        margin:5px;
        background: #CCCCCC;
        width: 150px;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 4px;
        padding-bottom: 4px;
        border:2px solid #000000;
        }

.pictureright {
        text-align: center;
        float:right;
        margin:5px;
        background: #CCCCCC;
        width: 150px;
        padding-left: 4px;
        padding-right: 4px;
        padding-top: 4px;
        padding-bottom: 4px;
        border:2px solid #000000;
        }


.caption {
        text-align: center;
        font-size: 8px;
}

.insert {
 font: Georgia, Arial, Helvetica, sans-serif;
 text-align: left;
 font-size: 7pt;
 float: right;
 margin: 10px;
 background: #FFFFFF;
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 5px;
 padding-bottom: 5px;
 border: 2px solid #000000;
}
.insert p {
 font: Georgia, Arial, Helvetica, sans-serif;
 padding-left: 2px;
 padding-right: 2px;
 padding-top: 5px;
 padding-bottom: 5px;
}
.insert h1 {
 font: Georgia, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-align: center;
}

.buttons { text-align: center; padding: 5px 5px 5px 5px;}
.buttons a {
  font-size: 8pt;
  margin-right: 2px;
  border-style: solid;
  border-color: #000;
  border-width: 1px;
  padding: 2px 5px 2px 5px;
  color: #C00;
  text-decoration: none;
  background-color: #F0F8FF;
  font-weight: bold;
}

.buttons a:hover { color: #FF0000; background-color: #336699; }

.map_right { 
  position: relative; 
  padding-bottom: 56.25%;
  height: 0; 
  overflow: hidden; 
  max-width: 100%;
}
.map_right iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.container {
  display: flex; /* or inline-flex */
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}

.follow {
  margin: auto;
  width: 150px;
  text-align: center;
  padding: 10px;
  border: 1px dashed #CC0000;
}

