
body, html {
	width: 100%;
	height: 100%;
	-webkit-font-smoothing: antialiased;
	font-family: 'davidbold';
font-size:13px;

}

/*
@font-face {
	font-family: 'Conv_1david_05_bold';
	src: url('fonts/1david_05_bold.eot');
	src: local('☺'), url('fonts/1david_05_bold.woff') format('woff'), url('fonts/1david_05_bold.ttf') format('truetype'), url('fonts/1david_05_bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/
@font-face {
	font-family: 'Conv_BellMTStd-SemiBold';
	src: url('fonts/BellMTStd-SemiBold.eot');
	src: local('☺'), url('fonts/BellMTStd-SemiBold.woff') format('woff'), url('fonts/BellMTStd-SemiBold.ttf') format('truetype'), url('fonts/BellMTStd-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,blockquote,th,td,a,span {
	margin: 0;
	padding: 0;

	
	
}
	

body * {
	color: #000000;
	}
	
body.wf * {
	color: white;	
}

#site {
	width: 100%;
	min-width: 1024px;
	height: 100%;
	position: relative;
	
}

#site.ofxh {
	overflow: hidden;
}


#footer {
	color: transparent;
	}

body.wf #footer.expanded * {
	color: #000000;
	}
body.wf #belowfooter * {
	color: #000000;
}

img:-moz-loading {
    visibility: hidden;
}


form,fieldset,input,textarea,select, img, embed, object {
	outline: none;
	border: 0;
	margin: 0px;
	padding: 0px;
}
/*
div {
	float: left;
	display: block;
}*/

u{
	text-decoration:underline;
	border-bottom:1px black;
	}
	


a {
	text-decoration: none;

}


a:hover {
	text-decoration: underline;
}


.dn, .nd, .hideoncollapse {display: none;}
.clear {clear: both;}







/*--------MENU--------------------------------------------------------------------------------*/


/*
#sectionpast
{
	position:absolute;
text-align:center;
	width:100%;
	margin: auto;
	/*border-bottom: 2px solid black;
		letter-spacing:1px;
	z-index: 5000;
	font-size:13px;
	line-height:16px;
}

*/



#menu
{

	position:fixed;
	height:50px;
	background-color: white;
	Width:100%;

		
	z-index: 1000;
	font-size:13px;
	line-height:16px;
}
	
	.title
	{
	 text-align:center;

  top: 17px; 
  margin: 0 auto; 
  position: relative;		}



#menucurrent		{
	left:25px;
	top:17px;
	position: fixed;
margin: 0 auto; 
	z-index: 20;
	text-decoration: none;
	cursor:hand;

	}
	
#menupast 	{
	left:150px;
	top:17px;
	position: fixed;
margin: 0 auto; 
	z-index: 10;
	text-decoration: none;
	cursor:hand;

	}	
	
#menustore 	{
	left:255px;
	top:17px;
	position: fixed;
margin: 0 auto; 
	z-index: 10;
	text-decoration: none;
	cursor:hand;

	}
	
#menuprints	{
	right:170px;
	top:17px;
	position: fixed;
margin: 0 auto; 
	z-index: 10;
	text-decoration: none;
	cursor:hand;

	}	


#menuabout	{
	right:25px;
	top:17px;
	position: fixed;
margin: 0 auto; 
	z-index: 10;
	text-decoration: none;
	cursor:hand;

	}	
	

	
	
	

	




/*--------CONTAINERS--------------------------------------------------------------------------------*/

	
	
	
	
#content{
			padding-top:50px;
			padding-bottom:50px;
	position: relative;
 	text-align:center;
 	margin-left:25px; margin-right:25px;
}
	
#text{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:50px; padding-right:50px;
	margin: auto;
	min-width:850px;
	max-width:1720px;	
}	





/*--------TEXT-STYLING--------------------------------------------------------------------------------*/
	
	.filetlarge
	{
	
    width:100%;
    
    border-bottom:1px solid black;
    margin:0 auto;
		}
		
		.filet
	{
		
    margin: auto;
	width:70%;
	min-width:900px;
	max-width:1720px;
    border-bottom:1px solid black;
    
		}
		
		
		
		
	
	p{
		
-webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  
  }
  
  .onecol
   {
  	 
    text-align:justify;
    margin: auto;
	width:70%;
	min-width:900px;
	max-width:1720px;
	
  	}
  
    .twocolcurrent
  {
  	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    
    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
    
    text-align:justify;
    margin: auto;

	
  	}
  
  .twocol
  {
  	 -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    
    -webkit-column-gap: 20px; /* Chrome, Safari, Opera */
    -moz-column-gap: 20px; /* Firefox */
    column-gap: 20px;
    
    text-align:justify;
    margin: auto;
	width:70%;
	min-width:900px;
	max-width:1720px;
  	}
  	
  	 .threecol
  {
  	 -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    text-align:left;
   margin: auto;
	width:100%;
	min-width:900px;
	max-width:1720px;
  
  	}
	
	  	 .fourcol
  {
  	 -webkit-column-count: 4; /* Chrome, Safari, Opera */
    -moz-column-count: 4; /* Firefox */
    column-count: 4;
    text-align:left;
    font-size:10px;
  margin: auto;
	width:70%;
	min-width:900px;
	max-width:1720px;
	
  	}
  	
  	.bell
	{
		font-family: 'Conv_BellMTStd-SemiBold';
		font-size:24px;
	line-height:27px;
		}
		
		.justify{
			
			text-align:justify;}
			
			.david
	{
		font-family: 'davidbold';
		font-size:20px;
	line-height:24px;
		}
	
	
	huge{
		font-size:100px;
		line-height:100px;
		}
	
	big{
		font-size:50px;
		line-height:55px;
		}
	
	small{
		font-size:30px;
		line-height:34px;
		
		}
		
		tiny{
		font-size:13px;
	
		}
	
	
	
/*--------MAIN-SLIDESHOW--------------------------------------------------------------------------------*/		
	
	
.main-slideshow, .main-slideshow * { 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	}
	
.main-slideshow, .main-slideshow * {

	}

.main-slideshow img { 

	}

.cycle-prev, .cycle-next { position: absolute; top: 0; width: 40%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%;  }
.cycle-prev { left: 0;  background: 50% 50% no-repeat; cursor: w-resize;}
.cycle-next { right: 0; background: 50% 50% no-repeat; cursor: e-resize;}		
	
	

/*--------CURRENT-SLIDESHOW--------------------------------------------------------------------------------*/		
	
	

	
.current-slideshow, .current-slideshow * { 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	}
	
.current-slideshow{
	width: 50%; min-width: 800px; max-width: 1200px; margin: 10px auto; padding: 0; position: relative;
	}

.current-slideshow img { 
	position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
	}

.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%;  }
.cycle-prev { left: 0;  background: 50% 50% no-repeat; cursor: w-resize;}
.cycle-next { right: 0; background: 50% 50% no-repeat; cursor: e-resize;}
	
	
	
	
/*--------PAST-SLIDESHOW--------------------------------------------------------------------------------*/		
	
	
.past-slideshow, .past-slideshow * { 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	}
	
.past-slideshow{
	width: 50%; min-width: 600px; max-width: 1200px; margin: 10px auto; padding: 0; position: relative;
	}

.past-slideshow img { 
	position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
	}

.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%;  }
.cycle-prev { left: 0;  background: 50% 50% no-repeat; cursor: w-resize;}
.cycle-next { right: 0; background: 50% 50% no-repeat; cursor: e-resize;}


/*--------PRINTS-SLIDESHOW--------------------------------------------------------------------------------*/		
	
	
.prints-slideshow, .prints-slideshow * { 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	}
	
.prints-slideshow{
	width: 50%; min-width: 600px; max-width: 1200px; margin: 10px auto; padding: 0; position: relative;
	}

.prints-slideshow img { 
	position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
	}


.prints-horiz-slideshow, .prints-slideshow * { 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 
	}
	
.prints-horiz-slideshow{
	width: 70%; min-width: 800px; max-width: 1400px; margin: 10px auto; padding: 0; position: relative;
	}

.prints-horiz-slideshow img { 
	position: absolute; top: 0; left: 0;
    width: 100%; padding: 0; display: block;
	}


.cycle-prev, .cycle-next { position: absolute; top: 0; width: 30%; opacity: 0; filter: alpha(opacity=0); z-index: 800; height: 100%;  }
.cycle-prev { left: 0;  background: 50% 50% no-repeat; cursor: w-resize;}
.cycle-next { right: 0; background: 50% 50% no-repeat; cursor: e-resize;}












	
/*--------OLD-SLIDESHOW--------------------------------------------------------------------------------*/	


.fixed {
	position: fixed;
	top: 0px;
	left: 0px;
}

#navi ul, #navi ul li, .il li, .ir li {
	display: inline;
}
#navi ul li, .il li {
	margin-right: 12px; 
}
.il, .ir {
	margin-bottom: 18px;
}

#imgarea {
	width: 976px;
	height: 720px;
	overflow: visible;
	margin: 54px 0px 0px 24px;
}

#header
{
	display:block;
	width:100%;
	height:40px;
	background-color:white;
	z-index: 5000;
	}


#footer {
	position: fixed;
	top: 20px;
	left: 135px;
	
	min-width: 1024px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}



div.slideshow {
	position: relative;
	margin: 0 auto 20px auto;
	overflow:visible;
	width: 100%;
	height: 400px;
}
div.slideshow .slide {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

div.slideshow .slide:first-child {
	display: block;
}




video {
	cursor: url('/css/img/play.png'), e-resize;
	
}
video.playing {
	cursor: url('/css/img/pause.png'), w-resize;
}


.arrw {
	display: block;
	opacity: 0;
	position: absolute;
	cursor: e-resize, auto;
}
a.arrw.fxd {
	position:fixed;
	z-index: 10;
	cursor: e-resize, auto;
}



a.arrw.l:hover {
	cursor: e-resize, auto;
}

a.arrw.l {
	cursor: e-resize, auto;
}

a.arrw.r:hover {
	cursor: e-resize, auto;
}


.arrw.l {
	width: 0%;
	height: 100%;
	left: 0;
	top: 0;
	cursor: hand;
}
.arrw.r {
	width: 100%;
	height: 100%;
	right: 0;
	top: 0;
	cursor: hand;
}


.arrw.l:hover {
	width: 0%;
	height: 100%;
	left: 0;
	top: 0;
	cursor: hand;
}
.arrw.r:hover {
	width: 100%;
	height: 100%;
	right: 0;
	top: 0;
	cursor: hand;
}



.iosfix {
  height: 101%;
  overflow: hidden;
}



.contents
{
	
	position:absolute;
	width:2500px;
	height:1667px;

	}

