/* General */

body,
html { background-color: #645646; }



#header { background-color: #FFFFFF; }
#header h1,
#header h1 a,
#header p { color: #000000; }

#content { background: #645646; }
#content { background: #FFFFFF; }

/* Breadcrumbs */
.breadcrumbs p { color: #645646; }
.breadcrumbs a { color: #3369C1; }

/* Blocks */
.block .block_container,
.block .rounded_corners { background: #FFFFFF; }
.block .block_container .rounded_corners { border-right: 1px solid #FFFFFF;
                          border-left: 1px solid #FFFFFF;
                          background: #FFFFFF; }
.block .content { background: #FFFFFF; }
.block * { color: #645646; }
.block button { color: #000000; }
.block h2 { color: #E14520; background: #FFFFFF; }
.block h2 a { color: #E14520 !important; background: #FFFFFF !important; }
.block h3,
.block h4 { color: #000000; }
#content .block.hiring_plans ul li { color: #645646; }
#content .block.hiring_plans ul li .label { border: 1px solid #CCCCCC; }
#content .block.hiring_plans ul li .bar { background: #CCCCCC; }
#content .block.poll ul li { color: #645646; }
#content .block.poll ul li .label { border: 1px solid #CCCCCC; }
#content .block.poll ul li .bar { background: #CCCCCC; }
.block a:link,
.block a:visited,
.block a:hover,
.block a:active { color: #3369C1; }
.block .highlight,
#jobs #eeo_fields { background-color: #CCCCCC; }
#content .block ul.media li a,
#content .block.photo a,
#content .block.people span.photo,
#content .block.person span.photo,
#people.block #detail_page span.photo,
#people.block #master_page span.photo,
#content .block div.media_attached a,
#content #detail_page ul.media_attached a { border: 1px solid #CCCCCC; }
#content .block.jobs table.jobs tr th { padding: 5px; background: #CCCCCC; }
#content .block.jobs table.jobs tr td { padding: 5px; border-bottom: 1px solid #CCCCCC; }
#content .block.chat_rooms div.content>span { border-bottom: 1px solid #CCCCCC; }


/* Lightbox */
#outerImageContainer,
#imageDataContainer,
#prevLink,
#nextLink { background: #FFFFFF; }
#imageData { color: #645646; }
#bottomNavClose,
#prevLink:hover, #prevLink:visited:hover,
#nextLink:hover, #nextLink:visited:hover{ color: #3369C1; }

/* Master Pages */
#content #master_page * { color: #645646; }
#content #master_page h2 { color: #000000; }
#content #master_page a:link,
#content #master_page a:visited,
#content #master_page a:hover,
#content #master_page a:active { color: #3369C1; }

/* Detail Pages */
#content #detail_page * { color: #645646; }
#content #detail_page h2,
#content #detail_page .comments_header,
#content #detail_page .affiliations_header { color: #000000; }
#content #detail_page a:link,
#content #detail_page a:visited,
#content #detail_page a:hover,
#content #detail_page a:active { color: #3369C1; }
#content #detail_page .comments_header { border-color: #645646; }

/* Jobs */
#jobs p.apply a,
#jobs p.notice { background: #CCCCCC; }
#jobs form #candidacy_name,
#jobs form #candidacy_cover { color: #645646; }
#jobs #master_page table.jobs tr th { padding: 5px; background: #CCCCCC; }
#jobs #master_page table.jobs tr td { padding: 5px; border-bottom: 1px solid #CCCCCC; }
