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

body {
	line-height: 18px;
	color: #CBC4C2;
	background: #1F2D3B;
	font: Verdana, Geneva, sans-serif;
	font-family: Georgia, Verdana, Geneva, sans-serif;
	letter-spacing: -.5px;
	width:100%;
	margin:auto;
	}


#top{
    height: 50px;
	font-size:13px;
	padding: 5px 15px 5px 5px;
	width:975px;
	margin:auto;
	}

#top a{
	text-decoration:none;
	color: #CBC4C2;
	}

#navBar{
	height:67px;
	background-image:url(../images/navBarBack.png);
	width:100%;
	min-width:1040px;
	}
	
#navCenter{
	margin:auto;
    width:1040px;
	}
	
#logo{
	margin:-5px 35px 0 50px;
	border:none;
	float:left;
	}
	
#nav{
	  padding-top:17px;
	}
	
ul#navigation {
	  margin:0;
	  padding:0;
	  list-style-type:none;
	  width:auto;
	  position:relative;
	  display:block;
	  text-transform:uppercase;
	  font-size:17px;
	  font-weight:0;
	  font-family:Georgia,Helvetica,Arial,Verdana,sans-serif;
  }

  ul#navigation li {
	  display:block;
	  float:left;
	}
	   
  ul#navigation li a {
	  display:block;
	  float:left;
	  color:#fff;
	  text-decoration:none;
	  padding:12px 20px 0 20px;
	  height:47px;
	  background:transparent url("../images/bgDIVIDER2.png") no-repeat top right;
  }
	  
  ul#navigation li a:hover {
	  background:transparent url("../images/bgHOVER2.png") no-repeat top right;
  }
	  
  ul#navigation li a.current,ul#saturday li {
	  color:#fff;background:transparent url("../images/bgON.png") no-repeat right;
  }
  
  #posterNav {
    display:block;
	background-color:#485F70;
	position:absolute;
	width:200px;
	padding:0;
	margin:40px 0 0 0;
	left:-999em;
	z-index:1;
  }

  #downloadNav {
    display:block;
	background-color:#485F70;
	position:absolute;
	width:152px;
	padding:0;
	margin:40px 0 0 0;
	left:-999em;
	z-index:1;
  }

  #bigIdeaNav {
    display:block;
	background-color:#485F70;
	position:absolute;
	width:200px;
	padding:0;
	margin:40px 0 0 0;
	left:-999em;
	z-index:1;
  }
  
   #navigation li ul li {
    width:100%;
	}
	
  #navigation li ul a {
	background-image:none;
	padding:0px;
	margin:0px 0px -20px 0px;
	width:100%;
  }
  #navigation li ul a:hover {
	background:transparent url("../images/bgHOVERsub.png") repeat-x top right;
  } 
  #navigation li:hover ul {
	left:auto;
  }  
  
  #navigation li:hover ul, #navigation li.sfhover ul {
	left:auto;
  }  

#banner{
    background:url("../images/bannerBack.png");
    width:100%;
    height: 260px;
    min-width:1040px;
}

#banner div {
    margin: auto auto;
    width: 1040px;
}

#banner a {
    outline: none;
}

#banner img {
    border: 0;
}

#poster {
    position: relative;
    top: -30px;
    margin-right: 30px;
    float: right;
}
  
.wrapper{
	width: 1000px;
	margin: auto;
	padding-top:30px;
	}
	
.wrapper a{
	color:#7FA3B9;
	}

@font-face {
	font-family: 'ParchmentMFRegular';
	src: url('parchment_mf-webfont.eot');
	src: local('?'), url('parchment_mf-webfont.woff') format('woff'), url('parchment_mf-webfont.ttf') format('truetype'), url('parchment_mf-webfont.svg#webfontOgfoX0kE') format('svg');
	font-weight: normal;
	font-style: normal;
}
	
.wrapper h1{
	color:#FFF;
	font-size:50px;
	margin-top:auto;
	font-weight: 0; 
	font-style: normal; 
	line-height:normal; 
/*	font-family: 'ParchmentMFRegular', sans-serif;*/
	font-family: Georgia, sans-serif;
	margin-bottom:0px;
	}	
	
.wrapper h2{
	font-weight:light;
	color:#FFF;
	font-size:1.3em;
	}
	
.wrapper p{
	color:#CBC4C2;
	font-size:1em;
	}
	
.wrapper li{
	line-height:25px;
	}
	
/* ----------------------------------------------------- Home Page -------------------------------------------------- */	

#lcolumn {
	width:48%;
	float:left;
	padding-right:10px;
	line-height:25px;
        padding-left: 10px;
	}
	
#lcolumn h1 {
	font-weight:light;
	color:#FFF;
	font-size:30px;        
	}
        
#lcolumn h2 {
    margin-top: 0;
}
	
#lcolumn p {
	color:#CBC4C2;
	font-size:22px;
	}	
	
#mcolumn{
	width: 55%;
	float:left;
	padding:10px;
	}

#mcolumn h2{
    margin-top: 0;
}
	
#rcolumn{
	float: left;
    padding: 10px;
    width: 40%;
}

#rcolumn h2{
    margin-top: 0;
}
	
#download
	{
	background-color:#7FA3B9;
	color:#1F2D3B;
	padding:5px;
	}
	
#video{
	float:right;
	}
        
        #links {
            float: left;
            margin-left: 10px;
            margin-top: -65px;
            padding-bottom: 10px;
            text-align: left;
        }
        

/* ----------------------------------------------------- Audio Page -------------------------------------------------- */
	
.audio{
background-attachment: scroll;
background-color: transparent;
background-image: none;
display: block;
position: relative;
text-align: left;
width: 497px;
}

.audioTable
{
width:900px;
margin:auto;
}

.one {
background-color:#374F68;
padding:0;
margin:0;
}

.one a{
color:#fff;
}

.one p{
font-size:10px;
color:#fff;
}

.two{
background-color:#1F2D3B;
}

.two a{
color:#fff;
}

.two p{
color:#fff;
font-size:10px;
}

/* ----------------------------------------------------- Contact Page -------------------------------------------------- */

#mail{
	background-color:#7FA3B9;
	color:#1F2D3B;
	float:right;
	}
	
#mail p {
	color:#1F2D3B;
	}
	
#mail h2 {
	color:#1F2D3B;
	}
	
#send{
	border:dashed #7FA3B9 2px;
	float:left;
	margin-top:-40px;
	padding-left:30px;
	}
	
/* ----------------------------------------------------- Gallery Styles -------------------------------------------------- */

#photos_table a {
	text-decoration: none;
	}

#photos_table .spacer {
	font-size: 10px;
	margin: 5px 0 5px 0;
	}

#photos_table .border {
	border: 1px solid #000;
	}

#photos_table .paddedborder {
	padding: 20px;
	border: 1px solid #000;
	}

#photos_table .thumbs {
	text-align: center;
	padding: 15px 3px 8px 3px;
	background-color: #6A7A91;
	}

#photos_table .title {
	margin: 3px 0 0 0;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	}

#photos_table .categories {
	padding: 7px 10px 7px 12px;
	background-color: #6A7A91; 
	color: #ffffff;  
	}

#photos_table .total_files {
	padding: 7px 10px 7px 12px;
	background-color: #6A7A91; 
	color: #ffffff;  
	text-align: center;
	}

#photos_table .tableBorder {
	border: 1px solid #6A7A91;
	}

#photos_table th {
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 5px 6px 5px 12px;
	background-color:  #374F68;
	}

#photos_table td {
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 11px;
	color: #000;
	}

#photos_table img {
            width: 200px;
            height: 130px;
}


/* ----------------------------------------------------- Big idea page -------------------------------------------------- */

#streams {
    list-style-type: none;
}

#streams li {
    padding: 0;
}

#era1 {
    margin: 0 0 0.2em 0;
}

#era2 {
    margin: 0 0 0.2em 0.5em;
}

#era3 {
    margin: 0 0 0.2em 1em;
}

#era4 {
    margin: 0 0 0.2em 1.5em;
}

#era5 {
    margin: 0 0 0.2em 2em;
}

#era6 {
    margin: 0 0 0.2em 2.5em;
}

#era7 {
    margin: 0 0 0.2em 3em;
}

#era8 {
    margin: 0 0 0.2em 3.5em;
}

#era9 {
    margin: 0 0 0.2em 4em;
}

#era10 {
    margin: 0 0 0.2em 4.5em;
}

#era11 {
    margin: 0 0 0.2em 5em;
}

#era12 {
    margin: 0 0 0.2em 5.5em;
}


/*             Handouts                */
#handout td {
    padding-left: 1em;
}


/*             Misc                */
.indent {
    margin-left: 2em;
}

.indent2 {
    margin-left: 4em;
}

.indent3 {
    margin-left: 6em;
}

.wrapper .bigger {
    font-size: 1.05em;
}

sup {
    vertical-align: text-top;
    font-size: 0.7em;
}

.letters {
    margin-top: 0.1em;
    list-style-type: lower-latin;
}

.wrapper .nearUp {
    margin-bottom: 0.1em;
}

.wrapper .nearDown {
    margin-top: 0.1em;
}

.over {
    position: relative;
    z-index: 2;
}