/* RESET */
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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
/*table { border-collapse: separate; border-spacing: 0; }*/
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
em { font-style: italic; }
strong { font-weight: bold; }
.clear { zoom: 1; }
.clear:after { content: "."; display: block; height: 0;	clear: both; visibility: hidden; }

body { background: #010310 url('../images/background6.jpg') no-repeat top center; }

#container {position: relative; width: 569px; margin: 0 auto;  }

#header_container {position:relative;  height: 145px; z-index:3000;}
#primary_nav { /*border:1px solid green;*/ position:absolute; top:100px; left:88px; z-index:3000; position:relative;}
#primary_nav li { display:inline; z-index:3000;}
#primary_nav a { float:left; display:block;  height:24px; background-position:left;}
#primary_nav a:hover { background-position:right;}


#content_container { /*border:1px solid orange;*/ background: url('../images/content-bg.gif') repeat-y 15px;}
#content_head { /*border:1px solid green;*/ height: 67px;  background: url('../images/content-head3.png') no-repeat top 4px; }
#content { /*border:1px solid blue;*/ background: url('../images/content_bottom2.png') no-repeat bottom;  width:410px; min-height: 350px; padding: 0px 80px 80px 80px;  }
#content_text { padding:0px 10px; }
#content_image {display:block;}

#siga_link { position: absolute; top: 10px; right: -140px; }
#ef_logo { position:absolute; left: -150px; top:0px; z-index:2000;}

#lights {position:absolute; top:90px; left:280px; width:320px; height:294px; z-index:600;}
#trees_left { position:absolute; top:200px; left:-150px; width:229px; height:475px; z-index:1700;}
#trees_right { position:absolute; top:290px; right:-145px; width: ; height: ; z-index:1800; }

#photo_nav {background:url('../images/nav/photo_tour.gif') no-repeat; width:92px;}
#sponsor_nav {background:url('../images/nav/sponsor.gif') no-repeat; width:154px;}
#visitor_nav {background:url('../images/nav/visitor_info.gif') no-repeat; width:92px;}
#about_nav {background:url('../images/nav/about.gif') no-repeat; width:61px;}
#contact_nav {background:url('../images/nav/contact.gif') no-repeat; width:72px;}

#about_table { width:100%; }
#about_table td { text-align:center; vertical-align:middle; }

#footer { color:#7392cb; }
#footer table { width:100%; padding-bottom:4.0em;}
#footer td.copyright { padding-left:2.0em; }
#footer td.zu { text-align:right; padding-right:2.0em;}
#footer a { color:#7392cb; text-decoration:none; }
#footer a:hover { color:#7392cb; text-decoration:underline; }

#quick_links_table {margin:}
#quick_links_table h1{ margin:0px;}
#quick_links_bullet {vertical-align:middle; display:inline;  height:8px; width:8px; padding:0px 0px 5px 0px; }

#ie6_footer { display:none; }