@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/*
table {
	border-collapse: collapse;
	border-spacing: 0;
}
*/
.disable-select {
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
}

.w10 {width:10%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w33 {width:33%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w47 {width:47%;}
.w50 {width:50%;}
.w65 {width:65%;}
.w90 {width:90%;}
.wAuto {width:auto;}
.w1000{max-width:1200px;}
.fLeft {float:left;}
.clearMe {clear:both;}
.mAuto {margin:0px auto 0px auto;}
.w95 {width:95%; height:auto;}
.redBg {background-color:#ea4433 !important;}
.blueBg {background-color:#c5ebfe !important;}
.p20 {padding:20px;}
.center {text-align:center;}
.whiteBg {background-color:#FFFFFF !important;}
.yellowBg {background-color:#e3d010 !important;}
.blueText {color:#0097EC !important;}


h1 {font-size:24px; color:#2f3944; margin:20px; padding:10px 0px 20px 0px; border-bottom:1px solid #CCC; font-family: 'Sorts Mill Goudy', serif; }
h2 {font-size:20px; color:#2f3944; margin:20px; padding:10px 0px 20px 0px; border-bottom:1px solid #CCC; font-family: 'Sorts Mill Goudy', serif; }
h3 {font-size:16px; color:#2f3944; margin:20px; padding:10px 0px 20px 0px; border-bottom:1px solid #CCC; font-family: 'Sorts Mill Goudy', serif; }
h5 {font-size:16px; color:#2f3944; margin:20px; padding:10px 0px 20px 0px; border-bottom:1px solid #CCC; font-family: 'Sorts Mill Goudy', serif; }

p { padding:0px 20px 20px 20px; color:#4c4c4c; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
ul { padding:0px 20px 20px 20px; color:#4c4c4c; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:22px; list-style-type:disc}
li {margin:0px 0px 0px 20px;}


#header {background-color:#2f3944; font-family: 'Sorts Mill Goudy', serif; color:#FFF; font-size:34px; padding:20px;}
#nav {background-color:#fff;}
#nav ul {list-style:disc; margin:0px auto 0px auto; padding:10px 0px 10px 10px;}
#nav li {float:left; font-family: 'Sorts Mill Goudy', serif; margin:14px 10px 10px 30px; color:#2b2b2b; font-size:16px;}
#nav a {text-decoration:none; color:#2b2b2b;}
#nav a:hover {text-decoration:underline;}

#logo {width:50%; }
#logo a{ text-decoration:none; color:#FFF;}
#logo img {width:40%; height:auto; margin:0px 0px 0px 20px;}

#tllewPic img {width:40%; height:auto; float:right;}

#strip {background-color:#e6e8e6; background-image:url(img/strip-bg.jpg); background-position:right; background-color:#e6e8e6; background-repeat:no-repeat; padding:0px 0px 20px 0px;}
#strip h1 {margin:0px; padding:30px 20px 0px 20px; border:none;}
#strip p {padding:20px 20px 20px 20px; margin:0px;}
#strip p.downloadText {margin:0px 20px 0px 20px;}

.stripTitle {background-color:#e6e8e6; background-color:#e6e8e6; padding:25px 20px 20px 20px; border:none !important; margin:20px;}

#footer {background-color:#2f3944; padding:10px 0px 20px 0px;}
#footer h3 {border:none; color:#FFFFFF; margin:20px 20px 0px 20px !important; padding:0px;}
#footer p, #footer ul {color:#cbcbcb; padding:0px; margin:20px; font-size:11px; line-height:14px; list-style-position:inside;}
#footer li {margin:0px; padding:0px;}
#footer img {margin:20px 20px 0px 20px; width:70%; height:auto; }

.videoBox {margin:20px 20px 0px 20px;}
.videoBox h3 {margin:0px 0px 20px 0px;}

.iconList {width:100%; text-align:center; margin:0px; padding:0px; }
.iconList li {display:inline-block; width:auto; text-align:center; width:24.5%; font-family: 'Sorts Mill Goudy', serif; margin:40px 0px 50px 0px; font-size:20px; vertical-align:top;}
.iconList img {width:75%; height:auto; margin:0px 0px 30px 0px;}


.stimuli {background-color:#e6e8e5; margin:0px 0px 20px 0px;}
.stimuli img {width:100%; height:auto;}
.stimuli h2 {margin:0px 10px 20px 20px; padding:5px 0px 10px 0px;}
.stimuli h2 a {color:#2f3944; text-decoration:none;}
.stimuli p {padding:0px 10px 0px 20px !important; margin:0px; font-size:12px;}

.downloadBox {background-color:#e6e8e5; margin:0px 20px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.downloadBox ul {padding:20px; list-style-type:disc;}
.downloadBox li {margin:0px 0px 10px 20px;}

.downloadBox.redLink a {color:#ea4433;}

p.downloadText { padding:20px; margin:20px; font-size:24px; display:inline-block; width:auto; color:#66655a; }
p.downloadText a {color:#66655a; text-decoration:none; font-weight:bold; }
p.downloadText a:hover {color:#FAFAFA;}
p strong {font-weight:bold;}

.filmNotes { padding:20px !important; margin:0px 20px 0px 20px !important; font-size:24px; width:auto; text-align:center; }
.filmNotes a {color:#66655a; text-decoration:none;}

#memorygame {margin:0px 20px 0px 20px;}
.text-style1{
      font-size:14pt;
      color:#56605f;
      font-weight:normal;
      text-shadow: 1px 1px 1px #fff;
      margin:0;
      line-height:24pt;
    }

.poem {background-color:#f5f5d2;}
.poem p {font-size:14px; margin:0px 20px 10px 20px; padding:10px; background-color:#e4e4c2;}

.alertBox, .alertBox2, .alertBox0 {padding:20px; font-size:28px; background-color:#118000; text-align:center; margin:0px;  color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.alertBox a, .alertBox2 a  {color:#ea4433; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.gameTable {text-align:center;}
.gameTable ul {list-style-type:none; margin:0px; padding:0px;}
.gameTable li { margin:0px; padding:15px 0px 0px 0px; background-color:#c5ebfe; font-size:18px; border:1px solid #aed7eb; height:40px;}
.gameTable input {font-size:18px; text-align:center; margin:0px; padding:0px; width:65%;}

.checkBt, .checkBt2, .checkBt0 {padding:20px; background-color:#909090; color:#FFFFFF; width:200px; margin:0px auto 0px auto; text-align:center; font-size:20px; font-weight:bold; display:block; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}

.clues {padding:10px; font-size:18px; text-align:center; background-color:#DADADA; margin:0px 20px 0px 20px;}

.tipBox {text-align:center; font-size:14px; margin:0px 20px 20px 20px; padding:10px; background-color:#fbf7b0; border:1px solid #ede897;}

li.tableHead {background-color:#2f3944; color:#FEFEFE; font-weight:bold;}
.atebBox {background-color:#2f3944; color:#FFFFFF; padding:5px; font-weight:bold; cursor:pointer;}

.timelineWrap h2 {border:none !important;}

.entryBox {
	padding: 5px;
	background-color: #c5ebfe;
	display: inline-block;
	width: auto;
	margin:0px 0px 0px 0px;
	cursor: pointer;
	}

#vidSelector {margin:0px 20px 0px 20px; padding:10px; text-align:center;}
#vidSelector a {width:100%; color:#66655a; text-decoration:none;}

.popup-gallery {text-align:center;}
.popup-gallery img {border:3px solid #CCC; width:22%; display: -moz-inline-stack !important; display: inline-block !important; zoom: 1 !important; *display: inline !important; margin:5px;}

#bandit {height:0; padding-bottom:33%; width:60%; margin:0px auto 10px auto; position:relative;}
#bandit img {width:100%; height:auto; position:absolute; z-index:0; top:0%;}
#bandit-ui {width:58%; height:0;  position:absolute; z-index:10; top:21%; left:18%; text-align:center;}
#bandit-controller {position:absolute; z-index:11; width:7%; height:0; padding-bottom:7%; right:1%; top:14%; cursor:pointer;}

.firstBox {float:left; width:32%; height:0; padding-bottom:52%; }
.secondBox {float:right; width:32%; height:0; padding-bottom:52%; }
.firstBox img, .secondBox img {width:100% !important; height:auto !important; position:relative !important;}

.gameOl ol {list-style-type:none; padding:0px; color:#4c4c4c; font-size:22px; font-family:Arial, Helvetica, sans-serif; line-height:28px; text-align:center;}
.gameOl li { margin:0px; padding:15px 0px 0px 0px; background-color:#c5ebfe; font-size:18px; border:1px solid #aed7eb; height:40px;}

.startBt {text-align:center; font-size:18px; margin:0px 20px 20px 20px; padding:10px; background-color:#fbf7b0; border:1px solid #e6e8e6; cursor:pointer;}

@media screen and (max-width: 750px) {
	
	/* .w50 {width:100%;} */
	
}

@media screen and (max-width: 480px) {
	
}