body { background-image:url("../images/bluebg.jpg"); padding:30px 20px 40px 20px; margin:0px; font-family:verdana; font-size:.7em; line-height:1.55em; color:#fff; text-align:center; }
html { height:100%; }
input, select, textarea { font-family:verdana; font-size:1.0em; }
td { font-family:verdana; font-size:.7em; line-height:1.55em; color:#fff; }

form { padding:0; margin:0 }
.input { font-family:verdana; font-size:1.0em; border: 1px solid #fff; padding:2px 4px 2px 6px; height:19px; width:180px; }

a, a:link, a:visited { color:#fff; text-decoration:underline; }
a:hover { color:#c5e6ff; text-decoration:underline; }

.sm { font-size:.6em; }
.red { color: #ff6666; }

h1 { font-size:1.1em; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 12px 0px; }
h2 { font-size:1.0625em; font-weight:bold; margin:0px 0px 0px 0px; padding:0; }
h3 { font-size:1.0em; font-weight:bold; margin:8px 0px 0px 0px; padding:0; }

.left { float:left; }
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }

#container { position:relative; background-color:#1e69a0; width:920px; margin-left:auto; margin-right:auto; text-align:left; border:2px solid #fff; overflow:hidden; }

#banner { width:920px; height:152px; background-image:url("../images/banner.jpg"); }

#nav { background-color:#970000; border-top:1px solid #fff; border-bottom:1px solid #fff; width:920px; }
#nav div.pad { padding-left:7px; }
.navitem { float:left; font-size:1.1em; font-weight:bold; padding:10px 14px 10px 13px; color:#fff; }
.pipe { float:left; font-size:.8em; font-weight:normal; padding-top:9px; color:#c5e6ff;}
.navitem a, .navitem a:link, .navitem a:visited { color:#c5e6ff; text-decoration:none; }
.navitem a:hover { color:#fff; text-decoration:none; }

#content { padding-top:25px; padding-right:20px; padding-left:20px; }
#lftcol { float:left; width:312px; }
#rhtcol { float:left; margin-left:20px; width:548px; }
.bgpad { padding-bottom:360px; background-position:bottom; background-repeat:no-repeat; }
.bg_index { background-image:url("../images/bg_index.jpg"); }
.bg_exhibits { padding-bottom:30px; }
.bg_overview { padding-bottom:360px; background-image:url("../images/bg_exhibits.jpg"); }
.bg_others { padding-bottom:410px; background-image:url("../images/bg_others.jpg"); }
.bg_ourplanet { background-image:url("../images/bg_ourplanet.jpg"); }
.bg_sightings { background-image:url("../images/bg_sightings.jpg"); }
.bg_participate { background-image:url("../images/bg_participate.jpg"); }
.bg_sponsorship { background-image:url("../images/bg_sponsorship.jpg"); }
.bg_makecontact { background-image:url("../images/bg_makecontact.jpg"); }
.bg_press { background-image:url("../images/bg_press.jpg"); }
.bg_museumstore { background-image:url("../images/bg_museumstore.jpg"); }
.bg_links { background-image:url("../images/bg_links.jpg"); }
.storepad { height:360px; }

#imgcont { position:relative; border:1px solid #fff; }
.imgz { position:relative; z-index:0; }
.cz { position:absolute; top:0; z-index:100; }
.caption { font-size:.9em; line-height:1.3em; padding-top:4px; }
#exhibit_copy { padding-bottom:20px; }
#mid_exhibits { margin-top:30px; }
#mid_overview { display:block; }
#mid_others {display:none; }

#lftcolexh { float:left; width:312px; }
#rhtcolexh { float:left; margin-left:20px; width:548px; }
.captionexh { font-size:.9em; line-height:1.3em; padding-top:4px; text-align:center;}
#gal_cont { position:relative; margin-left:153px; display:none; }
* html #gal_cont { height:100%; }
#gal_center { width:574px; }
#gal_img { float:left; position:relative; width:432px; }
#gal_img_cont { position:relative; }
#target { border:1px solid #fff; margin-left:auto; margin-right:auto; }

#gal_loading_cont { position:absolute; text-align:center; top:0; width:100%; z-index:1000; }
#gal_loading { position:relative; font-weight:bold; background-color:#1e69a0; opacity:.5; filter:alpha(opacity=50); display:block; margin-left:auto; margin-right:auto; }
#czExh_cont { position:absolute; top:0; width:100%; text-align:center; z-index:100; }
#czImgDiv { position:relative; margin-left:auto; margin-right:auto; }
#prevcont { margin-top:40px; margin-right:15px; float:left; width:45px; height:470px; }
#nextcont { margin-top:40px; margin-left:15px; float:left; width:45px; height:470px; }

.sightheight { height:420px; }
#sightgal_cont { position:relative; }
* html #sightgal_cont { height:100%; }
#sightgal_loading { position:absolute; z-index:1000; text-align:center; font-weight:bold; background-color:#1e69a0; height:100%; width:100%; text-align:center; opacity:.8; filter:alpha(opacity=80); }
#sightgal_img { position:relative; z-index:100; width:310px; border:1px solid #fff; }
#sightgal_buttons { position:absolute; top:1; left:1; z-index:200; width:310px; height:100%; }
#sightgal_buttons .prev { position:relative; float:left; width:152px; height:100%; background-image:url("../images/c.gif"); opacity:.9; filter:alpha(opacity=90); }
#sightgal_buttons .next { position:relative; float:left; width:152px; height:100%; background-image:url("../images/c.gif"); opacity:.9; filter:alpha(opacity=90); }
#sightprevcont { padding-top:40px; float:left; width:64px; height:50px; display:none; }
#sightnextcont { padding-top:40px; float:right; width:64px; height:50px; display:none; }

#menu { border-bottom:1px solid #a6c9e3; }
.menuon, .menuoff { font-weight:bold; border-top:1px solid #a6c9e3; border-right:1px solid #a6c9e3; border-left:1px solid #a6c9e3; background-color:#217bbd; padding:4px 4px 4px 4px; }
.menuon { color:#fff; background-color:#217bbd; }
.menuoff { color:#c5e6ff; background-color:#2d86c6;}

.alert { color:#fbb; font-weight:bold; padding-bottom:10px; }
.lftcol { float:left; width:150px; text-align:right; padding:0px 15px 10px 0px; }

.thumb_on { float:left; border:1px solid #fff; margin:0px 4px 4px 0px; }
.thumb_end_on { float:left; border:1px solid #fff; margin:0px 0px 4px 0px; }
.thumb_off { float:left; border:1px solid #fff; margin:0px 4px 4px 0px; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6; }
.thumb_end_off { float:left; border:1px solid #fff; margin:0px 0px 4px 0px; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6; }
.detthumb_on { float:left; border:1px solid #fff; margin:0px 2px 2px 0px; }
.detthumb_end_on { float:left; border:1px solid #fff; margin:0px 0px 2px 0px; }
.detthumb_off { float:left; border:1px solid #fff; margin:0px 2px 2px 0px; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;  }
.detthumb_end_off { float:left; border:1px solid #fff; margin:0px 0px 2px 0px; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;  }
#detail { width:200px; margin-bottom:2px; }
#detail img { border:2px solid #fff; }

.padb5 { padding-bottom:5px; }

#footer { background-color:#970000; width:920px; margin-left:auto; margin-right:auto; text-align:right; border-left:2px solid #fff; border-right:2px solid #fff; border-bottom:2px solid #fff; font-size:.9em; }
#footer .pad { padding:2px 20px 4px 0px; }

