* {margin: 0; padding: 0}
body {font-family: "trebuchet ms", arial, helvetica, sans-serif; text-align: center; background: transparent url(/images/body-bg.jpg) top center no-repeat}
#header {height: 152px; width: 960px; position: relative; text-align: left; margin: 0 auto}
#header h1 {margin: 0; position: absolute; left: 58px; top: 75px}
#header h1 a {display: block; text-indent: -100000px; overflow: hidden; width: 359px; height: 57px; background: transparent url(/images/logo-bg.gif) top left no-repeat}
#header #user_navigation {font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 11px; color: #74746d; text-align: right; position: absolute; top: 82px; right: 263px}
#header #user_navigation a {color: #68a2ac; text-decoration: none}
#header #user_navigation a:hover {text-decoration: underline}
#header #stats {color: white; font-size: 11px; width: 160px; height: 63px; padding: 15px 15px 0 15px; background: transparent url(/images/stats-bg.png) top left no-repeat; position: absolute; top: 74px; left: 751px}
#header #stats h4 {color: #f4f1e0; margin: 0 0 3px 0; font-size: 11px}
#header #stats table {width: 100%}
#header #stats table th, #header #stats table td {padding-bottom: 3px}
#header #stats table th {text-align: left}
#header #stats table td {text-align: right}
.subpage #content {padding: 0; margin: 0 auto 2em auto; width: 960px}
.subpage #content #side_menu {float: left; width: 113px; text-align: right; padding: 40px 18px 0 0}
.subpage #content #side_menu ul {list-style: none; margin: 0; font-size: 14px; font-weight: bold}
.subpage #content #side_menu li {margin: 0 0 5px 0}
.subpage #content #side_menu a {color: #49788c; text-decoration: none}
.subpage #content #side_menu a.current {color: #74746d}
.subpage #content #main_content {border-left: 1px solid #878267; padding: 0 0 0 23px; width: 543px; font-size: 13px; font-family: "trebuchet ms", arial, helvetica, sans-serif}
.subpage #content #main_content .group.buttons .field {margin: 0 15px 0 5px}
.subpage #content #main_content .post .date {color: #746f54}
.subpage #content #main_content .post ul.attachments {list-style-type: none; margin: 0 0 1em 0}
.subpage #content #main_content img {border: 4px solid #beba99; float: left; margin: 0 10px 10px 0}
.subpage #content #main_content h2, .subpage #content #main_content h3, .subpage #content #main_content h4, .subpage #content #main_content h5 {clear: left}
.subpage #content #main_content h2, .subpage #content #main_content h4 {color: #746f54}
.subpage #content #main_content h2 {font-size: 19px; margin: 0 0 16px 0}
.subpage #content #main_content h3 {margin: 1em 0 0 0}
.subpage #content #main_content h4 {font-size: 13px; font-weight: bold; margin: 0 0 1em 0; border: 0}
.tribe #content #side_content {padding-top: 25px}
#flash div {padding: 10px; margin: 0 0 1em 0; font: 13px "trebuchet ms", arial, helvetica, sans-serif}
#flash .notice {background: #e6f8fa; border: 1px solid #9cc5ca}
#flash .notice a {color: #49788c}
#flash .error {background: #fae8e6; border: 1px solid #900}
#flash .error a {color: #900}
.formError {background: #fae8e6; border: 1px solid #900; padding: 10px; margin: 0 0 1em 0; font: 13px "trebuchet ms", arial, helvetica, sans-serif}
#content {text-align: left; padding: 0 0 25px 130px; color: #5e5e5a; width: 830px; margin: 0 auto}
#content #main_content {width: 569px; float: left; margin: 0 53px 0 0; font-size: 16px; font-family: arial, helvetica, sans-serif}
#content #main_content .photo {float: left; width: 250px; margin: 0 20px 0 0; border: 1px solid white}
#content #main_content .product {float: left; width: 228px; margin: 0 42px 0 0; font-size: 11px}
#content #main_content .product .text_field {width: auto}
#content #main_content .product h3 {margin: 0 0 .5em 0 !important; border: none; font-size: 13px; line-height: 20px}
#content #main_content .product .image {width: 138px; margin: 0 20px 0 0; padding: 4px; background: white; position: relative}
#content #main_content .product .image img {border: 1px solid #9d9b78}
#content #main_content .product .image .new {position: absolute; bottom: -15px; right: -10px; width: 47px; height: 47px; background: transparent url(/images/new.png) top left no-repeat; text-indent: -10000px}
#content #main_content .product .content .description {padding: 8px 0 0 0; min-height: 130px}
#content #main_content .product .packs .text_field {width: 26px}
#content #main_content .product .packs .pack {float: left; clear: left; margin: 0 0 .5em 0}
#content #main_content .product .packs .pack .description {width: 163px; float: left}
#content #main_content .product .packs .pack .description .price {color: #49788C; font-size: 11px; font-weight: bold}
#content #main_content .product .packs .pack .field {float: left; width: 45px; text-align: center; margin: 0}
#content #main_content .product .packs .pack .field label {font-size: 11px}
#content #main_content h3#shipping_information {border-top: 1px solid #fff; padding-top: 40px}
#content #main_content ul {margin: 0 0 1em 15px}
#content #main_content ul.questions {margin: 0 0 1em 0; list-style: none}
#content #main_content ul.questions li {margin: 0 0 1em 0}
#content #main_content table.tribe_search {border-top: 1px solid white; margin-top: 2em; width: 100%}
#content #main_content table.tribe_search td {font-size: 13px; padding: 10px 0; line-height: 1.5em; border-bottom: 1px solid white}
#content #main_content table.tribe_search td a {font-weight: bold; color: #49788c}
#content #main_content table.tribe_search td h4 {color: #49788c; font-size: 13px}
#content #main_content table.tribe_search .text {float: left; width: 438px; margin: 0 15px 0 0}
#content #main_content table.tribe_search .image {float: left; width: 76px}
#content #main_content table.tribe_search .image img {border: 1px solid white}
#content #main_content .post {margin: 0 0 2em 0; padding: 0 0 1em 0}
#content #main_content .post .meta {margin: 0 0 1em 0; font-size: 13px; font-style: italic}
#content #main_content .post .date {font-size: 13px; color: white}
#content #main_content .post .image {float: left; width: 250px; margin: 0 20px 0 0}
#content #main_content .post .image img {border: 1px solid white}
#content #main_content p {margin: 0 0 1em 0; line-height: 1.5em}
#content #main_content h2, #content #main_content h3, #content #main_content h4 {color: #beba99}
#content #main_content h2 {font: bold 19px/1.25em arial, helvetica, sans-serif; margin: 0 0 .35em 0}
#content #main_content h2 span {display: block; font-size: 13px; color: #5e5e5a; font-weight: normal; font-family: "trebuchet ms", arial, helvetica, sans-serif}
#content #main_content h3 {font-size: 13px; line-height: 20px; margin: 0 0 1em 0}
#content #main_content h4 {font-size: 14px; margin: 0 0 1em 0}
#content #main_content a {color: #68a2ac; text-decoration: none}
#content #main_content a:hover {text-decoration: underline}
#content #main_content .box1 {font-size: 16px; width: 569px; margin: 0 0 1em 0}
#content #main_content .box1 table.simple {border-top: 1px solid #beba99; width: 100%; font-size: 14px; margin: 0 0 1em 0}
#content #main_content .box1 table.simple th, #content #main_content .box1 table.simple td {padding: 5px 10px; border-bottom: 1px solid #beba99}
#content #main_content .box1 h2, #content #main_content .box1 h3, #content #main_content .box1 h4 {color: #49788c}
#content #main_content .box1 .top {background: transparent url(/images/brown-box-bg.png) top left no-repeat; height: 20px}
#content #main_content .box1 .inner {background: #e2e1c9; padding: 0 20px 20px 20px; overflow: hidden}
#content #main_content .box1 .bottom {background: transparent url(/images/brown-box-bg.png) bottom left no-repeat; height: 20px}
#content #main_content .box1 .pagination {font-size: 13px; margin: 1em 0; padding: 5px 0}
#content #main_content .box1 .pagination a, #content #main_content .box1 .pagination span {background: #c5bfa6; color: white; padding: 5px 7px}
#content #main_content .box1 .pagination a:hover, #content #main_content .box1 .pagination span.current {background: #878267; text-decoration: none}
#content #main_content .box2 {font-size: 13px; line-height: 20px; width: 569px; margin: 0 0 1em 0; font-family: "trebuchet ms", arial, helvetica, sans-serif}
#content #main_content .box2 .pagination {font-size: 13px; margin: 1em 0; padding: 5px 0}
#content #main_content .box2 .pagination a, #content #main_content .box2 .pagination span {background: #c5bfa6; color: white; padding: 5px 7px}
#content #main_content .box2 .pagination a:hover, #content #main_content .box2 .pagination span.current {background: #878267; text-decoration: none}
#content #main_content .box2 p.alt {font: 16px/22px arial, helvetica, sans-serif}
#content #main_content .box2 .inactive {background: #fae8e6; border: 1px solid #900; color: #900; padding: 1em 1em 0 1em}
#content #main_content .box2 ul.actions {height: 20px; list-style: none; margin: 0 0 1em 0}
#content #main_content .box2 ul.actions li {float: left; margin: 0 10px 0 0}
#content #main_content .box2 ul.actions a {display: block; padding: 2px 0 0 0}
#content #main_content .box2 h2, #content #main_content .box2 h3, #content #main_content .box2 h4 {color: #49788c}
#content #main_content .box2 h3 a {color: #49788c}
#content #main_content .box2 a {color: #68a2ac}
#content #main_content .box2 table {border-top: 1px solid #beba99; width: 100%}
#content #main_content .box2 table th, #content #main_content .box2 table td {padding: 5px 10px; border-bottom: 1px solid #beba99}
#content #main_content .box2 table th table, #content #main_content .box2 table td table {border-top: none}
#content #main_content .box2 table th table th, #content #main_content .box2 table th table td, #content #main_content .box2 table td table th, #content #main_content .box2 table td table td {border-bottom: none}
#content #main_content .box2 table td.action {width: 1px}
#content #main_content .box2 table.membership th.name {width: 39px}
#content #main_content .box2 table.membership td.name {width: 130px}
#content #main_content .box2 table.membership th.username {width: 71px}
#content #main_content .box2 .top {background: transparent url(/images/tabbed-box-bg.png) top left no-repeat; height: 20px}
#content #main_content .box2 .inner {background: #e2e1c9; padding: 0 20px 3em 20px; min-height: 400px; overflow: hidden}
#content #main_content .box2 .bottom {background: transparent url(/images/tabbed-box-bg.png) bottom left no-repeat; height: 20px}
#content #main_content .post h3 a {text-decoration: none}
#content #main_content .items {border-top: 1px solid #beba99}
#content #main_content .items .item {padding: 10px 0; border-bottom: 1px solid #beba99; position: relative}
#content #main_content .items .item table.simple th {white-space: nowrap; width: 1px; padding: 3px 10px 3px 0px}
#content #main_content .items .item table.simple td.action {padding-right: 0}
#content #main_content .items .item .action_buttons {position: absolute; top: 10px; right: 0; width: 218px}
#content #main_content .items .item .action_buttons div {float: left; margin-left: 10px; display: inline}
#content #main_content table.simple {border: none; font-size: 13px; line-height: 20px}
#content #main_content table.simple th, #content #main_content table.simple td {padding: 3px 10px; border: none}
#content #side_content {float: left; width: 190px; font-size: 11px; line-height: 16px; padding: 0 0 40px 0; color: #64645f}
#content #side_content .section {margin: 0 0 2em 0}
#content #side_content img {display: block; margin: 0 0 3px 0}
#content #side_content img.tribe_tag {border: 1px solid #c6c6c4}
#content #side_content a {color: #68a2ac; text-decoration: none}
#content #side_content a img {border: none}
#content #side_content a:hover {text-decoration: underline}
#content #side_content h3 {color: #49788c; font-weight: bold; font-size: 11px; line-height: 16px; margin: 0 0 4px 0; padding-bottom: 4px; border-bottom: 1px solid #c6c6c4}
#content #side_content h3.alt {padding-bottom: 0px; border-bottom: none}
#content #side_content #participate {margin: 0 0 25px 0; font: bold 16px arial, helvetica, sans-serif}
#content #side_content #participate a {display: block; padding: 6px 0 0 0; width: 191px; height: 25px; overflow: hidden; margin-bottom: 9px; background: transparent url(/images/participate-item-bg.png) top left no-repeat; text-decoration: none; text-align: center; color: #49788c}
#content #side_content #participate a:hover {background: transparent url(/images/participate-item-bg.png) 0 -31px no-repeat}
#content #side_content .tribe_tag, #content #side_content .buzz {margin: 0 0 1.5em 0}
#content #side_content .buzz dt {color: #68a2ac; font-weight: bold}
#content #side_content .buzz dd {margin: 0 0 .75em 0}
#content #side_content .buzz a {color: #68a2ac; font-weight: bold; text-decoration: none}
#content #side_content .buzz a:hover {text-decoration: underline}
#content #side_content .learn_more {display: block; width: 190px; height: 67px; background: transparent url(/images/learn-more.png) top left no-repeat; text-indent: -100000px; overflow: hidden; margin: 0 0 40px 0}
#content #tribe_header {margin: 0 0 1em 0}
#content #tribe_header a.button {color: #878267; font-family: arial, sans-serif; font-size: 16px; font-weight: bold; border: 1px solid #beba99; background: #f4f3e0 url(/images/brown-grad-bg.png) bottom left repeat-x; padding: 3px 15px; display: block; width: 120px; margin: 0 0 .25em 0; text-align: center}
#content #tribe_header a.button:hover {text-decoration: none}
#content #tribe_header .photo {width: 116px; height: 116px; background: white; border: 1px solid #dcd7bd; padding: 4px; float: left; margin: 0 18px 0 0}
#content #tribe_header .photo img {display: block; border: 1px solid #68a2ac}
#content #tribe_header .text {float: left; padding: 10px 0 0 0; width: 385px}
#content #tribe_navigation {height: 29px}
#content #tribe_navigation ul {list-style: none; margin: 0}
#content #tribe_navigation li {display: inline}
#content #tribe_navigation a {display: block; float: left; background: transparent url(/images/tab-bg.png) 0px -29px no-repeat; height: 21px; width: 86px; margin: 0 4px 0 0; padding: 8px 0 0 8px; color: #969691; font: bold 14px/1em arial, helvetica, sans-serif}
#content #tribe_navigation a.current {background-position: 0px 0px; color: #878267; text-decoration: none}
#content #tribe_management_nav ul {list-style: none; margin: 0 0 2em 0}
#content #tribe_management_nav li {display: inline; padding: 0 10px}
#content #tribe_management_nav li.first {padding: 0 10px 0 0}
#content #form_errors {font-size: 16px; background: #beba99; color: white; padding: 10px 13px; margin: 0 0 1em 0}
#content #form_errors ul {list-style: none; margin: 0}
#content table.order {margin: 0 0 2em 0}
#content table.order thead th {text-align: right}
#content table.order tbody th {text-align: left}
#content table.order tbody td {text-align: right}
#content table.order .total {color: #49788c; font-weight: bold}
table tr.total {color: #49788c; font-weight: bold}
.form #content #main_content .box1 h3, .form #content #main_content .box2 h3 {margin: 0 20px 1em 0}
.form #content #main_content .box1 p, .form #content #main_content .box2 p {margin-right: 20px}
.form #content #main_content .box1 .inner, .form #content #main_content .box2 .inner {padding: 0 0 0 20px}
.form #content #main_content .box1 .comment, .form #content #main_content .box2 .comment {margin: 0 20px 1em 0}
.form #content #main_content .box1 #form_errors, .form #content #main_content .box2 #form_errors {margin: 0 20px 1em 0}
.form #content #main_content .box1 #flash div, .form #content #main_content .box2 #flash div {margin: 0 20px 1em 0}
.form #content #main_content .box1 .formError, .form #content #main_content .box2 .formError {margin: 0 24px 1em 0}
#footer {background: transparent url(/images/footer-bg.jpg) top center no-repeat; line-height: 16px; padding-bottom: 30px}
#footer .inner {color: #68a2ac; font-size: 11px; text-align: left; width: 831px; padding: 80px 0 0 129px; margin: 0 auto 50px auto}
#footer .inner a {color: #68a2ac; text-decoration: none}
#footer .inner a:hover {text-decoration: underline}
#footer #footer_navigation {margin: 0 0 80px 0}
#footer #footer_navigation ul {list-style: none; margin: 0 8px 0 0; float: left; width: 90px}
#footer #footer_navigation a {text-decoration: none; color: #68a2ac}
#footer #footer_navigation a:hover {text-decoration: underline}
.homepage {background: transparent url(/images/homepage-body-bg.jpg) top center no-repeat}
.homepage #content {padding-top: 2em; padding-bottom: 0}
.homepage #content #main_content form.homepage_tribe_search #first_last_name_fields .field {margin-bottom: 8px}
.homepage #content #main_content form.homepage_tribe_search #first_last_name_fields .first {margin-right: 23px}
.homepage #content #main_content form.homepage_tribe_search .buttons {padding: 0}
.homepage #content #main_content #homepage_buzz, .homepage #content #main_content #homepage_post {width: 275px; float: left}
.homepage #content #main_content #homepage_buzz {margin: 0 19px 0 0}
.homepage #content #main_content .update {font-family: "trebuchet ms", arial, helvetica, sans-serif; font-size: 11px; line-height: 16px}
.homepage #content #main_content .update h3 {font-weight: bold; font-size: 11px; color: #70a5ab; border-bottom: 1px solid #c6c6c4; margin-bottom: 9px}
.homepage #content #main_content .update h4 {font-size: 11px; font-weight: bold; color: #70a5ab; margin: 0}
.homepage #content #main_content .update h4 span {font-style: italic; font-weight: normal; color: #5e5e5a}
.homepage #content #main_content .update a {font-weight: bold}
.homepage #content #side_content {padding-top: 35px}
.homepage #header {width: 960px; height: 350px; position: relative}
.homepage #header h1 {position: absolute; left: 42px; top: 59px; width: 437px; height: 70px; background: transparent url(/images/homepage-logo-bg.gif) top left no-repeat; text-indent: -100000px}
.homepage #header p {font-family: arial, helvetica, sans-serif; line-height: 23px; font-weight: bold; font-size: 18px; color: #68a2ac; position: absolute; top: 135px; left: 130px; width: 561px}
.homepage #header p a {color: white; text-decoration: none}
.homepage #header p a:hover {text-decoration: underline}
.homepage #header #stats {background: transparent url(/images/homepage-stats-bg.png) top left no-repeat}
.homepage #header #participate {position: absolute; top: 139px; left: 751px; font: bold 16px arial, helvetica, sans-serif}
.homepage #header #participate a {display: block; padding: 6px 0 0 0; width: 191px; height: 25px; overflow: hidden; margin-bottom: 9px; background: transparent url(/images/homepage-participate-item-bg.png) top left no-repeat; text-decoration: none; text-align: center; color: #49788c}
.homepage #header #participate a:hover {background: transparent url(/images/homepage-participate-item-bg.png) 0 -31px no-repeat}
form .formError {color: #732020}
form .description {margin: 0 0 .5em 0; clear: left; padding: 0 20px 0 0}
form .group {float: left; clear: left}
form .group.buttons {float: none; clear: left; text-align: right; padding-right: 3px; padding-bottom: 1em}
form .group.buttons .field {display: inline; margin: 0 20px 0 5px; float: none}
form .field {float: left; margin: 0 20px 1em 0}
form .field .text {font-weight: bold; font-size: 12px; display: block; margin: 2px 0 0 0}
form .field .text label {display: block; font-family: "trebuchet ms", arial, helvetica, sans-serif; font-weight: normal}
form .field .text .error {color: #732020; font-size: 12px; display: block; font-weight: bold}
form .field.checkbox .text {font: normal 16px arial, helvetica, sans-serif; display: inline; margin: 2px 0 0 0}
form .field.checkbox .text label {font: normal 16px arial, helvetica, sans-serif; display: inline; padding-left: 5px}
form .field.checkbox .fieldWithErrors label {color: #5e5e5a}
form .fieldWithErrors label {color: #732020}
form input.text_field, form input.password_field {border: 4px solid #beba99; font: inherit; font-family: arial, helvetica, sans-serif; color: #5e5e5a; padding: 4px; width: 237px}
form textarea {width: 510px}
form input.submit {color: #878267; font-family: arial, sans-serif; font-size: 16px; font-weight: bold; border: 1px solid #beba99; background: #f4f3e0 url(/images/brown-grad-bg.png) bottom left repeat-x; padding: 3px 15px; min-width: 90px}
form fieldset {float: left; clear: left; border: 1px solid white; padding: 15px 0 15px 15px; margin: 0 20px 1em 0}
form fieldset legend {color: #49788c; font-size: 16px}
select {padding: 8px}
select option {padding: 0 20px 0 0}
textarea {border: 4px solid #beba99; font: inherit; color: #5e5e5a; padding: 4px}
textarea {width: 510px}
form#new_tribe #tribe_name, form#new_tribe #tribe_founders_relationship_with_beneficiary, .edit_tribe #tribe_name, .edit_tribe #tribe_founders_relationship_with_beneficiary {width: 510px}
form#new_tribe #tribe_beneficiary_zip_code, .edit_tribe #tribe_beneficiary_zip_code {width: 137px}
form#new_tribe_invitation #tribe_invitation_invitee_email {width: 510px}
#order_shipping_state {width: 60px}
#order_shipping_zip {width: 100px}
.comment {background: #beba99; padding: 10px; margin: 0 0 1em 0}
.comment .meta {font-size: 12px; color: white}
.clear {clear: left; height: 0px; overflow: hidden; width: auto}
#tribe_tag_overlay_parent {display: none}
#tribe_tag_overlay {text-align: center; color: black; font-size: 14px; position: relative}
#tribe_tag_overlay h3 {text-indent: -100000px; position: absolute; top: -84px; left: -39px; width: 162px; height: 208px; background: transparent url(/images/tribe-tag-ribbon.png) top left no-repeat}
#tribe_tag_overlay img {border: 7px solid #e2e1c9 !important}
 #jquery-overlay {position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px}
#jquery-lightbox {position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#jquery-lightbox a img {border: none}
#lightbox-container-image-box {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#lightbox-container-image {padding: 10px}
#lightbox-loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#lightbox-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#lightbox-container-image-box > #lightbox-nav {left: 0}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%; height: 100%; zoom: 1; display: block}
#lightbox-nav-btnPrev {left: 0; float: left}
#lightbox-nav-btnNext {right: 0; float: right}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0}
#lightbox-container-image-data {padding: 0 10px; color: #666}
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left}
#lightbox-image-details-caption {font-weight: bold}
#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em}
#lightbox-secNav-btnClose {width: 66px; float: right; padding-bottom: 0.7em}
#facebox .b {background: #68a2ad}
#facebox .tl {background: #68a2ad}
#facebox .tr {background: #68a2ad}
#facebox .bl {background: #68a2ad}
#facebox .br {background: #68a2ad}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .content {padding: 20px 50px 50px 50px; font: 16px/20px arial, helvetica, sans-serif; color: #5e5e5a}
#facebox .content h2, #facebox .content h3 {color: #427a8b; margin: 0 0 .5em 0}
#facebox label {color: #5e5e5a}
#facebox .content p {margin: 0 0 1.5em 0}
#facebox .content a {color: #427a8b; text-decoration: none}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .body.document {width: 700px}
#facebox .body.document .header {margin: 0 0 1em 0}
#facebox .body.document .content {height: 500px; overflow: auto}
#facebox .body.spread_the_word {width: 650px}
#facebox .body.video .content {padding: 20px 50px}
#facebox .body.tribe_tag_overlay .content {padding: 50px 20px 0px 20px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .header {text-align: right}
#facebox .header img {vertical-align: middle}
#facebox .header a {color: #427a8b; text-decoration: none; font: 13px 'trebuchet ms', arial, helvetica, sans-serif}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 9px; width: 9px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #FFF; z-index: 99}
* html #facebox_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}