body {text-align: center; margin: 0px;; font-family: Verdana, sans-serif; font-size: .75em; background-color: #fc7; background: url(../structure/bkgrd_blue.gif); background-repeat:: repeat-x repeat-y;}
#logo {text-align: center; padding-top: 84px; padding-right: 300px; padding-left: 300px; width: 909px; height: 84px;background: url(../structure/logo2.png); background-repeat: no-repeat;}
#logo2 {text-align: center; padding-top: 84px; padding-right: 300px; padding-left: 300px; width: 909px; height: 84px;background: url(../structure/logo2.gif); background-repeat: no-repeat;}
#container {text-align: left; margin: 0px auto; width: 1014px; }
#mainBody {display: table; padding-left: 21px;background: url(../structure/main_body.png); background-repeat: repeat-y; background-position: center center ;}
#blueBar {text-align: right; background: url(../structure/bluebar3.gif); background-repeat: no-repeat; background-position: center left; width: 979px}
#blueBarSecondary{height: 47px; float:left; margin-left: 5px; background-color: #374B78;width: 950px; }
#textSize {display: inline; margin-right: 50px; color: #DAD1AE; font-weight: bold; line-height: 1.1em; }
#textSize span {font-size: 1.2em;!important; font-weight: bold;}
#textSize span:first-letter{font-size: 1.4em!important;}
#primaryNavHome {text-align: right; height: auto; width: auto; #width: 974px; _width: 974px; padding-right: 20px;padding-left: 125px;}
#primaryNavHome a img {border: none;}
 #primaryNavHome table span {font-family: Verdana, sans-serif;  font-size: 14px!important; margin-left: 48px; #margin-left: 5px; _margin-left: 5px; padding-bottom: 20px;display: table-cell; width: 185px;}
 #primaryNavHome table {display: inline; padding-right: 5px; }
 #primaryNavHome table tr {vertical-align: middle;}
 #primaryNavHome table td {font-size: .9em; vertical-align: top;}
#homeFooter {margin-top: -4px; margin-left: 7px; #margin-left: 12px; _margin-left: 12px; z-index: -1; width: 420px; height: 140px; background: url(../structure/home_footer.png); background-repeat: no-repeat;}
#homeFooterText {font-weight: bold; padding-top: 12px; line-height: 1.4em; margin-left: 15px;  z-index: 5; width: 408px;}
#homeFooterText a:link {color: #000; text-decoration: none;}
#homeFooterText a:visited {color: #000; text-decoration: none;}
#homeFooterText a:hover {color: #600; text-decoration: none;}
#homeFooterText a:active {color: #000; text-decoration: none;}
#webcredit {line-height: 5em; color: #847848; font-size: .8em; font-weight: normal}
#webcredit a:link {color: #847848; text-decoration: none;}
#webcredit a:visited {color: #847848; text-decoration: none;}
#webcredit a:hover {color: #6E643C; text-decoration: none;}
#webcredit a:active {color: #847848; text-decoration: none;}
#whatsNewHeader {margin-left: 0px; margin-top: 0px; background: url(../structure/whats_new.png); background-repeat: no-repeat; height: 30px; width: 575px;}
#whatsNewText {font-family: Verdana; font-weight: bold; font-size: 1.4em; color: #fff; z-index: 5; text-align: center;margin-top: 0px; margin-bottom: 0px; }
#whatsNewBkg {margin-left: 0px; margin-top: -7px; z-index: 5; width: 575px; height: 114px; background: url(../structure/whats_new_bkg.png); background-repeat: no-repeat;}
#whatsNewBkgText {text-align: center; font-weight: bold; color: #000; float: left: clear: none; margin: 0px 34px ;  }
#whatsNewBkgText h1{font-family: Georgia, Times New Roman; font-size: 18px!important; margin: 0px 6px 0px 4px;}
#whatsNewImg {float: left; clear: none;  margin-top: 0px; z-index: 1;}



#mission a {display: block; height: 60px; width: 190px;}
#mission a:link {padding-top: 38px; background:url(../structure/home_mission_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#mission a:visited {padding-top: 38px; background:url(../structure/home_mission_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#mission a:hover {padding-top: 38px; background:url(../structure/home_mission_down_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#mission a:active {padding-top: 38px; background:url(../structure/home_mission_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}

#library a {display: block; height: 60px; width: 190px;}
#library a:link {padding-top: 38px; background:url(../structure/btn_library_up.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#library a:visited {padding-top: 38px; background:url(../structure/btn_library_up.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#library a:hover {padding-top: 38px; background:url(../structure/btn_library_down.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#library a:active {padding-top: 38px; background:url(../structure/btn_library_up.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}

#impression a {display: block; height: 60px; width: 190px;}
#impression a:link {padding-top: 38px; background:url(../structure/home_impression_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#impression a:visited {padding-top: 38px; background:url(../structure/home_impression_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#impression a:hover {padding-top: 38px; background:url(../structure/home_impression_down_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#impression a:active {padding-top: 38px; background:url(../structure/home_impression_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}

#facility a {display: block; height: 60px; width: 190px;}
#facility a:link {padding-top: 38px; background:url(../structure/home_facility_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#facility a:visited {padding-top: 38px; background:url(../structure/home_facility_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#facility a:hover {padding-top: 38px; background:url(../structure/home_facility_down_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#facility a:active {padding-top: 38px; background:url(../structure/home_facility_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}

#galleries a {display: block; height: 60px; width: 190px;}
#galleries a:link {padding-top: 38px; background:url(../structure/home_galleries_up.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#galleries a:visited {padding-top: 38px; background:url(../structure/home_galleries_up.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#galleries a:hover {padding-top: 38px; background:url(../structure/home_galleries_down.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#galleries a:active {padding-top: 38px; background:url(../structure/home_galleries_up.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}

#links a {display: block; height: 60px; width: 190px;}
#links a:link {padding-top: 38px; background:url(../structure/home_links_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#links a:visited {padding-top: 38px; background:url(../structure/home_links_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#links a:hover {padding-top: 38px; background:url(../structure/home_links_down_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#links a:active {padding-top: 38px; background:url(../structure/home_links_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}


#forum a {display: block; height: 60px; width: 190px;}
#forum a:link {padding-top: 38px; background:url(../structure/home_forum_up.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#forum a:visited {padding-top: 38px; background:url(../structure/home_forum_up.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#forum a:hover {padding-top: 38px; background:url(../structure/home_forum_down.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#forum a:active {padding-top: 38px; background:url(../structure/home_forum_up.jpg); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}

#contact a {display: block; height: 60px; width: 190px;}
#contact a:link {padding-top: 38px; background:url(../structure/home_contact_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#contact a:visited {padding-top: 38px; background:url(../structure/home_contact_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#contact a:hover {padding-top: 38px; background:url(../structure/home_contact_down_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}
#contact a:active {padding-top: 38px; background:url(../structure/home_contact_up_2.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none;}

/**SECONDARY**/
#navMenu ul ul {position: absolute; top: 0px; left:0px; display: none;} 
#navMenu ul li:hover ul{display: block; position: absolute; top: 40px; left: -4px}
#navMenu ul{list-style: none;padding: 0;margin: 0; padding-top: 5px;margin-left: 6px; position: absolute}
#navMenu ul.subnav li {float: left; clear: both; margin: 0px 0px -6px 0px} 
#navMenu ul.subnav li a:link, #navMenu ul.subnav li a:visited, #navMenu ul.subnav li a:hover, #navMenu ul.subnav #navMenu ul.subnav li a:link, #navMenu ul.subnav li a:visited, #navMenu ul.subnav li a:hover, #navMenu ul.subnav li a:active, #navMenu #active ul.subnav li a:link, #navMenu #active ul.subnav li a:visited, #navMenu #active ul.subnav li a:active, #navMenu #active ul.subnav li a:hover {background:url(../structure/subnav_li.gif)!important; color: #AE9E5F; padding-top: 8px!important; padding-bottom: 6px;height: 25px;}
#navMenu ul.subnav li a:hover {color: #e0d6a7!important;}
#navMenu{
	padding-left: 50px;
}
#nav-menu{width:649px; }

#navMenu ul{list-style: none;padding: 0;margin: 0; padding-top: 5px;margin-left: 6px;} 
#navMenu li{float: left;margin: 0 0.2em; font-family: Arial, sans-serif; font-size: 11px!important; padding-bottom: 5px; font-weight: bold;} 
#navMenu li a:link {background: url(../structure/nav_btn_down.gif); background-repeat: no-repeat;height: 37px; width: 101px; line-height: 1em;float: left;display: block;border: none;font-weight: bold; color: #000;text-decoration: none;text-align: center; vertical-align: middle}
#navMenu li a:visited {background: url(../structure/nav_btn_down.gif); background-repeat: no-repeat;height: 37px; width: 101px; line-height: 1em;float: left;display: block;border: none;color: #000;text-decoration: none;text-align: center;vertical-align: middle}
#navMenu li a:hover {background: url(../structure/nav_btn_up.gif); background-repeat: no-repeat;height: 37px; width: 101px; line-height: 1em;float: left;display: block;border: none;color: #000;text-decoration: none;text-align: center;vertical-align: middle}
#navMenu li a:active {background: url(../structure/nav_btn_down.gif); background-repeat: no-repeat;height: 37px; width: 101px; line-height: 1em;float: left;display: block;border: none;color: #000;text-decoration: none;text-align: center;vertical-align: middle}
#navMenu #active a:link{background: url(../structure/nav_btn_up.gif)!important;}
#navMenu #active a:visited{background: url(../structure/nav_btn_up.gif)!important;}
#navMenu #active a:hover{background: url(../structure/nav_btn_up.gif)!important;}
#navMenu #active a:active{background: url(../structure/nav_btn_up.gif)!important;}
#intruder {float: left; padding: 30px 25px 25px 0px; margin-left: -4px; margin-bottom: 10px; clear: none; z-index: 0}
#intruderGallery {float: left; padding: 30px 25px 25px 0px; margin-left: -9px; margin-bottom: 10px; clear: none; z-index: 0}
#intruderText {width: 70px; margin-top: -90px; margin-left: 12px;z-index: 6; color: #fff; font-size: 12px!important; }
#intruderText a {color: #AE9E5F}
#intruderText a:link {color: #AE9E5F; text-decoration: none;}
#intruderText a:visited {color: #AE9E5F; text-decoration: none;}
#intruderText a:hover {color: #fc6; text-decoration: none;}
#intruderText a:active {color: #AE9E5F; text-decoration: none;}
#intruderGallery span a{color: #600; margin-left: 15px; display: block;}
#intruderGallery span a:link {color: #600; font-weight: bold; text-decoration: none;}
#intruderGallery span a:visited {color: #600; font-weight: bold; text-decoration: none;}
#intruderGallery span a:hover {color: #AE9E5F; font-weight: bold; text-decoration: none;}
#intruder span a:active {color: #600; font-weight: bold; text-decoration: none;}
#footer {color: #000; font-weight: bold; text-align: center; position: relative; margin-left: 8px;  z-index: 10; height: 48px; background: url(../structure/second_footer2.png); background-repeat: no-repeat;}
#footer a:link{color: #000; text-decoration: none;}
#footer a:visited {color: #000; text-decoration: none;}
#footer a:hover {color: #600; text-decoration: none;}
#footer a:active{color: #000; text-decoration: none;}
h1 {font-family: Georgia, serif; font-size: 22px!important;text-align: center; padding-top: 10px;}
h1 img {vertical-align: text-bottom;}
#content h1 {padding-top: 25px; #padding-top: 10px; _padding-top: 10px;}
#contentGallery h1 {padding-top: 45px; #padding-top: 20px; _padding-top: 20px;}
h2 {color: #374B78; background-color: #fff; font-family: Georgia, Times New Roman, serif; font-weight: bold; font-size: 1.3em;}
h3 {color: #000; font-family: Georgia, Times New Roman, serif; font-weight: bold; font-size: 1.1em ; }
#content, #contentGallery{width: auto; margin-top: 40px; padding-left: 40px; padding-right: 40px; margin-bottom: 15px; line-height: 1.5em;}
#content a:link, #contentGallery a:link {color: #600; font-weight: bold; text-decoration: none;}
#content a:visited, #contentGallery a:visited {color: #600; font-weight: bold; text-decoration: none;}
#content a:hover, #contentGallery a:hover {color: #AE9E5F; font-weight: bold; text-decoration: none;}
#content a:active, #contentGallery a:active {color: #600; font-weight: bold; text-decoration: none;}
ul{list-style-image: url(../structure/ul.png)}
li{margin: 0em 5em 1.3em 5em; #margin-left: 11em; _margin-left: 11em;}
#facilityList ul{list-style-image: url(../structure/ul.png)}
#facilityList li{margin: 0em 5em 1em 1em; #margin-left: 5em; _margin-left: 1em;}

ul.virtualCountry {list-style-type: none; list-style-image: none; width: 140px; background-color: #660101;}
ul.virtualCountry li {list-style-type: none; height: 28px; padding-top: 5px; text-indent: -5px; list-style-image: none; margin: 0; background-color: #660101; color: #d3c386;}
ul.virtualCountry li ul.virtualListings {
   display: none; list-style-type: none; list-style-image: none; margin: 0px; padding: 0px; background-color: #d3c386}
ul.virtualCountry li:hover > ul.virtualListings {
    display: block; margin-left: -40px; list-style-type: none; list-style-image: none; background-color: #d3c386 
}
ul.virtualCountry li:hover > ul.virtualListings li {margin: 0px!important; height: auto; padding-top: 0px;list-style-type: none!important; list-style-image: none; background-color: #d3c386; padding: 0!important; text-indent: 3px; border: solid 1px #660101; color: #000;}
ul.virtualCountry li:hover > ul.virtualListings li:hover {margin: 0px!important; list-style-type: none!important; list-style-image: none; background-color: #660101; border: solid 1px #660101; text-indent: none; padding: 0!important; color: #fff;}
ul.virtualCountry li:hover > ul.virtualListings li:hover a {color: #d3c386!important;}

ul.virtualArtist {list-style-type: none; list-style-image: none; width: 140px; background-color: #660101;}
ul.virtualArtist li {list-style-type: none; text-indent: -5px; list-style-image: none; height: 28px; padding-top: 5px;margin: 0; background-color: #660101; color: #d3c386;}
ul.virtualArtist li ul.virtualListings {
    display: none; list-style-type: none; list-style-image: none; margin: 0px; padding: 0px; background-color: #d3c386}
ul.virtualArtist li:hover > ul.virtualListings {
    display: block; margin-left: -40px; list-style-type: none; list-style-image: none; background-color: #d3c386 
}
ul.virtualArtist li:hover > ul.virtualListings li {margin: 0px!important; list-style-type: none!important; list-style-image: none; height: auto; padding-top: 0px;background-color: #d3c386; padding: 0!important; text-indent: 3px; border: solid 1px #660101; color: #000;}
ul.virtualArtist li:hover > ul.virtualListings li:hover {margin: 0px!important; list-style-type: none!important; list-style-image: none; background-color: #660101; border: solid 1px #660101; text-indent: none; padding: 0!important; color: #fff;}
ul.virtualArtist li:hover > ul.virtualListings li:hover a {color: #d3c386!important;}
#flag {margin-top: 10px; }
#flag h2 {text-align: center; margin-top: 2px;}

table#virtualgallery {width: 924px; }
table#virtualgallery a img {border: solid 3px #924}
table#virtualgallery a:hover img {border: solid 3px #AE9E5F; }
table#virtualgallery div {float: left; display: block; clear: none; padding-right: 5px;}

/**NATURE GALLERY**/
/* needed for IE to make :active state work first time */
a, a:visited {color:#000;} 

/* common styling for all galleries */
a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; float:left; margin:4px; z-index:50;}
a.slidea {background:url(../gallery/nature/shark_mouth_1.jpg);}
a.slideb {background:url(../gallery/nature/saber-tooth-tiger1.jpg);}
a.slidec {background:url(../gallery/nature/mammouth1.jpg);}
a.slided {background:url(../gallery/nature/Hyacinth-Macaw1.jpg);}
a.slidee {background:url(../gallery/nature/grizz1.jpg);}
a.slidef {background:url(../gallery/nature/gorilla1.jpg);}
a.slideg {background:url(../gallery/nature/false-killer-whale1.jpg);}
a.slideh {background:url(../gallery/nature/Australopithecus-africanus1.jpg);}
a.slidei {background:url(../gallery/nature/ichthyosaurus1.jpg);}
a.slidej {background:url(../gallery/nature/super-croc1.jpg);}
a.gallery em, a.gallery span {display:none;}
a.gallery:hover {border:1px solid #fff;}


/* styling for TOP gallery */
#container_top {position:relative; float: right; margin-right: 30px; width:425px; height:425px; background:#600; border:1px solid #a49188; margin:1em auto;}
#container_top img {border:0;}
#container_top .thumbs {position:absolute; left:0; top:0;}
#container_top a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:110px; left:5px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_top a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.3em; color:#fc6;}
#container_top a.gallery:active, #container_top a.gallery:focus {border:1px solid #000;}
#container_top a.gallery:active em, #container_top a.gallery:focus em {display:block; position:absolute; width:402px; height:250px; top:160px; left:5px; padding:5px; color:#000; border:1px solid #3d330f; z-index:50;}
#container_top h1 {clear:both; margin:0; padding-top:200px; text-align:center; font-family: georgia, "times new roman", serif; font-size:3em; font-weight:normal; color:#fff;}
#container_top h1 em {font-size:0.8em; color:#fc6;}

/*TINY BOX*/
#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; padding-bottom: 50px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {font:14px Georgia,Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer}
.button:hover {border:1px solid #bbb; background:#e3e3e3}

/*Forums*/
div.para ul{list-style-image: none; list-style-type: disk;}
div.para li{margin: 0em 1.5em 1.3em 1.5em; #margin-left: 1em; _margin-left:1em;}
