/* global slideshow settings */

/* change all "ul." references to "ol." to cure skipping in slide
presentation */ 

span.cap {
    display:none;
}


ol.slider {	margin:0 auto;
    		height:30em;
    		list-style:none;
    		position:relative;
    		width:47em;
}


ol.slider li {	float:left;

		-moz-transition: 1s;   
		-ms-transition: 1s;   
		-o-transition: 1s;  
		-webkit-transition: 1s;   
		transition: 1s;
}


ol.slider li.slides {		border:3px solid #000;  /* image border */
			 	height:92%;		/* image height */
				overflow:hidden;
				position:relative;
				width:76%;		/* image width */
				z-index:auto;
    
			-moz-transition: 1s;    
			-ms-transition: 1s;    
			-o-transition: 1s;   
			-webkit-transition: 1s;    
			transition: 1s;
}


ol.slider li.slides img {	
			display:block;
			height: 110%;    
			left:50%;    
			opacity:0;    
			position:absolute;    
			top:-14px;
    
				-moz-transform: scale(0.5);    
				-ms-transform: scale(0.5);
				-o-transform: scale(0.5);
				-webkit-transform: scale(0.5);
				transform: scale(0.5);
    
				-moz-transition: 1s;    
				-ms-transition: 1s;
				-o-transition: 1s;
				-webkit-transition: 1s;
				transition: 1s;
}


ol.slider li.slides img.g1,
ol.slider li.slides img.g2,
ol.slider li.slides img.g3,
ol.slider li.slides img.g4,
ol.slider li.slides img.g5,
ol.slider li.slides img.g6, 
ol.slider li.slides img.g7,
ol.slider li.slides img.g8,
ol.slider li.slides img.g9,
ol.slider li.slides img.g10,
ol.slider li.slides img.g11,
ol.slider li.slides img.g12,
ol.slider li.slides img.g13, 
ol.slider li.slides img.g14,
ol.slider li.slides img.g15,
ol.slider li.slides img.g16,
ol.slider li.slides img.g17,
ol.slider li.slides img.g18,
ol.slider li.slides img.g19,
ol.slider li.slides img.g20,
ol.slider li.slides img.g21,
ol.slider li.slides img.g22,
ol.slider li.slides img.g23,
ol.slider li.slides img.g24,
ol.slider li.slides img.g25,
ol.slider li.slides img.g26	
{	margin-left:-302px;
	}



ol.slider li.lArrow {		background-color:gray;
    				border:2px solid black;
    				height:27.75em;
    				position:relative;
    				width:29px;
    				z-index:auto;

}

ol.slider li.rArrow {		background-color:gray;
    				border:2px solid black;
    				height:27.75em;
    				position:relative;
    				width:29px;
    				z-index:auto;

}

/*rounded corners*/
ol.slider li.lArrow {	border-radius:11px 0 0 11px;
    			border-width:2px 0 2px 2px;

}


ol.slider li.rArrow {	border-radius:0 11px 11px 0;
    			border-width:2px 2px 2px 0;
}

/*ol.slider li.lArrow a,*/
ol.slider li.rArrow a {		display:block;
    				height:100%;
    				left: 0;
    				position:absolute;
    				top:0;
    				width:29px;
}

/*ol.slider li.lArrow:hover {	background-color:white;
    				left:2px;
} */

ol.slider li.rArrow:hover {	background-color:white;
    				/*left:-2px;*/
}

ol.slider li.track {
	    background-color:rgba(255,255,255,0.3);
		clear:left;
		height:29px;
		margin-left:17%;
		margin-top:-25px;
		top:101%;
		position:absolute;
		text-align:center;
		width:54%;
		z-index:auto;
}

ol.slider li.track a {    	background-color:silver;
    				display:inline-block;
    				height:15px;
    				margin:5px;
    				width:10px;
				border-radius:11px;

    				-moz-box-shadow:2px 1px 1px #000000;
    				-ms-box-shadow:2px 1px 1px #000000;
    				-webkit-box-shadow:2px 1px 1px #000000);
    				-o-box-shadow:2px 1px 1px #000000;
    				box-shadow:2px 1px 1px #000000;
}

ol.slider li.track a:hover {    background-color:#0f0;
}

span#slide1:target ~ ol.slider li.slides .g1,
span#slide2:target ~ ol.slider li.slides .g2,
span#slide3:target ~ ol.slider li.slides .g3,
span#slide4:target ~ ol.slider li.slides .g4,
span#slide5:target ~ ol.slider li.slides .g5,
span#slide6:target ~ ol.slider li.slides .g6,
span#slide7:target ~ ol.slider li.slides .g7,
span#slide8:target ~ ol.slider li.slides .g8,
span#slide9:target ~ ol.slider li.slides .g9,
span#slide10:target ~ ol.slider li.slides .g10,
span#slide11:target ~ ol.slider li.slides .g11,
span#slide12:target ~ ol.slider li.slides .g12,
span#slide13:target ~ ol.slider li.slides .g13,
span#slide14:target ~ ol.slider li.slides .g14,
span#slide15:target ~ ol.slider li.slides .g15,
span#slide16:target ~ ol.slider li.slides .g16,
span#slide17:target ~ ol.slider li.slides .g17,
span#slide18:target ~ ol.slider li.slides .g18,
span#slide19:target ~ ol.slider li.slides .g19,
span#slide20:target ~ ol.slider li.slides .g20,
span#slide21:target ~ ol.slider li.slides .g21,
span#slide22:target ~ ol.slider li.slides .g22,
span#slide23:target ~ ol.slider li.slides .g23,
span#slide24:target ~ ol.slider li.slides .g24,
span#slide25:target ~ ol.slider li.slides .g25,
span#slide26:target ~ ol.slider li.slides .g26      
			{	opacity:1;
				
    				-moz-transform: scale(1);
    				-ms-transform: scale(1);
    				-o-transform: scale(1);
    				-webkit-transform: scale(1);
    				transform: scale(1);
}

ol.slider li.slides .g0 {    	margin-left:-302px;
    				opacity:1;

				-moz-transform: scale(1);
    				-ms-transform: scale(1);
    				-o-transform: scale(1);
    				-webkit-transform: scale(1);
    				transform: scale(1);
}


span#slide1:target ~ ol.slider li.slides .g0,
span#slide2:target ~ ol.slider li.slides .g0,
span#slide3:target ~ ol.slider li.slides .g0,
span#slide4:target ~ ol.slider li.slides .g0,
span#slide5:target ~ ol.slider li.slides .g0,
span#slide6:target ~ ol.slider li.slides .g0,
span#slide7:target ~ ol.slider li.slides .g0,
span#slide8:target ~ ol.slider li.slides .g0,
span#slide9:target ~ ol.slider li.slides .g0,
span#slide10:target ~ ol.slider li.slides .g0,
span#slide11:target ~ ol.slider li.slides .g0,
span#slide12:target ~ ol.slider li.slides .g0,
span#slide13:target ~ ol.slider li.slides .g0,
span#slide14:target ~ ol.slider li.slides .g0,
span#slide15:target ~ ol.slider li.slides .g0,
span#slide16:target ~ ol.slider li.slides .g0,
span#slide17:target ~ ol.slider li.slides .g0,
span#slide18:target ~ ol.slider li.slides .g0,
span#slide19:target ~ ol.slider li.slides .g0,
span#slide20:target ~ ol.slider li.slides .g0,
span#slide21:target ~ ol.slider li.slides .g0,
span#slide22:target ~ ol.slider li.slides .g0,
span#slide23:target ~ ol.slider li.slides .g0,
span#slide24:target ~ ol.slider li.slides .g0,
span#slide25:target ~ ol.slider li.slides .g0,
span#slide26:target ~ ol.slider li.slides .g0
 
			{    	opacity:0;
	
    				-moz-transform: scale(0);
    				-ms-transform: scale(0);
    				-o-transform: scale(0);
    				-webkit-transform: scale(0);
    				transform: scale(0);
}


span#slide1:target ~ ol.slider li.track .tr1, 
span#slide2:target ~ ol.slider li.track .tr2, 
span#slide3:target ~ ol.slider li.track .tr3, 
span#slide4:target ~ ol.slider li.track .tr4, 
span#slide5:target ~ ol.slider li.track .tr5,
span#slide6:target ~ ol.slider li.track .tr6, 
span#slide7:target ~ ol.slider li.track .tr7, 
span#slide8:target ~ ol.slider li.track .tr8, 
span#slide9:target ~ ol.slider li.track .tr9, 
span#slide10:target ~ ol.slider li.track .tr10, 
span#slide11:target ~ ol.slider li.track .tr11,
span#slide12:target ~ ol.slider li.track .tr12,
span#slide13:target ~ ol.slider li.track .tr13, 
span#slide14:target ~ ol.slider li.track .tr14, 
span#slide15:target ~ ol.slider li.track .tr15, 
span#slide16:target ~ ol.slider li.track .tr16, 
span#slide17:target ~ ol.slider li.track .tr17, 
span#slide18:target ~ ol.slider li.track .tr18,
span#slide19:target ~ ol.slider li.track .tr19,
span#slide20:target ~ ol.slider li.track .tr20, 
span#slide21:target ~ ol.slider li.track .tr21, 
span#slide22:target ~ ol.slider li.track .tr22, 
span#slide23:target ~ ol.slider li.track .tr23,
span#slide24:target ~ ol.slider li.track .tr24,
span#slide25:target ~ ol.slider li.track .tr25, 
span#slide26:target ~ ol.slider li.track .tr26     
 
			{    	background-color:#f00;
}

/*span#slide1:target ~ ol.slider li.lArrow a,*/
span#slide1:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide1:target ~ ol.slider li.rArrow .a2
			{	z-index:100;
}

span#slide2:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide2:target ~ ol.slider li.rArrow .a3
			{	z-index:100;
}

span#slide3:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide3:target ~ ol.slider li.rArrow .a4
			{	z-index:100;
}

span#slide4:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}	

span#slide4:target ~ ol.slider li.rArrow .a5
			{	z-index:100;
}

span#slide5:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide5:target ~ ol.slider li.rArrow .a6
			{	z-index:100;
}

span#slide6:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide6:target ~ ol.slider li.rArrow .a7
			{	z-index:100;
}

span#slide7:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}


span#slide7:target ~ ol.slider li.rArrow .a8
			{	z-index:100;
}

span#slide8:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide8:target ~ ol.slider li.rArrow .a9 
			{	z-index:100;
}

span#slide9:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide9:target ~ ol.slider li.rArrow .a10
			{	z-index:100;
}

span#slide10:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide10:target ~ ol.slider li.rArrow .a11
			{	z-index:100;
}

span#slide11:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide11:target ~ ol.slider li.rArrow .a12
			{	z-index:100;
}

span#slide12:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide12:target ~ ol.slider li.rArrow .a13
			{	z-index:100;
}

span#slide13:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide13:target ~ ol.slider li.rArrow .a14
			{	z-index:100;
}


span#slide14:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide14:target ~ ol.slider li.rArrow .a15
			{	z-index:100;
}

span#slide15:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide15:target ~ ol.slider li.rArrow .a16
			{	z-index:100;
}

span#slide16:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide16:target ~ ol.slider li.rArrow .a17
			{	z-index:100;
}

span#slide17:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide17:target ~ ol.slider li.rArrow .a18
			{	z-index:100;
}

span#slide18:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide18:target ~ ol.slider li.rArrow .a19
			{	z-index:100;
}

span#slide19:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide19:target ~ ol.slider li.rArrow .a20
			{	z-index:100;
}

span#slide20:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide20:target ~ ol.slider li.rArrow .a21
			{	z-index:100;
}

span#slide21:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide21:target ~ ol.slider li.rArrow .a22
			{	z-index:100;
}

span#slide22:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide22:target ~ ol.slider li.rArrow .a23
			{	z-index:100;
}

span#slide23:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide23:target ~ ol.slider li.rArrow .a24
			{	z-index:100;
}

span#slide24:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide24:target ~ ol.slider li.rArrow .a25
			{	z-index:100;
}

span#slide25:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide25:target ~ ol.slider li.rArrow .a26
			{	z-index:100;
}

span#slide26:target ~ ol.slider li.rArrow a 
			{	z-index:10;
}

span#slide26:target ~ ol.slider li.rArrow .a27
			{	z-index:100;
}