body {
  font-family: Calibri, "Lucida Sans", Verdana, Arial;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #000000;
  margin:0 0 20px;
  padding:20px 0;
}

p.gallerytitle {
  font-weight: bold;
  text-align: center;
}

img.gallery {
  border-color: #ffffff;
  border-width: 6px;
}

p.warning {
	color:#FFFF00;
	font-weight:bold;
}

# lightroom gallery style

* {
margin:0;
padding:0;
}

a, a:link, a:hover {
color:inherit;
cursor:pointer;
text-decoration:underline;
}

.clear {
clear:both;
}

#wrapper_thumb {
margin:0 auto;
padding-left:10px;
padding-right:10px;
text-align:left;
width:967px;
text-align:left;
}

#sitetitle {
margin-bottom:10px;
border-bottom:1px dotted #7F7F7F !important;
}

#sitetitle h1 {
background-color:inherit;
font-size:20px;
}

.textColor {
background-color:inherit;
color:#B3B3B3 !important;
}

#collectionHeader {
margin-bottom:15px;
}

#collectionHeader h1 {
font-size:14px;
}

#stage {
width:967px !important;
border-bottom:1px dotted #7F7F7F !important;
padding-bottom:10px;
}

#stage, #index {
float:left;
margin:0;
position:relative;
}

.thumbnail {
  background-color:#404040;
  color:inherit;
  float:left;
  height:160px;
  overflow:hidden;
  position:relative;
  width:160px;
}

.borderTopLeft {
  border-left:1px solid #303030 !important;
  border-top:1px solid #303030 !important;
}

.borderRight {
  border-right:1px solid #303030 !important;
}

.borderBottom {
  border-bottom:1px solid #303030 !important;
}

.itemNumber {
  background-color:inherit;
  color:#9C9C9C;
  font-size:40px;
  font-weight:bold;
  left:2px;
  letter-spacing:-1px;
  position:absolute;
  top:2px;
  z-index:0;
  background-color:inherit;
  color:#4B4B4B !important;
  display:inherit !important;
}
.landscape {
  margin-top: 37px;
  margin-left: 15px;
}
.portrait {
  margin-top: 15px;
  margin-left: 37px;
}


.dropShadow {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/galleries/images/shadow.png) no-repeat scroll right bottom;
display:block;
float:left;
margin:13px -10px -10px 10px;
position:relative;
}

.dropShadow .inner {
display:block;
left:-10px;
margin:0;
overflow:hidden;
position:relative;
top:-13px;
}

.thumb {
border:1px solid black;
position:relative;
border:1px solid #000000 !important;
}

#contact {
margin-bottom:10px;
padding:5px 0;
text-align:left;
}

.back {
float: left;
margin-bottom:10px;
padding:0;
}

.pagination {
float:right;
margin-bottom:10px;
padding:0;
}

.paginationLinks, .pagination, #liveUpdatePagination {
}

.pagination .current {
border:1px solid #7F7F7F;
}

.pagination li, .pagination a {
}

.pagination li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px;
}

table.form {
	background-color: #333333;
}
table.form th {
	background-color: #666666;
}
input {
  font-family: Calibri, "Lucida Sans", Verdana, Arial;
  font-size: 14px;
	color: #FFF;
	background-color: #4B4B4B;
	border-top-color: #242424;
	border-right-color: #242424;
	border-bottom-color: #242424;
	border-left-color: #242424;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

