@charset "utf-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family:'BasicCommercialSoftRndedW01', sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p, li
{font-size: 1.0em; line-height:1.5; padding:5px 15px 5px 0;}

.panelForText p
{padding:10px 10px 10px 20px;}

.panelForTextFull p, .panelForTextFull h4
{padding:10px 10px 10px 20px;}

/* Start of structure */
.siteWrap
{}

.wrapper
{ width: 935px; margin: 0 auto; }

.wrapper-ext
{ width: 945px; margin: 0 auto; }

.siteWrap .header
{ background:url(../images/header-home.jpg); width:100%; height:350px; color:#fff;}

.siteWrap .headerstrip
{ background-color:#333;}

.siteWrap .yorkLogo
{float:left; padding-left:4px;}

.siteWrap .profRecruitment
{float:left; padding-left:12px;}

.siteWrap .profRecruitment h1
{font-size:2em; font-weight:bold; padding-top:19px;}

.siteWrap .profRecruitment h1
{color:#fff; text-decoration:none;}

.siteWrap .profRecruitment h1 a.link
{color:#a13469;}

.siteWrap .profRecruitment h1 a.visited
{color:#a13469;}

.siteWrap .profRecruitment h1 a.hover
{color:#a13469;}

.siteWrap .profRecruitment h1 a.active
{color:#a13469;}

.siteWrap h2
{color:#fff; font-size:1.6em; font-weight:bold; padding:15px 0 15px 14px;}

.siteWrap h2.headings
{padding:30px 14px;}

.siteWrap .bannerImage
{background:url(images/header-home.jpg); padding:0 0;}

.siteWrap .bannerImage2
{background:url(img/frontManagementSchool.jpg); padding:0 0; border-bottom:3px solid #ac0000;}

.siteWrap .bannerImageInternal
{background-color:rgba(255,255,255,0.9); height:150px; padding:5px 0;}

.siteWrap .bannerImageInternal h2
{padding:20px 0 0 30px; font-size:1.3em; font-weight:bold;}

.siteWrap .colourWhite
{color:#fff;}

.siteWrap .colourRed
{color:#AC0000;}

.siteWrap .colourBlue
{color:#182d4d;}

.siteWrap .nav
{background-color:#333; height:30px; padding:12px 0 2px;}

.siteWrap nav
{font-size:1.1em; color:#fff; padding-left:8px;}

.siteWrap nav a
{padding:4px 6px 2px; color:#fff; font-weight:bold; text-decoration:none;}

.siteWrap nav a:link
{color:#fff;}

.siteWrap nav a:visited
{color:#fff;}

.siteWrap nav a:hover
{text-decoration:underline;}

.siteWrap nav a:active
{color:#fff;}

.siteWrap .mainContent
{}

.headerCol
{float:left; width:460px; padding-left:15px;}

h3
{font-size:1.3em; font-weight:bold; padding:10px 0px;}

h4
{font-size:1.2em; font-weight:bold; padding-top:12px;}

.textCol
{float:right; width:440px; padding:10px 3px;}

.panelForText
{float:right; width:540px; margin:10px 0;}

.panelForTextFull
{float:left; width:900px; margin:10px 0;}

.backgroundWhite
{	color:#000;
	background-color: rgba(255, 255, 255, 0.8); /* For IE8 and earlier */
}

.backgroundBlack
{	color:#fff;
	background-color: rgba(0, 0, 0, 0.5); /* For IE8 and earlier */
}

.floatRight
{float:left;}

.athena
{width:200px;}

.departmentPanel
{float:left; width:430px; margin:10px 5px 15px; padding:10px 10px; color:#fff;}

a .departmentPanel  h3, a .departmentPanel  h4
{}

a:hover .departmentPanel h3, a:hover .departmentPanel h4
{text-decoration:underline;}

.sectionOne
{background:url(../images/heslington-hall-2.jpg); color:#333;}

.mainContent .sectionTwo
{background-color:#a13469; color:#FFF;}

.mainContent .sectionTwo a, .mainContent .sectionFour a, .mainContent .sectionFive a
{color:#FFF;}
.mainContent .sectionTwo a:link, .mainContent .sectionFour a:link, .mainContent .sectionFive a:link
{color:#FFF;}
.mainContent .sectionTwo a:visited, .mainContent .sectionFour a:visited, .mainContent .sectionFive a:visited
{color:#FFF;}
.mainContent .sectionTwo a:hover, .mainContent .sectionFour a:hover, .mainContent .sectionFive a:hover
{color:#FFF;}
.mainContent .sectionTwo a:active, .mainContent .sectionFour a:active, .mainContent .sectionFive a:active
{color:#FFF;}

.mainContent .sectionThree
{background:url(../images/york-night.jpg) no-repeat; color:#333;}

.mainContent .sectionFour
{background-color:#a13469; color:#FFF;}

.mainContent .sectionFive
{background-color:#333; color:#FFF;}

.mainContent .minsterSection
{background:url(../images/minster-large.jpg) no-repeat; height:500px;}

.mainContent ul.bullets li
{list-style-type:circle; color:#fffl}


.closer
{clear:both;}

/* ported in from old style sheet */

.sociallinksC img
{padding:5px 0px 5px 5px;}
.sociallinksC a
{display:inline-block; text-decoration:none; margin:5px;}
.sociallinksC a.twitter
{background:url(../images/twitter.png); width:23px; height:23px;}
.sociallinksC a:hover.twitter
{background:url(../images/twitter-alt.png);}
.sociallinksC a.facebook
{background:url(../images/facebook.png); width:23px; height:23px;}
.sociallinksC a:hover.facebook
{background:url(../images/facebook-alt.png);}
.sociallinksC a.linkedin
{background:url(../images/linkedin.png); width:23px; height:23px;}
.sociallinksC a:hover.linkedin
{background:url(../images/linkedin-alt.png);}

.sticky {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 100;
	border-top: 0;
}  

.nav {
	padding: 25px 0;
	background-color: slategrey;
	position: -webkit-sticky;
	top: 0;
	z-index: 1;
}