/* CSS- Cascading Style Sheet for the Template: pixelpost-light */
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	min-width: 910px;
	font-family: Helvetica, Arial;
}

html, body {
    height: 100%;
}
#wrapper {
    position: relative;
    min-height: 100%;
}

/* DEBUG div {
	border: 1px solid red;
}
*/

#img-h .thumbnails, #img-h .current-thumbnail {
	width: 45px;
	height: 45px;
	border: 3px solid gray;
	margin: 4px;
}
.btn-close {
  float: right;
  font-size: 12pt;
	font-weight: bold; 
  margin:5px; 
}
.my-map-control a {
  font-size: 12pt;
	font-weight: bold;  
}

.my-map-control {
  padding:5px;
}
.image-border {
	padding: 7px;
}
#info-links {
  position:absolute;
  left:0px;
	bottom: 0px;
	width: 100%;
	margin: 0 auto;
	padding-top: 5px;
	margin-top: 0px;
	height: 20px;
	border-top: 1px solid black;
	font-size: 10px;
}
#img-h {
  position:absolute;
  left:0px;
	width: 100%;
	margin: 0 auto;
	bottom: 70px;
	height: 60px;
	text-align:center;
}
label {
	font-size: 10pt;
}
.input {
	font-family: Arial, Helvetivca;
	font-size: 10pt;
  margin-bottom:10px;
	border: 1px solid #444;
	padding: 1px;
	width: 100%;
}
/* migration */
.hide, .tags {
	display: block;
}
/* stormpics */
.navigation {
  height:23px;
	position: absolute;
	top:0px;
  left:0px;
	width: 100%;
  padding: 0px;
	margin: 0;
	margin-bottom: 40px;
	padding-top:1px;
	text-align: center;
	font-size: 10pt;
	text-transform: lowercase;
}
#nav-default {
  padding: 3px;
}
#nav-status {
	text-transform: none;
	padding: 3px;
}
#nav-right {
  position:absolute;
  top:0px;
  right:0px;
  text-align: right;
	width: 280px;
	padding: 3px;
}
#nav-title {
  position:absolute;
  border: none;
  top:0px;
  left:0px;
  padding: 3px;
  margin:0px;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	width: 220px;
}
#nav-title a {
	text-decoration: none;
	color: black;
}
#main {
	position: relative;
	top: 50px;
	right: 0;
	margin: 0 auto 170px;
	text-align: left;
}
h1.caption {
  float:right;
	margin-top: 3px;
	font-size:20pt;
	margin-right:-12px;
	font-weight: normal;
	letter-spacing:2pt;
	font-family: 'Reenie Beanie', arial, serif; 
}
div.image {
  min-height: 380px;
  background-position: center center; 
  background-repeat:no-repeat;
  background-color:black;
	text-align: center;
}
.image-off {
  display:none;
}
.tags a, .image-exif, .image-exif a, .image-date {
  font-size:10pt;
}
#comments ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#comments li {
	display: block;
	margin: 0px;
	text-decoration: none;
	padding: 3px;
	margin-bottom: 10px;
}
#img-nav {
  min-height: 380px;
	width: 100%;
	height: 100%;
}
#img-nav a {
	float: left;
	height: 100%;
	width: 34%;
	text-decoration: none;
	opacity:0.4;filter:alpha(opacity=40)
}
#img-nav a.img-nav-left, #img-nav a.img-nav-right {
	width: 33%;
}
#img-nav div {
	width: 30%;
}
#img-info, #map {
  position:absolute;
  left:7px;
  top:7px;
  overflow:auto; 
  min-height: 380px;
	display: none;
	text-align: left;
}
h2 {
  margin-bottom:3px;
  font-size:14pt;
}
.important {
  display:none;
}


