/* --------------------------------------------------------
    Screen Styles
-------------------------------------------------------- */

* { margin: 0; padding: 0; }

body {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 background: #000000 url(../images/background.gif) repeat-y;
}

img, a img { border: none; }

td {vertical-align: top; }

/* --------------------------------------------------------
    Page Structure
-------------------------------------------------------- */

#background {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 1024px;
 height: 650px;
 z-index: 100;
}

#logo {
 position: absolute;
 left: 36px;
 top: 39px;
 width: 222px;
 height: 31px;
 z-index: 200;
}

#nav {
 position: absolute;
 left: 0px;
 top: 107px;
 width: 1024px;
 height: 23px;
 z-index: 200;
}

#nav_home {
 position: absolute;
 left: 22px;
 top: 0px;
 z-index: 300;
}

#nav_foundation {
 position: absolute;
 left: 84px;
 top: 0px;
 z-index: 300;
}

#nav_building {
 position: absolute;
 left: 214px;
 top: 0px;
 z-index: 300;
}

#nav_flw {
 position: absolute;
 left: 325px;
 top: 0px;
 z-index: 300;
}

#nav_visit {
 position: absolute;
 left: 488px;
 top: 0px;
 z-index: 300;
}

#nav_events {
 position: absolute;
 left: 550px;
 top: 0px;
 z-index: 300;
}

#nav_support {
 position: absolute;
 left: 626px;
 top: 0px;
 z-index: 300;
}

#nav_store {
 position: absolute;
 left: 746px;
 top: 0px;
 z-index: 300;
}

#nav_contact {
 position: absolute;
 left: 817px;
 top: 0px;
 z-index: 300;
}

#subnav {
 position: absolute;
 left: 0px;
 top: 292px;
 width: 1024px;
 height: 7px;
 z-index: 200;
}

#subnav_hours_directions {
 position: absolute;
 left: 35px;
 top: 0px;
 z-index: 300;
}

#subnav_wright {
 position: absolute;
 left: 143px;
 top: 0px;
 z-index: 300;
}

#subnav_educational_resources {
 position: absolute;
 left: 272px;
 top: 0px;
 z-index: 300;
}

#subnav a:link {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}

#subnav a:active {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}

#subnav a:visited {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}

#subnav a:hover {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #C69301;
 text-decoration: underline;
}

#subnav a.subnav_on:link {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #C69301;
 text-decoration: underline;
}

#subnav a.subnav_on:active {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #C69301;
 text-decoration: underline;
}

#subnav a.subnav_on:visited {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #C69301;
 text-decoration: underline;
}

#subnav a.subnav_on:hover {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #C69301;
 text-decoration: underline;
}

#header {
 position: absolute;
 left: 0px;
 top: 203px;
 width: 1034px;
 height: 85px;
 z-index: 200;
}

#content p {
 font-family: Arial, sans-serif;
 font-size: 12px;
 margin: 0 27px 15px 0;
 line-height: 16px;
}

#content p.intro {
 font-family: Arial, sans-serif;
 font-size: 14px;
 margin: 0 27px 15px 0;
 line-height: 16px;
}

#content p.hours {
 font-family: Arial, sans-serif;
 font-size: 11px;
 margin: 0 1px 2px 5px;
 line-height: normal;
}

#content p.links {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 0 1px 10px 5px;
 line-height: normal;
}

#content p.maps {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 8px 1px 2px 5px;
 line-height: normal;
}

#content a:link {
 font-family: Arial, sans-serif;
 color: #C69301;
 text-decoration: none;
}

#content a:active {
 font-family: Arial, sans-serif;
 color: #C69301;
 text-decoration: none;
}

#content a:visited {
 font-family: Arial, sans-serif;
 color: #C69301;
 text-decoration: none;
}

#content a:hover {
 font-family: Arial, sans-serif;
 color: #C69301;
 text-decoration: underline;
}

#content a.links:link {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}

#content a.links:active {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}

#content a.links:visited {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}

#content a.links:hover {
 font-family: Arial, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: underline;
}

#footer {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 position: relative;
 width: 1024px;
 height: 20px;
 float:left;
 border-top: 1px solid #4F3B33;
 z-index: 200;
}

#footer a:link {
 color: #FFFFFF; text-decoration: none;
}
#footer a:active {
 color: #FFFFFF;
 text-decoration: none;
}
#footer a:visited {
 color: #FFFFFF;
 text-decoration: none;
}
#footer a:hover {
 color: #C69301;
 text-decoration: none;
}

#footer_address {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 float: right;
 position: absolute;
 top: 19px;
 left: 35px;
 width: 400px;
 height: 20px;
 z-index: 200;
}

#footer_copyright {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 float: right;
 position: absolute;
 top: 19px;
 left: 549px;
 width: 439px;
 height: 20px;
 text-align: right;
 z-index: 200;
}


