/* --------------------------------------------------------
    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;
}

#navrollover_home_top {
 position: absolute;
 left: 22px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_home_bottom {
 position: absolute;
 left: 22px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_foundation_top {
 position: absolute;
 left: 83px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_foundation_bottom {
 position: absolute;
 left: 83px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_building_top {
 position: absolute;
 left: 213px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_building_bottom {
 position: absolute;
 left: 213px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_flw_top {
 position: absolute;
 left: 326px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_flw_bottom {
 position: absolute;
 left: 326px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_visit_top {
 position: absolute;
 left: 488px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_visit_bottom {
 position: absolute;
 left: 488px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_events_top {
 position: absolute;
 left: 550px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_events_bottom {
 position: absolute;
 left: 550px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_support_top {
 position: absolute;
 left: 628px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_support_bottom {
 position: absolute;
 left: 628px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_store_top {
 position: absolute;
 left: 749px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_store_bottom {
 position: absolute;
 left: 749px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_contact_top {
 position: absolute;
 left: 819px;
 top: 102px;
 visibility: hidden;
 z-index: 250;
}

#navrollover_contact_bottom {
 position: absolute;
 left: 819px;
 top: 131px;
 visibility: hidden;
 z-index: 250;
}

#nav {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 position: absolute;
 left: 0px;
 top: 107px;
 width: 1024px;
 height: 23px;
 z-index: 200;
}

#nav a:link {
 color: #FFFFFF; text-decoration: none;
}
#nav a:active {
 color: #FFFFFF;
 text-decoration: none;
}
#nav a:visited {
 color: #FFFFFF;
 text-decoration: none;
}
#nav a:hover {
 color: #C69301;
 text-decoration: none;
}

#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;
}

#home_col1 {
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 float: left;
 position: absolute;
 top: 320px;
 left: 34px;
 width: 465px;
 height: 256px;
 z-index: 200;
}

#home_col1 p {
 margin: 0 0 15px 0;
 line-height: 15px;
}

#home_col1 a:link {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #C69301;
 text-decoration: none;
}

#home_col1 a:active {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #C69301;
 text-decoration: none;
}

#home_col1 a:visited {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #C69301;
 text-decoration: none;
}

#home_col1 a:hover {
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #C69301;
 text-decoration: underline;
}

#home_event_pic {
 position: absolute;
 top: 385px;
 left: 538px;
 width: 169px;
 height: 140px;
 z-index: 200;
}

#home_break_the_box {
 font-family: Arial, sans-serif;
 font-size: 11px;
 line-height: 13px;
 color: #FFFFFF;
 float: right;
 position: absolute;
 top: 381px;
 left: 538px;
 width: 180px;
 height: 180px;
 z-index: 200;
}

#home_break_the_box h1 {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
}

#home_break_the_box h1 a:link {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_break_the_box h1 a:active {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_break_the_box h1 a:visited {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_break_the_box h1 a:hover {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
 color: #C69301;
 text-decoration: underline;
}

#home_break_the_box p {
 line-height: 12px;
}

#home_break_the_box p a:link {
 color: #C69301;
 text-decoration: none;
}

#home_break_the_box p a:active {
 color: #C69301;
 text-decoration: none;
}

#home_break_the_box p a:visited {
 color: #C69301;
 text-decoration: none;
}

#home_break_the_box p a:hover {
 color: #C69301;
 text-decoration: underline;
}

#home_events {
 font-family: Arial, sans-serif;
 font-size: 11px;
 line-height: 13px;
 color: #FFFFFF;
 float: right;
 position: absolute;
 top: 381px;
 left: 758px;
 width: 180px;
 height: 180px;
 z-index: 200;
}

#home_events h1 {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
}

#home_events h1 a:link {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_events h1 a:active {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_events h1 a:visited {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_events h1 a:hover {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 line-height: 13px;
 margin-bottom: 1px;
 color: #C69301;
 text-decoration: underline;
}

#home_events p {
 line-height: 12px;
}

#home_events p a:link {
 color: #C69301;
 text-decoration: none;
}

#home_events p a:active {
 color: #C69301;
 text-decoration: none;
}

#home_events p a:visited {
 color: #C69301;
 text-decoration: none;
}

#home_events p a:hover {
 color: #C69301;
 text-decoration: underline;
}

#home_subnav {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 float: right;
 position: absolute;
 top: 459px;
 left: 543px;
 width: 400px;
 height: 30px;
 z-index: 200;
}

#home_subnav a:link {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_subnav a:active {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_subnav a:visited {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 text-decoration: none;
}

#home_subnav a:hover {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #C69301;
 text-decoration: none;
}

#home_about {
 position: absolute;
 top: 324px;
 left: 524px;
 width: 139px;
 height: 38px;
 z-index: 200;
}

#home_explore {
 position: absolute;
 top: 324px;
 left: 657px;
 width: 127px;
 height: 38px;
 z-index: 200;
}

#home_ecard {
 position: absolute;
 top: 324px;
 left: 785px;
 width: 100px;
 height: 38px;
 z-index: 200;
}

#footer {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 float: right;
 position: absolute;
 top: 669px;
 left: 35px;
 width: 903px;
 height: 20px;
 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: 0px;
 left: 0px;
 width: 400px;
 height: 20px;
 z-index: 200;
}

#footer_copyright {
 font-family: Arial, sans-serif;
 font-size: 9px;
 color: #FFFFFF;
 float: right;
 position: absolute;
 top: 0px;
 left: 514px;
 width: 439px;
 height: 20px;
 text-align: right;
 z-index: 200;
}

#vote {
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 position: absolute;
 top: 156px;
 left: 140px;
 width: 500px;
 height: 300px;
 text-align: left;
 background: #000000;
 border: solid 1px #9E6134;
 visibility: visible;
 z-index: 1000;
}

#vote_close {
 position: relative;
 width: 498;
 height: 16px;
 text-align: right;
 background: #000000;
 border-bottom: solid 1px #9E6134;
}

#vote p {
 font-family: Arial, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
 margin: 20px 20px 20px 20px;
}

#vote a:link {
 color: #FFFFFF;
 text-decoration: none;
}
#vote a:active {
 color: #FFFFFF;
 text-decoration: none;
}
#vote a:visited {
 color: #FFFFFF;
 text-decoration: none;
}
#vote a:hover {
 color: #C69301;
 text-decoration: none;
}

#vote a.highlight:link {
 color: #FFFFFF;
 text-decoration: underline;
}
#vote a.highlight:active {
 color: #FFFFFF;
 text-decoration: underline;
}
#vote a.highlight:visited {
 color: #FFFFFF;
 text-decoration: underline;
}
#vote a.highlight:hover {
 color: #C69301;
 text-decoration: underline;
}

