@charset "UTF-8";
/* CSS styles - 5 Jan 2017 - Feral Practice */


body {
	background-color: #000000;
	background-repeat: repeat;
/* 	background-size: cover;		/* from above Fill background */
/*	width: 100%;				 from above Fill background */
/*    height: 100%; 				 from above Fill background */
/*    position: absolute; 		 from above Fill background */
/*    left: 0px; 					 from above Fill background */
/*    top: 0px; 					 from above Fill background */
/*    z-index: -1; 				 from above Fill background */
	font-size: 14px;
	font-family: 'Libre Franklin', Ubuntu, Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;			/* Franklin Medium is 500 */
	color: #ffffff;
/*	line-height: 24px; */
/*	kerning substitute > letter-spacing: 1px; (or 0.1em) makes a bif defernece - looks crap? */
	margin: 0px;
}

/* div {
	margin: 0px;
	padding: 0px;
} */

div#wrapper {
	width: 960px;
/*	background-color:#FFFFFF;
	background-image: url('graphics/background_graphic.jpg'); background-repeat:no-repeat;	*/
	margin-top: 43px;		/* fiona - top was 55px, then 1st fiona was 47 */
	margin-bottom: 0px;
	margin-left: 0px;		/* set at auto for centring */
	margin-right: 0px;		/* set at auto for centring */
	padding: 0px;
}

div#content_wrapper {
	width: 960px;
}

div#header {
	width: 875px;
	margin: 0 0 0 40px;	/* fiona */
	text-align: left;
	clear:left;
	font-family: 'Libre Franklin', Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;    /* Franklin Medium is 500 */
	font-size: 18px
/*	letter-spacing: 1em; instead of blanks inbetween the characters - needs more investigation */
/*	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; */
}

div#top_main_nav {
	width: 730px;
	margin: 12px 0 1px 230px;	/* was orig 12 0 26 231 */
	text-align: left;
	font-size: 13px;
	letter-spacing: 0.2em;
	
	clear:left;
/*	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px; */
}

div#left_nav_title {
	width: 875px;
	margin: 0 0 0 85px;
	clear: left;
	font-size: 22px; /*  Fiona 18 */	
}

div#content_title {
	width: 729px;
	margin: 10px 0 16px 231px;	/* to match original 8px, enlarged for Fiona 18, top bottom changed from 14, 21 for fiona title */
	clear:left;
	font-weight: 500;    /* Franklin Medium is 500 */
	font-size: 18px; /*  Fiona 16 */
}

div#left_nav {
	width: 191px;
	margin: 0 0 20px 40px;	/* fiona - top 55px */
	float: left;
	font-size: 12px; /* 11  */
	line-height: 18px;
	font-weight: 500;    /* Franklin Medium is 500 */
/*	letter-spacing: 0.1em;	*/
}

div#content {
	width: 600px;
	margin: 0 0 0 0px;
	float: left;
}

div#content_large {
	width: 729px;
	margin: 0;
	float: left;
/*	font-size: 12px; */
}

div#right_content-v2 {
	width: 219px;
	padding: 3px 0 0 0;	/* 416 to top of title, 377 to middle nav triangles */
	text-align: right;
	float: right;
	font-size: 11px;
}

div#right_content {
	width: 219px;
/*	padding-top: 367px;	 416 to top of title, 377 to middle nav triangles, 447, 373, 367 - removed now, as putting share at top */
	text-align: right;
	margin-top: -8px;	/* damian added to raise sharing icons in line */
	float: right;
	font-size: 11px;
}

div#pre_footer {
	width: 729px;
	margin: 0 0 11px 231px;
	/*	padding: 0px 0px 0px 0px; */
/*	margin: 20px 0 10px 85px; */
	padding-top: 40px;
	clear:left;
	text-align: left;/*	font-size: 9px; */
	border-top-width: 30px;
}

div#footer {
	width: 729px;
	margin: 0 0 40px 231px;
	clear:left;
/*	float: left;	*/
	font-size: 10px;
/*	text-align: center;	*/
}


div#archive_nav {
	width: 729px;
	margin: 0 0 24px 0;
	text-align: left;
/*	font-size: 13px;
	letter-spacing: 0.2em; */
	clear:left;
	font-size: 14px;

}
#imageRowEnd {
	width: 220px;/*	160 */
	height: 210px;/*	168 */
	margin: 0;
	z-index: 9;
	float: left;
}
#imageRow {
	width: 220px;/*	160 */
	height: 210px;/*	168 */
	margin: 0 34px 0 0;/*	 0 16px 0 0 */
	z-index: 9;
	float: left;
}

div#textRow {
	width: 729px;
	clear:left;
	text-align: left;
}

p {
    max-width: 600px;
}

/* h1 {
	font-size:18px;
} inherited, not used? */

h1, h2, h3, h4, h5, h6 {
	font-weight: 700;  /* Franklin Bold is 700 */
}

em {
	font-weight: 500italic;    /* Franklin Medium Italic is 500i */
}

strong {
	font-weight: 700;    /* Franklin Bold is 700 */
}

/* h1 {
	font-weight: 400;
	font-size: 16pt;
	margin: 8px 0 15px 0;
} 

h2 {
	font-weight: 400;
	font-size: 13pt;
	margin: 8px 0 15px 0;
} */

.pagetitle {
	font-weight: 700;    /* Franklin Bold is 700 */
	font-size: 17px;	/* Original is pt (13), with browser computing a size of 17.3333px */
}

/* .pagetitle  {
	font-weight: 400;
	font-size: 16pt;
	margin: 8px 0 15px 0;
	padding: 8px 0 15px 0;
} */

.pagesubtitle {
	font-weight: 700;    /* Franklin Bold is 700 */
	font-size: 13pt;
}

.quote {
	padding: 0 21px;
}

/*	h2 {
	font-size:12px;
	color: #5c985c;   /*  color: #333;   */
/*	margin-top: 0px;
} */

/* 	font-size:12px;
	color: #333;
} inherited, not used? */

/* .title  {
	font-size: 18px;
	font-weight: bold;
} inherited, not used? */


hr {
	border: 0;
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	width: 100%;
	text-align: left;
}


a:link {
	text-decoration: none;
	color: #ffffff;  /*  #5c985c;   */
}
a:visited {
	text-decoration: none;
	color: #ffffff;  /*  #5c985c;   */
}
a:hover {
	text-decoration: underline;
	color: #ff99ff;  /*  #993333;   */
}
a:active {
	text-decoration: none;
	color: #000000;
}

a.footer:link {
	text-decoration: none;
	color: #666666;  /*  #5c985c;   */
}
a.footer:visited {
	text-decoration: none;
	color: #666666;  /*  #5c985c;   */
}
a.footer:hover {
	text-decoration: underline;
	color: #993333;
}
a.footer:active {
	text-decoration: none;
	color: #000000;
}

a.underscorelink:link {
	text-decoration: underline;
	color: #666666;
}
a.underscorelink:visited {
	text-decoration: underline;
	color: #666666;
}
a.underscorelink:hover {
	text-decoration: underline;
	color: #993333;
}
a.underscorelink:active {
	text-decoration: none;
	color: #000000;
}

.backLink {
	font-size:12px;
}


.leftnavtopmargin {
	position: relative;
	top: -4px; 
}

/* ORBIT SLIDER additions */


.orbit-caption {
	font-weight: 500;  /* Franklin Medium is 500  */
}


.caption-smaller {
	font-size: 11px;
	font-weight: 400;   /* Franklin Regular is 500  */
}


/* sharp Image Blink code below */

@-webkit-keyframes blink {
    0% {
        opacity: 1;
    }
    49% {
        opacity: 1;
    }
    50% {
        opacity: 0.7;	/* original 0 */
    }
    100% {
        opacity: 0.7;	/* original 0 */
    }
}
@-moz-keyframes blink {
    0% {
        opacity: 1;
    }
    49% {
        opacity: 1;
    }
    50% {
        opacity: 0.7;	/* original 0 */
    }
    100% {
        opacity: 0.75;	/* original 0 */
    }
}
@-o-keyframes blink {
    0% {
        opacity: 1;
    }
    49% {
        opacity: 1;
    }
    50% {
        opacity: 0.7;	/* original 0 */
    }
    100% {
        opacity: 0.7;	/* original 0 */
    }
}
.blinky {
    -webkit-animation: blink 1s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation: blink 1s;
    -moz-animation-iteration-count: infinite;
    -o-animation: blink 1s;
    -o-animation-iteration-count: infinite;
}
