body{
background: #fff;
color: #000;
font-family: Comic Sans MS, Tahoma, Verdana, Arial, Helvetica;
padding: 0 30px 30px 30px;
}
div{
text-align: center;
width: 100%;
}
p{
	text-align: left;
	margin:12px 140px;
}
h1, h2, h3{
	font-weight: bold;
	margin: 10px;
}

h1{
	font-size: 2em;
}

h2{
	font-size: 1.5em;
	margin:10px 140px;
}

h3{
	font-size: 1.2em;
}
ul{
	padding: 3px;
	margin-bottom: 8px;
}

.twitter{
	float: left;
	width: 120px;
	border: 1px solid #000;
	padding: 4px;
	margin: 20px 10px 10px 0;
}
	.twitter li{
		list-style: none;
		font-size: 0.7em;
	}

.gallery{
	float: right;
	width: 120px;
	border: 1px solid #000;
	padding: 4px;
	margin: 20px 0 10px 10px;
}
	.gallery li{
		list-style: none;
	}

	.gallery.main {
		float: none;
		width: 700px;
		margin-left: auto;
		margin-right: auto;
	}

		.gallery.main ul,
		.gallery.main li{
			display: inline;
		}

			.gallery.main li div{
				width: 420px;
				display: inline-block;
				vertical-align:top;
			}


				.gallery.main li p{
					font-size: 0.7em;
				}


#streetOverlay {
    position:absolute;
    left:0px;
    top:0px;
    z-index:1;
    width: 100%;
    height: 100%;
}
#streetOverlay object {
    z-index:1;
    position:relative;
}

#panoOverlay {
    position:absolute;
    left:0px;
    top:0px;
    z-index:2;
    width: 100%;
    height: 100%;
}
#panoOverlay object {
    z-index:2;
    position:relative;
}
#radarOverlay {
    position:absolute;
    right:20px;
    top:20px;
    z-index:1;
    width: 181px;
    height: 264px;
}
#radarOverlay object {
    z-index:1;
    position:relative;
}
#radarFoundSanta {
    position:absolute;
    right:10px;
    top:10px;
    background: transparent url('/images/FOUNDSANTA.png') no-repeat center center;
    z-index:4;
    width: 181px;
    height: 264px;
    display:none;
}
.addthis_button {
    position:absolute;
    z-index:1;
    bottom:40px;
    left:10px;
}

.footer{
	font-size: 0.7em;
}

.newsHeading{
	text-align: center;
}

.news{
	font-weight: bold;
}