body { margin: 0; padding: 0; background-color: #111111; font-size: 62.5%; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }

body#community {  }

#leo_presence { height: 35px; background-color: #222; width: 800px; clear: both; }
img.home_page { margin-left: 0; float: left; width: 89px;}
img.leo_logo { margin-right: 0; float: right; }

#navigation { position: relative; display: block; clear: both; width: 800px; height: 66px; margin: 0 auto; background-color: #333333; }

#nav { width: 800px; height: 35px; list-style: none; white-space: nowrap; overflow: hidden; margin: 0; padding: 30px 0 0 0; }
#navigation li { float: left; list-style: none; margin: 0; }
#navigation a { float: left; padding: 35px 0 0 0; overflow: hidden; height: 0px !important; height /**/:35px; /* for IE5/Win */ }

#navigation li a:hover { background-position: 0 -35px; }
#navigation li.selected { background-position: 0 -35px; }
#navigation li a.selected:hover { background-position: 0 -35px; }

#next_actions li#purchase_tickets_button { width: 154px; height: 34px; background: url(../../img/purchase_tickets_button.gif) top left no-repeat; }
#next_actions li#purchase_tickets_button a:hover { background-position: 0 -34px; }
  
#nav_exhibit, #nav_exhibit a { width: 96px; background: url(http://theleonardo.org/bodyworlds/img/navigation/the_exhibit.jpg) top left no-repeat; }
#nav_tickets, #nav_tickets a { width: 65px; background: url(http://theleonardo.org/bodyworlds/img/navigation/tickets.jpg) top left no-repeat; }
#nav_visitor, #nav_visitor a { width: 92px; background: url(http://theleonardo.org/bodyworlds/img/navigation/visitor_info.jpg) top left no-repeat; }
#nav_schedules, #nav_schedules a { width: 138px; background: url(http://theleonardo.org/bodyworlds/img/navigation/events_schedules.jpg) top left no-repeat; }
#nav_education, #nav_education a { width: 151px; background: url(http://theleonardo.org/bodyworlds/img/navigation/education_resources.jpg) top left no-repeat; }
#nav_sponsors, #nav_sponsors a { width: 77px; background: url(http://theleonardo.org/bodyworlds/img/navigation/sponsors.jpg) top left no-repeat; }
#nav_news, #nav_news a { width: 101px; background: url(http://theleonardo.org/bodyworlds/img/navigation/news_media.jpg) top left no-repeat; }	
#nav_contact, #nav_contact a { width: 80px; background: url(http://theleonardo.org/bodyworlds/img/navigation/contact.jpg) top left no-repeat; }	
#nav_back, #nav_back a { margin-left: 3px; width: 126px; background: url(http://theleonardo.org/bodyworlds/img/navigation/back.jpg) top left no-repeat; }	

#exhibit #nav_exhibit a { background-position: 0 -35px; }
#tickets #nav_tickets a { background-position: 0 -35px; }
#visitor #nav_visitor a { background-position: 0 -35px; }
#events #nav_schedules a { background-position: 0 -35px; }
#education #nav_education a { background-position: 0 -35px; }
#sponsors #nav_sponsors a { background-position: 0 -35px; }
#news #nav_news a { background-position: 0 -35px; }
#contact #nav_contact a { background-position: 0 -35px; }

/* for the community section */

#nav_community_home, #nav_community_home a { width: 122px; background: url(http://theleonardo.org/bodyworlds/img/community_navigation/home.jpg) top left no-repeat; }
#nav_community_blog, #nav_community_blog a { width: 82px; background: url(http://theleonardo.org/bodyworlds/img/community_navigation/blog.jpg) top left no-repeat; }
#nav_community_podcasts, #nav_community_podcasts a { width: 160px; background: url(http://theleonardo.org/bodyworlds/img/community_navigation/podcasts.jpg) top left no-repeat; }
#nav_community_events, #nav_community_events a { width: 111px; background: url(http://theleonardo.org/bodyworlds/img/community_navigation/events.jpg) top left no-repeat; }
#nav_community_story, #nav_community_story a { width: 127px; background: url(http://theleonardo.org/bodyworlds/img/community_navigation/story.jpg) top left no-repeat; }
#nav_community_contact, #nav_community_contact a { width: 71px; background: url(http://theleonardo.org/bodyworlds/img/community_navigation/contact.jpg) top left no-repeat; }
#nav_community_exhibit, #nav_community_exhibit a { width: 87px; background: url(http://theleonardo.org/bodyworlds/img/community_navigation/exhibit.jpg) top left no-repeat; }

#home #nav_community_home a { background-position: 0 -35px; }
#blog #nav_community_blog a { background-position: 0 -35px; }
#podcasts #nav_community_podcasts a { background-position: 0 -35px; }
#events #nav_community_events a { background-position: 0 -35px; }
#story #nav_community_story a { background-position: 0 -35px; }
#contact #nav_community_contact a { background-position: 0 -35px; }






table#splash { width: 800px; height: 600px; background-color: #ccc; border-collapse: collapse; }

/* various buttons */

#community_button a {
	display: block;
	width: 154px;
	height: 96px;
	margin: 20px 0 0 30px;
	padding: 0;
	background: url("http://theleonardo.org/bodyworlds/img/community_button.gif") 0 0 no-repeat;
}

#community_button a span { display: none; }

#community_button a:hover {	
	background-position: 0 -96px;
}


#get_involved_button a {
	display: block;
	width: 154px;
	height: 34px;
	margin: 0 0 0 20px;
	padding: 0;
	background: url("http://theleonardo.org/bodyworlds/img/volunteer_button.gif") 0 0 no-repeat;
}

#get_involved_button a span { display: none; }

#get_involved_button a:hover {	
	background-position: 0 -34px;
}

#field_trip_button a {
	display: block;
	width: 154px;
	height: 34px;
	margin: 0 0 0 20px;
	padding: 0;
	background: url("http://theleonardo.org/bodyworlds/img/field_trip_button.gif") 0 0 no-repeat;
}

#field_trip_button a span { display: none; }

#field_trip_button a:hover {	
	background-position: 0 -34px;
}


#purchase_tickets_button a {
	display: block;
	width: 154px;
	height: 34px;
	margin: 20px 0 0 30px;
	padding: 0;
	background: url("http://theleonardo.org/bodyworlds/img/purchase_tickets_button.gif") 0 0 no-repeat;
}

#purchase_tickets_button a span { display: none; }

#purchase_tickets_button a:hover {	
	background-position: 0 -34px;
}

#group_sales_button a {
	display: block;
	width: 154px;
	height: 34px;
	margin: 10px 0 0 30px;
	padding: 0;
	background: url("http://theleonardo.org/bodyworlds/img/group_sales_button.gif") 0 0 no-repeat;
}

#group_sales_button a span { display: none; }

#group_sales_button a:hover {	
	background-position: 0 -34px;
}

#purchase_tickets_online_button a {
	display: block;
	width: 254px;
	height: 34px;
	margin: 20px 0 0 40px;
	padding: 0;
	background: url("http://theleonardo.org/bodyworlds/img/purchase_tickets_online_button.gif") 0 0 no-repeat;
}
#purchase_tickets_online_button a span { display: none; }
#purchase_tickets_online_button a:hover {	
	background-position: 0 -34px;
}

#complete_application_now_button a {
	display: block;
	width: 254px;
	height: 34px;
	margin: 20px 0 0 40px;
	padding: 0;
	background: url("http://theleonardo.org/bodyworlds/img/complete_application_button.gif") 0 0 no-repeat;
}
#complete_application_now_button a span { display: none; }
#complete_application_now_button a:hover {	
	background-position: 0 -34px;
}


td.content { margin: 0; padding: 0; }
td.content h3 { margin: 0; padding: 20px; color: #111111; font-size: 130%; font-weight: normal; text-transform: uppercase; letter-spacing: .1em; background: #ffffff url('../../img/header_gradient.jpg') repeat-x; }

td.content h3.community { background: #ffffff url('../../img/hola.gif') repeat-x; padding-bottom: 40px; }

td.content h4 { font-family: Helvetica, Arial, sans-serif; padding: 20px 0 0 40px; color: #777777; font-size: 110%; font-weight: bold; text-transform: uppercase; letter-spacing: .2em; border-top: 1px dotted #ccc; }
td.content h5 { font-family: Helvetica, Arial, sans-serif; padding: 0 0 0 40px; color: #999999; font-size: 110%; font-weight: normal; text-transform: uppercase; letter-spacing: .1em;}
td.content h6 { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0 0 0 40px; color: #999999; font-size: 110%; font-weight: normal; text-transform: uppercase; letter-spacing: .1em;}
td.content p { font-family: Helvetica, Arial, sans-serif; padding: 0 40px 0 40px; font-size: 120%; }
td.content p.opening { padding-top: 20px; font-size: 130%; color: #222; line-height: 140%; }
td.content p.question { font-weight: bold; color: #222; }
td.content p.answer { color: #666; }

/* blog styles */

td.content h2.date-header { padding: 20px 0 0 20px; font-size: 10px; color: #777; font-weight: normal; }

div#post h3.post-title { font-size: 100%; font-weight: normal; }
div.post-body { font-size: 110%; padding: 0 20px 0 20px; }

p.post-footer { font-style: normal; margin: 0 0 0 -20px; padding: 20px 0 0 0; text-transform: uppercase; font-size: 9px; }
p.post-footer em { font-style: normal; }
a.comment-link { border: none; }
img.icon-action { border: none; }


p.quote { display: block; clear: both; color: #888; margin-bottom: -30px; }
p.author { text-align: right; float: right; }
span.big_quote { font-size: 200%; position: relative; top:6px; }

blockquote { padding: 0; margin: 0 0 20px 0; text-align: left; color: #666666; font-size: 110%; }
blockquote p { padding: 20px 40px; }
span.quoter { float: right; text-align: right; display: block; clear: both; margin-bottom: 30px; }

.body_image { border: 1px solid #ccc; padding: 2px; display: block; margin-left: 40px; margin-right: 20px; margin-bottom: 10px; float: left; width: 224px; height: 168px; overflow: hidden; background-repeat: no-repeat; background-color: #222; }			

/* site map */

ul.section { list-style: none; margin: 0 80px 0 40px; padding: 20px 0 20px 0; border-bottom: 1px solid #ccc; }
ul.section li a { text-decoration: none; }
ul.section li a:hover { color: #000; border-bottom: 1px solid #ccc;  }
  
ul.section li.head { font-size: 110%; text-transform: uppercase; letter-spacing: .1em; padding-bottom: 10px; }
ul.section li.sub { font-size: 110%; text-indent: 20px; }

td.content img.inline_illustration { background-color: #e5e5e5; border: 1px solid #ccc; padding: 2px; }

ul#left_nav { 
	margin: 20px 0 0 30px;
	padding: 0;
	list-style: none;
	background: transparent url(http://theleonardo.org/bodyworlds/img/horizontal_dots_19.gif) -1px left no-repeat;
}

ul#left_nav li a {
	padding: 0;
	margin: 0;
	color: #fff;
	text-decoration: none;
	font-size: 110%;
	line-height: 19px;
	font-weight: normal;
}

ul#left_nav li a:hover {
	color: #FF5C00;
}

li.anchor { padding-left: 10px; }

div#admin_navigation { color: #fff; height: 33px; padding: 5px 20px 0; }
div#admin_navigation a { color: #fff; text-decoration: none; }


/* left nav colorizationerificness */

.the_exhibit #the_exhibit a, .background #background a, .advisory #advisory a, .quotes #quotes a, .mission #mission a, .plastination #plastination a, .gunther #gunther a, .donation #donation a { color: #FF5C00; }
.ticket #ticket a, .purchase_tickets #purchase_tickets a, .promotions #promotions a, .group_sales #group_sales_li a { color: #FF5C00; }
.visitor_info #visitor_info a, .hours_of_operation #hours a, .getting_there #getting_there a, .audio_guides #audio_guides a, .events #events a, .programs #programs a, .groups #groups a { color: #FF5C00; }
.events_schedules #events_schedules a, .event_calendar #event_calendar a, .event_calendar_past #past_events a { color: #FF5C00; }
.sponsors #sponsor a, .health_partners #health_partners a, .community_partners #community_partners a { color: #FF5C00; }
.news #news_media a, .news_media #news_media a, .press_releases #press_releases a, .events_calendar #events_calendar a, .press_kit #press_kit a, .media_usage #media_usage a, .press_contact #press_contact a, .media_protocol #media_protocol a { color: #FF5C00; }
.education_resources #education_resources a, .education #education a, .content #content a, .parents #parents a, .faq #faq a { color: #FF5C00; }
.contact #contacts a { color: #FF5C00; }
.special_events #special_events a { color: #FF5C00; }
.downloads #downloads a { color: #FF5C00; }
.get_involved #get_involved_link a { color: #FF5C00; }
.employment #employment a { color: #FF5C00; }
.art_at_the_leonardo #art_at_the_leonardo a { color: #FF5C00; }
.instructions #instructions a, .story #stories a { color: #FF5C00; }
.events #contest a { color: #FF5C00; }

td.content { padding-bottom: 100px; }

table.prices { width: 428px; margin: 10px auto; border-collapse: collapse; background-color: #A3BD0B; }
table.prices th, table.prices td { font-weight: normal; text-align: left; padding: 4px 8px; }
table.prices th.price, table.prices td.price { text-align: right; }
table.prices strong { font-weight: normal; font-size: 110%; }

table#contact_table { width: 400px; background-color: #e5e5e5; margin-left: 40px; }
table#contact_table td { height: 100px; }
table#contact_table td p { margin: 0; padding: 0; }
table#contact_table td h6 { margin: 0; padding: 0; font-weight: bold; font-size: 110%; }

form#volunteer { width: 400px; margin-left: 40px; background-color: #F0AD00; padding: 20px; }
form#volunteer label { display: block; clear: both; font-weight: normal; }
input#first_name, input#phone, input#group, input#last_name, input#email, input#zip, input#hours { display: block; clear: both; margin-bottom: 10px; width: 200px; height: 18px; }
textarea#comments { display: block; clear: both; margin-bottom: 10px; width: 300px; height: 80px; }

input#submit { margin-top: 30px; }


a.thumbnail img { padding: 2px; margin: 14px 14px 30px 0; border: 1px solid #999; background-color: #000; }
a.thumbnail:hover img { border: 1px solid #fff; }

td.content p a:link { color: #222; text-decoration: none; border-bottom: 1px solid #999; }
td.content p a:visited { color: #222; }
td.content p a:hover { color: #222; }
td.content p a:active {  }

div#messages { margin: 0 auto; color: #ff0000; font-weight: bold; }

form#upload_image { width: 800px; margin: 0; padding: 0; }


div#audioplayer1 { margin-left: 40px; margin-bottom: 0; margin-top: -15px; }
div#audioplayer2 { margin-left: 40px; margin-bottom: 0; margin-top: -15px; }

div#release { width: 75%; margin: 0 auto; }
h2.release_title { line-height: 180%; text-transform: uppercase; font-weight: normal; margin-top: 50px; margin-bottom: 10px; }
div#release p { font-size: 120%; line-height: 200%; color: #444; }
div#release p.release_copyright { font-size: 110%; color: #888; }

table#releases { margin: 0 40px 0 40px; border-collapse: collapse; }
table#releases td { padding: 2px; }

td.release_date { color: #555; width: 95px; font-size: 110%; height: 50px; padding-right: 10px; }
td.release_type { width: 67px; } 
td.release_title { font-size: 110%; }
td.release_title a { color: #222; text-decoration: none; border-bottom: 1px solid #999;  }
td.release_title a:hover { color: #000; text-decoration: none; border-bottom: 1px solid #000;  }
td.release_pdf { font-size: 110%; padding-left: 10px; }
td.release_pdf a { color: #222; padding-left: 10px; text-decoration: none; border-bottom: 1px solid #999;  }
td.release_pdf a:hover { color: #000; text-decoration: none; border-bottom: 1px solid #000;  }
td.release_url { font-size: 110%; }
td.release_url a { color: #222; text-decoration: none; border-bottom: 1px solid #999;  }
td.release_url a:hover { color: #000; text-decoration: none; border-bottom: 1px solid #000;  }

h2.release_title { font-weight: normal; margin-left: 40px; width: 70%; }

td.event_date { color: #555; width: 115px; font-size: 110%; height: 50px; padding-right: 15px; }

ul#sponsors_list {
	list-style: none;
	margin: 20px 0 0 20px;
}

ul#sponsors_list li {
	float: left;
	width: 120px;
	height: 120px;
	border: 1px solid #ccc;
	margin: 0 5px 5px 0;
	font-size: 80%;
	text-align: center;
}

td.hpcontent p a:link { color: #222; text-decoration: none; border-bottom: 1px solid #999; }
td.hpcontent p a:visited { color: #222; }
td.hpcontent p a:hover { color: #222; }
td.hpcontent p a:active {  }