/*******************************************************************************
** Main font for use in photoalbum container.
*******************************************************************************/
div.pa_main, div.pa_main table td {
	font-size: 11px;
	color: black;
}
div.pa_main {
	padding: 0px;
}
	div.pa_main table {
		margin: 0px;
	}

	div.pa_main div.pa_breadcrumbs {
		border: 1px solid black;
		background-color: white;
		color: white;
		font-weight: bold;
		padding: 1px;
		margin: 0px;
		margin-bottom: 2px;
	}
		div.pa_main div.pa_breadcrumbs div {
			background-color: #143D8D;
			border: 1px solid black;
			margin: 0px;
			padding: 4px;
			padding-left: 10px;
		}
			div.pa_main div.pa_breadcrumbs a {
				color: white;
				text-decoration: none;
			}
			div.pa_main div.pa_breadcrumbs a:hover {
				color: white;
				text-decoration: underline;
			}
			
	div.pa_main div.pa_overview {
		background: none;
		border: 0px dashed silver;
		padding: 0px;
		zoom: 1;
	}
		div.pa_main div.pa_overview div.pa_album {
			min-height: 135px;
			#height: 135px;
			border: 0px;
			background-color: #F5F7F7;
			margin-bottom: 15px;
		}
			div.pa_main div.pa_overview div.pa_album h3 {
				background-color: #667C8C;
				color: white;
				font-weight: bold;
				padding: 5px;
				margin: 1px;
				font-size: 11px;
			}
				div.pa_main div.pa_overview div.pa_album h3 a {
					color: white;
					text-decoration: none;
				}
				div.pa_main div.pa_overview div.pa_album h3 a:hover {
					text-decoration: underline;
				}
				
			div.pa_main div.pa_overview div.pa_album a.img {
				display: block;
				float: left;
				width: 120px;
				text-align: center;
				padding: 10px 0px;
			}
				div.pa_main div.pa_overview div.pa_album a.img img {
					border: 1px solid black;
				}
		div.pa_main div.pa_overview div.pa_album span {
			display: block;
			padding: 10px 10px 0px 0px;
		}
			div.pa_main div.pa_overview div.pa_album span.comments {
				color: black;
			}
			div.pa_main div.pa_overview div.pa_album span.numphotos {
				color: gray;
			}

				
		div.pa_main div.pa_overview div.pa_navigation {
			text-align: center;
			font-weight: bold;
			clear: both;
		}
		
		div.pa_main div.pa_overview .pa_photoerror {
			font-weight: bold;
		}		
		
		div.pa_main div.pa_overview table.pa_overview_table {
			width: 105px;
			height: 160px;
			float: left;
			margin: 3px;
		}
			div.pa_main div.pa_overview table.pa_overview_table img {
				border: 1px solid silver;
			}
			div.pa_main div.pa_overview table.pa_overview_table td.pa_caption {
				padding: 5px;
				height: 50px;
				text-align: center;
			}
				div.pa_main div.pa_overview table.pa_overview_table td.pa_caption a {
					text-decoration: none;
					font-weight: normal;
				}
				div.pa_main div.pa_overview table.pa_overview_table td.pa_caption a:hover {
				}
				div.pa_main div.pa_overview table.pa_overview_table td.pa_caption span {
				}
				div.pa_main div.pa_overview table.pa_overview_table td.pa_caption span.pa_numphotos {
					font-size: 10px;		
					font-weight: normal;
					color: gray;
				}

		div.pa_main div.pa_overview div.pa_photo {
			text-align: center;
		}
			div.pa_main div.pa_overview div.pa_photo table {
				width: 100%;
			}
				div.pa_main div.pa_overview div.pa_photo table td.pa_next,
				div.pa_main div.pa_overview div.pa_photo table td.pa_prev {
					width: 50%;
					font-weight: bold;
					padding-bottom: 10px;
				}
				div.pa_main div.pa_overview div.pa_photo table td.pa_next {
					text-align: right;
					padding-right: 5px;
				}
				div.pa_main div.pa_overview div.pa_photo table td.pa_prev {
					text-align: left;
					padding-left: 5px;
				}
				div.pa_main div.pa_overview div.pa_photo table td.pa_photoTD {
					text-align: center;
					border: 0px solid gray;
				}
				div.pa_main div.pa_overview div.pa_photo table td.pa_photoTD div {
					padding: 0px;
					overflow: auto;
					#overflow-y: hidden;
					width: 445px;
					margin-left: auto;
					margin-right: auto;
				}
					div.pa_main div.pa_overview div.pa_photo table td.pa_photoTD img {
						border: 0px solid black;
						margin: 0px;
					}
						div.pa_main div.pa_overview div.pa_photo table div.pa_photo_caption {
							font-weight: bold;
							background: none;
							padding: 5px;
						}
						div.pa_main div.pa_overview div.pa_photo table div.pa_photo_comments {
							color: gray;
						}
