/* global style */

BODY {background: #25201a; margin: 10px 16px 10px 16px;}

TABLE {margin:0; border:0;}

DIV {margin:0; border:0; padding:0;}

IMG {margin:0; border:0;}



/* text elements, as needed */

h1 {color: #777570; font-weight:bold; font-size:18px;} /* dark grey, big */

h2 {color: #777570; font-weight:bold; font-size:16px;} /* dark grey, small */

h3 {color: #DBDBD7; font-weight:bold; font-size:18px;} /* light grey, big */

h4 {color: #61708C; font-weight:bold; font-size:16px;} /* blue, small */

h5 {color: #CDCDCB; font-weight:bold; font-size:16px;} /* med grey, small -- for main header text */

h6 {color: #CDCDCB; font-weight:bold; font-size:14px;} /* med grey, smaller -- for main header text */

h7 {color: #4b785c; font-weight:normal; font-size:12px;} /* green -- video controls */



/*section links */

a:link	{text-decoration:none; color:#D9D5D2;}

a:active {text-decoration:none;color: #5372AE;}

a:hover	{text-decoration:none;color: #5372AE;}

a:visited	{text-decoration:none;color: #D9D5D2;}

a:visited:hover	{text-decoration:none;color:#5372AE;}



/* left content */

#divLeftGlobal {position:absolute; left:0px; top:0px; width:484px; height:97%; z-index:2; overflow:hidden;}

#divLeftOuter {background:#25201a; position:relative; left:0px; top:0px; width:484px; height:100%; z-index:2; overflow:hidden; clip:rect(0px 494px 97% 0px);}

#divLeftInner {color:#FFFFFF; position:absolute; left:0px; top:0px; width:484px; z-index:1; visibility:visible;}



/* left timeline years */

#divYearsGlobal {padding:0; position:absolute; left:470px; top:0px; width:310px; height:97%; z-index:5; overflow:hidden;}

#divYearsOuter {padding:0; position:relative; left:0px; top:0px; width:310px; height:100%; z-index:5; overflow:hidden; clip:rect(0px 32px 97% 0px);}

#divYearsInner {padding:0; position:absolute; left:0px; top:0px; width:310px; height: 4600px; z-index:5; visibility:visible;text-align:right;}

#tableYears {position:relative;left:0px;top:0px; width:310px; z-index:5;}



.tdYearsRight {text-align:right;}

.tdYearsLeft {text-align:left;}

.tdYearsLeftInside {text-align:left; width:164px;}

.tdYearsRightInside {text-align:left;}



.spanTimelineDate      {padding-top:2px; padding-right:19px; padding-left:0px; padding-bottom:0px;font-family: Times, Times New Roman, Georgia,serif; color:#3C5B97; font-size:11px; font-weight:normal; letter-spacing:0px;line-height:140%;}

.timelineLineBlue		   {color:#3C5B97;}

.timelineLineGreen		 {color:#3D694E;}



/* timeline AJAX box */

#timelineBox {

  text-align:left; visibility:hidden; position:absolute; left:0px;top:0px; left:634; z-index:9; width:161px; background: #25201a;

  border-left:solid 0px #3D694E; border-right:solid 0px #3D694E; border-top:solid 0px #3D694E; border-bottom:solid 0px #3D694E;

	color:#1F7F44;font-family: Times, Times New Roman,Georgia, serif; font-size:13px; font-weight:normal; letter-spacing:0px; line-height:120%;

  padding: 0px 0px 0px 0px; margin:0;

}



/* right content old width: 268 */

#divRightGlobal {position:absolute; left:513px; top:0px; width:120px; height:97%; z-index:7; overflow:hidden;}

#divRightOuter {background:#25201a; position:relative; left:0px; top:0px; width:120px; height:100%; z-index:7; overflow:hidden; clip:rect(0px 268px 97% 0px);}

#divRightInner {color:#000000; position:absolute; left:0px; top:0px; width:120px; height: 4600px; z-index:6; visibility:visible;}



#divTimeline {margin:0px 0px 0px 140px;padding:0;position:relative;z-index:5;top:-3900px;left:0px;}



/* middle buffer area */

#divMiddle {background:#000000; position:absolute; left:502px; top:0px; width:3px; height:100%; z-index:4; overflow:hidden; font-size:1px; overflow:hidden;}



/* left scroll bar */

#divScrollLeftOuter {background:#25201a; position:absolute; left:494px; top:0px; width:8px; height:97%; z-index:4; overflow:hidden;}

#divScrollLeftInner {background:#5E6D8C; position:absolute; left:494px; top:0px; width:8px; height:213px; z-index:6; overflow:hidden;}



/* right scroll bar */

#divScrollRightOuter {background:#25201a; position:absolute; left:505px; top:0px; width:8px; height:97%; z-index:8; overflow:hidden;}

#divScrollRightInner {background:#4b785c; position:absolute; left:505px; top:0px; width:8px; height:213px; z-index:9; overflow:hidden;}



/* main content style (left column) */

.mainContentDiv    {margin: 10px 18px 10px 18px; padding:0;}

.siteTitle      {font-family: Times, Times New Roman,Georgia, serif; color:#4C4941; font-size:18px; letter-spacing:3px; font-weight:normal; line-height:140%;}



.panoramaclass    {letter-spacing:2px;}



.sectionTitle      {font-family: Times, Times New Roman, serif; color:#D9D5D2; font-size:15px; font-weight:normal; letter-spacing:1px; line-height:120%;}

.sectionTitleBlue      {font-family: Times, Times New Roman, serif; color:#5372AE; font-size:15px; font-weight:normal; letter-spacing:1px; line-height:120%;}

.sectionKeyline    {font-family: Times, Times New Roman, serif; color:#5372AE; font-size:13px; font-weight:normal; font-style:italic; letter-spacing:1px; line-height:120%;}

.sectionKeylineGrey    {font-family:  Times, Times New Roman, serif; color:#5372AE; font-size:13px; font-weight:normal; font-style:italic; letter-spacing:1px; line-height:120%;}

.sectionText       {font-family: Times, Times New Roman, serif; color:#D9D5D2; font-size:12px; font-weight:normal; font-style:italic; letter-spacing:1px; line-height:120%;}

.sectionTitleSel      {font-family: Times, Times New Roman, serif; color:#5372AE; font-size:15px; font-weight:normal; letter-spacing:1px; line-height:120%;}

.sectionKeylineSel    {font-family: Times, Times New Roman, serif; color:#5372AE; font-size:13px; font-weight:normal; font-style:italic; letter-spacing:1px; line-height:120%;}



.clipSize         {font-family: Arial, Helvetica,Verdana, sans-serif; color:#5372AE; font-size:10px; font-weight:normal; letter-spacing:1px; line-height:260%;}

.clipLength   {font-family: Arial, Helvetica,Verdana, sans-serif; color:#5372AE; font-size:10px; font-weight:normal; letter-spacing:1px; line-height:260%;}



.downloadMessage   {font-family: Arial, Helvetica,Verdana, sans-serif; color:#5372AE; font-size:10px; font-weight:normal; letter-spacing:1px; line-height:260%;}



A:link.downloadMessagelink {text-decoration:none;color:#5372AE;}

A:hover.downloadMessagelink {text-decoration:none;color:#244179;}

A:active.downloadMessagelink{text-decoration:none;color:#244179;}

A:visited.downloadMessagelink {text-decoration:none;color:#5372AE;}

A:visited:hover.downloadMessagelink {text-decoration:none;color:#244179;}



.associationWord   {font-family: Times, Times New Roman,Georgia, serif; color:#C05658; font-size:16px; font-weight:normal; letter-spacing:1px; line-height:133%;}

.glossaryWord      {font-family: Times, Times New Roman,Georgia, serif; color:#B13D04; font-size:17px; font-weight:normal; letter-spacing:1px; line-height:130%;}

.glossaryWordEmbed      {font-family: Times, Times New Roman,Georgia, serif; color:#B13D04; font-size:17px; font-weight:normal; letter-spacing:1px; line-height:92%; font-style:normal;}

.glossaryDef       {font-family: Times, Times New Roman, Georgia, serif; color:#E14D04; font-size:13px; font-weight:normal; letter-spacing:0px; line-height:120%;}

.glossaryThreeToARowSpan {font-family: Times, Times New Roman,Georgia, serif; color:#B13D04; font-size:17px; font-weight:normal; letter-spacing:1px; line-height:130%;padding-right:25px;}

.glossaryTitle       {font-family:  Times, Times New Roman,Georgia, serif; color:#B13D04; font-size:17px; font-weight:normal; letter-spacing:1px; line-height:130%;}

#divGlossaryDef {margin: 6px 0px 0px 0px;}


A.glossaryDeflink {font-family: Times, Times New Roman,Georgia, serif; font-size:13px; font-weight:normal; letter-spacing:0px; line-height:120%;text-decoration:underline;}

A:link.glossaryDeflink {text-decoration:underline;color:#B13D04;}

A:hover.glossaryDeflink {text-decoration:underline;color:#892F03;}

A:active.glossaryDeflink {text-decoration:underline;color:#892F03;}

A:visited.glossaryDeflink {text-decoration:underline;color:#892F03;}

A:visited:hover.glossaryDeflink {text-decoration:underline;color:#892F03;}



A.glossaryWordlink {font-family: Times, Times New Roman,Georgia, serif;font-size:17px;font-weight:normal; letter-spacing:1px; line-height:92%;}

A:link.glossaryWordlink {text-decoration:none;color:#B13D04;}

A:hover.glossaryWordlink {text-decoration:none;color:#892F03;}

A:active.glossaryWordlink {text-decoration:none;color:#892F03;}

A:visited.glossaryWordlink {text-decoration:none;color:#892F03;}

A:visited:hover.glossaryWordlink {text-decoration:none;color:#892F03;}



.glossaryWordLinkVisited {color:#892F03;font-family: Times, Times New Roman,Georgia, serif;font-size:17px;font-weight:normal; letter-spacing:1px; line-height:92%;}

A.glossaryWordLinkVisited {color:#892F03;font-family: Times, Times New Roman,Georgia, serif;font-size:17px;font-weight:normal; letter-spacing:1px; line-height:92%;}

A:link.glossaryWordLinkVisited {text-decoration:none;color:#892F03;}

A:hover.glossaryWordLinkVisited {text-decoration:none;color:#892F03;}

A:active.glossaryWordLinkVisited {text-decoration:none;color:#892F03;}

A:visited.glossaryWordLinkVisited {text-decoration:none;color:#892F03;}

A:visited:hover.glossaryWordLinkVisited {text-decoration:none;color:#892F03;}



.textTxt          {font-family: Times, Times New Roman,Georgia, serif; color:#D9D5D2; font-size:13px; font-weight:normal; letter-spacing:0px; line-height:120%;}



.sourceTitle   {font-family: Times, Times New Roman,Georgia, serif; color:#D9D5D2; font-size:16px; font-weight:normal; letter-spacing:1px; line-height:120%;}

.sourceDate   {font-family: Times, Times New Roman,Georgia, serif; color:#D9D5D2; font-size:11px; font-weight:normal; letter-spacing:1px; line-height:120%;}

.sourceCompany {font-family:Times, Times New Roman,Georgia, serif; color:#D9D5D2; font-size:11px; font-weight:normal; letter-spacing:1px; line-height:120%;}

.sourceProducer {font-family: Times, Times New Roman,Georgia, serif; color:#D9D5D2; font-size:11px; font-weight:normal; letter-spacing:1px; line-height:120%;}

.sourceDirector {font-family: Times, Times New Roman,Georgia, serif; color:#D9D5D2; font-size:11px; font-weight:normal; letter-spacing:1px; line-height:120%;}

.sourceCast {font-family: Times, Times New Roman,Georgia, serif; color:#D9D5D2; font-size:11px; font-weight:normal; letter-spacing:1px; line-height:120%;}



/* options content style (right column) */

.optionContentDiv  {margin: 5px 15px 5px 0px; padding:0;}

.optionClipUrl     {font-family: Times, Times New Roman, serif; color:#5C5C54; font-size:16px; font-weight:bold; letter-spacing:0px; line-height:133%;}

.optionClipLocation  {font-family: Times, Times New Roman, serif; color:#5C5C54; font-size:16px; font-weight:normal; letter-spacing:0px; line-height:133%;}

.optionAssociationWord   {font-family: Times, Times New Roman, serif; color:#C05658; font-size:16px; font-weight:normal; letter-spacing:0px; line-height:133%;}



/*140 pixels right of right  scrollbar*/

/* .timelineTitle     {font-family: Times, Times New Roman,Georgia, serif; color:#3D694E; font-size:13px; font-weight:normal;font-style:italic; letter-spacing:0px; line-height:133%;} */

.timelineEvent     {font-family: Times, Times New Roman,Georgia, serif; color:#1F7F44; font-size:11px; font-weight:normal; letter-spacing:0px; line-height:133%;}



A.timelineTitlelink {text-decoration:none;color:#1F7F44;font-family: Times, Times New Roman,Georgia, serif; font-size:13px; font-weight:normal;font-style:italic; letter-spacing:0px; line-height:150%;}

A:link.timelineTitlelink {text-decoration:none;color:#1F7F44;}

A:hover.timelineTitlelink {text-decoration:none;color:#305C49;}

A:active.timelineTitlelink{text-decoration:none;color:#305C49;}

A:visited.timelineTitlelink {text-decoration:none;color:#1F7F44;}

A:visited:hover.timelineTitlelink {text-decoration:none;color:#305C49;}



/* attempt to combat text highlighting when you're scrolling */

::-moz-selection {

  background:#25201a;

  color:#908F8B;

}



::selection {

  background:#25201a;

  color:#908F8B;

}



code::-moz-selection {

  background: #25201a;

}



code::selection {

  background: #25201a;

}