/* please update */

@charset "UTF-8";
.bier body {
	background: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #ffffff;
	font-family: “Helvetica Neue”, Helvetica;
	font-size:127%;
    	line-height:1em;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
body {margin-right: 0px; margin-left: 0px;}   /*crazy hack to target Safari 3/GoogleChrome only --for now */
#lbOverlay {width: 220%; height:2200%;}
}

.bier #container {
	width: 672px;
	background: #ffffff;
	margin: 0px auto;
	border: 0px;
	text-align: left;
}
.bier #header {
	text-align: center;
	background-color: #ffffff;
}
.bier #header h1 {
	margin: 0;
	padding: 0;
}
.bier #mainContent {
	padding: 0 22px;
	background: #ffffff;
	text-align: left;
	color: #ffffff;
}

#gallerytext {
	margin-top: -24px;
	margin-left: 7px;
	text-align: center;
	font-size: .65em;
	color: #fffff;
	letter-spacing: .079em;
}

.textsmall {
	line-height:1.22em; /* 16×1.125=18 */
	font-size: .74em; /* 16x0.75=12px */
}
.bier #footer {
	margin: 0;
	padding: 0;
	background: #ffffff;
	text-align: center;
}
.bier #footer p {
	margin: 0;
	padding: 0;
}
a {
	color: #fffff;
	border: none;
	border-style: hidden;
	outline: none;
	border-color: #000000;
	outline-color: #000000;
	text-decoration: none;
}
a.black {
color: #fff;
text-decoration: none;
}
a:hover {
	color: #00a357;
	text-decoration: underline;
	border: none;
	border-style: hidden;
	outline: none;
	border-color: #000000;
	outline-color: #000000;
}
a:img { 
	border: none;
	border-style: hidden;
	outline: none;
	color: #000000;
	border-color: #000000;
	outline-color: #000000;
}

/*                                   */

body {
	background: #000000;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #ffffff;
	border-color: #000000;
	border: none;
	border-width: 0px;
	font-family: “Helvetica Neue”, Helvetica;
	font-size:127%;
    	line-height:1em;
}

p#bigger {
	margin-top:22px;
	margin-bottom:22px;
	font-size:129%;
	line-height:1.06em;
}

img {
	border-width: 0px;
	border: none;
	text-decoration: none;
	border-color: #000000;
	outline-color: #000000;
	color: #000000;
	-webkit-tap-highlight-color:rgba(44,220,0,0.1);
	-webkit-touch-callout: none;
}

a {
	border-width: 0px;
	border: none;
	text-decoration: none;
	border-color: #000000;
	outline-color: #000000;
	color: #ffffff;
}

a:hover {
	border-width: 0px;
	border: none;
	text-decoration: none;
	border-color: #000000;
	outline-color: #000000;
	color: #00a357;
}

#container {
	color: #ffffff;
	border: none;
	border-width: 0px;
}

.input { border: 1px solid #000000; background: #999999; }

#weatherCurrent {
	background: #000000;
	width: 185px;
	margin: 0 auto;
	padding: 5px 10px;
	overflow: hidden;
	font-size: 11px;
	color: #999999;
	font-family: “Helvetica Neue”, Helvetica;
}

#weather {
	background: #000000;
	width: 185px;
	margin: 0 auto;
	padding: 5px 10px;
	overflow: hidden;
	font-size: 11px;
	color: #999999;
	font-family: “Helvetica Neue”, Helvetica;
}

/* gallery */
#title { font-size:.65em; font-family:Arial, Helvetica, sans-serif; }
a#prev, a#next { color:#000000; text-decoration:none; }
a#prev:hover, a#next:hover {text-decoration: underline; }
.intropics { width:800px; height:500px; padding:0; margin:0px; overflow:hidden; }
.intropics img { width:800px; height:500px; padding:0; top:0; left:0px; }
.picnavintro { text-align:center; margin:0px; }
#picnavintro a { color:#000000; margin:0px; padding:0px; text-decoration:none; }
#picnavintro a.activeSlide { color:#0066cc; }
#picnavintro a:hover { text-decoration:none; }
#picnavintro a:focus { outline: none; }