@charset "utf-8";
/* CSS Document */

/* Reset */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, 
small, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1.5;
font-family: arial, sans-serif;
}
ol, ul {
list-style: none;
}

/* End Reset */


/* Main Styles */

body {
	background:#fffaf4;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#402e0b;
}

.wrap {
	background-image:url('../images/bg.png');
	background-repeat:repeat-y;
	width:940px;
	margin:0 auto;
	padding:10px 30px 10px 30px;
}

a {
	color:#d3b271;
	text-decoration:none;
}

a:hover {
	color:#866d3b;
}

h1.pagehead, h2.pagehead {
	font-size:26px;
	color:#fff;
	text-align:center; 
	width:700px; 
	margin:10px auto;
}

h2.pagehead {
	font-size:14px;
	font-weight:normal;
}

div.colorinfo {
	padding:10px;
}

div.colorinfo ul li {
	padding:5px;
	font-size:12px;
	height:24px;
	margin:2px;
}

div.colorinfo ul li.red {
	background:url(../images/red.png) no-repeat left;
	padding:5px 5px 5px 20px;
}

div.colorinfo ul li.purple {
	background:url(../images/purple.png) no-repeat left;
	padding:5px 5px 5px 20px;
}

div.colorinfo ul li.blue {
	background:url(../images/blue.png) no-repeat left;
	padding:5px 5px 5px 23px;
}

div.colorinfo ul li.orange {
	background:url(../images/orange.png) no-repeat left;
	padding:5px 5px 5px 23px;
}

div.colorinfo ul li.yellow {
	background:url(../images/yellow.png) no-repeat left;
	padding:5px 5px 5px 23px;
}

/* End Main Styles */

/* Header */

#header {
	clear:both;
	overflow:hidden;
	padding:10px;
	margin:0 0 10px;
}
	#header h1 {
		background:url(../images/header.png) no-repeat;
		text-indent:-9999px;
		width:940px;
		height:119px;
	}

/* End Header */

/* Navigation */

#nav {
	overflow:hidden;
	clear:both;
}

#nav ul {
	margin:10px 0 0 262px;
}

#nav ul li {
	float:left;
	padding:5px 20px;
	overflow:hidden;
	line-height:1.5;
	font-size:12px;
	background:url(../images/mbg.png) repeat-x;
}

#nav ul li a {
	color:#d1d1d1;
}

#nav ul li:first-child {
	-webkit-border-radius: 20px 0 0 20px;
	-moz-border-radius: 20px 0 0 20px;
	border-radius: 20px 0 0 20px;
	padding-left:35px;
}

#nav ul li:last-child {
	-webkit-border-radius: 0 20px 20px 0;
	-moz-border-radius: 0 20px 20px 0;
	border-radius: 0 20px 20px 0;
	padding-right:35px;	
}

#nav ul li:hover, #nav ul li.selected {
	background:url(../images/mbgh.png) repeat-x;
}

#nav ul li:hover a, #nav ul li.selected a{
	color:#fff;
}

/* End Navigation */


/* Main Content */

#main-content {
	overflow:hidden;
	clear:both;
	padding:10px;
}

	#main-content #primary {
		float:left;
		width:330px;
		padding:10px;
	}

	#main-content #secondary {
		float:right;
		width:550px;
		padding:10px;
	}
	
	#main-content #primary2, #main-content #secondary2 {
		float:left;
		width:450px;
		/*height:600px;*/
	}

	#main-content #secondary2 {
		float:right;
	}
	
	#main-content #fullcontent {
		padding:10px;
		background: #fffcf8;
		margin:15px 0;
		overflow:hidden;
	}
		
/* End Main Content */


/* Full Content */

#fullcontent h1 {
	clear:both;
	font-size:20px;
}

#fullcontent p {
	padding:10px;
	text-align:left;
}

#fullcontent div.picture {
	background-color: #f9f9f9; 
	border: 1px solid #cccccc;
	padding: 5px;
	margin:5px 10px;
	font-size:11px;
	width:310px;
	float:right;
	color:#960;
	font-weight:bold;
}

#fullcontent div.picture img { 
	border: 1px solid #ccccc; 
	vertical-align:middle; 
	margin-bottom: 3px;
	width:100%;
} 

.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; } 
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 

#fullcontent .nxtp {
	clear:both;
	margin:5px;
	float:left;
	color:#fff;
	padding:5px 15px;
	border:1px solid #91847a;
	background:url(../images/mbg.png) repeat-x;
	font-weight:bold;			
}
		
#fullcontent .nxtp:hover {
	color:#fff;
	border:1px solid #91847a;
	background:url(../images/mbgh.png) repeat-x;}

#fullcontent .sm {
	clear:both;
	padding:10px;
}

	#fullcontent .sm a {
		display:inline-block;
		clear:both;
		font-size:15px;
		font-weight:bold;
	}

	#fullcontent .sm a:before {
		content:"»";
		margin-right:10px;
	}

/* End Full Content */

/* Primary */

#primary {
	overflow:hidden;
}
	#primary #details {
		padding:10px;
		position:relative;
		margin-bottom:10px;
		font-size:13px;
	}	
	
	#details #detailcontent {
		margin:10px 0 40px;		
	}
	
	.nor {
/*
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 4px #514216;
		-moz-box-shadow: 0px 0px 4px #514216;
		box-shadow: 0px 0px 4px #514216;
*/		background: #fffcf8;
		background-position:center;
		background-repeat:no-repeat;		
		background-image:url(../images/detbg.png);
		/*height:802px;*/
	}
	
	.es {
/*
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 4px #514216;
		-moz-box-shadow: 0px 0px 4px #514216;
		box-shadow: 0px 0px 4px #514216;
*/
		background: #fffcf8;
		background-repeat:no-repeat;
		background-image:url(../images/detbges.png);
		height:1160px;		
	}
	
		#details #paginate-bottom {
			position:absolute;
			bottom:10px;
			left:30px;
		}
		
		#essay #paginate-bottom {
			position:absolute;
			bottom:10px;
			left:30px;			
		}
		
		#details h1{
			font-size:17px;
		}

		#details small {
			font-size:12px;
			font-weight:bold;
			float:left;
			margin:5px 0;
		}
		
		#details .directions {
			font-size:11px;
			font-weight:bold;
			border-bottom:1px solid #333;
		}
		
		#details p{
			clear:both;
			padding:5px;
			text-align:left;
		}
			
		
			#details p a {
				color:#e68d1a;
			}
			
			#details p a:hover {
				color:#7e4802;
			}
			
			#details p img {
				max-width:125px;
				padding:2px;
				border:1px solid #e3e3e3;
				margin:5px 10px 10px 10px;
			}
			#details .fn {
				font-size:10px;
				padding:10px;
				margin-top:20px;
				border-top:1px solid #000;
				overflow:hidden;
			}
			  
			  #details .fn a {
				  color:#402e0b;
				  clear:both;
				  padding:2px;
				  display:block;
				  cursor:pointer;			  			  
			  }
		
		#details .text-pagination {
			overflow:hidden;
			padding:10px 21px;
		}
		
			#details .text-pagination ul li {
				float:left;
				margin:3px;
			}
			
			#details .text-pagination ul li a {
				padding:4px 9px;
				background:#ffeed8;
				border:1px solid #967c5b;
				color:#b39977;
			}
			
			#details .text-pagination ul a:hover, #details .text-pagination .act {
				background:#b39977;
				color:#ffeed8;
			}
			
			#details .text-pagination .dact, #details .text-pagination .dact:hover {
				background:#cbcbcb;
				color:#e5e5e4;
				border:1px solid #cbcbcb;
				cursor:default;
			}
	
	
	#primary #navi {
/*
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 4px #514216;
		-moz-box-shadow: 0px 0px 4px #514216;
		box-shadow: 0px 0px 4px #514216;
*/
		background-color: #fffcf8;
		height:130px;
		padding:10px;
	}
	
		#navi a {
			font-weight:bold;
		}

#primary2 {
	overflow:hidden;
	padding:0px;
}
	#primary2 #statmap, #primary2 #imginfo {
		background-color: #fffcf8;
		width:430px;
		padding:10px;
		overflow:hidden;	
	}
		#primary2 #statmap img {
			padding:15px;
		}
		
		#primary2 #imginfo .back {
			background:url(../images/mbg.png) repeat-x;
			padding:3px 10px;
			border-radius:5px;
			font-size:11px;
			color:#f1f1f1;
		}
		
		#primary2 #imginfo .back:hover {
			background:url(../images/mbgh.png) repeat-x;
			color:#fff;
		}
		
		#primary2 #imginfo .imginfocon {
			margin:10px 0;
		}
		
		#primary2 #imginfo .imginfocon p {
			clear:both;
			padding:5px;
			overflow:auto;
			max-height:80px;
			font-size:11px;
		}

		#primary2 #imginfo .imginfocon p:nth-child(odd), #primary2 #imginfo .imginfocon p:nth-child(odd) {
			background:#fff;
		}

		#primary2 #imginfo .imginfocon p:nth-child(even), #primary2 #imginfo .imginfocon p:nth-child(even) {
			background:#f7eace;
			color:#656461;
		}
			
/* End Primary */

/* Secondary */

#secondary {
	overflow:hidden;
}
	#secondary #map {
		height:400px;
	}
	
	#secondary #statmap {
		background-color: #fffcf8;
		width:530px;
		padding:10px;		
	}
		#secondary #statmap a img {
			width:530px;
		}	
	#secondary #vidbox {
		margin-right:10px;
/*
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		-webkit-box-shadow: 0px 0px 4px #514216;
		-moz-box-shadow: 0px 0px 4px #514216;
		box-shadow: 0px 0px 4px #514216;
*/
		background-color: #fffcf8;
		width:530px;
		min-height:560px;
		max-height:560px;
		padding:10px;	
	}
		
		#vidbox #videoPlayer	{
			float:left;
			margin:10px;
/* 			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;
*/
		}
		
		#vidbox #videoAnnotations .location {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;			
			width:176px;
			max-height:100px;
			min-height:100px;			
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:10px 0;
		}

		#vidbox #videoAnnotations .location:before {
			content:'Locations';
			font-weight:bold;
			padding-bottom:5px;
		}
		
		#vidbox #videoAnnotations .location .annotItem {
			padding:2px;
		}
		
		#vidbox #videoAnnotations .location .annotItem:after {
			content:',';
		}

		#vidbox #videoAnnotations .location .annotItem:last-child:after {
			content:'.';
		}
				
		#vidbox #videoAnnotations .keyword {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;
			width:176px;						
			max-height:100px;
			min-height:100px;			
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:10px 0;
			margin-top:12px;
		}
		
		#vidbox #videoAnnotations .keyword:before {
			content:'Keywords';
			font-weight:bold;
			padding-bottom:5px;
			display:block;
		}		

		#vidbox #videoAnnotations .keyword .annotItem {
			float:left;
			padding:2px;
/* 			cursor:pointer;
		}
		
		#vidbox #videoAnnotations .keyword .annotItem:hover {
			text-decoration:underline;
			color:#cf9; */
		}
		
		#vidbox #videoAnnotations .keyword .annotItem:after {
			content:',';
		}
		
		#vidbox #videoAnnotations .keyword .annotItem:last-child:after {
			content:'.';
		}

		
		#vidbox #videoAnnotations .description {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;			
			width:505px;
			max-height:100px;
			min-height:100px;			
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:10px 0 10px 10px;
		}

		#vidbox #videoAnnotations .description:before {
			content:'Description';
			font-weight:bold;
		}		
		
		#vidbox #videoAnnotations .description .annotItem {
			margin-top:5px;
		}
		
		#vidbox #videoAnnotations .transcript {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;			
			width:505px;
			max-height:132px;
			min-height:132px;			
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:10px 0 10px 10px;
		}

		#vidbox #videoAnnotations .transcript:before {
			content:'Transcript';
			font-weight:bold;
		}		

		#vidbox #videoAnnotations .transcript .annotItem {
			margin-top:5px;
		}	

/* VIDEO FULL SIZE */

	#secondary #vidboxFull {
		margin-right:10px;
		background-color: #fffcf8;
		width:530px;
		padding:10px;	
	}

		#vidboxFull #vidsec {
			position:relative;
		}
				
			#vidboxFull #vidsec #videoPlayerFull	{
				float:left;
				margin:10px;
				width:517px;
			}
	
			#vidboxFull #vidsec #timestamp {
				position:absolute;
				top:10px;
				left:10px;
				overflow:hidden;
				color:#fff;
				width:487px;
				font-size:11px;
				padding:5px 15px;	
				background:url(../images/imgh1.png) repeat;
			}
			
			#vidboxFull #vidsec #timestamp #currentTime {
				float:left;
			}
			
			#vidboxFull #vidsec #timestamp #totalTime {
				float:right;	
			}		
			
		#vidboxFull #videoAnnotationsFull .location {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;			
			width:505px;
			max-height:50px;
			min-height:50px;			
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:10px 0 10px 10px;
			clear:both;
		}

		#vidboxFull #videoAnnotationsFull .location:before {
			content:'Locations';
			font-weight:bold;
			padding-bottom:5px;
		}
		
		#vidboxFull #videoAnnotationsFull .location .annotItem {
			padding:2px;
		}
		
		#vidboxFull #videoAnnotationsFull .location .annotItem:after {
			content:',';
		}

		#vidboxFull #videoAnnotationsFull .location .annotItem:last-child:after {
			content:'.';
		}
				
		#vidboxFull #videoAnnotationsFull .keyword {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;			
			width:505px;
			max-height:50px;
			min-height:50px;				
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:10px 0 10px 10px;
		}
		
		#vidboxFull #videoAnnotationsFull .keyword:before {
			content:'Keywords';
			font-weight:bold;
			padding-bottom:5px;
			display:block;
		}		

		#vidboxFull #videoAnnotationsFull .keyword .annotItem {
			float:left;
			padding:2px;
		}
		
		#vidboxFull #videoAnnotationsFull .keyword .annotItem:after {
			content:',';
		}
		
		#vidboxFull #videoAnnotationsFull .keyword .annotItem:last-child:after {
			content:'.';
		}

		
		#vidboxFull #videoAnnotationsFull .description {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;			
			width:505px;
			max-height:70px;
			min-height:70px;			
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:10px 0 10px 10px;
			clear:both;
		}

		#vidboxFull #videoAnnotationsFull .description:before {
			content:'Description';
			font-weight:bold;
		}		
		
		#vidboxFull #videoAnnotationsFull .description .annotItem {
			margin-top:5px;
		}
		
		#vidboxFull #videoAnnotationsFull .transcript {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;			
			width:505px;
			max-height:100px;
			min-height:100px;			
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:10px 0 10px 10px;
			clear:both;			
		}

		#vidboxFull #videoAnnotationsFull .transcript:before {
			content:'Transcript';
			font-weight:bold;
		}		

		#vidboxFull #videoAnnotationsFull .transcript .annotItem {
			margin-top:5px;
		}				
		
					
	#imgbox, #imgboxapi, #imgboxapis2 {
		background-color: #fffcf8;
		width:530px;
		padding:10px;
		font-size:12px;
		margin-top:0px;
		overflow:hidden;
	}
	
	#imgboxapis2 {
		width:450px;	
		padding:10px 0;
	}
	
		#imgboxapis2 h1{
			font-size:12px;
			text-align:center;
			padding:5px;
		}
		
		#imgbox h1{
			padding:10px 5px;
			font-size:18px;
		}
	
		#imgbox .img, #imgboxapi .imgapim, #imgboxapis2 .imgapim {
			position:relative;
			width:530px;
			overflow:hidden;
			float:left;
		}
		
		#imgboxapis2 .imgapi {
			width:450px;
		}
			#imgbox .img img, #imgboxapi img, #imgboxapis2 img{
				max-width:524px;
				max-height:350px;
				padding:1px;
				border:2px solid #CCC;
				margin:0 auto;		
			}
			
			#imgboxapis2 img {
				max-height:450px;
				min-width:410px;
				max-width:410px;
				margin-top:0px;
				margin-left:20px;
				margin-bottom:10px;
			}
			
			#imgboxapi img {
				clear:both;
				max-height:500px;
				margin:50px 0 20px 0;
			}
		
			#imgbox .img span {
				background:url(../images/imgh1.png) repeat;
				color:#fff;
				padding:2px 5px;
				position:absolute;
				bottom:3px;
				left:3px;
				font-size:11px;
	  			width:284px;
			}
			
			#imgbox .img span a {
				color:#fff;
				float:right;
			}
			
		#imgbox .info {
			background:#e4dbc2;
			border:2px solid #716c5e;
			-webkit-box-shadow: 0px 0px 4px #514216;
			-moz-box-shadow: 0px 0px 4px #514216;
			box-shadow: 0px 0px 4px #514216;			
			width:200px;
			max-height:243px;
			min-height:243px;			
			font-size:11px;
			overflow:auto;
			padding:5px;
			margin:0px 0 10px 10px;
			text-align:left;			
		}
			
			#imgbox .info p {
				padding:5px;
			}
			
			#imgbox .info h3 {
				float:right;
			}
		
		#secondary #imgboxapi {
					font-size:11px;
					overflow:hidden;
			}
		
			#imgboxapi .main-controls .next, #imgboxapi .main-controls .prev, #imgboxapis2 .main-controls .next, #imgboxapis2 .main-controls .prev{
				background:url(../images/next.png) center no-repeat;
				display:inline-block;
				width:22px;
				height:22px;
				text-indent:-9999px;
				float:right;
				margin:10px 20px;
			}
		
			#imgboxapi .main-controls .prev, #imgboxapis2 .main-controls .prev{
				float:left;
				background:url(../images/prev.png) center no-repeat;
			}
			
			#imgboxapi p, #imgboxapis2 p {
				clear:both;
				padding:5px;
				overflow:auto;
				max-height:80px;
			}

			#imgboxapi p:nth-child(odd), #imgboxapis2 p:nth-child(odd) {
				background:#fff;
			}

			#imgboxapi p:nth-child(even), #imgboxapis2 p:nth-child(even) {
				background:#f7eace;
				color:#656461;
			}
		
/* Image Gallery-2 */		

	#secondary #galimg {
		background-color: #fffcf8;
		/*height:822px;*/
		padding:0 0 30px;
	}

		#galimg .main-controls .next, #galimg .main-controls .prev{
			background:url(../images/next.png) center no-repeat;
			display:inline-block;
			width:22px;
			height:22px;
			text-indent:-9999px;
			float:right;
			margin:20px;
		}
	
		#galimg .main-controls .prev{
			float:left;
			background:url(../images/prev.png) center no-repeat;
		}
		
		#galimg .imgno, #imgboxapis2 .imgno, #imgboxapi .imgno {
			display:block;
			font-weight:bold;
			text-align:center;
			padding-top:25px;
		}
		
			#galimg .imgno span, #imgboxapis2 .imgno span, #imgboxapi .imgno span {
				font-size:12px;
				font-weight:normal;
				clear:both;
				display:block;
				text-align:center;
				margin-top:-35px;
			}
		
		#galimg .main-image {
			padding:10px;
		}
		
			#galimg .main-image img {
				max-width:530px;
				max-height:600px;
				margin:auto;
				margin-top:50px;
			}
			
  		
	  		#galimg h1 {
	  			padding:5px;
				margin-top:3px;
	  		}
	  		
	  		#galimg p {
	  			padding:5px 15px;
				font-size:13px;
	  		}			
		
/* End Secondary */

/* Third Section */

#thirdsec {
	background:url(../images/imgod.png) no-repeat;
	clear:both;
	width:870px;
	height:150px;
	text-align:left;
	padding:15px;
}

	#thirdsec h1 {
		font-size:18px;
	}
	
	#thirdsec p {
		padding:10px;
	}

/* End Third Section */

/* LightBox */

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* End LightBox */

/* PopUp */

#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:1;
}
#popupContact{
	display:none;
	_position:absolute; /* hack for internet explorer 6*/
	width:600px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:12px;
	font-size:13px;
	margin-top:50$;
}

			
#popupContact p {
	clear:both;
	padding:5px;
	overflow:auto;
	max-height:80px;
}

#popupContact p:nth-child(odd), #popupContact li:nth-child(odd)  {
	background:#fff;
}

#popupContact p:nth-child(even), #popupContact li:nth-child(even) {
	background:#f7eace;
	color:#656461;
}

#popupContact h1{
	text-align:left;
	color:#c68a1c;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #d3d3d3;
	padding-bottom:2px;
	margin-bottom:20px;
}
#popupContactClose{
	font-size:14px;
	line-height:14px;
	right:6px;
	top:10px;
	position:absolute;
	color:#e2c38c;
	font-weight:700;
	display:block;
	cursor:pointer;
}

#button input[type=submit]{
	border:1px solid #cdbb96;
	background:#f7eace;
	padding:5px 10px;
	font-size:10px;
	cursor:pointer;
	float:right;
	clear:both;
	margin:0 10px;
}

#button input[type=submit]:hover {
	border:1px solid #f7eace;
	background:#cdbb96;	
}

/* End PopUp */

/* Thumb Slider */

.jcarousel-skin-tango .jcarousel-container {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 4px #514216;
	-moz-box-shadow: 0px 0px 4px #514216;
	box-shadow: 0px 0px 4px #514216;
    background: #fffaf3;
    border: 1px solid #d0d0d0;
	margin:10px 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 80px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 80px;
}

.jcarousel-skin-tango .jcarousel-item a img{
	padding:2px;
	border:2px solid #f1c285;
	-webkit-box-shadow: 0px 0px 4px #514216;
	-moz-box-shadow: 0px 0px 4px #514216;
	box-shadow: 0px 0px 4px #514216;	
}

.jcarousel-skin-tango .jcarousel-item a img:hover, .jcarousel-skin-tango .jcarousel-item a.act img {
	padding:2px;	
	border:2px solid #99631e;
}

.jcarousel-skin-tango .jcarousel-item img {
	width:64px;
	height:71px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* Presentation 2 Styles */

div.slideshow-container2 {
	position: relative;
	float: right;
	height: 600px;
	background-color: #fffcf8;
}

div.caption-container2 {
	width: 450px;
	background-color: #fffcf8;
	float: left;
	position: relative;
	height:600px;
}

div.caption2 {
	padding: 10px;
}


#galvidbox {
	position:relative;
}

	#galvidbox h1.galvidhead {
		font-size:20px;
		margin:10px 10px -5px;
		text-transform:capitalize;
	}

  #galvidbox #vidsec {
  	position:relative;
  }

		#galvidbox #vidsec #galvideoPlayer {
			width:430px;
			margin:10px;
		}
		
		#galvidbox #vidsec #timestamp {
			position:absolute;
			top:10px;
			left:10px;
			overflow:hidden;
			color:#fff;
			width:400px;
			font-size:11px;
			padding:5px 15px;	
			background:url(../../images/imgh1.png) repeat;
		}

			#galvidbox #vidsec #timestamp #currentTime {
				float:left;
			}
			
			#galvidbox #vidsec #timestamp #totalTime {
				float:right;	
			}
			
			div.vidgalinfo ul {
				margin:10px;
				font-size:12px;	
			}
			
			div.vidgalinfo ul li {
				padding:5px;
			}

		#galvidbox #timenotations {
			position:absolute;
		}
		
			#galvidbox #galvideoAnnotations .description {
				background:#e4dbc2;
				border:2px solid #716c5e;
				-webkit-box-shadow: 0px 0px 4px #514216;
				-moz-box-shadow: 0px 0px 4px #514216;
				box-shadow: 0px 0px 4px #514216;	
				width:420px;
				max-height:60px;
				min-height:60px;	
				font-size:11px;
				overflow:auto;
				padding:5px;
				margin:10px;
				clear:both;
			}
			
			#galvidbox #galvideoAnnotations .description:before {
				content:'Description';
				font-weight:bold;
			}
			
			#galvidbox #galvideoAnnotations .description .annotItem {
				margin-top:5px;
			}
			
			#galvidbox #galvideoAnnotations .transcript {
				background:#e4dbc2;
				border:2px solid #716c5e;
				-webkit-box-shadow: 0px 0px 4px #514216;
				-moz-box-shadow: 0px 0px 4px #514216;
				box-shadow: 0px 0px 4px #514216;	
				width:420px;
				max-height:60px;
				min-height:60px;	
				font-size:11px;
				overflow:auto;
				padding:5px;
				margin:10px;
				clear:both;	
			}
			
			#galvidbox #galvideoAnnotations .transcript:before {
				content:'Transcript';
				font-weight:bold;
			}
			
			#galvidbox #galvideoAnnotations .transcript .annotItem {
				margin-top:5px;
			}
/* End Presentation 2 Styles */		

/* Presentation 3 Styles */

div.slideshow-container3 {
	width: 450px;	
	float: right;
	height: 600px;
	background-color: #fffcf8;
}

div.caption-container3 {
	width: 450px;
	background-color: #fffcf8;
	float: left;
	position: relative;
	height:600px;
}

div.caption3 {
	padding: 10px;
}

div#essay3 {
	position:relative;
	clear:both;
	float:left;
	background-color: #fffcf8;
	padding:10px;
	height:400px;
	overflow:hidden;
	width:900px;
	margin:20px 0;
	font-size:13px;
}

div#essay3 h1 {
	font-size:17px;
}

div#essay3 .fn {
	font-size:10px;
	padding:5px 10px;
	margin-top:10px;
	border-top:1px solid #000;
	overflow:hidden;
}
  
div#essay3 .fn a {
	  color:#402e0b;
	  clear:both;
	  padding:2px;
	  display:block;
	  cursor:pointer;    
}

div#essay3 small {
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:5px 0;
}

div#essay3 p {
	clear:both;
	padding:5px;
	text-align:left;
}

div#essay3 ul {
	margin-left:15px;
	padding:10px;
}

div#essay3 #paginate-bottom {
	position:absolute;
	bottom:-6px;
	margin-left:120px;
}

div.statmap {
	margin:10px;
	margin-left:15px;
}

div.statmap img {
	border:2px solid #c4b596;
}

/* PopImg */

#popimg {
	clear:both;
}

#popimg ul {
	padding:10px;
	background:#fff;
	overflow:hidden;
}

#popimg ul li {
	overflow:hidden;
	float:left;
	margin:5px;
	border:2px solid #81693a;
	height:100px;
}


#popimg ul li:hover {
	border:2px solid #b88a2d;	
}

#popimg ul li a img {
	width:132px;
	height:100px;
}


.paging324{
overflow:hidden;
margin:10px 0px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
float:left;
padding:6px;
background-color:#FFFFFF;
border:#CCCCCC 1px solid;
}

.paging324 span{
float:left;padding:3px 6px;margin-left:2px; 
}
.paging324 span b{
font-weight:bold;
}

.paging324 a{
float:left;
color:#000000;

}
.paging324 a:hover{
background-color:#FFFF00;
}


/* End Presentation 3 Styles */