footer {
    clear:both;
    color:#99ff99;
    font-size:1em;
}
.dmbtn {width:250px;}
	img {width:480px;
	  -moz-box-shadow:    20px 20px 20px 0px #000;
  -webkit-box-shadow: 20px 20px 20px 0px #000;
  box-shadow:         20px 20px 20px 0px #000;
border: 1px solid white;
/*
   -moz-box-shadow:    inset 0 0 30px #000000;
   -webkit-box-shadow: inset 0 0 30px #000000;
   box-shadow:         inset 0 0 30px #000000;
 */
	}
/* 
	body {background-color:white; color:black;}
	body  {
			background-image: url('cloudysky.jpg');
			background-repeat: repeat;
			background-attachment: fixed;
    }
 */
	.large {display:none;}
	.large img {width:480px;}
	.small {display:inline;}

button {
		  -moz-box-shadow:    5px 5px 10px 0px #000;
          -webkit-box-shadow: 5px 5px 10px 0px #000;
          box-shadow:         5px 5px 10px 0px #000;
border: 1px solid white;
background-color:rgba(0, 0, 0, 0.2); color:black; width:30%; margin:2%;
}
    .smallm {display:inline; color:black; text-align: center; font-size:1em;}
	.fpopup {
			position: fixed;
			top: 50px;
			left: 50px;
			width:480px;
			border: 3px solid #73AD21;
			/* background-color:#cccccc; */
			/* background-color:rgba(0, 0, 255, 0.9); */
			background-image: url('../townbasics/cloudysky.jpg');
    }
     h1 {font-family:'Lucida Grande', sans-serif; font-size:1.6em; color:black; text-align: center;}
	p {font-family: Helvetica, Arial, Sans-Serif; color:black; width:100%; text-align: center; font-size:1.2em;}
    span {font-family: Helvetica, Arial, Sans-Serif; color:black; width:100%; text-align: center; font-size:3.2em;}
    .container {width:480px;margin-left:auto; margin-right:auto;}
    .redBtn {background-color:red; color:white;}
    #spare1, #spare2, #spare3 {display:none;}
    button { min-height:30px; color:white; font-size:1em; width:32%;}
    .spanbtn_u {background-color:brown;}
    .fpopup p {font-size:1.6em; color:yellow;}
    .fpopup {background-color:green;}
    .townbtn {color:yellow;}
    .townbtnr {color:red;}
    .mapContainer {width:400px; background-color:gray; padding:10px;}
.textContainer {background-color:yellow;  padding:10px;}
.mapbit {width:30%;}
h1 {color:yellow;}
.nm {font-size:0.4em;}
.nm2 {font-size:0.6em;}
.cafelogo {max-width:300px; margin-left:auto; margin-right:auto;}