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,font,img,ins,kbd,q,s,samp,sub,sup,tt,var,dd,dl,dt,li,ol,ul,form,fieldset,input,textarea,label,table,legend,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;text-align:left;}
input,select,textarea{border:none;float:left;margin-bottom:.5em;padding:.4em;}
:focus{outline:0;}
*{margin:0;padding:0;}
html{height:100%;}
body{background:#FFF;color:#373737;font-family:Helvetica,Arial,sans serif;font-size:12px;height:100%;margin:0;padding:0;}
* body{behavior:url("csshover3.htc");}
h1{color:#578bbb;font-family:normal 100% Helvetica,Arial,sans-serif;font-size:1.5em;padding:4px 0 4px 0;text-transform:uppercase;margin-left:-1px;}
h1 a{color:#578bbb;}
h2{color:#031837;font-family:normal 100% Helvetica,Arial,sans-serif;font-size:1.5em;text-indent:10px;padding:0;margin:0;margin-top:6px;}
h2.news{text-transform:uppercase;padding-bottom:6px;border-bottom:6px solid;border-color:#ef8a58;}
h2.events{text-transform:uppercase;padding-bottom:6px;border-bottom:6px solid;border-color:#91c754;}
h3{background:#FFF;color:#313030;font-size:.9em;font-weight:bold;line-height:1.2em;padding-bottom:2px;text-transform:uppercase;}
h4{background:#578bbb;color:#FFF;font:400 100%/120% "Arial",Helvetica,sans-serif;font-weight:bold;padding:3px 3px 3px 5px;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}
a{color:#1477a8;text-decoration:none;}
a:hover{text-decoration:underline;}
a#more-events-link{color:#91c754;}
a#more-news-link{color:#ef8a58;}
a#more-events-link:hover{font-style:italic;text-decoration:none;}
a#more-news-link:hover{font-style:italic;text-decoration:none;}
p{padding:6px 0 6px 0;}
#quick-links a{color:#1477a8;text-decoration:none;}
#quick-links a:hover{color:#578bbb;text-decoration:underline;}
#breadcrumb{background:#efefef url(images/nav/under_nav.jpg);border-bottom:1px dotted #91c754;clear:both;height:35px;width:760px;}
#index-content{float:left;width:532px;background:#FFF none repeat scroll 0 0;padding:12px 12px 0 12px;clear:left;}
#page-content{float:left;background-color:#FFF;padding:12px;width:400px;}
#page-content-sidebar{background:#FFF;border-left:1px solid #d2d2d2;font-size:1em;float:right;margin-top:12px;margin-bottom:12px;text-align:left;padding:0 12px 0 12px;position:relative;width:155px;}
#footer{clear:both;background:#fff;padding-bottom:40px;overflow:hidden;width:760px;}
*html #footer{height:1px;overflow:visible;}
#header{display:list-item;list-style-image:url(images/header_print.jpg);list-style-position:inside;height:100px;width:760px;}
#header-logo{display:none;}
#inner-wrapper{clear:both;overflow:hidden;}
#main{background:#FFF;float:right;width:604px;}
#left-nav{background:#a3d1e9;float:left;padding-bottom:32767px;margin-bottom:-32767px;width:156px;}
#sidebar{float:left;z-index:1;position:relative;width:192px;padding-right:12px;padding-top:12px;background:#FFF url(images/ticket.jpg) no-repeat top right;}
#wrapper{background:#fff none repeat scroll 0 0;margin:0 auto;width:760px;}
#wrapper-bg{background:#FFF;margin:0 auto;width:780px;z-index:-10;}
#search{color:#373737;display:none;float:right;position:relative;right:10px;margin-top:75px;}
#quick-links{color:#373737;font-size:11px;padding-bottom:.6em;text-align:right;}
fieldset#search-bar{position:absolute;right:0;width:18.5em;margin:0 auto;padding:0;border:1px solid #313030;background:#FFF;}
#search-bar input{margin:0;padding:.3em 0 .3em 2em;color:#000;font-size:1em;height:1.1em;width:10.8em;background:url(images/icons/search_icon.jpg) no-repeat .3em .3em;}
#search-bar input:focus,select:focus,textarea:focus{background:url(images/icons/search_icon.jpg) no-repeat .3em .2em;}
#search-bar button{background:#91c754;border:none;color:#313030;cursor:pointer;float:right;height:1.9em;overflow:visible;text-align:center;text-transform:uppercase;width:5em;}
#search-bar button:hover{background:#ef8a58 no-repeat bottom right;}
ul#nav{background:#56a1d5;float:left;font-size:1em;height:35px;left:0;list-style:none;margin:0;padding:0;position:relative;width:760px;z-index:10;}
#nav li{float:left;position:relative;}
#nav li a{color:#FFF;display:block;float:left;height:35px;text-align:center;text-indent:-999em;text-decoration:none;}
#nav li a:hover,#nav li:hover a{background-position:0 -35px;}
#nav li:hover,#nav li.sfhover{visibility:visible;}
#nav li:hover a,#nav li.sfhover a{color:#FFF;}
#link1{width:101px;display:list-item;list-style-image:url(images/nav/nav_print_01.jpg);list-style-position:inside;}
#link2{display:list-item;list-style-image:url(images/nav/nav_print_02.jpg);list-style-position:inside;width:47px;}
#link3{display:list-item;list-style-image:url(images/nav/nav_print_03.jpg);list-style-position:inside;width:78px;}
#link4{display:list-item;list-style-image:url(images/nav/nav_print_04.jpg);list-style-position:inside;width:106px;}
#link5{display:list-item;list-style-image:url(images/nav/nav_print_05.jpg);list-style-position:inside;width:114px;}
#link6{display:list-item;list-style-image:url(images/nav/nav_print_06.jpg);list-style-position:inside;width:76px;}
#link7{display:list-item;list-style-image:url(images/nav/nav_print_07.jpg);list-style-position:inside;width:79px;}
#link8{display:list-item;list-style-image:url(images/nav/nav_print_08.jpg);list-style-position:inside;width:60px;}
#link9{display:list-item;list-style-image:url(images/nav/nav_print_09.jpg);list-style-position:inside;width:99px;}
#nav li.top-current a,#nav li.top-current a:hover{background-position:0 -70px;}
ul#nav ul{background:#FFF;height:100%;margin-left:-999em;left:0;list-style:none;top:35px;position:absolute;width:11em;z-index:10;}
#nav li li,#nav li li li{background:#FFF;border:0;border-left:1px solid #86b7e4;border-right:1px solid #204680;border-top:1px solid #71a0cc;border-bottom:1px solid #197bbf;margin:0;max-width:11.5em;padding:0;}
#nav li li:hover{background:#031837;}
#nav li li a{background:#56a1d5;float:none;display:block;height:auto;width:10.5em;line-height:1.4em;max-width:10.5em;border:0;padding:.3em .5em;text-align:left;text-indent:0;}
#nav li li a:hover{background:#031837;}
#nav li:hover li a:hover. #nav li:hover li:hover a{background:#031837;}
#nav li:hover li:hover li a:hover,#nav li:hover li:hover li:hover a{background:#031837;}
#nav ul span.arrow{display:block;background:url(images/icons/arrow.gif) no-repeat right center;padding-right:11px;}
#nav li:hover ul,#nav li:hover ul ul,#nav li.sfhover ul,#nav li.sfhover ul ul{margin-left:-999em;}
#nav li:hover li a,#nav li.sfhover li a,#nav li:hover li li a,#nav li.sfhover li li a{color:#FFF;}
#nav li li:hover a,#nav li li.sfhover a,#nav li li li:hover a,#nav li li li.sfhover a{color:#FFF;}
#nav li:hover ul,#nav li.sfhover ul{margin-left:-1px;}
#nav li li:hover ul,#nav li li.sfhover ul{margin-left:11.5em;top:-1px;}
#nav li#last li:hover li a,#nav li#last li.sfhover li a{position:relative;margin-right:-1px;border-right:1px solid #000;z-index:10;}
#nav li#link9:hover ul,#nav li#link9.sfhover ul{top:35px;right:0;margin-left:-3.5em;z-index:10;}
#nav li#last li:hover ul,#nav li#last li.sfhover ul{margin-left:-11.6em;z-index:1;top:-1px;}
#email-print{float:right;font-size:1em;line-height:1em;padding:8px 16px 8px 14px;vertical-align:middle;}
#email-print a:hover{color:#578bbb;text-decoration:none;}
img.email-print-icon{border:none;height:14px;padding:0 6px 0 4px;vertical-align:middle;width:14px;}
#heading-select{float:left;color:#ef8a58;font-style:italic;font-size:1.2em;padding:8px 0 8px 14px;}
#left-nav ul{list-style:none;padding:0;margin:0;}
span.left-nav-parent{color:#031837;font-size:1em;line-height:1.2em;padding-left:8px;padding-right:4px;text-transform:uppercase;}
#left-nav li{background:#c6dde9;border:none;font-size:1em;padding:6px 0 0 0;}
#left-nav li a{font-size:1em;}
#left-nav ul ul{border:none;padding:4px 0 0 0;}
#left-nav li li{background:#a3d1e9;border-bottom:1px solid #578bbb;font-size:1em;padding:4px 8px 4px 8px;}
#left-nav li li a{width:132px;}
#left-nav li li#left-current{background:#FFF;}
#left-nav li li.last-item{border:none;padding-bottom:6px;}
#left-nav li li:hover{background:#FFF;}
#feature-box{background:#1477a8;width:532px;height:392px;}
.features_wrap{width:532px;height:300px;position:relative;margin:auto;overflow:hidden;}
.back{position:absolute;top:0;left:0;}
.features_caption{color:white;width:514px;height:71px;position:absolute;top:220px;left:0;padding:12px 9px 0 9px;}
.caption_title{font:bold 24px Helvetica,Arial,sans-serif;}
.caption_legend{font:bold 12px Helvetica,Arial,sans-serif;color:#88adbf;position:relative;float:right;padding:9px 0 0 0;}
.caption_text{padding-top:2px;margin-top:2px;border-top-style:solid;border-top-color:#1477a8;border-top-width:1px;position:relative;}
.caption_text a{color:#88adbf;}
.features_caption hr{color:#1477a8;}
.features_ground{width:532px;height:80px;text-align:center;position:absolute;top:220px;left:0;background-color:black;filter:alpha(opacity=60);-moz-opacity:.60;-khtml-opacity:.60;opacity:.60;}
#features_thumbs li{float:left;list-style-type:none;position:relative;height:92px;width:132px;}
.thumbs_wrap{width:132px;z-index:4;left:2px;top:40px;position:absolute;text-align:center;color:white;}
#features_thumbs li img{filter:alpha(opacity=40);-moz-opacity:.4;-khtml-opacity:.4;opacity:.4;border:none;padding:4px 0 4px 4px;width:128px;position:relative;}
#features_thumbs img.myhover{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
#features_thumbs li img.activeLI{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;}
.padded-content{padding:8px 8px 0 8px;}
#news{float:left;position:relative;width:260px;margin-top:12px;background:#FFF;}
.news-item{padding-bottom:12px;}
#events{float:right;position:relative;width:260px;margin-top:12px;background:#FFF;}
.events-item-date{float:left;width:20%;padding-right:12px;font-size:1.2em;color:#91c754;text-align:left;}
.events-item-des{float:left;width:75%;padding-bottom:12px;}
.events-item-des-imp{padding:4px;color:#313030;background:#ffc8a9;}
.dotted-line{width:192px;background:#fff url(images/dotted_line.gif);height:2px;line-height:2px;margin-top:6px;margin-bottom:6px;}
#dotted-line-tickets{width:100px;background:#fff url(images/dotted_line.gif);height:2px;line-height:2px;margin-top:6px;margin-bottom:10px;}
#tickets{height:50px;}
#address{padding-bottom:6px;}
#month{color:#313030;height:1em;margin:0 auto 0 auto;padding-top:4px;position:relative;text-align:center;text-transform:uppercase;width:12em;}
.month-text{text-align:center;width:116px;}
.return-to-today{background:#FFF url(images/returntotoday.jpg) no-repeat 0 0;font-size:11.5px;height:20px;padding:5px 0 4px 6px;margin:6px auto 2px auto;text-align:center;text-decoration:none;width:130px;}
#calendar{clear:both;}
.calendar-arrowL{background:url(images/icons/cal_arrowL.gif) no-repeat scroll 0 0;height:8px;float:left;position:relative;top:2px;width:14px;overflow:hidden;}
* .calendar-arrowL{height:8px;overflow:hidden;}
.calendar-arrowL:hover{background:url(images/icons/cal_arrowL.gif) no-repeat scroll 0 -8px;cursor:pointer;}
.calendar-arrowR{background:url(images/icons/cal_arrowR.gif) no-repeat scroll 0 0;height:8px;float:right;line-height:8px;top:1px;position:relative;width:14px;overflow:hidden;}
.calendar-arrowR:hover{background:url(images/icons/cal_arrowR.gif) no-repeat scroll 0 -8px;cursor:pointer;}
tbody{background:#f8f8f8;}
table.calendar{width:192px;}
tr.calendar-row{height:26px;text-align:center;}
td.calendar-day-head{background:#FFF;border-bottom:2px solid #a3d1e9;height:10px;color:#031837;text-align:center;}
td.calendar-day{text-align:center;width:20px;background:#efefef;max-width:20px;}
td.calendar-today{text-align:center;width:20px;background:#ef8a58;max-width:20px;}
td.calendar-day-blank{background:#f8f8f8;}
td.calendar-day a{text-align:center;padding:6px 5px;}
td.calendar-day#today a{background:#ef8a58;padding:6px 5px 6px 5px;}
td.calendar-day#today a:hover{background:#91c754;}
td.calendar-day a:hover{text-decoration:underline;background:#91c754;}
#exhibits{padding-top:6px;}
.exhibits-item{padding-bottom:4px;}
.exhibits-time{float:left;width:60%;}
.exhibits-des{float:left;width:38%;}
#shows{clear:both;padding-top:6px;}
.shows-item{clear:both;padding-top:2px;}
.shows-time{float:left;width:27%;font-size:11px;padding-top:1px;}
.exhibits-time{float:left;width:27%;font-size:11px;padding-bottom:5px;}
.shows-des{float:left;width:73%;padding-bottom:4px;}
img.dome-icon{line-height:1em;width:14px;height:9px;padding-right:3px;}
#sidebar-bottom-line{float:left;margin-left:12px;border-bottom:1px solid #313030;padding-top:15px;width:190px;}
*html #sidebar-bottom-line{border-style:solid #313030;border-bottom:1px solid #313030;float:left;margin-left:12px;padding-top:4px;width:190px;}
#more-footers{width:740px;padding:0 10px 10px 10px;}
#more-events{float:left;width:248px;margin-bottom:12px;margin-left:12px;bottom:5px;text-align:right;color:#91c754;text-transform:uppercase;}
#more-news{float:left;width:248px;padding:0 12px 3px 0;bottom:5px;text-align:right;color:#ef8a58;text-transform:uppercase;}
#more{width:100%;height:30px;background:#efefef;padding:12px 0 0;text-align:center;}
img.footer-icon{display:inline-block;padding:0 6px 0;width:18px;height:18px;vertical-align:middle;}
* img.footer-icon{display:inline-block;padding:3px;vertical-align:middle;}
.blue-divider{width:100%;height:4px;background:#578bbb;}
#contact{float:left;margin-top:15px;margin-left:16px;font-size:11px;line-height:1.6em;}
#footer-logo{float:right;margin-top:15px;margin-right:10px;width:125px;height:35px;}
#scifest{float:left;margin-top:15px;margin-left:100px;margin-right:16px;}
