/*
Beaconfire sample XHTML/CSS base file
Version: 1.0
Author: Tim Arnold, Beaconfire Consulting
tim.arnold@beaconfire.com
http://beaconfire.com
*/

/* ************************* */
/* Styles for IE 6 and lower */
/* ************************* */
/*.png, .png img, #logo, .badge { behavior: url("/js/iepngfix.htc") }*/
body { text-align: center; }
#main { text-align: left; }
#header { height: 74px; }
#content { width: 737px !important; margin-left: 4px; margin-top: 2px; }
.home #content {margin-top:0;}
#sidebar { left: 10px; top: -5px; }
#quicklinks { position: absolute; top: 5px; left: 640px; }
.home,
.subpage { padding: 0; background: transparent url(/images/bg-page-sub.png) 0 0 no-repeat; }

/*#content-well,#footer{display: none; visibility: hidden;}*/

#breadcrumbs{}
#tool-holder{}
.main-content{margin-top: 40px;}
.one-col-layout .main-content {width:98%;}

#subheader { margin: 9px 0 0 7px; width: 744px; height: 98px; overflow: hidden;}
#subheader img {  }

#footer-animal {clear: both;}

#background-holder { overflow: visible !important; position: fixed;}

.main-content h1 { margin: -40px 0 20px 0; }

.feature-box { background: transparent url(/images/bg-feature.gif) no-repeat; }
.home .feature-box { background-image:none; }
.feature-box .footer-gif { position: relative; bottom: -15px; left: -10px; }
.feature-box .footer-png { display: none; }

.two-col-layout .main-content { padding-right: 0; }
.two-col-layout .secondary { padding-right: 0; margin-top: 10px;  }
.secondary .bg-greenDiag { width: 200px !important; }

.media-player { margin-left: -23px; }
.video-player { margin-left: -5px; }

#sidebar #explore input.text { width: 120px; height: 18px; margin-right: 1px; font-size: 0.85em; }
#sidebar #signup input.text { height: 18px; margin-right: 1px; font-size: 0.85em; }

.calendar table { width: 182px !important; }
.calendar table td { vertical-align: middle !important; padding-bottom: 6px !important; }
#sidebar #calendar dt,
#sidebar #calendar dd { font-weight: bold; height: 0; }

.seagreen .holder { padding-left: 14px; border: 1px #fff solid; }

/*pull subnavs all the way to the left*/

ul.plan-your-trip li.on ul { left: 0px !important; } /* pull on-state subnav left of button right edge */
ul.plan-your-trip li.on .nav-mask { left: 0px !important; }

ul.animals-and-exhibits li.on ul { left: -100px !important; }
ul.animals-and-exhibits li.on .nav-mask { left: 0px !important; }

ul.multimedia li.on ul { left: -300px !important; }
ul.multimedia li.on .nav-mask { left: 0px !important; }

ul.help-wildlife li.on ul { left: -200px !important; }
ul.help-wildlife li.on .nav-mask { left: 0 !important; }

ul.about-wcs li.on ul { left: -500px !important; }
ul.about-wcs li.on .nav-mask { left: 0px !important; }

#search{height:25px !important; float: right !important; margin-right: -170px !important;}
#search input.text{width: 124px !important;}
#topnav li.on ul { position: absolute; left: auto; z-index: 2; }
ul li.on ul { display: block; }

.tickets-and-membership .main-content{width:690px;}
.tickets-and-membership .secondary{position: absolute; margin-top: 45px;}
.tickets-and-membership .mod-two {margin-left:2px;}

/*#search{position: relative; top: -38px; right: 0;}*/

/* *************** */
/* Utility Styles */
/* ************** */
.clearfix {display: inline-block;} /* IE fix for Mac */
/* IE fix reset for non-mac \*/ .clearfix {height: 1%;} /* End hide from IE-mac */

/* IE hack to fix weird EM bug (http://www.positioniseverything.net/explorer/italicbug-ie.html) */
/* \*/
#content {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}

/* Theme Styles */
#footer-animal { left: 9px !important; }

/* Facelift related */
#search{height: 26px;}
.side-by-side .ads-social{margin-left: 10px;}
#topNav li ul {
    background-color:#E5F9F8 !important;
}

