/*
*=== Gallery Scroll CSS ===
*/

/*
* - Local Fonts -
*/
@font-face {
		font-family: 'Futura-Medium';
		src: url('Futura-Medium.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}
@font-face {
		font-family: 'FuturaLT-Light';
		src: url('FuturaLT-Light.woff') format('woff');
		font-weight: normal;
		font-style: normal;
		}

/*
* - HTML -
*/

body {
    	margin: 0;
    	padding: 0px;
/*		background:white;*/
		}

a:link {
    	text-decoration: none;
		}

a:visited {
    	text-decoration: none;
		}

a:hover {
    	text-decoration: none;
		}

a:active {
    	text-decoration: none;
		}
/*
* - Sets Size of Line Height in TextBlock -
*/		
p.lineh { 
		line-height: 120%;
		}
/*
* - Content Holders -
*/		
/*
* The title at the top of the panel
*/
.cttitle {	
		font-family: "Futura-Medium";
		line-height: 10px;
    	height: 30px;
		text-align: center;
		font-size: 18px;
		color: black;
		background-color:transparent;
		}
/*
* The image holder
*/
.ctimage {
		float:left;
		padding-left: 3px;
		width:295px;
		height:300px;
		background-color:transparent;
		overflow: hidden;
		}
/*
* Copyriht
*/
.ctcopyright {
		float: left;
		padding-left: 10px;
		font-family: "FuturaLT-Light";
		text-align: left;
		font-size: 11px;
		color: black;
		background-color:transparent;
		}
/*
* Sets the Size of the actual Content Holder
*/
.ctcontent {
		float: left;
		padding-left: 3px;
		padding-right: 10px;
		width: 280px;
		background-color:transparent;
		}
/*
* Sets the Text Attributes of the Content
*/
.cttext {	
		font-family: "FuturaLT-Light";
		padding-left: 10px;
		text-align: justify;
		font-size: 14px;
		color: black;
		padding-right: 0px;
		background-color:transparent;
		}
/*
* iFrame Scrolling Support
*/		
.scroll-wrapper {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		top: 0;
		  -webkit-overflow-scrolling: touch !important;
		  overflow-y: auto !important;

		/* important:  dimensions or positioning here! */
		}
	
.scroll-wrapper iframe {
		 height: 300px;
		  width: 300px;
		}
