/*
	Overflow by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/

	body
	{
		background-color:		#666;
		/* background-image:		url('images/overlay.png'),			url('../images/bg-alt.jpg'); */
		background-repeat:		repeat,								no-repeat;
		background-size:		auto,								100% auto;
		background-position:	top left,							top center;
		background-attachment:	scroll,								scroll;
	}


	body,input,textarea,select
	{
		font-size: 14pt;
	}

	h1,h2,h3,h4,h5,h6
	{
		line-height: 1.5em;
	}

	header
	{
        margin-top: 50px;
        text-align: center;
	}
	
		header p
		{
			margin: 0.25em 0 0 0;
			padding: 0 0 0.5em 0;
		}

	/* Box */

		.box
		{
			position: relative;
		}
		
			.box section
			{
				margin: 0 0 2em 0;
			}
			
			.box.style1
			{
				padding: 2.5em 2em 2.5em 2em;
			}

				.box.style1.right
				{
				}
					
					.box.style1.right .inner
					{
						padding-left: 2em;
					}
				
				.box.style1.left
				{
				}
					
					.box.style1.left .inner
					{
						padding-right: 2em;
					}

			.box.style2
			{
			}

				.box.style2 header
				{
					padding: 2em;
				}

				.box.style2 .inner
				{
					position: relative;
					padding: 30px 0 0 0;
				}

			.box.style3
			{
				padding: 2.5em 2em 2.5em 2em;
			}
			
/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner
	{
		padding: 3.5em;
		background-size: 200% auto;
	}

		#banner br
		{
			display: none;
		}
		
		.galleryTitle {
			background-color: rgba(78,77,77,.50);
	color: #fff;
	margin-bottom: -5px;
	padding: 10px;
	font-size: .8em
}

#topmenu a {
	margin-left: 10px;
	text-decoration: none;
	color: #a3d3d0;
	font-size: 16px;
}

.gallery {
    padding: 20px;
}