body {background:url(../images/timeline/body_bg.jpg) repeat-x;}
#wrapper {background: #000 url(../images/timeline/wrapper_bg.jpg) center top no-repeat;}
#flash {width:990px;margin:0 auto;height:455px;}
#contentarea {width:980px;margin:0 auto;padding:10px 0 50px;min-height:500px;}
.contentarea {padding-top: 18px;}
.maincolumn {float:left;width:660px;}
.event-share {float:right;font-size:11px;color:#DDDCDB;font-weight:bold;padding-top:2px;}
.event-share .sharebar {float:right;width:90px;height:16px;}
.event-share .sharebar-label {color:#DDDCDB;padding-top:2px;}
.event-share .sharebar li {height:16px;}
.event-share .sharebar > ul > li {width:18px ;}
.event-share .sharebar > ul > li > a {width:16px;height:16px;}
.event-share .sharebar .sharebar-twitter > a {background-image:url(../images/timeline/sharebar/icons/twitter.png);}
.event-share .sharebar .sharebar-facebook > a {background-image:url(../images/timeline/sharebar/icons/facebook.png);}
.event-share .sharebar .sharebar-email > a {background-image:url(../images/timeline/sharebar/icons/email.png);}
.event-date {float:left;height:24px;}.event-date-nav {float:left;}
.event-date-nav a {display:block;width:14px;height:20px;text-indent:-9999px;background-position-x:center;background-repeat:no-repeat;}
.event-date-prev a {background-image:url(../images/timeline/event-prev.png);}
.event-date-next a {background-image:url(../images/timeline/event-next.png);}
.event-date-nav a:hover {background-position-y:bottom;}
.event-date h2 {float:left;color:#53524C;font-size:14px;line-height:1em;padding:2px 0 0 5px;font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;}
.event-content h1 {display:block;clear:both;font-weight:700;font-size:54px;line-height:44px;letter-spacing:-.05em;border:1px solid #DAD9D7;border-width:1px 0;padding:10px 0 15px;margin-bottom:10px;font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;text-transform:uppercase;color:#333;}
.event-content h1 i {line-height:44px;}
.event-content p {line-height:1.5em;font-weight:300;color:#52524C;}
.sidecolumn {float:right;width:300px;}
.event-media {clear:both;border-top:1px solid #DAD9D7;padding-top:5px;}
.event-media h3, .event-addtionalinfo h3 {text-transform:uppercase;font-weight:bold;font-size:11px;color:#A9A8A6;padding-bottom:5px;font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;line-height:1em;}
.event-media ul {margin:0;clear:both;}
.event-media li {float:left;list-style:none;padding:0 5px 5px 0;}
.event-addtionalinfo {clear:both;border-top:1px solid #DAD9D7;padding-top:5px;}
.event-addtionalinfo ul {border-bottom:1px solid #E9E8E7;margin:0;clear:both;}
.event-addtionalinfo li {list-style:none;}
.event-addtionalinfo li a {border-top:1px solid #E9E8E7;display:block;background:url(../images/timeline/blank.png) no-repeat 3px 8px;padding:5px 0 6px 15px;text-decoration:none;color:#52524C;}
.event-addtionalinfo li a:hover {background-color:#F4F3F3;}
.event-addtionalinfo li a h4 {font-size:11px;font-weight:bold;}
.event-addtionalinfo li a p {font-size:11px;margin:0;color:#999;}
.event-footer {clear:both;margin:0;border-bottom:1px solid #DAD9D7;padding-top:40px;height:1px;font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;text-transform:uppercase;}
.event-footer li {list-style:none;padding-top:5px;}
li.event-footer-prev {float:left;}
li.event-footer-next {float:right;}
.event-footer a {text-decoration:none;color:#B8B8B6;font-size:13px;display:block;background-repeat:no-repeat;padding-top:3px;height:17px;}
.event-footer-prev a {padding-left:12px;background-image:url(../images/timeline/event-prev.png);background-position:left top;}
.event-footer-next a {padding-right:12px;background-image:url(../images/timeline/event-next.png);background-position:right top;}
.event-footer-prev a:hover {color:#666666;background-position:left bottom;}
.event-footer-next a:hover {color:#666666;background-position:right bottom;}
.callout {padding:10px 10px 15px;background-color:#EAEAE8;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;}
.callout img {padding-bottom:10px;}
.callout p {margin:0;font-size:13px;font-weight:300;line-height:1.3em;}
.event-loading {background:url(../images/timeline/loading.gif) center 100px no-repeat;height:200px;text-indent:-9999px;}
#timeline-initialcontent {background:url(../images/timeline/initialcontent_bg.jpg) no-repeat;color:#666666;margin:30px auto 0;}
#timeline-initialcontent p {display:block;width:580px;height:101px;padding:32px 60px 0 300px;font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;font-size:15px;text-shadow:1px 1px 2px #FFF;}
#search-wrapper {width:300px;margin:0 auto;}
#search-wrapper label {font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;}
#search-wrapper ul {width:93%;*width:88%;margin:-2px 0 0 2%;-moz-box-shadow:0 2px 2px #888;-webkit-box-shadow:0 2px 2px #888;box-shadow:0 2px 2px #888;border:1px solid #888;border-top:none;}
#search-wrapper li {padding:0;list-style:none;border-bottom:1px solid #DDD;}
#search-wrapper a {padding:5px;display:block;text-decoration:none;color:#666;}
#search-wrapper a:hover, #search-wrapper a:visited:hover {background-color:#EEE;color:#333;}
.search-noresults {padding:5px !important;font-style:italic;color:#999;}
.highlighted {background-color:#EEE;}
.search-year {font-size:12px;font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;color:#999;line-height:12px;}
.search-name {line-height:13px;}#nonflash-list {border-top:1px solid rgba(255,255,255,.4);margin:0 -10px;}
#nonflash-list li {list-style:none;padding:0;}
#nonflash-list li a {display:block;padding:10px 20px 10px;color:#DDD;text-decoration:none;font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;border-bottom:1px solid rgba(255,255,255,.2);text-shadow:1px 1px 2px #000;background:url(../images/timeline/nonflash/arrow.png) right center no-repeat transparent;}
#nonflash-list li a:hover, #nonflash-list li a:visited:hover {color:#FFF;background-color:rgba(255,255,255,.25) ;}
#nonflash-list li a:hover .nonflash-entry-date {color:#FFF;}
.nonflash-entry-date {float:left;width:15%;font-size:12px;line-height:14px;color:#999;}
.nonflash-entry-name {float:left;width:75%;line-height:14px;}
#nonflash-intro img {display:block;max-width:260px;margin:0 auto;}
#nonflash-intro p {display:block;color:#EEE;text-shadow:1px 1px 2px #000;font-size:14px;font-family:futura-pt, helvetica-neue, helvetica, arial, sans-serif;font-weight:700;width:100%;max-width:500px;margin:0 auto;padding-bottom:10px;}
#noflash-toggle {border-top:1px solid rgba(255,255,255,.2);background-color:rgba(255,255,255,.25);margin:0 -10px;padding-bottom:2px;}
#noflash-toggle a {display:block;width:170px;height:40px;margin:0 auto;background-image:url(../images/timeline/nonflash/view_toggle.png);text-indent:-9999px;}
#noflash-toggle a.grid {background-position:0 bottom;}
#noflash-grid {margin:0;padding-top:10px;}
#noflash-grid li {float:left;list-style:none;width:9%;padding:.5%;}

@media screen and (max-width:900px) {#noflash-grid li {width:13.3%;}}

@media screen and (max-width:800px) {#noflash-grid li {width:15.3%;}}

@media screen and (max-width:600px) {#noflash-grid li {width:24%;}}
#noflash-grid li img {display:block;margin:0 auto 2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;max-width:80px;width:100%;}
#nonflash-event {}
#nonflash-event .maincolumn {width:70%;}
#nonflash-event .sidecolumn {width:28%;}
#nonflash-event .event-content img {width:100%;display:block;padding-bottom:10px;}
body.noflash.entry-details #wrapper {background:url(../images/timeline/nonflash/wrapper_bg.jpg) center top repeat-x #FFF;}
/*body.noflash #wrapper {background-color:#000;}*/
#nonflash-backhome {padding-top:10px;height:57px;position:relative;}
#nonflash-backhome a {display:block;height:40px;background:url(../images/timeline/nonflash/logo.png) right top no-repeat;}
#nonflash-backhome-arrow {width:30px;height:40px;background:url(../images/timeline/nonflash/backarrow.png) left center no-repeat;text-indent:-9999px;}
a:hover #nonflash-backhome-arrow {background-position:-3px center;}
#nonflash-backhome-title {display:none;}
.ibookstore-callout {background:center 36px url(../images/timeline/interface/footerglow.jpg) no-repeat;margin:0 -10px;}
.ibookstore-callout a {display:block;max-width:300px;margin:0 auto;}
.ibookstore-callout img {display:block;width:100%;max-width:300px;height:auto;}
body.noflash .ibookstore-callout a {padding-top:50px;} 

@media screen and (max-width:900px) {
	#noflash {display:block !important;}
	#flash {display:none !important;}
	#wrapper {background-color:#000;}
	#flash {height:auto;width:auto;}
	#contentarea {display:none;}
	#nonflash-event .maincolumn, #nonflash-event .sidecolumn {width:100%;float:none;clear:both;}
	#nonflash-event .sidecolumn {padding-top:20px;}
	body.entry-details #wrapper {background:url(../images/timeline/nonflash/wrapper_bg.jpg) center 25px repeat-x #FFF;}
	.ibookstore-callout a {padding-top:50px;}} 

@media screen and (max-width:600px) {
	#nonflash-event .event-content h1 {font-size:30px;line-height:28px;padding:5px 0;}
	#nonflash-event .event-content h1 i {line-height:28px;}
	#nonflash-event .event-footer-prev a, #nonflash-event .event-footer-next a {text-indent:-9999px;}
	/*body.entry-details #wrapper {background-position:center 50px !important;}
	body.noflash #wrapper {background-position:center 50px !important;}*/
	}

a.fancy-movie {position:relative;display:block;}
div.movie-candy {height:80px;width:80px;position:absolute;top:0;left:0;background:url(../images/timeline/moviethumb_candy.png ) no-repeat;}
.hidden {display:none;}
#search-wrapper .kbd a:hover, #search-wrapper .kbd a:visited:hover {background-color:transparent;color:#666;}
#search-wrapper .kbd li.result-select a {background-color:#EEE;color:#333;}