* {margin:0;padding:0;}
html,body {height:100%;}
body {text-align:center;font:11px verdana,helvetica,sans-serif;color:#4C4D4D; background-color:#CCCCCC;}
h1, h2, h3, h4, h5{color:#1D8BB9;background-repeat:no-repeat;background-position:top left;font-family:helvetica, arial, sans-serif;}
h1, h5 {font-size:16px;}
p {font-size:11px;color:#4C4D4D;line-height:15px;margin-top:10px;}
a, a:visited {color:#F09A2B;text-decoration:underline;}
a:hover, a:active {color:#1D8BB9;}
img {border:none;}
form fieldset {border:0;}
form label {display:block;margin-top:5px;}
#form-error {color:#FF6600;font-weight:bold;margin:10px 0 10px 0;}
#form-success {color:#F09A2B;font-weight:bold;margin:10px 0 10px 0;}
.submit {margin:5px 0 0 90px;}
#wrapper {position:relative;text-align:left;width:751px;margin:0 auto 0 auto;background:#FFFFFF url('/images/bg-wrapper.gif') repeat-y 0 0;}
#banner-top {margin:15px 0 15px 25px;border:1px solid #999999;}

#donation-sidenav {margin:20px 0 10px 0;text-align:center;}

/******************************
*						nav-main 
******************************/

#nav-main {position:absolute;top:100px;left:25px;width:700px;height:35px;}
#nav-main li {float:left;list-style-type:none;}

#nav-main li a {display:block;height:35px;width:140px;text-indent:-1000em;text-decoration:none;background-repeat:repeat-x;}
#nm-home a {width:34px;background:transparent url(/images/nav-main-home.gif) top left no-repeat;}
#nm-homeOn a {width:34px;background:transparent url(/images/nav-main-home.gif) bottom left no-repeat;}
#nm-about_us a {width:60px;background:transparent url(/images/nav-main-about_us.gif) top left no-repeat;}
#nm-about_usOn a {width:60px;background:transparent url(/images/nav-main-about_us.gif) bottom left no-repeat;}
#nm-development a {width:111px;background:transparent url(/images/nav-main-donations.gif) top left no-repeat;}
#nm-developmentOn a {width:111px;background:transparent url(/images/nav-main-donations.gif) bottom left no-repeat;}
#nm-special_events a {width:75px;background:transparent url(/images/nav-main-special_events.gif) top left no-repeat;}
#nm-special_eventsOn a {width:75px;background:transparent url(/images/nav-main-special_events.gif) bottom left no-repeat;}
#nm-contact_us a {width:62px;background:transparent url(/images/nav-main-contact_us.gif) top left no-repeat;}
#nm-contact_usOn a {width:62px;background:transparent url(/images/nav-main-contact_us.gif) bottom left no-repeat;}

#nav-main li a:hover {background-position:bottom left;}

.level1 li {list-style:none;padding:15px;padding-left:35px;;background:transparent url('/images/bullet2.gif') no-repeat 15px 16px;border:1px solid #999999;}
.level1 li a,.level1 li a:visited {color:#53A7CB;text-decoration:none;font-weight:bold;font-size:12px;}
.level1 li a:hover,.level1 li a:active {color:#F09C35;}

.level2 li {background:none;border:none;padding:15px 0 5px 0;}
.level2 li a, .level2 li a:visited {color:#000000;font-weight:normal;}
.level2 li a:hover,  .level2 li a:active {color:#F09C35;}

#sub-witkin_lecture {border-width:0 1px 0 1px;}
#sub-witkin_dinner {border-width:0 1px 0 1px;}
#sub-witkin_lectureOn a {color:#F09C35;}
#sub-witkin_lectureOn .level2 a {color:#000000;}
#sub-witkin_dinnerOn a {color:#F09C35;}
#sub-witkin_dinnerOn .level2 a {color:#000000;}
#sub-online_reservationsOn a {color:#F09C35;}
#sub-online_reservationsOn .level2 a {color:#000000;}

#sub-list_of_funds {border-width:0 1px 0 1px;}
#sub-list_of_fundsOn {border-width:0 1px 0 1px;}
#sub-mission_statementOn a {color:#F09C35;}
#sub-list_of_fundsOn a {color:#F09C35;}
#sub-board_of_trusteesOn a {color:#F09C35;}

#sub-make_donationOn a {color:#F09C35;}
#sub2-witkin_lecture a {color:#F02B2B;padding-left:25px;background:transparent url('/images/arrow3.gif') no-repeat 3px 2px;}
li#sub2-witkin_lecture {margin-left:-25px;}
#online_reservations #sub2-witkin_lecture a {font-weight:bold;}
#sub2-witkin_dinner a {color:#F02B2B;padding-left:25px;background:transparent url('/images/arrow3.gif') no-repeat 3px 2px;}
li#sub2-witkin_dinner {margin-left:-25px;}
#online_reservations #sub2-witkin_dinner a {font-weight:bold;}
#witkin_dinner_past_recpt #sub2-past_recpt a, #witkin_dinner_curr_recpt #sub2-curr_recpt a {font-weight:bold;}
#witkin_dinner_past_recpt h5, #witkin_dinner_curr_recpt h5 {color:#000;margin-top:12px;}

#witkin_dinner_photos-2003 #sub2-photos-2003 a {font-weight:bold;}
#witkin_dinner_photos-2004 #sub2-photos-2004 a {font-weight:bold;}
#witkin_dinner_photos-2005 #sub2-photos-2005 a {font-weight:bold;}

#sub2-funds a{color:#000;}

#thumbnail-box {float:left;width:450px;}
.thumbnails {float:left;width:100px;height:75px;margin:10px 2px 0;}

.content {width:697px;margin:40px 0 0 25px;}

#home {border:1px solid #999999;background-color:#F6FCFF;padding:30px;width:637px;}
#home img {float:left;margin-right:30px;}

#promos {background-color:#FDFDF2;border:1px solid #999999;margin:0 0 0 25px;border-top:none;padding:15px;width:667px;}
#promos div {float:left;}
#promos h3 {padding-left:25px;background:transparent url('/images/bullet.gif') no-repeat 0 2px;margin-bottom:10px;}
#promos b {color:#1D8BB9;display:block;}
#promos a {text-decoration:none;color:#242424;display:block;margin-bottom:10px;}
#promos span {color:#1D8BB9;}

#promo-special_events {width:200px;padding-right:10px;}
#promo-special_events a img {margin-left:10px;border:none;}
#promo-special_events span a {text-decoration:underline;color:#1D8BB9;}

#promo-donation {width:200px;border:0 solid #999999;border-width:0 1px 0 1px;padding:0 10px 40px 20px;}
#promo-donation p {margin-bottom:10px;}
#promo-donation a img {border:none;}

#promo-newsletter {width:200px;padding-left:20px;}
#promo-newsletter p {margin-bottom:10px;}
#promo-newsletter label.textbox, #promo-newsletter label.submitbutton {text-align:right;}
#promo-newsletter label.textbox input {left:45px;width:120px;}

#promo-newsletter #form-error, #promo-newsletter #form-success {display:block;}

#about_us #col-right {border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
#about_us strong {display:block;clear:left;}
#about_us p {clear:left;}
#about_us span a,#special_events span a:visited {font-weight:bold;display:block;float:left;margin:5px 10px 15px 0;background:transparent url('/images/arrow2.gif') no-repeat 0 2px;padding-left:10px;}

#mission_statement #col-right {border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}

#board_of_trustees #col-right {border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
#board_of_trustees strong {display:block;clear:left;}
#board_of_trustees #col-right ul {float:left;width:180px;margin-top:20px;}
#board_of_trustees #col-right ul li {padding:2px;margin-left:20px;}
#board_of_trustees #col-right li a,#board_of_trustees #col-right li a:visited {text-decoration:underline;color:#1D8BB9;font-size:12px;font-weight:bold;}
#board_of_trustees #col-right li a:hover,#board_of_trustees #col-right li a:active {color:#000000;}

.bio_detail {padding:10px;background-color:#FFFAEA;margin-top:20px;float:left;width:420px;}
.bio_detail img {float:left;border:1px solid #87837A;padding:2px;margin:0 10px;}
.bio_detail .bio_text {margin:0 5px;float:left;display:block;width:280px;}
.bio_detail #trustee_name {font-weight:bold;display:block;font-size:14px;font-weight:bold;}
.bio_detail #trustee_title {color:#87837A;display:block;font-size:13px;margin-bottom:10px;}

#list_of_funds #col-right {border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
#list_of_funds #col-right ul {float:left;width:200px;margin:20px 0 20px 0;}
#list_of_funds #col-right ul li {padding:3px;margin-left:50px;}
#list_of_funds #col-right li a,#board_of_trustees #col-right li a:visited {text-decoration:underline;color:#1D8BB9;font-size:12px;}
#list_of_funds #col-right li a:hover,#board_of_trustees #col-right li a:active {color:#000000;}
.fund_detail {padding:10px;background-color:#FFFAEA;clear:left;}
.fund_detail h2 {color:#000000;font-size:13px;}
.fund_detail p {margin-bottom:10px;}
.fund_detail a {color:#242424;}

#development #col-right {border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}

#make_donation #col-right {border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
#make_donation p {margin-bottom:15px;}
form {background-color:#FDFDF2;margin-top:15px;}
fieldset {border:none;padding-bottom:30px;}
.form_heading {background:transparent url('/images/arrow2.gif') no-repeat 10px 8px;;display:block;width:433px;background-color:#DEDEDE;color:#F09A2B;font-size:14px;font-weight:bold;border-top:1px solid #939393;padding:5px 5px 5px 25px;}
#make form span {display:block;}
#donation_form select {display:block;}
#donation_form label {margin:15px 0 0 20px;position:relative;display:block;}
#donation_form label input, #make_donation label select {position:absolute;left:150px;}
#donation_form #fund {margin-bottom:100px;}
#donation_form #fund span {position:absolute;top:0;left:150px;}
#donation_form #fund select {top:20px;}
#donation_form #mi {margin:0;position:relative;left:325px;top:-12px;}
#donation_form #mi input {width:35px;left:25px;}
#donation_form #state select {display:inline;margin:0;}
#donation_form #zip {left:50px;}
#donation_form #zip input {top:-27px;width:80px;margin-left:10px;}
#donation_form #address1 input,#donation_form #address2 input {width:215px;}
#donation_form #day_phone #day_phone_area {width:50px;}
#donation_form #day_phone #day_phone_number {/* margin-left:60px; */width:120px;}
#donation_form #fax #fax_area {width:50px;}
#donation_form #fax #fax_number {/* margin-left:60px; */width:120px;}
#email input {width:215px;}

#donation_form p {padding:10px;}

#donation_form #donation_amount {display:block;margin-bottom:10px;}
#donation_form #donation_amount span {position:absolute;left:150px;top:25px;}
#donation_form #donation_amount input {border: 1px solid #7F9DB9;background:#ffffff url('/images/dollar.gif') no-repeat 3px 2px;padding-left:10px;}

/* #donation_form #cc_same_as_contact {display:block;margin:10px 0 0 30px;position:relative;left:0;padding-left:20px;}
#donation_form #cc_same_as_contact input {position:relative;margin-left:-25px;left:0;top:0;}
#donation_form #cc_mi {margin:0;float:left;position:relative;left:325px;top:-12px;}
#donation_form #cc_mi input {width:35px;left:25px;}
#donation_form #cc_zip {left:55px;}
#donation_form #cc_zip input {top:-27px;width:80px;}
#donation_form #cc_address1 input,#donation_form #cc_address2 input {width:215px;}
#donation_form #cc_day_phone #cc_day_phone_area {width:50px;}
#donation_form #cc_day_phone #cc_day_phone_number {margin-left:60px;width:120px;}
#donation_form #cc_fax #cc_fax_area {width:50px;}
#donation_form #cc_fax #cc_fax_number {margin-left:60px;width:120px;}
#email input {width:215px;}

#donation_form #card_number input {width:275px;}
#donation_form #expdate_year {margin-left:130px;}  */

.card_type {margin:15px 0 0 20px;position:relative;}
#mastercard {left:20px;}
#visa {left:20px;}

#submit_but {margin:0 0 0 20px;}

#form_continue {position:relative;top:-42px;left:282px;}
#form_continue_secure {position:relative;top:-40px;left:215px;}

#contact_us {border:1px solid #999999;background-color:#F6FCFF;padding:20px;width:657px;}
#contact_us b, #contact_us span {display:block;}
/* #contact_us b {margin-bottom:10px;} */
#board_contacts {margin-top:20px;}
#board_contacts b {margin:0;}
#board_contacts h3 {font-size:12px;color:#242424;margin-bottom:10px;font-family:verdana,helvetica,sans-serif;}
#board_contacts div {float:left;width:300px;margin-bottom:40px;}

#special_events #col-right {border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
#special_events strong {display:block;clear:left;}
#special_events p {clear:left;}
#special_events span a,#special_events span a:visited {font-weight:bold;display:block;float:left;margin:5px 10px 15px 0;background:transparent url('/images/arrow2.gif') no-repeat 0 2px;padding-left:10px;}

#witkin_lecture #col-right {/* height:430px; */border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
#witkin_lecture strong {display:block;clear:left;}
#witkin_lecture p {clear:left;}
#witkin_lecture span a,#special_events span a:visited {font-weight:bold;display:block;float:left;margin:5px 10px 15px 0;background:transparent url('/images/arrow2.gif') no-repeat 0 2px;padding-left:10px;}

#witkin_dinner #col-right {/* height:430px; */border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}

#witkin_dinner_past_recpt #col-right, #witkin_dinner_curr_recpt #col-right {/* height:430px; */border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
#witkin_dinner_past_recpt #col-right img, #witkin_dinner_curr_recpt #col-right img {margin:0 8px 8px 0;}

.photos #col-right {/* height:430px; */border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
.largephotos #col-right {/* height:430px; */border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:663px;}

#online_reservations #col-right, #thank_you #col-right {border:1px solid #999999;background-color:#F6FCFF;padding:10px 15px 50px 20px;width:463px;}
#online_reservations #event, #thank_you #event {text-align:center;margin:auto;width:200px;margin-top:20px;padding-bottom:20px;border-bottom:1px dashed #000000;}

#online_reservations #order_form span a {text-decoration:none;}
#online_reservations #order_form span.complete a {color:#F09A2B;text-decoration:line-through;}
#online_reservations #order_form span#current {color:#000000;text-decoration:none;font-weight:bold;}

#order_form {margin-top:20px;}
#order_form p {padding:0 10px 0 10px;}
#order_form h2 {color:#000000;font-size:14px;}
#order_form table {border:2px solid #B9B9B9;border-collapse:collapse;background-color:#F5FAFE;margin:15px auto auto auto;width:430px;}
#order_form table #qty {width:50px;}
#order_form table #item {width:300px;}
#order_form table #selection {width:65px;}
#order_form table th {text-align:center;background-color:#BADFFB;padding:3px;border-bottom:1px solid #B9B9B9;font-weight:bold;font-size:10px;}
#order_form table th, #order_form table td {border-right:1px solid #B9B9B9;}
#order_form table td {padding:10px;vertical-align:middle;}
#order_form table td input {width:30px;}
#order_form strong {display:block;}
#order_form .submit {margin:15px 0 0 17px;}
#order_form table ul {margin-left:15px;}
.rowTwo,#individual_tickets,#staff_ticket,#gold_donor,#bronze_donor,#chicken,#vegetarian {background-color:#FFFFFF;}

#order_form #payment_details table {background-color:#FFFFFF;margin-bottom:20px;}
#order_form #payment_details table td {vertical-align:top;}
#order_form #payment_details td p {margin-top:0;}
#order_form #entree_selections td {padding-top:40px;}

#order_form #additional_donation input {border: 1px solid #7F9DB9;background:#ffffff url('/images/dollar.gif') no-repeat 3px 2px;padding-left:10px;}

#order_form #payment_details #section-break td {border-top:1px solid #B9B9B9;}
#order_form #payment_details #subtotal td {border:0 solid #B9B9B9;border-top-width:1px;text-align:right;}
#order_form #payment_details #subtotal #total_amount {border-left:1px solid #B9B9B9;}

#order_form input#amount {border: 1px solid #7F9DB9;background:#ffffff url('/images/dollar.gif') no-repeat 3px 2px;padding-left:10px;width:60px;height:18px;font:11px verdana,helvetica,sans-serif;color:#303030;}

#attendees_and_entrees p {padding:0 20px 0 20px;}
#attendees_and_entrees textarea {margin:10px 10px 10px 20px;}
#attendees_and_entrees label {margin:20px 0 0 20px;}

#order_form #payment {width:450px;margin:auto;}
#order_form #payment span {margin-left:20px;}
#order_form #payment label {margin:15px 0 0 10px;position:relative;display:block;}
#order_form #payment label input, #order_form #payment label select {position:absolute;left:150px;}
#order_form #payment #cc_same_as_contact {display:block;margin:10px 0 0 30px;position:relative;left:0;padding-left:20px;}
#order_form #payment #cc_same_as_contact input {position:relative;margin-left:-25px;left:0;top:0;}
#order_form #payment #cc_first_name {position:relative;top:12px;}
#order_form #payment #cc_mi {margin:0;position:relative;left:325px;top:0;}
#order_form #payment #cc_mi input {width:35px;left:25px;}

#order_form #payment #cc_zip {left:55px;}
#order_form #payment #cc_zip input {top:-27px;width:80px;}
#order_form #payment #cc_address1 input,#order_form #payment #cc_address2 input {width:215px;}
#order_form #payment #cc_day_phone #cc_day_phone_area {width:50px;}
#order_form #payment #cc_day_phone #cc_day_phone_number {/* margin-left:60px; */width:120px;}
#order_form #payment #cc_fax #cc_fax_area {width:50px;}
#order_form #payment #cc_fax #cc_fax_number {width:120px;}
#order_form #payment #cc_email {margin-bottom:60px;}
#order_form #payment #cc_email input {width:210px;}
#order_form #payment #cc_email span {display:block;position:relative;top:10px;left:150px;margin:0;font-size:9px;}
#order_form #payment .checkbox {position:relative;left:50px;}
#order_form #payment .checkbox input {position:absolute;left:-20px;margin:0;top:-2px;}

#order_form #contact label select {position:absolute;left:150px;top:0;margin:0;padding:0;}
#order_form #contact label#zip {margin-left:25px;}

#order_form #confirmation p {padding:0 20px 10px 20px;}
#order_form #confirmation .checkbox {position:relative;left:50px;}
#order_form #confirmation .checkbox input {position:absolute;left:-20px;margin:0;top:-2px;}
#order_form #confirmation #email {margin-left:20px;}

/******************************
*						col-left 
******************************/
#col-left {float:left;width:185px;margin-right:10px;}

#col-left #promo-newsletter {border:1px solid #C5E0E4;background-color:#FDFDF2;width:165px;padding:10px;margin-top:15px;}
#col-left #promo-newsletter input {display:block;position:relative;left:0;}
#col-left #promo-newsletter h3 {font-size:14px;padding-left:25px;background:transparent url('/images/bullet.gif') no-repeat 0 2px;margin-bottom:10px;}

#col-left #promo-newsletter .checkbox input {display:inline;}

/******************************
*						col-right 
******************************/
#col-right{float:left;width:503px;}

/******************************
*						header 
******************************/
#header {}

/******************************
*						footer 
******************************/

#footer {text-align:right;padding:10px 25px;width:690px;}
#privacy-policy {font-size:9px;color:#575757;position:relative;left:-380px;}
#copyrights {font-size:9px;color:#575757;}

/******************************
*						Generic Classes 
******************************/

.required:first-letter {padding-right:4px;}
.optional:first-letter {padding-right:4px;}


/* Clear Fix */

#promos:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#promos {display: inline-table;}

/* Hides from IE-mac \*/
* html #promos {height: 1%;}
#promos {display: block;}
/* End hide from IE-mac */

.content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.content {display: inline-table;}

/* Hides from IE-mac \*/
* html .content {height: 1%;}
.content {display: block;}
/* End hide from IE-mac */