/*MY CSS*/

	#gallery td,th {
		border:1px solid #CFD7B3;
		border-collapse:collapse;
		padding:2px;margin:0;
		vertical-align:top;
	}

	/*color:#333;
		font-family:verdana,sans-serif; 
		font-size:0.85em;*/
	
	#gallery {
		width:627px;
	  clear: right;
	  margin-top: 5px;
	  margin-left: auto;
	  margin-right: auto;
	  border: 0px;
	  /*padding: 7px;*/
	}
	#gallery a:link{
	  color: #3366cc;
	  text-decoration: none;
	  font-weight: bold;
  }
	#gallery a:visited {
	  color: #3366cc;
	  text-decoration: none;
	  font-weight: bold;
  }
	#gallery a:active {
	  color: #3366cc;
	  text-decoration: none;
	  font-weight: bold;
  }
	#gallery a:hover {
	  color: #336699;
	  text-decoration: none;
	  font-weight: bold;
  }
	#gallery h2, #gallery h3, #gallery h4 {
	  margin: 0;
	  padding: 0;
	  color: #000;
  }
	#gallery p {
	  margin: 0.6em 0;
	  padding: 0;
  }
	#gallery .gbBlock h2 {
	  text-align: left;
	  color: #369;
  }
	#gallery .gbBlock h3 {
		margin-bottom: 0.5em;
  }
	#gallery .gbBlock h4 {
	  margin-top: 0.5em;
	  text-align: left;
  }
	
	#gallery {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: .75em;
	  color: #333;
	  background-color: #fff;
  }


	#gallery h2, #gallery h3, #gallery h4 {
		font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  }
	

	.giTitle2{
	  font-family:Georgia, Times New Roman, Times, serif;
		font-size:1.4em;
		line-height:1.2em;
		font-weight:normal;
		color:#06c;

	  /*color: #369;*/
  }
	.giTitle, .giTitle2 {
		text-align: center;
  }
	.giTitle, #gallery h2, #gallery h3, #gallery h4 {
	  font-family:Georgia, Times New Roman, Times, serif;
		font-size:1.5em;
		line-height:1.2em;
		font-weight:normal;
		color:#06c;

	  /*color: #369;*/
  }

	.viewCount{
		color: #000;
  }

	#photo-info {
	  text-align: left;
	  clear: both;
	  /*position: relative;*/
  }
	#photo-info h2 {
	  text-align: center;
	  margin-top: 1em;
	  color: #369;
  }
	
	#photo-info .giDescription  {
	  font-size: 1.1em;
	  border: 1px solid #eee;
	  margin: 0;
	  padding: 2px;
  }

	#photo-info .gallery-content {
	  padding: 3px;
	  text-align: justify;
	  border: solid 1px #ffffff;
  }

	.gallery-thumb a img {
	  background: #eee;
	  padding: 5px;
	  border: #fff 2px solid;
  }
	.gallery-thumb a:hover img {
	  background: #e3e3e3;
	  padding: 5px;
	  border: #9DCF33 2px solid;
  }

	#gallery .gbBlock table h2{display:none;}
	#gallery tbody{border-top:none;}
	 
	#gallery .gbBlock table h2{display:block !important;}
	
	.gcBackground2 {
    background-color: #efefef;
  }
	
	.giDescription, .title {
	  font-family:Georgia, Times New Roman, Times, serif;
		font-size:1.2em;
		line-height:1.2em;
		font-weight:normal;
		color:#06c;
  }
	.giDescription2, .description {
	  font-family:Georgia, Times New Roman, Times, serif;
		font-size:1.0em;
		line-height:1.0em;
		font-weight:normal;
		color:#06c;
  }
	.maingallerytitle {
		font-family:Georgia, Times New Roman, Times, serif;
		font-size:2.0em;
		line-height:1.2em;
		font-weight:normal;
		color:#06c;
		background-color: #efefef;
	}
	
	
	.gbBlock {
	  padding: 0.3em;
	  border-width: 0;
  }

	.gbBlock{
		padding:0 5px 3px 5px;
	}
	
	td.giAlbumCell {
	  padding: 5px;
	  text-align: center;
  }

	td.giAlbumCell table {
		margin: auto; 
  }
	
	td.giAlbumCell table {width:auto;}
		.gcBackground3 {
	  background-color: transparent;
  }
	
	.giInfo {
		font-size: 0.9em;
  }
	.giInfo .summary {
	  display: block;
	  font-size: 1em;
	  color: #999;
	  text-align: center;
  }
	
	.gbSystemLinks .size,  .gbSystemLinks .viewCount, .gbSystemLinks .giDescription-id {
	  color: #ccc;
	  float: right;
	  clear: right;
  }
/*END MY CSS*/
ul.thumbs li {
	list-style: 		none;
	float: 				left;
	display: 			block;
	list-style-image: 	none !important;
	margin:				5px 5px 0 5px !important;
}
ul.thumbs {
	list-style: 		none;
	margin: 			0;
	padding: 			0;
	clear: 				both;
}
ul.thumbs li img {
	border:				none;
	margin:				0 !important;
}
ul.thumbs li a {
	background:			none !important;
	text-decoration:	none;
	border: 			0;
}
ul.thumbs li p {
	overflow:			hidden;
}
.thumbs .clearboth { 
	clear: 				both; 
}
.childscontainer {
	margin-bottom:		20px;
	float:				left;
}
.thumbscontainer {
	margin-bottom:		20px;
	float:				left;
}
.pagenumbers {
	margin-bottom:		20px;
}
.picturecontainer {
	text-align:			center;
}
.picturecontainer .title {
	font-weight:		bold;
	margin-top:			20px;
}

.picturecontainer .picture a {
	background:			none !important;
	text-decoration:	none;
}
.picturecontainer a .imgborder:hover{
  border:solid 2px #9dcf33;
  padding:4px;
}
.picturecontainer .imgborder {
  border:solid 2px silver;
  padding:4px;
	margin: 0 7px 5px 0
}
.managecontainer {
    float: 				left;
}
.managecontainer textarea {
	width:				395px;
}
.managecontainer hr {
	width:				400px;
	text-align: 		left;
	margin: 			20px auto 20px 0;
}
.pictureform .managepicture {
	float:				left;
	clear:				left;
}
.pictureform .shortfields {
	margin-left: 		20px;
	float:				left;
}
.pictureform .clearboth {
	clear:				both;
}
.uploadcounter {
	width: 				20px;
	margin-bottom: 		10px;
	float:				left;
	clear:				left;
}
.uploadfile {
	margin-bottom: 		10px;
	float:          	none;
}
.uploadfile input {
	width:				385px;	
}
.uploadform {
	margin-top:			20px;
	margin-bottom:		-10px;
   	clear: 				both;
}
.uploadform .clearboth {
	clear:				both;
}
.slideshowwrapper {
	text-align:			center;
}
.deleteform {
	float:				left;
}
.synchform {
	float:				left;
}