/* Medill CSS START */

font
{
}

body
{
    text-align: center;
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 62.5%;
}

img
{
    display: block;
}

a
{
    text-decoration: none;
    color:#000;
}
em
{
    font-style: italic;
}

b, strong
{
    font-weight: bold;
}

.bio label, .bio input, .bio textarea, .bio input:ul
{
    margin-bottom: 1em;
    font-size: 1.2em;
    line-height: 1.6em;
}

#container
{
    text-align: left;
    margin: 0 auto;
    width: 980px;
    background-image: url(../siteimages/faculty_background.gif);
    background-repeat: repeat-y;
    background-position: left;
}

#ctl00_ctl00_faculty_internal #container
{
    text-align: left;
    margin: 0 auto;
    width: 980px;
    background-image: url(../siteimages/faculty_internal_background.gif);
    background-repeat: repeat-y;
    background-position: left;
}

#ctl00_ctl00_internal_wide_no_border #container
{
    text-align: left;
    margin: 0 auto;
    width: 980px;
    background-image: url(../siteimages/faculty_internal_background_wide.gif);
    background-repeat: repeat-y;
    background-position: left;
}

#ctl00_ctl00_faculty_internal_wide #container, #ctl00_faculty_internal_wide #container, #ctl00_ctl00_students_internal_wide #container
{
    text-align: left;
    margin: 0 auto;
    width: 980px;
    background-image: url(../siteimages/faculty_internal_background_wide.gif);
    background-repeat: repeat-y;
    background-position: left;
}

#ctl00_ctl00_faculty_internal_white_rail #container, #ctl00_ctl00_students_internal_white_rail #container
{
    background-image: url(../siteimages/faculty_internal_background_wide_white_right.gif);
    background-repeat: repeat-y;
    background-position: left;
}

#ctl00_main_home #container
{
    background-image: none;
}

#ctl00_ctl00_white_right_rail
{
    background-image: url(../siteimages/faculty_internal_background_wide_white_right.gif);
    background-repeat: repeat-y;
    background-position: left;
}

#ctl00_ctl00_white_right_rail #right_sidebar
{
    background-color: #fff;
}


#left_sidebar
{
    float: left;
    width: 160px;
    margin: 0 2px 0 0;
    overflow: hidden;
}

#center_content
{
    float: left;
    width: 566px;
    margin: 0 2px 0 0;
    padding: 0;
    background: url(../siteimages/faculty_main.gif) no-repeat top left;
}

.about #center_content
{
    background: url(../siteimages/about_main.gif) no-repeat top left;
}

.employment #center_content
{
    background: url(../siteimages/employment_main.gif) no-repeat top left;
}

.students #center_content
{
    background: url(../siteimages/students_main.gif) no-repeat top left;
}

.imc #center_content
{
    background: url(../siteimages/imc_main.gif) no-repeat top left;
}

.journalism #center_content
{
    background: url(../siteimages/journalism_main.gif) no-repeat top left;
}

#center_content a
{
    color: #555;
    font-weight: bold;
    text-decoration: underline;
}

#center_content a:visited
{
    color: #555;
}

#center_content a:hover
{
    color: #cb1b59;
}

#center_content_wide a
{
    color: #555;
    font-weight: bold;
    text-decoration: underline;
}

#center_content_wide a:visited
{
    color: #555;
}

#center_content_wide a:hover
{
    color: #cb1b59;
}

#ctl00_ctl00_faculty_internal #center_content, #ctl00_ctl00_faculty_internal_white_rail #center_content, #ctl00_faculty_internal #center_content
{
    float: left; /* IE6 Hack - leave it as is */
    width: 566px;
    width: 550px;
    width: /**/ /**/ 550px;
    margin: 0 2px 0 0;
    padding: 0;
    background: none;
}

#ctl00_ctl00_faculty_internal_wide #center_content, #ctl00_faculty_internal_wide #center_content, #ctl00_ctl00_students_internal_wide #center_content
{
    float: left; /* IE6 Hack - leave it as is */
    width: 818px;
    margin: 0;
    padding: 0;
    background: none;
}

#center_content_top_content
{
    float: left;
    width: inherit;
    height: 278px;
    border: none;
}

#ctl00_ctl00_faculty_internal #center_content_top_content, #ctl00_ctl00_faculty_internal_white_rail #center_content_top_content
{
    float: left;
    width: 566px;
    height: 110px;
    border-bottom: 2px solid black;
    margin-bottom: 20px;
}

#ctl00_ctl00_faculty_internal_wide #center_content_top_content, #ctl00_ctl00_students_internal_wide #center_content_top_content
{
    float: left;
    width: inherit;
    height: 110px;
    border-bottom: 2px solid black;
    margin-bottom: 20px;
}

#ctl00_ctl00_internal_wide_no_border #center_content_top_content
{
    height: auto;
    border-bottom: 0;
    clear: both;
}

#ctl00_ctl00_internal_wide_no_border #center_content
{
    float: left; /* IE6 Hack */
    width: 818px;
    margin: 0;
    padding: 0;
    background: url(../siteimages/three_column_background.gif) no-repeat top left;
}

#ctl00_ctl00_internal_wide_no_border #center_content_top_content
{
    float: left;
    width: inherit;
    height: auto;
    border: none;
}

#ctl00_faculty_internal_wide #center_content_top_content, #ctl00_students_internal_wide #center_content_top_content
{
    float: left;
    width: inherit;
    height: 110px;
    border-bottom: 2px solid black;
}

#ctl00_ctl00_faculty_internal_wide #center_content_top_content #headerimage, #ctl00_faculty_internal_wide #center_content_top_content #headerimage, #ctl00_students_internal_wide #center_content_top_content #headerimage
{
    /* IE6 Hack */
    position: relative;
    top: 0;
    position: absolute;
    top: 100px;
    overflow: hidden;
}

#in_center_box
{
    width: 230px;
    height: 245px;
    margin: 15px 0 0 315px;
    overflow: hidden;
}

.about #in_center_box
{
    width: 260px;
    height: 245px;
    margin: 15px 0 0 275px;
    overflow: hidden;	
}

.employment #in_center_box
{
    width: 230px;
    height: 245px;
    margin: 15px 0 0 300px;
    overflow: hidden;
}

.students #in_center_box
{
    width: 265px;
    height: 245px;
    margin: 15px 0 0 273px;
    overflow: hidden;
}

.imc #in_center_box
{
    width: 265px;
    height: 245px;
    margin: 15px 0 0 273px;
    overflow: hidden;
}

.journalism #in_center_box
{
    width: 265px;
    height: 245px;
    margin: 15px 0 0 273px;
    overflow: hidden;
}

#in_center_box p
{
    font-size: 1.2em;
    margin-bottom: 10px;
}

#right_sidebar
{
    float: right;
    width: 250px !important;
    overflow: hidden;
}

#header
{
    background-color: #000;
}

#header img
{
    float: left;
    margin-left: 10px;
}

#header_links
{
    color: #fff;
    font-weight: bold;
    font-size: 1em;
    float: right;
    margin: 57px 12px 7px 0;
    width: 340px;
}


#header_links a
{
    color: #fff;
    letter-spacing: -1px;
}

#header_links a:hover
{
    text-decoration: underline;
}

#header_links .social_links
{
    float: left;
    width: 250px;
    margin-left: -10px;
}
#header_links .social_links .ind_network
{
    float: left;
    width: 350px;
    margin-bottom: 3px;
}

#header_links .social_links .ind_network .nwk_link
{
    float: left;
    margin:3px 0 0 3px;
}



#header_links .main_links
{
    float: left;
    width: 340px;
}

#universal_nav
{
    padding: 12px 2px 0 5px;
    overflow: visible;
}

#universal_nav a
{
    font-size: .9em;
    line-height: 1.2em;
    color: #555;
    text-transform: capitalize;
    font-weight: bold;
    padding: 5px 0 5px 2px;
    margin-right: -5px;
    display: block;
}

#universal_nav a:hover
{
    background-color: #440e52;
    color: #fff;
    display: block;
}

#universal_nav a.ekmenu_link_selected
{
    background-color: #000;
    color: #fff;
}

#universal_nav a.ekmenu_link_selected:hover
{
    background-color: #000;
    color: #fff;
}

/*

.ekmenu_button_selected
{
    height: 100%;
    width: 100%;
    display: block;
    margin: -5px 0 -5px -2px;
    padding: 5px 500px 5px 2px;
    background: #000;
    color: #fff;
    overflow: visible;
}

.ekmenu_button_selected_hover
{
    height: 100%;
    width: 100%;
    display: block;
    margin: -5px 0 -5px -2px;
    padding: 5px 500px 5px 2px;
    display: block;
    background: #000;
    color: #fff;
    overflow: visible;
}
*/

.universal_nav_nest
{
    margin-left: 25px;
}

.four_nav
{
    float: left;
    width: 140px;
    border-top: 2px solid black;
    margin: 0 2px 0 0;
}

.four_nav p
{
    padding-left: 1px;
    margin: 0 auto;
}

.four_nav a
{
    text-decoration: none !important;
}

.three_nav
{
    float: left;
    width: 187px;
    margin: 0 2px 0 0;
}

.three_nav p
{
    padding-left: 1px;
    margin: 0 auto;
}

.three_nav a
{
    text-decoration: none;
}

#login_form
{
    height: 110px;
    background: #555;
    border-bottom: 2px solid black;
}

#ctl00_ctl00_faculty_internal_wide #login_form
{
    display: inline;
    float: right;
    width: 250px;
    height: 110px;
    background: #555;
    border-left: 2px solid black;
    border-bottom: none;
    margin: 0;
    padding: 0;
}

#loginform
{
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
    width: 200px;
}

#loginform input
{
    width: 200px;
    height: 12px;
}

#login_form p
{
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-size: .8em;
}

#login_form #help_icon
{
    float: right;
    padding: 5px 20px 0px 0px;
    margin: -10px 0 0 0;
}

#right_sidebar_video
{
    width: 220px;
    height: 183px;
    margin: 0 auto;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.right_sidebar_pic_text
{
    font-size: 1em;
    padding: 0 0 8px 15px;
    margin: 0 10px 0 10px;
    width: 230px;
    line-height: 1.4em;
    border-bottom: 1px dotted #555;
}

.right_sidebar_pic_text h1
{
    font-weight: bold;
    color: #cb1b59;
}

.right_sidebar_pic_text a
{
    font-weight: bold;
    color: #555;
    height: 15px;
    line-height: 1.5em;
}

.right_sidebar_pic_text a:hover
{
    color: #cb1b59;
}

.right_sidebar_pic_text img
{
    float: left;
    padding: 5px 8px 0 0;
}

#footer
{
    margin: 0 auto;
    width: 806px;
    margin-top: 50px;
    text-align: center;
}

#footer a
{
    color: #000;
    text-decoration: underline;
}

#footer a:hover
{
    color: #cb1b59;
}

/* Main Landing Page */

#main_center
{
    float: left;
    width: 818px;
    padding: 0;    
}

#main_player
{
    width: 450px;
    height: 340px;
    border: 1px solid black;
}

#main_select
{
}

#main_top
{
    margin-top: 9px;
}

#main_top p
{
    font-size: 1.2em;
    margin-bottom: 10px;
}

#main_top h1
{
    font-size: 1.4em;
    font-weight: bold;
}

#main_top p a, p a:visited
{
    color: #000;
    text-decoration: underline;
}

#main_top a:hover
{
    color: #cb1b59;
}

#main_bottom
{
    width: 100%;
    float: left;
    margin-top: 15px;
}

.main_bottom_nav
{
    width: 161px;
    padding: 1px;
    float: left;
}

#main_bottom .last
{
    padding-right: 0px;
}

/* END Main Landing Page */

/* Faculty Page */

#fac_staff_dir_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#fac_staff_dir_nav a:visited
{
    color: #000;
}

#fac_staff_dir_nav a:hover
{
    color: #ff9900;
}

#fac_admin_dir_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
}

#fac_admin_dir_nav a:visited
{
    color: #000;
}

#fac_admin_dir_nav a:hover
{
    color: #ff9900;
}

#fac_imcfaculty_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#fac_imcfaculty_nav a:visited
{
    color: #000;
}

#fac_imcfaculty_nav a:hover
{
    color: #ff9900;
}

#fac_news_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#fac_news_nava:visited
{
    color: #000;
}

#fac_news_nav a:hover
{
    color: #ff9900;
}

#admin_nav_wrap
{
    background: url(../siteimages/faculty_administration.gif) no-repeat top center;
}

#admin_nav
{
    background: url(../siteimages/faculty_administration.gif) no-repeat top center;
}

#admin_nav p
{
    color: #fff;
}

#admin_nav a:hover
{
    background: url(../siteimages/faculty_administration.gif) no-repeat top center;
}

#admin_nav:hover
{
    background: url(../siteimages/faculty_administration.gif) no-repeat top center;
}

#faculty_spotlight_nav_wrap
{
    background: url(../siteimages/faculty_faculty_spotlight_ro.gif) no-repeat top center;
}

#faculty_spotlight_nav
{
    background: url(../siteimages/faculty_faculty_spotlight.gif) no-repeat top center;
}

#faculty_spotlight_nav p
{
    color: #fff;
}

#faculty_spotlight_nav a:hover
{
    background: url(../siteimages/faculty_faculty_spotlight_ro.gif) no-repeat top center;
}

#faculty_spotlight_nav:hover
{
    background: url(../siteimages/faculty_faculty_spotlight_ro.gif) no-repeat top center;
}

#beyond_classroom_nav_wrap
{
    background: url(../siteimages/faculty_beyond_the_class_ro.gif) no-repeat top center;
}

#beyond_classroom_nav
{
    background: url(../siteimages/faculty_beyond_the_class.gif) no-repeat top center;
}

#beyond_classroom_nav p
{
    color: #fff;
}

#beyond_classroom_nav a:hover
{
    background: url(../siteimages/faculty_beyond_the_class_ro.gif) no-repeat top center;
}

#beyond_classroom_nav:hover
{
    background: url(../siteimages/faculty_beyond_the_class_ro.gif) no-repeat top center;
}

#faculty_news_nav
{
    background: url(../siteimages/faculty_news.gif) no-repeat top center;
}

#faculty_news_nav p
{
    color: #fff;
}

#ctl00_ctl00_faculty_internal #right_feature ul
{
    width: 100%;
    list-style-type: disc;
    list-style-position: inside;
}

#ctl00_ctl00_faculty_internal #right_feature li
{
    font-size: 1em;
    font-weight: bold;
    color: #000;
    line-height: 1.8em;
    padding-left: 10px;
}

#ctl00_ctl00_faculty_internal #right_feature li a
{
    color: #000;
}

#ctl00_ctl00_faculty_internal #right_feature li:hover
{
    background-color: #ca0088;
}

#ctl00_ctl00_faculty_internal #right_feature li.selected
{
    background-color: #000;
    color: #fff;
}

#ctl00_ctl00_faculty_internal #right_feature li.selected a
{
    color: #fff;
}

#ctl00_ctl00_faculty_internal .bio, #ctl00_ctl00_faculty_internal_white_rail .bio
{
    position: relative;
    width: 90%;
    margin: 0 30px 0 30px;
}

#ctl00_ctl00_faculty_internal_wide .bio
{
    float: left;
    position: relative;
    width: 40%;
    margin: 15px;
}

#ctl00_ctl00_students_internal_wide .bio
{
    float: left;
    position: relative;
    width: 80%;
    margin: 15px;
}

.bio_multimedia
{
    float: left;
    padding: 0 10px 10px 0;
}

.bio_multimedia_caption
{
    width: 100%;
    font-size: 1em;
    text-align: left;
}

.bio_multimedia_credit
{
    width: 100%;
    font-size: .9em;
    text-align: right;
}

#ctl00_ctl00_faculty_internal .bio h1, #ctl00_ctl00_faculty_internal_wide .bio h1, #ctl00_ctl00_students_internal_wide .bio h1, #ctl00_ctl00_faculty_internal_white_rail .bio h1
{
    font-size: 1.4em;
    font-weight: bold;
}

#ctl00_ctl00_faculty_internal .bio h2, #ctl00_ctl00_faculty_internal_wide .bio h2, #ctl00_ctl00_students_internal_wide .bio h2, #ctl00_ctl00_faculty_internal_white_rail .bio h2
{
    padding-top: 2px;
    font-size: 1.2em;
    font-weight: bold;
}

#ctl00_ctl00_faculty_internal .bio p, #ctl00_ctl00_faculty_internal_white_rail .bio p
{
    display: block;
    margin-bottom: 1.6em;
    font-size: 1.2em;
    line-height: 1.6em;
}

#ctl00_ctl00_faculty_internal_wide .bio p, #ctl00_ctl00_students_internal_wide .bio p
{
    display: block;
    margin-bottom: 1.6em;
    font-size: 1.2em;
    line-height: 1.6em;
}

#ctl00_ctl00_faculty_internal .bio h3, #ctl00_ctl00_faculty_internal_wide .bio h3, #ctl00_ctl00_students_internal_wide .bio h3, #ctl00_ctl00_faculty_internal_white_rail .bio h3
{
    font-size: 1.3em;
    font-weight: bold;
    display: block;
}

#ctl00_ctl00_faculty_internal .bio ul, #ctl00_ctl00_faculty_internal_wide .bio ul, #ctl00_ctl00_students_internal_wide .bio ul, #ctl00_ctl00_faculty_internal_white_rail .bio ul 
{
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 0;
	padding-left: 1.7em;
	text-indent: -1.5em;
	font-family: Verdana;
	font-size: 12px;
	vertical-align: middle;
}

#ctl00_ctl00_faculty_internal .bio ol, #ctl00_ctl00_faculty_internal_wide .bio ol, #ctl00_ctl00_students_internal_wide .bio ol, #ctl00_ctl00_faculty_internal_white_rail .bio ol 
{
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 0;
	padding-left: 1.7em;
	text-indent: -1.4em;
	vertical-align: middle;
}

#ctl00_ctl00_faculty_internal .bio ul li, #ctl00_ctl00_faculty_internal_wide .bio ul li, #ctl00_ctl00_students_internal_wide .bio ul li, #ctl00_ctl00_faculty_internal_white_rail .bio ul li
{
    list-style-type: disc;
    list-style-position: inside;
    line-height: 1.7em;
    vertical-align: middle;
}

#ctl00_ctl00_faculty_internal .bio ol li, #ctl00_ctl00_faculty_internal_wide .bio ol li, #ctl00_ctl00_students_internal_wide .bio ol li, #ctl00_ctl00_faculty_internal_white_rail .bio ol li
{
    list-style-type: decimal;
    list-style-position: inside;
    vertical-align: middle;
}

#ctl00_ctl00_faculty_internal #past_spotlights
{
    text-align: center;
    margin: 0 auto;
    height: 80px;
    border-bottom: 2px solid black;
    background-color: #e0e0e0;
}

#ctl00_ctl00_faculty_internal #past_spotlights form
{
    padding: 15px 0 10px 0;
}

#ctl00_ctl00_faculty_internal #past_spotlights select
{
    font-size: 1.2em;
    width: 200px;
}

#ctl00_ctl00_faculty_internal #medill_magazine .bio
{
    margin: 10px 0 10px 10px;
}

#ctl00_ctl00_faculty_internal #medill_magazine .bio p
{
    font-size: .9em;
    line-height: 1.2em;
}

#ctl00_ctl00_faculty_internal #medill_magazine .bio a
{
    padding-top: 5px;
    text-transform: uppercase;
    color: #555;
    font-weight: bold;
    text-decoration: underline;
}

#ctl00_ctl00_faculty_internal #medill_magazine .bio a:visited
{
    color: #555;
}

#ctl00_ctl00_faculty_internal #medill_magazine .bio a:hover
{
    color: #cb1b59;
}

#ctl00_ctl00_faculty_internal .beyond h2
{
    color: #cb1b59;
    font-size: 1.2em;
    font-weight: bold;
}

#ctl00_ctl00_faculty_internal .beyond hr
{
    background: #CCC;
    border: 0;
    color: #CCC;
    height: 1px;
    margin: 20px 0 20px 0;
}

#ctl00_ctl00_faculty_internal #faculty_bookshelf .bio
{
    margin: 10px 0 10px 10px;
	float: left;
}

#ctl00_ctl00_faculty_internal #faculty_bookshelf .bio p
{
    font-size: 1em;
    line-height: 1.2em;
}

#ctl00_ctl00_faculty_internal #faculty_bookshelf .bio a
{
    padding-top: 5px;
    text-transform: uppercase;
    color: #555;
    font-weight: bold;
    text-decoration: underline;
}

#ctl00_ctl00_faculty_internal #faculty_bookshelf .bio h2
{
    font-size: 1em;
    font-weight: bold;
    color: #440e52;
}

/* End Faculty Page */

/* About Page */


#admissions_nav
{
    background: url(../siteimages/about_admissions.gif) no-repeat top center;
}

#admissions_nav p
{
    color: #fff;
}


#visit_medill_nav
{
    background: url(../siteimages/about_visit_medill.gif) no-repeat top center;
}

#visit_medill_nav p
{
    color: #fff;
}

#about_faculty_staff_nav
{
    background: url(../siteimages/about_faculty_staff.gif) no-repeat top center;
}

#about_faculty_staff_nav p
{
    color: #fff;
}

#conf_lectures_nav_wrap
{
    background: url(../siteimages/about_conferences.gif) no-repeat top center;
}

#conf_lectures_nav
{
    background: url(../siteimages/about_conferences.gif) no-repeat top center;
}

#conf_lectures_nav p
{
    color: #fff;
}

#about_right_sidebar_pic_links img
{
    margin: 10px 10px 10px 16px;
}

#guest_speaker_schedule
{
    padding: 10px;
    background-color: #cbcbcb;
}

#guest_speaker_schedule h2
{
    font-weight: bold;
    font-size: 1.2em;
}

#guest_speaker_schedule h3
{
    color: #cb1b59;
    font-size: 1.2em;
    font-weight: bold;
}

#guest_speaker_schedule p
{
    display: block;
    margin-bottom: 5px;
    font-size: 1em;
    line-height: 1.2em;
}

#speaker_archives
{
    background-color: #555;
    border-top: 2px solid black;
}

#speaker_archives input
{
    padding: 10px;
}

#speaker_archives select
{
    margin: 10px;
    width: 230px;
}

#speaker_archives option:hover
{
    background-color: #a9bc27;
}

#visit_virtual_tour
{
    border-bottom: 2px solid black;
}

#awards_links
{
    background-color: #555;
}

#ctl00_ctl00_white_right_rail #awards_links ul
{
    width: 100%;
}

#ctl00_ctl00_white_right_rail #awards_links li
{
    font-size: 1em;
    color: #fff;
    line-height: 1.4em;
    padding: 5px 10px 15px 10px;
}

#ctl00_ctl00_white_right_rail #awards_links li a
{
    color: #f8ea12;
    font-weight: bold;
    font-size: 1.1em;
}

#ctl00_ctl00_white_right_rail #awards_links li:hover
{
    background-color: inherit;
}

#ctl00_ctl00_white_right_rail #awards_links li.selected
{
    background-color: #000;
}

#ctl00_ctl00_white_right_rail #awards_links li.selected:hover
{
    background-color: #000;
}

#ctl00_ctl00_white_right_rail #awards_links li:hover
{
    background-color: #ca0088;
}

#ctl00_ctl00_white_right_rail #awards_links li:hover a
{
    color: #000;
}


#ctl00_ctl00_white_right_rail #awards_links li.selected a, #ctl00_ctl00_white_right_rail #awards_links li.selected:hover a
{
    color: #f8ea12;
}

#affiliations
{
    background-color: #c0c0c0;
}

#affiliations .linky
{
    padding: 5px 10px 15px 10px;
    font-size: 1em;
    color: #000;
    line-height: 1.4em;
}

#affiliations .linky:hover
{
    background-color: #ca0088;
}

#affiliations .current, #affiliations .current:hover
{
    color: #fff;
    background-color: #000;
}

#affiliations .linky a
{
    color: #440e52;
    font-weight: bold;
    font-size: 1.1em;
}

#affiliations .current a
{
    color: #991d84;
}

#news_archives
{
    background-color: #555;
    border-bottom: 2px solid black;
}

#news_archives input
{
    padding: 10px;
}

#news_archives .button
{
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    margin-left: 10px;
    margin-bottom: 15px;
}

#news_archives select
{
    margin: 10px;
    width: 230px;
}

#news_archives option:hover
{
    background-color: #a9bc27;
}

/* End About Page */

/* Employment Page */

#emp_students_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#emp_students_nav a:visited
{
    color: #000;
}

#emp_students_nav a:hover
{
    color: #ff9900;
}


#emp_alumni_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#emp_alumni_nav a:visited
{
    color: #000;
}

#emp_alumni_nav a:hover
{
    color: #ca0088;
}

#emp_alumni_nav_wrap
{
	background: url(../siteimages/emp_alumni_rlvr.gif) no-repeat top center;
}

#emp_alumni_nav
{
	background: url(../siteimages/emp_alumni.gif) no-repeat top center;
}

#emp_alumni_nav p
{
	color: #fff;
}


#emp_employers_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#emp_employers_nav a:visited
{
    color: #000;
}

#emp_employers_nav a:hover
{
    color: #a9bc27;
}

#emp_employers_nav
{
	background: url(../siteimages/emp_employers.gif) no-repeat top center;
}

#emp_employers_nav p
{
	color: #fff;
}

/*#emp_employers_nav:hover
{
	 background: url(../siteimages/emp_employers_rlvr.gif) no-repeat top center;
}*/
/*#emp_employers_nav a:hover
{
	 background: url(../siteimages/emp_employers_rlvr.gif) no-repeat top center;
}*/
/*#emp_employers_nav_wrap
{
	background: url(../siteimages/emp_employers_rlvr.gif) no-repeat top center;
}*/

/*#emp_jobs_at_medill_nav_wrap
{
    background: url(../siteimages/employment_jobs_at_medill_ro.gif) no-repeat top center;
}*/
#emp_jobs_at_medill_nav
{
    background: url(../siteimages/employment_jobs_at_medill.gif) no-repeat top center;
}

#emp_jobs_at_medill_nav p
{
    color: #fff;
}

#cs_staff
{
    margin: 0;
    padding: 0;
    background: #c0c0c0;
    border-bottom: 2px solid black;
}

#cs_staff .bio
{
    padding: 10px;
}

#cs_staff .bio h1
{
    font-size: 1.4em;
    font-weight: bold;
}

#cs_staff .bio h2
{
    padding-top: 2px;
    font-size: 1.2em;
    font-weight: bold;
}

#cs_staff .bio p
{
    display: block;
    margin-bottom: 5px;
    font-size: 1.1em;
    line-height: 1.3em;
}

#cs_staff .bio h3
{
    font-size: 1.3em;
    font-weight: bold;
    display: block;
}

#cs_staff .bio ul
{
    list-style-type: disc;
    list-style-position: inside;    
}

#cs_staff .bio ol
{
    list-style-type: decimal;
    list-style-position: inside;    
}

#cs_staff .bio ul li
{
    display: block;
    margin-bottom: 5px;
    padding-left: 15px;
    font-size: 1.2em;
    line-height: 1.4em;
}

#cs_staff .bio ol li
{
    display: block;
    margin-bottom: 5px;
    padding-left: 15px;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-image: none;
    list-style-type: decimal;
}

#cs_staff .bio a
{
    color: #000;
}

#cs_staff .bio a:hover
{
    color: #cb1b59;
}

#medill_jobs .bio
{
    float: left;
    position: relative;
    width: 80%;
    margin: 15px;
}

.where_now_year
{
    float: left;
    padding-right: 2px;
}

/* END Employment Page */

/* Student Work Page */

#ctl00_ctl00_student_work_home #center_content_top_content
{
    float: left;
    width: inherit;
    height: 70px;
    border-bottom: 2px solid black;
    background-image: none;
}

#ctl00_ctl00_student_work_home #center_content
{
    background: none;
}

#ctl00_ctl00_student_work_home #container
{
    background-image: url(../siteimages/studentwork_main_background.gif);
    background-repeat: repeat-y;
    background-position: left;
}

#ctl00_ctl00_student_work_home .three_nav a h1
{
    font-weight: bold;
}

#ctl00_ctl00_student_work_home .three_nav a:hover h1
{
    text-decoration: underline;
}

#ctl00_ctl00_student_work_home .three_nav p
{
    color: #000;
    font-size: 1.1em;
}

#ctl00_ctl00_student_work_home .three_nav h1
{
    font-size: 1.3em;
    font-weight: bold;
}

#ctl00_ctl00_student_work_home hr
{
    border: 0;
    border-top: 1px dashed #000;
    color: #fff;
    background-color: #fff;
    height: 1px;
    margin: 15px 0 15px 0;
}

#studentwork_ugrad_nav .sw_home_link:hover
{
    color: #2b8c92;
}

#studentwork_ugrad_nav a h1, #studentwork_ugrad_nav a:hover h1
{
    color: #2b8c92;
}

#studentwork_grad_nav .sw_home_link:hover
{
    color: #440e52;
}

#studentwork_grad_nav a h1, #studentwork_grad_nav a:hover h1
{
    color: #440e52;
}

#ctl00_ctl00_student_work_home .sw_home_link
{
    float: right;
}

#studentwork_imc_nav .sw_home_link:hover
{
    color: #ff9900;
}

#studentwork_imc_nav a h1, #studentwork_imc_nav a:hover h1
{
    color: #ff9900;
}

#home_picture_box_container
{
    margin-top: 0px;
    padding-top: 0px;
    width: 564px;
    height: 312px;
    overflow: hidden;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 2px solid black;
    float: left;
}

.home_picture_boxes
{
    width: 141px;
    height: 104px;
    overflow: hidden;
    float: left;
}

#home_picture_box_container a, #home_picture_box_container a:hover
{
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
}

.home_picture_boxes_text
{
    display: none;
    background-color: #000;
    padding: 5px;
    height: 104px;
}

.home_picture_boxes_text h1
{
    color: #ca0088;
    font-weight: bold;
    padding-bottom: 5px;
    text-decoration: none;
}

.home_picture_boxes_text p
{
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}

.student_work
{
    padding: 10px;
}

.student_work h1
{
    font-size: 1.3em;
    font-weight: bold;
}

.student_work h2
{
    padding-top: 2px;
    font-size: 1.2em;
    font-weight: bold;
}

.student_work p
{
    display: block;
    margin-bottom: 5px;
    font-size: 1.1em;
}

.student_work h3
{
    font-size: 1.1em;
    font-weight: bold;
    display: block;
}

.student_work ul li
{
    display: block;
    margin-bottom: 5px;
    padding-left: 15px;
    list-style-image: none;
    list-style-type: disc;
}

.student_work ol li
{
    display: block;
    margin-bottom: 5px;
    padding-left: 15px;
    list-style-image: none;
    list-style-type: decimal;
}

.student_work a, .student_work a:visited
{
    text-decoration: none;
}

.student_work hr
{
    border: 0;
    color: #000;
    background-color: #000;
    height: 1px;
    margin: 15px 0 15px 0;
    width: 546px;
    clear: both;
}

.grad_j_work a h1
{
    color: #440e52;
}

.grad_j_work a:hover h1
{
    color: #440e52;
    text-decoration: underline;
}

.ugrad_j_work a h1
{
    color: #2b8c92;
}

.ugrad_j_work a:hover h1
{
    color: #2b8c92;
    text-decoration: underline;
}

.imc_work a h1
{
    color: #ff9900;
}

.imc_work a:hover h1
{
    color: #ff9900;
    text-decoration: underline;
}

#ctl00_ctl00_faculty_internal_white_rail #past_spotlights
{
    text-align: center;
    margin: 0 auto;
    height: 80px;
    border-bottom: 2px solid black;
    background-color: #e0e0e0;
}

#ctl00_ctl00_faculty_internal_white_rail #past_spotlights select
{
    margin: 15px 0 10px 0;
}

#ctl00_ctl00_faculty_internal_white_rail #past_spotlights select
{
    font-size: 1.2em;
    width: 200px;
}

#student_spotlight
{
    border-bottom: 2px solid black;
    background-color: #e0e0e0;
    width: inherit;
}

#student_spotlight .sw_home_link
{
    color: #000;
    font-weight: bold;
}

#student_spotlight .sw_home_link:hover
{
    color: #ca0088;
}

#student_spotlight_container
{
    padding: 10px;
}

#student_spotlight h1
{
    font-size: 1.2em;
    font-weight: bold;
}

#student_spotlight select
{
    margin: 15px 0 10px 15px;
}

#student_spotlight select
{
    font-size: 1.2em;
    width: 200px;
}

/* END Student Work Page */

/* START Student Life */

#sl_grad_nav
{
    background: url(../siteimages/graduate_journalism.gif) no-repeat top center;
}

#sl_grad_nav p
{
    color: #fff;
}

#sl_ugrad_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#sl_ugrad_nav a:visited
{
    color: #000;
}

#sl_ugrad_nav a:hover
{
    color: #2b8c92;
}

#sl_student_life_nav
{
    background: url(../siteimages/student_life.gif) no-repeat top center;
}

#sl_student_life_nav p
{
    color: #fff;
}

#sl_imc_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#sl_imc_nav a:visited
{
    color: #000;
}

#sl_imc_nav a:hover
{
    color: #440e52;
}

#sl_staff
{
    margin: 0;
    padding: 0;
    background: #c0c0c0;
    border-bottom: 2px solid black;
}

#sl_staff .person
{
    margin-bottom: 5px;
}

#sl_staff .bio
{
    padding: 10px;
}

#sl_staff .bio h3
{
    font-size: 1.2em;
    font-weight: bold;
}

#sl_staff .bio h4
{
    padding-top: 0px;
    font-size: 1.1em;
    font-weight: bold;
}

#sl_staff .bio h5
{
    padding-top: 0px;
    font-size: 1.0em;
    font-weight: bold;
}

#sl_staff .bio p
{
    display: block;
    margin-bottom: 0px;
    font-size: 1.1em;
    line-height: 1.3em;
}

#sl_staff .bio ul li
{
    display: block;
    margin-bottom: 5px;
    padding-left: 15px;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-image: none;
    list-style-type: disc;
}

#sl_staff .bio ol li
{
    display: block;
    margin-bottom: 5px;
    padding-left: 15px;
    font-size: 1.2em;
    line-height: 1.4em;
    list-style-image: none;
    list-style-type: decimal;
}

#sl_staff .bio a
{
    color: #000;
}

#sl_staff .bio a:hover
{
    color: #cb1b59;
}

/* END Student Life */

/* START IMC */

#imc_residency_nav
{
    background: url(../siteimages/imc_team_prj2.gif) no-repeat top center;
}

#imc_residency_nav p
{
    color: #fff;
    margin-top: 45px;
}

#imc_hear_nav
{
    background: url(../siteimages/imc_hear_from_imc_stu.gif) no-repeat top center;
}

#imc_hear_nav p
{
    color: #fff;
    margin-top: 45px;
}

#imc_whats_new_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#imc_whats_new_nav a:visited
{
    color: #000;
}

#imc_whats_new_nav a:hover
{
    color: #ca0088;
}

#imc_what_we_teach_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#imc_what_we_teach_nav a:visited
{
    color: #000;
}

#imc_what_we_teach_nav a:hover
{
    color: #440e52;
}

#imc_who_we_teach_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#imc_who_we_teach_nav a:visited
{
    color: #000;
}

#imc_who_we_teach_nav a:hover
{
    color: #ff9900;
}

/*END IMC */

/* START Journalism */

#journ_newsrooms_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#journ_newsrooms_nav a:visited
{
    color: #000;
}

#journ_newsrooms_nav a:hover
{
    color: #2b8c92;
}

#journ_graduate_nav a
{
    font-size: .9em;
    text-align: left;
    letter-spacing: -0.05em;
    line-height: 1.4em;
    color: #000;
    text-decoration: none;
    font-weight: normal;
    display: block;
    padding-left: 5px;
}

#journ_graduate_nav a:visited
{
    color: #000;
}

#journ_graduate_nav a:hover
{
    color: #2b8c92;
}

#journ_global_nav
{
    background: url(../siteimages/journalism_global_journalism.gif) no-repeat top center;
}

#journ_global_nav p
{
    color: #fff;
}

#journ_ugrad_nav
{
    background: url(../siteimages/journalism_undergrad_journ.gif) no-repeat top center;
}

#journ_ugrad_nav p
{
    color: #fff;
}

#journ_grad_nav
{
    background: url(../siteimages/journalism_grad_journ.gif) no-repeat top center;
}

#journ_grad_nav p
{
    color: #fff;
}

/* END Journalism */

/* CALENDAR */

#m_cal
{
    float: left;
    width: 790px;
    padding: 20px 0 0 20px;
}

#m_cal a, #m_cal a:visited
{
    color: #000;
}

#m_cal a:hover
{
    color: #fff;
}

.mv_DateCellWeekend a:hover, .mv_DateCell a:hover, .mv_dayBorder a:hover, .evt_DateCell a:hover
{
    color: #ff9900;
}

#m_cal td, #m_cal tr
{
    height: auto;
}

.mv_dayBorder a
{
    padding-bottom: 8px;
    display: block;
}

.mv_dayBorderWeekend a
{
    padding-bottom: 8px;
    display: block;
}

/* END CALENDAR */



/* Hall of Achievement */

#alumni_hallAcvh
{
    overflow: hidden;
	background-color: #2b8c92;
	border-bottom: 2px solid black;
	font-size: 1.2em;
	color:#fff;
	padding: 3px 0 0 0;
	font-weight:bold;
	margin-bottom: 5px;
}

.hoa_links
{
    padding: 3px 5px 5px 15px;
}

.hoa_link
{
    width: 19px;
    margin: 5px -10px 0 -9px;
}

.hoa_link_empty
{
    color: #000;
    width: 19px;
    margin: 5px -10px 0 -9px;
}

#alumni_hallAcvh a
{
    color: #fff;
    text-decoration: none;
}

#alumni_hallAcvh a:hover
{
    color: #fff;
    text-decoration: underline;
}

/* END Hall of Achievement */

/* BEGIN Whos Who */

#EkTbTopBar_ListSummaryCustomGuidctl00ctl00MainPlaceholderCenterContentPlaceholderWhosWhoList, #EkTbLeftBar_ListSummaryCustomGuidctl00ctl00MainPlaceholderCenterContentPlaceholderWhosWhoList, #EkTbRightBar_ListSummaryCustomGuidctl00ctl00MainPlaceholderCenterContentPlaceholderWhosWhoList, #EkTbBottomBar_ListSummaryCustomGuidctl00ctl00MainPlaceholderCenterContentPlaceholderWhosWhoList, #EkTbToolbar_ListSummaryCustomGuidctl00ctl00MainPlaceholderCenterContentPlaceholderWhosWhoList
{
    display: none;
}

#whoswho table 
{
    border-collapse: collapse;
}

#whoswho table td 
{
    border: 5px solid white; /* 'cellspacing' */
}

/* END Whos Who */

/* START Thought Leaders */

#thought_leaders_left
{
    float: left;
    width: 566px;
    overflow: hidden;
    border-right: 2px solid #000;
    
}

.thought_leaders_big_text
{
    position: relative;
    margin-top: -260px;
    height: 240px;
    margin-left: 20px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 2.2em;
    font-weight: bold;    
    text-transform: capitalize;
}

.thought_leaders_big_text a
{
    font-size: .70em; 
    text-decoration: none !important;    
    color: #fff !important;
    padding-right: 50px;
}

.thought_leaders_big_text a:hover
{
    color: #fff !important;
    background: url('../siteimages/white_arrow.png') no-repeat top right;
}

#thought_leaders_big_video
{
    text-align: center;
    position: relative;
    margin-top: -260px;
    height: 240px;
    background-color: #000;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 134px;
    -moz-opacity:.75;
    opacity:.75;
    overflow: visible;
    display: none;
}

#thought_leaders_close_video
{
    position: relative;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 1.2em;
    margin: 0px 0 0 0px;
}

.thought_leaders_small
{
    float: left;
    width: 187px;
    overflow: hidden;
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}

.last_leader_small
{
    border-right: 1px solid #000;
}

.thought_leaders_small_text_wrapper
{
    position:absolute;
    padding-left: 5px;
    margin-top: -20px;
    height: 20px;
    width: 185px;
    background-color: #000;
    -moz-opacity:.75;
    opacity:.75;
}

.thought_leaders_small_text
{
    position:absolute;
    padding-left: 5px;
    margin-top: -20px;
    height: 20px;
    width: 185px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    font-weight: bold;
    text-transform: capitalize;
    -moz-opacity: 1.0 !important;
    opacity: 1.0 !important;
}

.thought_leaders_small_summary
{
    /*position: relative;*/ 
    padding: 10px;
    height: 129px;
    width: 168px;
    color: #fff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    text-transform: capitalize;
    background-color: #000;
    /*overflow: hidden;*/ 
    display: none;
}

.thought_leaders_small_summary a
{
    color: #fff !important;
    text-decoration: none;
}

#thought_leaders_right
{
    background-color: #555;
    border-bottom: 2px solid black;
}

#thought_leaders_right input
{
    padding: 10px;
}

#thought_leaders_right .button
{
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    margin-left: 10px;
    margin-bottom: 15px;
}

#thought_leaders_right select
{
    margin: 10px;
    width: 230px;
}

#thought_leaders_right option:hover
{
    background-color: #a9bc27;
}

#thought_leaders_content_top
{
    width: 100%;
    height: 250px;
    background-color: #000;
}

#thought_leaders_content_top .bio_multimedia
{
    padding: 5px 0 0 10px;
}

#thougth_leaders_content_description
{
    float: right;
    font-size: 2em; 
    font-weight: bold;
    text-decoration: none !important;
    color: #fff !important;
    padding: 15px 20px 0 0;
}
#thougth_leaders_content_description_inner
{
    float: right;
    font-size: 1.6em; 
    font-weight: bold;
    text-decoration: none !important;
    color: #fff !important;
    padding: 5px 10px 0 0;
    width:130px;
}

.thougth_leaders_content_body
{
    width: 100%;
    padding: 15px 10px 0 10px;
}

.thougth_leaders_content_body h2
{
    font-size: 1.8em;
    color: #ff01ac;
    font-weight: bold;
    text-transform: capitalize;
}

.thougth_leaders_content_body p
{
    
    font-size: 1.3em;
    color: #000;
    margin-right: 20px;
    margin-bottom: 20px;
}

/* Archive listing */

#ctl00_ctl00_MainPlaceholder_CenterContentPlaceholder_ThoughtLeadersArchive
{
    margin: 15px 10px 0 15px;
}

#ctl00_ctl00_MainPlaceholder_CenterContentPlaceholder_ThoughtLeadersArchive h1
{
    font-size: 1.8em;
    color: #ff01ac;
    font-weight: bold;
    text-transform: capitalize;
}

#ctl00_ctl00_MainPlaceholder_CenterContentPlaceholder_ThoughtLeadersArchive a h1
{
    font-size: 1.3em;
    color: #000;
    font-weight: bold;
    text-transform: capitalize;
    text-decoration: none;
}

#ctl00_ctl00_MainPlaceholder_CenterContentPlaceholder_ThoughtLeadersArchive a h1:hover
{
    color: #ff01ac;
}

#ctl00_ctl00_MainPlaceholder_CenterContentPlaceholder_ThoughtLeadersArchive p
{
    font-size: 1.2em;
    color: #000;
    margin-bottom: 20px;
}

/* END Thought Leaders */


/* Utility stuff */

.first
{
    margin-left: 0;
    padding-left: 0;
}

.last_column
{
    margin-right: 0;
    padding-right: 0;
}

.no_border
{
    border: none;
}

.no_border_right
{
    border-right: none;
}

.five_pad
{
    padding: 5px;
}

/* Clearfix Holly Hack */
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
    display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix
{
    height: 1%;
}
.clearfix
{
    display: block;
}
#right_sidebar_video_grad
{
    width: 193px;
    height: 126px;
    margin: 0 auto;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.spacer
{
	height:3px;
}
/* End hide from IE-mac */


