/*******************************
* Styles for the thumb_single 
* theme
*******************************/

#thumb_single,
#thumb1
{
	margin:0;
	margin-top:.5em;
	text-align:left;
}
#thumb_single p
{
	text-align:left;
}
#thumb_single div.image_title
{
	text-align:center;
  padding-bottom:.35em;
  font:bold 16px arial;
  text-transform:none;
  color:#7bc;
}
#thumb_single img.page_image,
#thumb1 img.page_image
{
	float:right;
	margin-top:0;
	margin-bottom:.5em;
	margin-left:.5em;
	border:1px solid white;
}
#thumb_single div.page_image_alt
{
	text-align:center;
	margin-top:0;
	margin-bottom:.5em;
	margin-left:.5em;
}
#thumb_single div.page_image_alt img
{
	border:1px solid white;
}
#thumb_single div.page_image_alt
{
	margin:.5em 0 .5em 0;
}

/*******************************
* Styles for general use
*******************************/
#nav-area
	{
		margin:0;
		padding:0;
	}
#nav-area table 
	{
		background:#353535;
/*		background:#404070;*/
		width:100%;
		padding:2px;
		margin:0;
	}
#nav-area a
	{
		color:#00FFFF;
		text-decoration:underline;
	}
#nav-area a:hover
	{
		color:#00AAFF;
		text-decoration:underline;
	}


#titlebar
	{
		padding:0;
	}
/*#titlebar h1
	{
		font:normal bold 110% arial;
		color:white;
		padding:0;
		margin:0;
		display:inline;
	}*/
/*#titlebar h2
	{
		font:italic bold 110% arial;
		color:white;
		padding:0;
		margin:0;
		display:inline;
	}*/


#album-index .page-title
	{
		background:#999999;
		border-bottom:solid 2px white;
		color:black;
		padding:2px .5em 2px .5em;
		text-align:center;
	}
#album-index .thumbnails,
#thumb-page .thumbnails
	{
		text-align:center;
		margin-bottom:.5em;
		margin-top:.5em;

	}

#album-index .thumbnail,
#thumb-page .thumbnail
	{
		text-align:center;
		margin-bottom:.5em;
		margin-top:.5em;
		border:1px solid blue;
	}

#album-index .thumbnail img,
#thumb-page .thumbnail img
	{
		border:none;
	}


#album-index .thumbnails table,
#thumb-page .thumbnails table
	{
		display:inline;
		text-align:center;
	}

#album-index .thumbnails td,
#thumb-page .thumbnails td
	{
		text-align:center;
	}

#album-index .thumbnails .caption,
#thumb-page .thumbnails .caption
	{
		padding:0;
		margin:0;
		font:italic 13px serif;
	}

#album-index .no-thumbnails
	{
		margin:.5em .5em .5em .5em;
		padding:4px 4px 4px 4px;
		background:#101010;
		border:thin dotted #cccccc;
		text-align:left;
		margin-bottom:.5em;
	}
#album-index .no-thumbnails .description
	{
		font:italic 13px arial;
	}

#album-index .image-link
	{
		float:right;
	}


.page-photo-wrapper {
  width:300px;
  margin:0 1em 2em 1em;
/*  padding:.5em .5em 1em;*/
  text-align:center;
  border:1px solid lightgray;
  background:#222222;
}

.page-photo-wrapper h3 {
  padding: .25em 0;
  background:black;
}

.page-photo-wrapper .photo-caption {
  margin-top:.75em;
  margin-bottom: .75em;
}

.page-photo-wrapper img {
/*  border: 2px solid blue;*/
}

/**************************
New Styles
/**************************/
#slideshow-links
	{
		float:right;
		padding:3px .5em 3px 0;
	}

.page-title 
	{
		background:#999999;
		border-bottom:solid 2px white;
		color:black;
		padding:2px .5em 2px .5em;
		margin-bottom:1em;
		text-align:center;
		clear:both;
	}

.page-long-description
	{
	}

.page-photots
	{
	}

.page-photo
	{
		clear:both;
	}

.photo-thumbnail
	{
		float:left;
		margin-right:.5em;
		margin-bottom:.5em;
	}

.photo-caption
	{
		font:italic 14px arial;
	}
