/* --------------------------------------------------------
    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_store {
 position: absolute;
 left: 35px;
 top: 0px;
 z-index: 300;
}

#subnav_support_the_foundation {
 position: absolute;
 left: 108px;
 top: 0px;
 z-index: 300;
}

#subnav_time_is_now {
 position: absolute;
 left: 238px;
 top: 0px;
 z-index: 300;
}

#subnav_wright {
 position: absolute;
 left: 367px;
 top: 0px;
 z-index: 300;
}

#subnav_special_giving_opportunities {
 position: absolute;
 left: 496px;
 top: 0px;
 z-index: 300;
}

#subnav_volunteer {
 position: absolute;
 left: 649px;
 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.contact {
 font-family: Arial, sans-serif;
 font-size: 12px;
 margin: 0 0 15px 0;
 line-height: 16px;
}

#content p.form {
 font-family: Arial, sans-serif;
 font-size: 12px;
 margin: 0 0 8px 0;
 line-height: 16px;
}

#content p.caption_title {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 margin: 8px 0 4px 0;
 line-height: normal;
}

#content p.caption {
 font-family: Arial, sans-serif;
 font-size: 11px;
 margin: 0 0 8px 0;
 line-height: normal;
}

#content p.small {
 font-family: Arial, sans-serif;
 font-size: 10px;
 margin: 0 27px 15px 0;
 line-height: normal;
}

#content p.intro {
 font-family: Arial, sans-serif;
 font-size: 14px;
 margin: 0 27px 15px 0;
 line-height: 16px;
}

#content p.page {
 font-family: verdana, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 letter-spacing: 0.05em;
 margin: 2px 0 0 0;
 line-height: normal;
}

#content p.page_next {
 font-family: verdana, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 text-align: left;
 letter-spacing: 0.05em;
 margin: 2px 0 0 8px;
 line-height: normal;
}

#content p.page_previous {
 font-family: verdana, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 text-align: right;
 letter-spacing: 0.05em;
 margin: 2px 8px 0 0;
 line-height: normal;
}

#content p.page_previous_last {
 font-family: verdana, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 text-align: right;
 letter-spacing: 0.05em;
 margin: 2px 0 0 0;
 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.contact:link {
 color: #FFFFFF;
 text-decoration: none;
}

#content a.contact:active {
 color: #FFFFFF;
 text-decoration: none;
}

#content a.contact:visited {
 color: #FFFFFF;
 text-decoration: none;
}

#content a.contact:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

#content a.previous_next:link {
 font-family: verdana, sans-serif;
 color: #FFFFFF;
 text-decoration: none;
}

#content a.previous_next:active {
 font-family: verdana, sans-serif;
 color: #FFFFFF;
 text-decoration: none;
}

#content a.previous_next:visited {
 font-family: verdana, sans-serif;
 color: #FFFFFF;
 text-decoration: none;
}

#content a.previous_next:hover {
 font-family: verdana, sans-serif;
 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;
}

