/* Image Gallery Styles */

/* Main Page */

	.imggallery_wrap {
		float: left;
		display:inline;
		width: 100%;
		font-size: 12px;
	}
	
	.imggallery_wrap a {
		color: #27405e;
		text-decoration: none;
	}
	
	.imggallery_wrap a:hover {
		color: #5f7e96;
	}

	.imggallery {
		border: 1px solid #e8eef2;
		border-bottom: 1px dotted #CCCCCC;
		padding-bottom: 10px;
		position: relative;
		margin-bottom: 10px;
		text-align: left;
	}
	
		.imggallery h2 {
			margin: 0;
		}
	
		.imggallery h2 a {
			font-size: 12px;
			font-weight: bold;
			color: #5f7e96;
			margin-top: 0;
			padding-top: 0;
			text-decoration: none;
			border: 0;
			letter-spacing: 0.03em;
		}
		
		.imggallery h2 a:hover {
			border: 0;
		}
		
		.imggallery img a {
			border: 0;
		}
		
		.imggallery p {
			font-size: 12px;
			color: #7e7e7e;
		}
		
			.imggallery p a {
				color: #5c5c5c;
				text-decoration: none;
				border-bottom: 1px dotted #5c5c5c;
			}
	
	.imgblock {
		width: 150px;
		text-align: center;
		float: left;
		display:inline;
		margin-right: 20px;
	}
	
	.imgblocktxt {
		margin-left: 170px;
		padding-bottom: 10px;
	}
	
	.viewgall {
		position: absolute;
		bottom: 10px;
		right: 10px;
		font-weight: bold;
		font-size: 11px;
	}
	
	* html .viewgall {
		position: relative;
		bottom: 0;
		right: 0;
	}
	
	.viewgall a {
		color: #8ea7b7;
		text-decoration: none;
	}

/* Navigation Bar */

	.galNavBar {
		background-color: #c2ced8;
		color: #223c5b;
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		text-align: center;
		overflow: hidden;
		clear: left;
		height: 30px;
	}
	
		.galNavBar a {
			text-decoration: none;
			color: #223c5b;
			font-weight: normal;
		}
		
	.galNavBar_middle {
		margin-top: 10px;
	}
	
		.galNavBar_middle a:hover {
			color: #4c6685;
		}
	
	.galNavBar_left {
		background: url(images/imggall_bar_leftb.gif) no-repeat top left;
		height: 30px;
		width: 180px;
		float: left;
		display:inline;
	}
	
		.galNavBar_left a {
			background: url(images/imggall_bar_left.gif) no-repeat top left;
			padding: 10px 20px 10px 0px;
			display: block;
			text-decoration: none;
			color: #223c5b;
		}
		
		.galNavBar_left a:hover {
			background: url(images/imggall_bar_lefton.gif) no-repeat top left;
			padding: 10px 20px 10px 0px;
			display: block;
			text-decoration: none;
			color: #4c6685;
		}
	
	.galnavBar_right {
		background: url(images/imggall_bar_rightb.gif) no-repeat top right;
		text-align: right;
		height: 30px;
		width: 180px;
		float: right;
		display:inline;
	}
	
		.galnavBar_right a {
			padding: 10px 25px 10px 20px;
			display: block;
			background: url(images/imggall_bar_right.gif) no-repeat top right;
		}
		
		.galnavBar_right a:hover {
			background: url(images/imggall_bar_righton.gif) no-repeat top right;
			padding: 10px 25px 10px 20px;
			display: block;
			color: #4c6685;
		}


/* Thumbnails Page */

td.gal_thumb_wrap {
	
}

div.gal_thumb_title_wrap {
	font-size: 11px;
	width: 150px;
}



/* Image Page */

	.image_content {
		float: left;
		display:inline;
		width: 100%;
		margin-bottom: 20px;
	}

	.image_content h1 {
		font-size: 21px;
		color: #27405e;
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 10px;
	}
	
	.image_content h2 {
		color: #27405e;
		font-size: 18px;
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.image_content p {
		color: #606060;
		font-size: 12px;
		text-align: left;
		margin-top: 5px;
		margin-bottom: 15px;
	}
	
	.image_photofloat {
		float: left;
		display:inline;
		margin-right: 20px;
	}
	
	.image_photowrap {
		display: block;
		text-align: center;
		margin-bottom: 10px;
	}
	
	.image_photo {
		margin: 0 auto;
		text-align: left;
		margin-bottom: 10px;
	}
	
	.image_photocap {
		font-size: 9px;
		color: #5e7d96;
		text-transform: uppercase;
		text-align: left;
		margin-top: 5px;
	}

