/****************************************************
Created By: Charley Ruggiero
Layout CSS File 
****************************************************/


/***************************************************/
/************ SITE LAYOUT AND DESIGN ***************/
/***************************************************/
/* STANDARD TAGS */ 
html, body {margin:0; padding:0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:13px; background:url(/img/bg.jpg) repeat; height:100%;}
p {margin:10px;} 
img {border:none;} 
a {outline-style:none;} 
a:link, a:visited {color:#000099; text-decoration:underline;} 
a:hover, a:focus, a:active {color:#000033; text-decoration:none; outline:none;} 
#wrapper {position:relative; min-height:100%; height:100%; height: auto !important; background:url(/img/bg-header.png) repeat-x;} 

/* HEADER */ 
#header {position:relative; width:966px; height:287px; margin:0 auto;}
h1{margin:0; padding:0px; left:-9999px; position:absolute;}
h2 {color:#442B17; clear:both;}
#logo {float:left; width:272px; height:276px; background:url(/img/logo.jpg) no-repeat;}
#logo a {width:272px; height:276px; display:block;}
#headerright {float:left; width:694px; height:198px; background:url(/img/headerright.png) no-repeat;}
#secondaryNav {position:absolute; right:0px; top:50px; background-color:#999999;}
#secondaryNav li {float:left; margin:0 15px; list-style:none; font-size:1.2em;}
#secondaryNav a {text-decoration:none;}
#secondaryNav a:hover {text-decoration:underline;}
#mainNav {clear:both; float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; margin:-50px 90px 0px 0px;}
#mainNav a {color:#fff; text-decoration:none;}
#mainNav a:hover {color:#FFEE7F;}
#mainNav ul {padding:5px; margin:0 0 0 15px;}
#mainNav li {list-style:none; display:inline; margin:0px 30px 0px 0px;}

/* CONTAINER */ 
#container {clear:both; width:887px; margin:20px auto 0 auto; min-height:620px;}
#container a {color:#000099; text-decoration:underline;}
#container a:hover {color:#000033; text-decoration:none;}
#slideshow {float:left; position:relative; z-index:1; margin:-146px 0px 10px -10px; width:887px; height:322px; background:url(/img/bg-slide.png) no-repeat;}
#treePageDetailsGalleryWrapperScroller {position:absolute; margin:80px 0px 0px 400px;}
#treePageDetailsMoveForward {font-size:11px; position:absolute; display:none;}
#treePageDetailsMainGalleryCaption {font-size:11px; position:absolute; margin:390px 0px 0px 0px; width:100%;}
#right_arrow, #left_arrow {margin:5px 5px 0px 5px;}
#thumbnail_scroller {margin-bottom:0;}
#mainGallery {margin:-20px 0px 0px -6px; border:3px solid #fff;}
#slideshow35 {position:relative; top:4px; left:4px;}
#ribbon {width:151px; height:141px; background:url(/img/slideshowribbon.png) no-repeat; float:right; position:relative; z-index:1000000; margin:0px 10px 0px 0px; top:-7px;}
#homecontent {float:left; width:425px; padding:0px 20px 0px 5px; border-right:1px #000 dotted;}
#mapwrap {width:394px; height:201px; background:url(/img/bg-map.png) no-repeat; float:left; margin:0px 0px 0px 20px;}
#mapwrap2 {margin:0 auto; width:600px height:300px;}
#mapwrap iframe, #mapwrap2 iframe {border:4px solid #fff; margin:-5px 0px 0px 4px;}
#content {}
.push {clear:both; height:223px;}
/* FOOTER */ 
#footer {width:100%; position:absolute; bottom:0; height:213px; background:url(/img/bg-footer.png) repeat-x;}
#footercontent {width:887px; margin:0 auto;}
#footerLinks {float:left; margin:10px 0px 0px 0px; font-size:13px;}
#footerLinks a {color:#BF936E; text-decoration:none;}
#footerLinks a:hover {text-decoration:underline;}
#footerLinks ul {margin:0; padding:0;}
#footerLinks li {list-style:none; display:inline; margin:0px 10px 0px 0px;}
#footerLogo {float:right; width:125px; height:124px; background:url(/img/logo-footer.png) no-repeat; margin:10px 0px 0px 0px;}
#footerLogo a {width:125px; height:124px; display:block;}

/* SITE CREATED BY LINKS */
#delawarelink {font-size:10px;width:100%;text-align:left; clear:both; position:relative; top:-60px;  color:#BF936E;}
#delawarelink a:link,#delawarelink a:visited,#delawarelink a:hover,#delawarelink a:active{text-decoration:none; color:#BF936E;}

/*******************************************************/
/***************** CMS STYLE OVERRIDES *****************/
/*******************************************************/
#treePageListWrapper {
	width:200px;
}
#treePageDetailsWrapper {
	width:600px;
}
div.tagList {position:absolute; left:-9999px; float:left;}

/*******************************************************/
/******** CSS BELOW SHOULD NOT NEED MODIFICATION *******/
/*******************************************************/
/* DEV MODE */
#devmode {background-color:#999999;color:#FFFFFF;font-size:.8em;font-weight:bold;width:100%;text-align:center;position:fixed;bottom:0;left:0;padding:1px;margin:0px;cursor:pointer;}
/* CSS HACKS */
.clearfix:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* HIDES FROM IE-MAC \*/
* html .clearfix {height: 1%;}
.clearfix {clear:both; display: block;}
/* END HIDE FROM IE-MAC */
/****************************************************
Designed By: Chris Horton
****************************************************/
