/* For mobile: */

.guide_selector_name {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2.2em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 110%;
    letter-spacing: 0em;
    margin: 0.4em 8em -0.4em 0em;
}	

.guide_selector_name_01 {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2.2em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 110%;
    letter-spacing: 0em;
    margin: 0.4em 8em 0em 0em;
}	

.guide_student_link_para {
    margin: 3em 0em 0em 0em;
}

.guide_student_link {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.5em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

A.guide_student_link:hover {
    text-decoration: none; 
    color: #FFFFFF;
}





.guide_uni_heading {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.4em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 125%;
    letter-spacing: 0em;
    margin: 0em 0em 0em 0em;
}

.thumbnail_div {
    float: none;
	clear: none;
    margin: 0em 0em 0em 0em;
}	

.thumbnail_para {
    vertical-align: middle;
    margin: 0em 0em 0em 0em;
}

.thumbnail_image {
    border-style: solid;
    border-color: #545654;
    border-width: 0px;
    vertical-align: bottom;
    margin: 1em 1em 0em 0em;
}

.selector_portrait {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 2.5em 0em 0em 0em;	
}

.selector_portrait_small_inline {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 2em 2em 0em 0em;	
}


body {
    background-color: #FFFFFF;
	border-style: solid;
    border-width: 0em 0.5em 0.5em 0.5em;
    border-color: #FFFFFF;
    margin: auto;
}


.footer_para_right {
    display: none;
}


.footer_para_left {
    display: block;
	text-align: left;
}



#inner_body {
    background-color: #FFFFFF;
	padding: 1.2em 0.2em 0.5em 10px;
    background-image: url("bodypop_mobile.jpg");
	background-repeat: no-repeat; 
    background-position: 10px 10px;
}


#inner_body_01 {
    background-color: #FFFFFF;
	padding: 0em 0em 0em 0em;
    background-image: url("roh.jpg");
	background-repeat: no-repeat; 
    background-position: left 120px;
}





#source_magazine_mast {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.6em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 85%;
    letter-spacing: 0em;
    margin: 4px 0em 0em 20px;
	text-align: left;
}

#graduate_photography_online_mast {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.4em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 100%;
    letter-spacing: 0em;
    margin: 0em 0em 0.5em 20px;
	text-align: left;
}


.graduate_photography_online_mast_strap {
    color: #D5C6C0;
    text-shadow: none;	
}

.sponsor_logo_image {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 0.5em 0em 0.5em 0em;	
}


.promo_film_float {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin: 1.5em 0em 1.5em 0em;
}
.promo_film_float iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    border: 0em;
}




.guide_heading_top {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 125%;
    letter-spacing: 0em;
    margin: 45px 0em 0em 0em;
	text-align: left;
}


.guide_heading {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 125%;
    letter-spacing: 0em;
    margin: 1.8em 0em 0em 0em;
	text-align: left;
}

.guide_heading_big {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.8em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 125%;
    letter-spacing: 0em;
    margin: 1.8em 0em 0.5em 0em;
}


.guide_bullet {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 2em 0.5em 0em -1.2em;
	text-align: left;
}

.guide_bullet_item {
    margin: 2em 0em 0em 0em;
	text-align: left;
}


.guide_bullet_link {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
    text-decoration: none;
}

A.guide_bullet_link:hover {
text-decoration: none; 
color: #FFFFFF;
}

.guide_para {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 0.5em 0em 0em 0em;
	text-align: left;
}


.guide_para_credit {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 0.8em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 486px 0em 0em -5px;
	text-align: left;
}


.straight_guide_para_float {
    float: none;
	clear: none;
    margin: 0em 0em 0em 0em;
}


.guide_para_float {
    float: none;
	clear: left;
    margin: 0em 0em 0em 0em;
}	



.guide_para_credit_float {
    display: none;
    float: left;
	clear: left;
    margin: 0em 0em 0em 0em;
}	


.guide_para_credit_float_mobile {
    display: block;
    float: none;
	clear: left;
    margin: 317px 0em 0em 8px;
}




.guide_para_alt {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 0.5em 0.5em 0em 0em;
	text-align: left;
}


.selector_organisation {
	font-size: 0.8em;
    font-style: italic;
    margin: 0em 0em 0em 0em;
	text-align: left;
}




.guide_heading_alt {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 1.8em 0.5em 0em 0em;
	text-align: left;
}





















.guide_para_01 {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 2em 2em 0em;
}

.guide_para_02 {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 0em 0em 0em;
	text-align: left;
}



.guide_selector_director_para {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 0em 0em 0em;
}

.guide_selector_question {
    color: #D5C6C0;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 0em 0em 0em;
}


.guide_selector_comment_para {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.5em 0em 2em 0em;
}

.guide_para_bold {
    color: #000000;
	font-weight: 400;
    font-weight: normal;
}

.guide_selector_question_bold {
    color: #D5C6C0;
	font-weight: 400;
    font-weight: normal;
}

.guide_para_italic {
    color: #FFFFFF;
    font-style: italic;
}

.guide_nav_para {
    margin: 0.2em 0.5em 1.5em 39.5em;
    display: block;
	text-align: left;
}

.guide_nav_para_mobile {
    margin: 0.2em 0em 1.5em 0em;
    display: none;
}

.guide_nav_para_footer {
    margin: 2em 0.5em 2em 0em;
    display: block;
	text-align: left;
}

.guide_nav_para_footer_mobile {
    margin: 4em 0em 1.5em 0em;
    display: none;
}


.guide_mid_link {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    letter-spacing: 0em;
}

A.guide_mid_link:hover {
text-decoration: underline; 
color: #76001A;
}


.guide_nav {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 145%;
    letter-spacing: 0em;
}

A.guide_nav:hover {
text-decoration: underline; 
color: #76001A;
}

.guide_active_nav {
    color: #76001A;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 145%;
    letter-spacing: 0em;
}

A.guide_active_nav:hover {
text-decoration: none; 
color: #76001A;
}

.guide_nav_breaker {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

.guide_link_para {
    margin: 0.6em 0em 1.5em 0em;
}

.guide_link {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

A.guide_link:hover {
text-decoration: none; 
color: #FFFFFF;
}

.footer_link {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    padding-right: 0em;
}

A.footer_link:hover {
    text-decoration: none; 
    color: #76001A;
}


.upper_qnda_link {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    padding-right: 0em;
}

A.upper_qnda_link:hover {
    text-decoration: none; 
    color: #76001A;
}































#source_masthead_para {
    line-height: 40%;
    margin: 0em 8em 0em 0em;	
}

#source_masthead_link {
    color: #585757;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 0.8em;
	font-weight: 700;
	font-variant: normal;
    text-decoration: none;
    letter-spacing: 0.04em;
}

#source_masthead_link:hover {
    color: #FE585A;
    text-decoration: none;
}

#source_masthead_strap {
    font-size: 50%;
	font-weight: 700;
}

#main_nav_block {
    line-height: 100%;
    float: none;
    clear: left;
    margin: 1.4em 0em 1.6em 0em;
    display: block;
}

.main_nav_link {
    font-family: 'Work Sans', sans-serif;
    font-size: 1em;
    text-decoration: none;
    color: #FFFFFF;
    padding: 0em 1em 0em 0em;
}

A.main_nav_link:hover {
text-decoration: none; 
color: #208ACA;
}	




.film_trailer_float {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin: 1.5em 0em 1.5em 0em;
}
.film_trailer_float iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    border: 0em;
}

.film_part_float {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin: 1.5em 0em 1.5em 0em;
}
.film_part_float iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    border: 0em;
}

.audio_part_float {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin: 1.5em 0em 1.5em 0em;
}
.audio_part_float iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    border: 0em;
}




#pileofbooks_image {
    max-width: 100%;
    height: auto;
    float: left;
    margin: 0.5em 0em 0.5em 0em;	
}



#cover_image {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 0em 0em 0.5em 0em;	
}

#add_to_cart {
    margin: 0.5em 1em 1.8em 1.8em;
    float: right;
    display: none;
}

#add_to_cart_mobile {
    margin: 0.5em 0em 1.8em 0em;
    float: none;
    display: block;
}

.add_to_cart_para_1 {
    color: #026972;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.1em;
	font-weight: normal;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 0em 0em 0.5em 0em;
    float: right;
    width: 9em;
}

.add_to_cart_para_2 {
    color: #026972;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.1em;
    font-weight: normal;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.5em 0em 0.5em 0em;
    float: right;
    width: 9em;
}

.add_to_cart_para_1_mobile {
    color: #026972;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.1em;
	font-weight: normal;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 0em 0em 0.5em 0em;
    float: none;
    width: 9em;
}

.add_to_cart_postal_region_mobile {
    color: #026972;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1em;
	font-weight: bold;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 0.5em 0em 0.1em 0em;
    width: 9em;
}




.add_to_cart_para_2_mobile {
    color: #026972;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1.1em;
    font-weight: normal;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1em 0em 0.5em 0em;
    float: none;
    width: 9em;
}

#feature_intro_float {
    float: none;
}

.feature_intro_para {
    color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 0.5em 1em 1.8em 0em;
}

.feature_intro_bold {
    color: #026972;
    font-weight: bold;
}

.feature_intro_italic {
    color: #FFFFFF;
    font-style: italic;
}

.section_break { 
    display: block;
    border-style: inset;
    border-width: 0.10em;
    border-color: #585757;
    margin: 1em 0em 2em 0em;
    float: none;
}



.season_chapter {
    margin: 0em 0em 3em 0em;
    float: none;
}

.season_info_sub_heading {
    color: #026972;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: bold;
	font-variant: normal;
    text-decoration: none;
	margin-top: 0em;
    margin-bottom: 0.1em;
    margin-left: 0em;
    margin-right: 0em;
    line-height: 100%;
}


.season_chapter_heading {
    color: #026972;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: bold;
	font-variant: normal;
    text-decoration: none;
	margin-top: 0em;
    margin-bottom: 0.1em;
    margin-left: 0em;
    margin-right: 0em;
    line-height: 100%;
}

.season_chapter_intro {
    color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: normal;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0.02em;	
    margin: 0em 0em 0em 0em;	
}

.season_chapter_release_date {
    color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 1em;
	font-weight: normal;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0.02em;	
    margin: 0.5em 0em 0em 0em;	
}



.still_image {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 0em 0em 0.5em 0em;	
}








@media only screen and (min-width: 600px) {
    /* For tablets: */

	
.guide_selector_name {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2.6em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 110%;
    letter-spacing: 0em;
    margin: 0.5em 0em -0.4em 0em;
 }	

.guide_selector_name_01 {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2.6em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 110%;
    letter-spacing: 0em;
    margin: 2.9em 0em 0em 0em;
 }	

 
.guide_student_link_para {
    margin: 4em 5em 0em 0em;
}

.guide_student_link {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.6em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

A.guide_student_link:hover {
    text-decoration: none; 
    color: #FFFFFF;
}	
	
.guide_uni_heading {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.4em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 125%;
    letter-spacing: 0em;
    margin: 0em 6em 0em 0em;
}	
	
.thumbnail_div {
    float: none;
	clear: none;
    margin: 0em 0em 0em 0em;
}	

.thumbnail_para {
    vertical-align: middle;
    margin: 0em 0em 0em 0em;
}

.thumbnail_image {
    border-style: solid;
    border-color: #545654;
    border-width: 0px;
    vertical-align: bottom;
    margin: 1em 1em 0em 0em;
}


	
.selector_portrait {
    max-width: 100%;
    height: auto;
    float: left;
    margin: 1.6em 1.5em 1.5em 0em;	
}	

.selector_portrait_small_inline {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 1.5em 2em 0em 0em;	
}


	
body {
    background-color: #FFFFFF;
	border-style: solid;
    border-width: 0em 0em 0em 0.5em;
    border-color: #FFFFFF;
    margin: auto;
}


.footer_para_right {
    display: block;
	text-align: right;
}


.footer_para_left {
    display: none;
}


#inner_body {
    background-color: #FFFFFF;
	padding: 1em 1em 2em 2em;
    background-image: url("bodypop_tablet.jpg");
	background-repeat: no-repeat; 
    background-position: 20px 10px;
}	


#inner_body_01 {
    background-color: #FFFFFF;
	padding: 0em 0em 0em 0em;
    background-image: url("roh.jpg");
	background-repeat: no-repeat; 
    background-position: 20px 130px;
}	


#masthead_float {
    float: left;
	clear: none;
    margin: -1em 0em 0em 3em;
}	


#source_magazine_mast {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 85%;
    letter-spacing: 0em;
    margin: 0em 0em 0em -29px;
	text-align: left;
}

#graduate_photography_online_mast {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.6em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 100%;
    letter-spacing: 0em;
    margin: 0em 0em 0.5em -29px;
	text-align: left;
}

.graduate_photography_online_mast_strap {
    color: #D5C6C0;
    text-shadow: none;	
}

.sponsor_logo_image {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 0em 0em 0.5em 0em;	
}


.promo_film_float {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin: 1.5em 0em 1.5em 0em;
}
.promo_film_float iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    border: 0em;
}


.guide_heading {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 1.8em 0em 0em 424px;
	text-align: left;
}


.guide_heading_top {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 1.8em 0em 0em 424px;
	text-align: left;
}





.guide_heading_big {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2.2em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 125%;
    letter-spacing: 0em;
    margin: 1.8em 6em 0.7em 0em;
}


.guide_bullet {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 2em 0.5em 0em 424px;
	text-align: left;
}

.guide_bullet_item {
    margin: 2em 0em 0em 0em;
	text-align: left;
}




.guide_bullet_link {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
    text-decoration: none;
}

A.guide_bullet_link:hover {
text-decoration: none; 
color: #FFFFFF;
}




.guide_para {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 0.5em 0em 0em 424px;
	text-align: left;
}


.guide_para_credit {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 0.8em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 245px 0em 0em -10px;
	text-align: left;
}


.straight_guide_para_float {
    float: none;
	clear: none;
    margin: 0em 0em 0em 0em;
}


.guide_para_float {
    float: left;
	clear: left;
    margin: 0em 0em 0em 0em;
}	


.guide_para_credit_float {
    display: block;
    float: left;
	clear: left;
    margin: 0em 0em 0em 0em;
}	


.guide_para_credit_float_mobile {
    display: block;
    float: left;
	clear: left;
    margin: 355px 0em 0em 0em;
}














.guide_para_alt {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 0.5em 0.5em 0em 1em;
	text-align: left;
}


.selector_organisation {
	font-size: 0.8em;
    font-style: italic;
    margin: 0em 0em 0em 0em;
	text-align: left;
}




.guide_heading_alt {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 1.8em 0.5em 0em 1em;
	text-align: left;
}

























.guide_para_01 {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.2em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 10em 5em 0em;
}


.guide_para_02 {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 0.5em 0em 2em;
	text-align: right;
}










.guide_selector_director_para {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.2em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 4em 0em 0em;
}

.guide_selector_question {
    color: #D5C6C0;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.2em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 4em 0em 0em;
}

.guide_selector_comment_para {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.2em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.5em 4em 3em 0em;
}

.guide_para_bold {
    color: #000000;
	font-weight: 400;
    font-weight: normal;
}

.guide_selector_question_bold {
    color: #D5C6C0;
	font-weight: 400;
    font-weight: normal;
}

.guide_para_italic {
    color: #FFFFFF;
    font-style: italic;
}

.guide_nav_para {
    margin: 0.2em 0.5em 1.5em 39.5em;
    display: block;
	text-align: left;
}

.guide_nav_para_mobile {
    margin: 0.2em 0em 1.5em 0em;
    display: none;
}

.guide_nav_para_footer {
    margin: 5em 0.5em 2em 0em;
    display: block;
	text-align: right;
}

.guide_nav_para_footer_mobile {
    margin: 4em 0em 1.5em 0em;
    display: none;
}


.guide_mid_link {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    letter-spacing: 0em;
}

A.guide_mid_link:hover {
text-decoration: underline; 
color: #76001A;
}


.guide_nav {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 145%;
    letter-spacing: 0em;
}

A.guide_nav:hover {
text-decoration: underline; 
color: #76001A;
}

.guide_active_nav {
    color: #76001A;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 145%;
    letter-spacing: 0em;
}

A.guide_active_nav:hover {
text-decoration: none; 
color: #76001A;
}

.guide_nav_breaker {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

.guide_link_para {
    margin: 0.6em 5em 1.5em 0em;
}

.guide_link {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

A.guide_link:hover {
text-decoration: none; 
color: #FFFFFF;
}

.footer_link {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.3em;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    padding-right: 0em;
}

A.footer_link:hover {
    text-decoration: none; 
    color: #76001A;
}


.upper_qnda_link {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    padding-right: 0em;
}

A.upper_qnda_link:hover {
    text-decoration: none; 
    color: #76001A;
}





















	
	
	
	
}


@media only screen and (min-width: 930px) {
/* For desktop: */


.selector_info_float_test {
    float: left;
	clear: none;
    margin: 0em 0em 0em 0em;
}	




.guide_selector_name {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 3em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 110%;
    letter-spacing: 0em;
    margin: 0.4em 0em -0.4em 0em;
}

.guide_selector_name_01 {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 3em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 110%;
    letter-spacing: 0em;
    margin: 2.2em 0em 0em 0em;
}



.guide_student_link_para {
    margin: 4em 5em 0em 0em;
}

.guide_student_link {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.6em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

A.guide_student_link:hover {
    text-decoration: none; 
    color: #FFFFFF;
}


.guide_uni_heading {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.4em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 125%;
    letter-spacing: 0em;
    margin: 0em 8em 0em 0em;
}

.thumbnail_div {
    float: none;
	clear: none;
    margin: 0em 0em 0em 0em;
}	

.thumbnail_para {
    vertical-align: middle;
    margin: 0em 0em 0em 0em;
}

.thumbnail_image {
    border-style: solid;
    border-color: #545654;
    border-width: 0px;
    vertical-align: bottom;
    margin: 1em 1em 0em 0em;
}

.selector_portrait {
    max-width: 100%;
    height: auto;
    float: left;
    margin: 1.5em 2em 1.5em 0em;	
}

.selector_portrait_small_inline {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 1.5em 2em 0em 0em;	
}


body {
    background-color: #FFFFFF;
	border-style: solid;
    border-width: 0em 2em 0em 2em;
    border-color: #FFFFFF;
    max-width: 66em;
    margin: auto;
}


.footer_para_right {
    display: block;
	text-align: right;
}


.footer_para_left {
    display: none;
}


#inner_body {
    background-color: #FFFFFF;
	padding: 1em 1em 1em 1em;
    background-image: url("bodypop_desktop.jpg");
	background-repeat: no-repeat; 
    background-position: 40px 10px;
}

#inner_body_michael_mack {
    background-color: #FFFFFF;
	padding: 1em 1em 1em 1em;
    background-image: url("michael_mack.jpg");
	background-repeat: no-repeat; 
    background-position: 40px 120px;
}











#inner_body_01 {
    background-color: #FFFFFF;
	padding: 0em 0em 0em 0em;
    background-image: url("roh.jpg");
	background-repeat: no-repeat; 
    background-position: 0px 0px;
}


#masthead_float {
    float: left;
	clear: none;
    margin: -1em 0em 0em 3em;
}	


#source_magazine_mast {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2.7em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 85%;
    letter-spacing: 0em;
    margin: 0em 0em 0em 6px;
	text-align: left;
}

#graduate_photography_online_mast {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2.2em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 100%;
    letter-spacing: 0em;
    margin: 0em 0em 0.5em 6px;
	text-align: left;
}

.graduate_photography_online_mast_strap {
    color: #D5C6C0;
    text-shadow: none;	
}

.sponsor_logo_image {
    max-width: 100%;
    height: auto;
    float: none;
    margin: 1em 0em 1em 0em;	
}

.promo_film_float {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
    margin: 1.5em 0em 1.5em 0em;
}
.promo_film_float iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    border: 0em;
}

.guide_heading {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 1.8em 0.5em 0em 37em;
	text-align: left;
}


.guide_heading_top {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 1.8em 0.5em 0em 37em;
	text-align: left;
}







.guide_heading_big {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 2.2em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 125%;
    letter-spacing: 0em;
    margin: 1.8em 8em 0em 0em;
}




.guide_bullet {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 2em 0.5em 0em 36em;
	text-align: left;
}

.guide_bullet_item {
    margin: 2em 0em 0em 0em;
	text-align: left;
}


.guide_bullet_link {
    color: #CAB2A6;
	font-family: 'Work Sans', sans-serif;
    text-decoration: none;
}

A.guide_bullet_link:hover {
text-decoration: none; 
color: #FFFFFF;
}

.guide_para {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 0.5em 0.5em 0em 37em;
	text-align: left;
}


.guide_para_credit {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 0.9em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 295px 0em 0em 25px;
	text-align: left;
}


.straight_guide_para_float {
    float: none;
	clear: none;
    margin: 0em 0em 0em 0em;
}


.guide_para_float {
    float: left;
	clear: left;
    margin: 0em 0em 0em 0em;
}	


.guide_para_credit_float {
    display: block;
    float: left;
	clear: left;
    margin: 0em 0em 0em 0em;
}	


.guide_para_credit_float_mobile {
    display: block;
    float: left;
	clear: left;
    margin: 520px 0em 0em 0em;
}


.guide_para_alt {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 135%;
    letter-spacing: 0em;
    margin: 0.5em 0.5em 0em 5em;
	text-align: left;
}


.selector_organisation {
	font-size: 0.9em;
    font-style: italic;
    margin: 0em 0em 0em 0em;
	text-align: left;
}




.guide_heading_alt {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.1em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: underline;
    line-height: 130%;
    letter-spacing: 0em;
    margin: 1.8em 0.5em 0em 5em;
	text-align: left;
}























.guide_para_01 {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 0.5em 4em 25em;
	text-align: right;
}

.guide_para_02 {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 0.5em 0em 7em;
	text-align: right;
}





.guide_selector_director_para {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 4em 0em 0em;
}

.guide_selector_question {
    color: #D5C6C0;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 4em 0em 0em;
}


.guide_selector_comment_para {
    color: #FFFFFF;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 300;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
    margin: 1.2em 8em 3em 0em;
}

.guide_para_bold {
    color: #000000;
	font-weight: 400;
    font-weight: normal;
}

.guide_selector_question_bold {
    color: #D5C6C0;
	font-weight: 400;
    font-weight: normal;
}


.guide_para_italic {
    color: #FFFFFF;
    font-style: italic;
}

.guide_nav_para {
    margin: 0.2em 0.5em 1.5em 39.5em;
    display: block;
	text-align: left;
}

.guide_nav_para_mobile {
    margin: 0.2em 0em 1.5em 0em;
    display: none;
}

.guide_nav_para_footer {
    margin: 5em 0.5em 2.5em 0em;
    display: block;
	text-align: right;
}

.guide_nav_para_footer_mobile {
    margin: 4em 0em 1.5em 0em;
    display: none;
}


.guide_mid_link {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    letter-spacing: 0em;
}

A.guide_mid_link:hover {
text-decoration: underline; 
color: #76001A;
}


.guide_nav {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.5em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 145%;
    letter-spacing: 0em;
}

A.guide_nav:hover {
text-decoration: underline; 
color: #76001A;
}

.guide_active_nav {
    color: #76001A;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.5em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 145%;
    letter-spacing: 0em;
}

A.guide_active_nav:hover {
text-decoration: none; 
color: #76001A;
}

.guide_nav_breaker {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 500;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

.guide_link_para {
    margin: 0.6em 0em 1.5em 0em;
	text-align: right;
}

.guide_link {
    color: #000000;
	font-family: 'Work Sans', sans-serif;
	font-style: normal;
	font-size: 1.3em;
	font-weight: 400;
	font-variant: normal;
    text-decoration: none;
    line-height: 120%;
    letter-spacing: 0em;
}

A.guide_link:hover {
text-decoration: none; 
color: #76001A;
}

.footer_link {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.2em;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    padding-right: 0em;
}

A.footer_link:hover {
    text-decoration: none; 
    color: #76001A;
}


.upper_qnda_link {
    font-family: 'Work Sans', sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    padding-right: 0em;
}

A.upper_qnda_link:hover {
    text-decoration: none; 
    color: #76001A;
}




}



#source_mast_image {
    margin: 0em 0em 0.5em 0em;	
}


#feature_masthead_strap {
    color: #42C7F4;
}

.season_chapter_heading_strap {
    color: #FE585A;
}

.footer_para {
    line-height: 145%;
    clear: both;
    margin: 0em 0.5em 2.5em 0em;
}

sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.4em; 
}





