body {background-color: #00466b; padding: 0px; margin: 0px; color: #fff; font: normal 100% arial;  }

#wnetevergreen {margin-bottom: 1em;}

#pagebg {background: #00466b url(../images/pioneers-bg.jpg) top center no-repeat; margin: 0 auto;}

#wrapper {width: 1000px; margin: 0 auto;}

#main {background-color: #161616; min-height: 550px; padding: 20px;}


	.cf:before, .cf:after {content:""; display:table;}
	.cf:after, .clear {clear:both;}
	.cf {*zoom:1;}

/* Menu */
#access {background: transparent url(../images/topnav-bg.png) top left repeat-x; clear: both; display: block; float: left; margin: 0 auto; width: 100%;}
#access ul {font-size: 13px; list-style: none; margin: 0; padding-left: 0;}
#access li {float: left; position: relative;}
#access a {color: #fff;	display: block;	padding: 0 .75em; text-decoration: none; font: normal 2em 'Yanone Kaffeesatz', sans-serif; text-transform: uppercase; line-height: 1.5em; text-shadow: 1px 1px 10px #000; }
#access ul ul {-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2); box-shadow: 0 3px 3px rgba(0,0,0,0.2); display: none;
	float: left; margin: 0; position: absolute;	top: 3.333em; left: 0; width: 188px; z-index: 99999;}
#access ul ul ul {left: 100%; top: 0;}
#access ul ul a {background: #f9f9f9; border-bottom: 1px dotted #ddd; color: #444; font-size: 13px; font-weight: normal; height: auto; line-height: 1.4em; padding: 10px 10px; width: 168px;}
#access li:hover > a, #access ul ul :hover > a, #access a:focus {background: #efefef;}
#access li:hover > a, #access a:focus {background: transparent url(../images/topnav-bg.png) 0 -40px repeat-x; color: #edaa3f;}
#access ul li:hover > ul {display: block;}
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a {background: transparent url(../images/topnav-bg.png) 0 -40px repeat-x; color: #edaa3f;}

body.home #access .menu-item-8 a,
body.post-type-archive-pioneersprograms #access .menu-item-9 a,
body.single-pioneersprograms #access .menu-item-9 a,
body.post-type-archive-pioneerspeople #access .menu-item-10 a,
body.single-pioneerspeople #access .menu-item-10 a,
body.post-type-archive-pioneersvideo #access .menu-item-11 a,
body.single-pioneersvideo #access .menu-item-11 a,
body.tax-programperson #access .menu-item-11 a,
body.tax-programcategories #access .menu-item-11 a,
body.single-pioneerstimelines #access .menu-item-12 a,
body.post-type-archive-pioneersphotos #access .menu-item-13 a,
body.single-pioneersphotos #access .menu-item-13 a,
body.single-pioneerstrivia #access .menu-item-472 a,
body.post-type-archive-pioneerstrivia #access .menu-item-472 a
 {background: transparent url(../images/topnav-bg.png) 0 -40px repeat-x; color: #edaa3f !important;}



/* End Menu */

#primary {float: left; width: 640px;  color: #fff; font: normal 1em georgia;}
#secondary {width: 300px; float: left; margin-left: 20px; font: normal 11px arial;}
#footer {padding: 12px 0 15px 0; font: normal .9em arial; text-align: center;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}
#footer .row {margin-bottom: 10px;}
#footer .sitemap a {margin-right: 10px;}


.sidebar li {margin-bottom: 10px;}
.sidebar li h6 {color: #fec24d; font: normal 2.1em 'Yanone Kaffeesatz', sans-serif; letter-spacing:1px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 1px;}
.sidebar li.support {font: norma1 10px arial !important; color: #fff; margin-bottom: 20px;}
.sidebar li.support a {color: #fff;}

#sidetouts li {  margin-bottom: 10px;height: 155px;}
#sidetouts li:last-of-type {margin-bottom: 0px;}
#sidetouts .overlay { position: relative; float: left; cursor: pointer;height: 155px; }
#sidetouts .overlay:before {background: none;}
#sidetouts .overlay:hover:before {content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(74,138,255, 0.3);}



/* TouchSlider */
#touchcarousel { width: 640px; height: 440px; border-bottom: 1px solid #939bab;  margin-bottom: 20px; background-color: #161616;}
.touchslider  a {text-decoration: none;}
.touchslider .touchslider-item img {width: 640px; height: 360px; border: 0px; }
div.touchslider .touchslider-nav-item {margin: 0;}
.touchslider .touchslider-viewport {width: 640px; height: 440px; border: 0px;}
.touchslider .touchslider-item {width: 640px; height: 440px; overflow: hidden;}


.touchslider-nav {margin: 0; float: right; text-align: right; padding: 0; position: relative; width: 220px; font: normal 12px arial; text-align: right; height: 25px; background-color: #161616; z-index: 999999; margin-top: -75px;}
.touchslider .touchslider-nav-item {width: 8px; height: 15px; margin: 0 0 0 0; display: inline-block; padding: 0 0 0 8px; }
.touchslider .touchslider-nav a {cursor: pointer; display: block; 
float: left; padding: 4px 8px 0 8px; color: #4a8aff; text-decoration: none; background: url(../images/carousel-nav-divider.gif) top left no-repeat;}
.touchslider .touchslider-nav a.touchslider-prev {background: none;}
.touchslider .touchslider-nav a:hover {color: #ccc;}
.touchslider .touchslider-nav a:active { color: #fff;}
.touchslider .touchslider-nav-item-current {color: #fff !important;}
.touchslider .pic {width: 640px; height: 360px;}
.touchslider .txtwrap {color: #fff; width: 640px; font: normal 16px arial; height: 71px; float: left; margin-top: 0px; position: relative; }   
.touchslider .txtwrap .padding {padding: 6px 0 0 0; height: 71px; } 
.touchslider .txtwrap a {color: #fff; text-decoration: none; display: block;} 
.touchslider h3 {margin: 0 0 3px 0; color: #f4b337; font: normal 1.6em 'Yanone Kaffeesatz', sans-serif;letter-spacing:2px; text-transform: uppercase; }
.touchslider h3 a { color: #f4b337 !important; }
/* end carousel */







.single h1, 
.page h1, .video h1 {color: #fec24d; font: normal 2.5em 'Yanone Kaffeesatz', sans-serif;letter-spacing:2px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 15px;}
.single h6, .video h6 {color: #fff; font: normal .9em georgia; margin: 0px;}


.entry-content {font-size: 1em; color: #fff; line-height: 1.5em;}
.entry-content p {margin: 0 0 1em 0;}
.entry-content h2 {color: #fec24d; font: normal 1.7em 'Yanone Kaffeesatz', sans-serif; letter-spacing:2px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 1px;}


.entry-content h3 {font-size: 18px;}


.entry-content a {color: #4a8aff; text-decoration: none;}
.entry-content a:hover {color: #fff;}



#homemiddle { border-bottom: 1px solid #939bab;  padding: 0 0 20px 0; margin: 20px 0 20px 0;}
#homemiddle .thumb {float: left; width: 280px; margin-right: 19px;}
#homemiddle .thumb img {width: 280px; height: 158px;}
#homemiddle .txtwrap {font: normal 1em arial; color: #fff;}
#homemiddle .dek {font: normal 16px arial; color: #fff; margin: 0 0 6px 0;}
#homemiddle h4 {font: normal .9em georgia; color: #fff;}
#homemiddle h3 {color: #fec24d; font: normal 1.8em 'Yanone Kaffeesatz', sans-serif;letter-spacing:2px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 5px;}
#homemiddle h3 a {color: #fec24d; text-decoration: none;}
#homemiddle .meta {color: #fec24d; font: normal 12px arial; text-transform: uppercase;}
#homemiddle .meta a {color: #1882d1; text-decoration: none;}
#homemiddle .meta a:hover {color: #fff;}
#homemiddle .meta span {color: #fff;}

#homebottom {}
#homebottom li {width: 188px; float: left; margin-bottom: 1em; height: 370px; }
#homebottom li.item2, #homebottom li.item5, #homebottom li.item8, #homebottom li.item11 {margin: 0 38px;}
#homebottom li img {border: 1px solid #161616;}
#homebottom li a:hover img {border: 1px solid #edaa3f;}
#homebottom h3 {color: #4782ef; font: normal 1.5em 'Yanone Kaffeesatz', sans-serif;letter-spacing:1px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin: 5px 0;}
#homebottom a {text-decoration: none; color: #fff; font: normal 13px arial;}





#squaregrid ul {list-style-type: none; margin: 0px; padding: 0px; font: normal .8em arial; color: #fff;}
#squaregrid li {float: left; width: 150px; height: 270px; margin-right: 13px;}
#squaregrid li.changeslideshow {height: 190px;}

#squaregrid a {color: #fff; text-decoration: none; display: block; height: 240px;}
#squaregrid a:hover img {border: 1px solid #fec24d;}
#squaregrid img {border: 1px solid #fff;}
#squaregrid .image {margin-bottom: 6px;}
#squaregrid .title {color: #fec24d; font-size: 1.1em;}
#squaregrid .dek {font-size: 12px;}
#squaregrid li.num4,#squaregrid li.num8, #squaregrid li.num12,#squaregrid li.num16,#squaregrid li.num20,#squaregrid li.num24,#squaregrid li.num28,
#squaregrid li.num32,#squaregrid li.num36,#squaregrid li.num40,#squaregrid li.num44,#squaregrid li.num48,#squaregrid li.num52,#squaregrid li.num56,#squaregrid li.num60,#squaregrid li.num64,#squaregrid li.num68,#squaregrid li.num72  {margin-right: 0px;}



#smallgrid ul {list-style-type: none; margin: 0px; padding: 0px;}
#smallgrid li {float: left; width: 93px; height: 93px; overflow: hidden; margin-right: 10px;}
#smallgrid li:nth-child(3n+3) {margin-right: 0px;}
#smallgrid a {color: #fff; text-decoration: none; display: block; height: 240px;}
#smallgrid a:hover img {border: 1px solid #fec24d;}
#smallgrid a:hover .title {display: block;}
#smallgrid img {border: 1px solid #161616;}
#smallgrid .image {margin-bottom: 6px;}
#smallgrid .title {display: none; color: #fec24d; margin: -58px 1px 1px 1px;  height: 48px; background: url(../images/trans-black.png); float: left; position: relative; width: 91px; color: #fff; font: normal 1.4em 'Yanone Kaffeesatz', sans-serif;letter-spacing:2px; text-transform: uppercase; text-shadow: 1px 1px 10px #000;}
#smallgrid .pad {padding: 5px 5px 0 5px;}








.archive-header {font: normal .9em georgia; color: #fff; line-height: 18px; margin-bottom: 15px;}
.archive-header.gallery {margin-bottom: 0px;}
.archive-header h1 {color: #fec24d; font: normal 3em 'Yanone Kaffeesatz', sans-serif;letter-spacing:2px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 12px;}
.archive-header.gallery h1 {margin-bottom: 0px; }

blockquote {width: 170px; float: right; margin: 0 0 20px 20px; color: #fec24d; font: normal 1.7em 'Yanone Kaffeesatz', sans-serif; font-weight: 300;  line-height: 1.1em;letter-spacing:1px;  text-shadow: 1px 1px 10px #000; border-left: 1px solid #fff; padding: 0 0 0 12px;}
blockquote p:last-child { margin-bottom: 0; }








.toolbar {border-top: 1px solid #fff; border-bottom: 1px solid #fec24d; padding: 8px 0 2px 0; margin-bottom: 15px;}

.videoplayer_container {width: 512px; margin: 0 auto;}
.videocaption {width: 512px; margin: 6px auto 12px auto; font: normal 13px arial;}
.videocaption strong, .videocaption b {display: block; color: #4a8aff;}


.video-wrap {position: relative;  padding-bottom: 62.5%; }
.video-wrap	iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;}


/* Related Content Slider */
#related { width: 640px; height: 320px; overflow: hidden; margin: 15px 0 0 0; font: normal 11px arial; color: #fff;}
#related h5 {color: #fec24d; font: normal 1.8em 'Yanone Kaffeesatz', sans-serif; letter-spacing:1px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 8px;}

.related .touchslider-item img {width: 186px; height: 186px; border: 1px solid #161616;}
div.related .touchslider-nav-item {margin: 0 2px;}
.related .touchslider-viewport {width: 591px !important; height: 320px !important; margin-left: 24px;}
div.related .touchslider-prev, div.touchslider-demo .touchslider-next {width: 10px;}
.related .touchslider-viewport {border: 0px;}
.related .touchslider-item {height: 320px; overflow: hidden;}
#related .touchslider-prev {position: relative; height: 186px; width: 16px;  padding: 0; background: url(../images/related-left.png)0 0 no-repeat; margin: -320px 0 0 0; float: left; cursor: pointer;}
#related .touchslider-next {position: relative; height: 186px; width: 16px;  background: url(../images/related-right.png) 0 0 no-repeat; margin: -320px 0 0 0; float: right; cursor: pointer;}
#related ul {list-style-type: none; margin: 0px; padding: 0px; width: 608px;}
#related li {width: 188px; float: left; margin: 0 14px 0 0; height: 320px; overflow: hidden;}
#related .dek {color: #fec24d; font: normal 1.4em 'Yanone Kaffeesatz', sans-serif; letter-spacing:1px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 1px;}
#related .title {color: #4a8aff; font: normal 1.6em 'Yanone Kaffeesatz', sans-serif; letter-spacing:1px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 1px;}
#related .image {width: 188px; height: 188px; overflow: hidden; margin-bottom: 6px;}
#related li a {display: block; color: #fff; text-decoration: none; width: 188px; height: 320px;}
#related li a:hover {text-decoration: none;}
#related li a:hover .image img {border: 1px solid #edaa3f;}
/* END :  Related Content Slider */


.covevideo {margin-bottom: 10px;}

#disqus_thread a {color: #fec75c;}

#timelinewrapper {padding: 40px 20px 30px 20px; border: 1px solid #666;  background: url(../images/trans-carousel.png); margin-bottom: 60px;}





#ajaxinterview .txt {font: normal .9em arial; color: #fff; margin-bottom: 12px;}
#ajaxinterview h2 {color: #fec24d; font: normal 1.7em 'Yanone Kaffeesatz', sans-serif;letter-spacing:2px; text-transform: uppercase; text-shadow: 1px 1px 10px #000; margin-bottom: 5px;}
#ajaxinterview .video {height: 401px; margin-bottom: 6px;}
#ajaxinterview .meta a {color: #4a8aff; font: normal .9em arial; text-decoration: none;}
#ajaxinterview .meta a:hover {color: #fff;}
#ajaxinterview .meta {float: left; width: 350px;}
#ajaxinterview .vidshare {float: right; width: 200px; }
#ajaxinterview .vidshare li {float: left;}




.clear{clear:both;}




.video h5 {color: #fec24d; font: bold 15px arial; margin-bottom: 8px;}

#videonav {border-bottom: 1px solid #727272; border-top: 1px solid #727272;  margin: 15px 0; padding: 6px 0; color: #fff; font: bold 14px arial; }
#videonav li {float: left; margin-right: 8px;}
#videonav li.txt {padding-top: 5px; color: #fec24d;}
#videonav select {background-color: #161616; border: 1px solid #fff; color: #fff; font: normal 12px arial; text-transform: uppercase; padding: 2px;}
#videonav .seeall {float: right; text-align: right; width: 125px;padding-top: 5px;}
#videonav .seeall a {color: #ccc; font: bold 14px arial;}
#videonav .seeall a:hover {color: #fff;}
#galleryholder {padding:0; float: left;}
#galleryholder .holdpad {padding: 10px 0 20px 0;}

#galleryholder .fullepisodes {border-bottom: 1px solid #727272;}

.videogallery {margin: 0px; padding: 0px; list-style-type: none;  }
.videogallery li {float: left; width: 150px; margin: 0 9px 0 0; height: 144px; font: normal 10px verdana; color: #fff;}
.videogallery .thumb {display: block; width: 148px; height: 83px; border: 1px solid #fff;  margin-bottom: 5px;background-color: #fff; float: left; }
.videogallery a:hover .thumb {border: 1px solid #edaa3f; }

.videogallery li a {float: left; display: block; position: absolute; color: #fff; text-decoration: none;}
.videogallery .title {color: #fff; display: block; width: 142px; font: bold 11px arial;} 
.videogallery a:hover .title {color: #4a8aff;}


.videogallery .thumb img {width: 148px; height: 83px;}
.videogallery .thumb img:hover {opacity:0.8;filter:alpha(opacity=80)}
.videogallery  .thumboverlay {width: 155px; background: url(../images/thumb-overlay.png) right center repeat-x; height: 14px; color: #fff; display: block; position: relative; top: -17px; float: left; font: normal 10px arial; text-align: right; padding: 1px 15px 0 0; text-shadow: 1px 1px 1px #317474;}

.videogallery .bubble {display: none; width: 300px; font: normal 11px arial; color: #000; position: relative; float: left; top: 10px; left: 129px; z-index: 999999999; background-color:#fff; -moz-box-shadow:  1px 1px 10px #000; -webkit-box-shadow:  1px 1px 10px #000; box-shadow: 1px 1px 10px #000; border: 1px solid #727272;  color: #1b1b1b;}
.videogallery .bubble .padding {padding: 5px 10px 0 10px; width: 280px; position: relative; margin-top: -20px;} 
.videogallery .bubble .bubtitle {color: #4a8aff; font-size: 14px; font-weight: bold;}
.videogallery .bubble p {margin: 0px;}

.videogallery .excerpt {padding: 4px 0 6px 0;}
.videogallery .excerpt a {display: none;}
.videogallery .meta {font-size: 11px; padding: 4px 0 6px 0; color: #1b1b1b; border-top: 1px solid #edaa3f;}



.videogallery .length {display: block;}
.bubble .pointer { background: url(../images/video-bubble-pointer.png) 0 0 no-repeat; width: 19px; height: 20px; display: block;  position: relative; top: -1px; left:-19px;}
.count3 .bubble, .count4 .bubble, .count7 .bubble, .count8 .bubble, .count11 .bubble, .count12 .bubble, .count15 .bubble,  .count16 .bubble {top: 10px; left: -260px;}
.count3 .pointer, .count4 .pointer, .count7 .pointer, .count8 .pointer, .count11 .pointer, .count12 .pointer, .count15 .pointer,  .count16 .pointer { background: url(../images/video-bubble-pointer-right.png) 0 0 no-repeat; top: -1px; left:300px;}










/* WP PAGENAVI overrides */
div.wp-pagenavi {border-top: 1px solid #727272; padding-top: 12px; margin: 6px 0 20px 0; font: bold 14px arial; text-align: right; font-weight: 800; letter-spacing: 0.006em;}
.wp-pagenavi a, .wp-pagenavi a:link {border: 1px solid #161616 !important; color: #fff !important; background-color: #999 !important;}
.wp-pagenavi a:hover {background-color: #00456a !important; border: 1px solid #161616 !important; color: #fff  !important;}
.wp-pagenavi span.pages {border: 0px !important; color: #999 !important;}
.wp-pagenavi span.current {color: #fff !important; background-color: #edaa3f !important; border: 1px solid #161616 !important;}
.wp-pagenavi span.extend {border: 0px !important; color: #666 !important;}
#blognavi span.pages {color: #fff  !important; }

.videoarchive .wp-pagenavi {border-top: 1px solid #565656; margin: 12px 12px 0px 0px;}
.videoarchive span.pages {color: #fff !important;}
/* END WP PAGENAVI overrides */



#firstslide {margin-bottom: 15px; width: 640px; height: 360px; overflow: hidden;}
#firstslide .pic {float: left; width: 640px; height: 360px;}
#firstslide img {width: 640px; height: 360px;}
#firstslide .overlay {float: left; position: relative; top: -140px;  background: url(../images/trans-carousel.png); height: 120px;  width: 325px; font: bold 12px arial; color: #fec24d; text-shadow: 1px 1px 10px #000;}
#firstslide .title { background: url(../images/launch-gallery.png); height: 26px;  width: 164px; margin: 0px; display: block;}
#firstslide .pad {padding: 12px 10px 4px 20px; }
#firstslide a {color: #fec24d; text-decoration: none;} 
#firstslide .txt {padding: 5px 0 10px 0; }
.sharegallery li {float: left;}

.share a#link_id {display: block; width: 76px; height: 27px; background: url(../images/ShareToFacebook-Btn.png) 0 0 no-repeat;  float: left;}

.searchgrid li { margin-bottom: 12px;}
.searchgrid .thumb {float: left; width: 192px; margin: 0 12px 0 0;}
.searchgrid.trivia .thumb {float: left; width: 186px; height: 186px; margin: 0 12px 0 0;}
.searchgrid img {border: 1px solid #fff; width: 190px; height: 107px;}
.searchgrid.trivia img {border: 1px solid #fff;  width: 186px; height: 186px;}
.searchgrid .entry-wrap {float: left; width: 436px;}
.searchgrid .entry-wrap a {color: #4a8aff;}
.searchgrid .entry-summary a {color: #fff;}