.right {
	float:right !important;
	margin-right:0px !important
}
.twocolumn .right {
	margin-left:10px;
}
.left {
	float:left !important
}
.onecolumn {
	width:230px !important
}
.twocolumn {
	width:470px !important;
	margin-right:5px;
}
.threecolumn {
	width:710px !important
}
.fourcolumn {
	width:960px !important;
}
.colone {
	margin-left:0;
	margin-right:0;
}
.coltwo {
 margin-left:10px margin-right:0;
}
.colthree {
	margin-left:10px;
	margin-right:0 !important
}
.sixninety {
	width:690px;
}
.twomulticolumn {
	-moz-column-count: 2;
	-moz-column-gap: 10px;
	-webkit-column-count: 2;
	-webkit-column-gap: 10px;
	column-count: 2;
	column-gap: 10px;
}
.onecolumn img {
  max-width:100%;
  _width:100%;
}

.onecolumn h4{
text-align: center;
}
.topper{
  margin-top:10px;
}
.banner {
	margin-bottom:10px;
}
.banner .caption {
	font-size:0.8em;
	line-height:2em;
	background-color:#f3f3f3;
	padding:0 1px;
}
img.block {
	display:block;
}

/*figure {
  float:right;
  width: 180px;
  padding: 10px;
  background: #f6f6f6;
  margin: 0;

  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}

figure img {
  max-width:100%;
  _width:100%;
  display:block;
}

figure.banner{
  padding:0;
}

figcaption {
font-size: 0.85em;
line-height: 1.2;
color: #666666;
}

figure.banner figcaption{
  padding:7px 10px;
}
*/

.clickable {
	cursor:pointer
}
.stir-smallerfontbold {
	font-size:85%;
	font-weight:bold;
	letter-spacing:0px;
}
.stir-redbold {
	color:#E00;
	font-weight:bold;
}

.anotherpromo{
  clear:both;
  margin: 0 auto 20px;
  padding: 20px 0 0;
  text-align:center;
  position:relative;
  border-top:1px solid #f6f6f6;
  border-width:1px 0 0 0;
 }

.anotherpromo a:hover{
  outline: 1px dotted #ccc;
}

.anotherpromo::before{
	content: "";
	width: 100%;
	height: 5px;
	position:absolute;
	top:0;
	left: 0;
	overflow: hidden;
	background: -webkit-radial-gradient(50% -50%, ellipse farthest-side, rgba(0,0,0,0.35), rgba(0,0,0,0));
	background: -moz-radial-gradient(50% -50%, ellipse farthest-side, rgba(0,0,0,0.35), rgba(0,0,0,0));
	background: -ms-radial-gradient(50% -50%, ellipse farthest-side, rgba(0,0,0,0.35), rgba(0,0,0,0));
	background: -o-radial-gradient(50% -50%, ellipse farthest-side, rgba(0,0,0,0.35), rgba(0,0,0,0));
	background: radial-gradient(farthest-side ellipse at 50% -50%, rgba(0,0,0,0.35), rgba(0,0,0,0));
}


#stir-content a.pushbutton {
	color:#000;
	display:inline-block;
	font-size:11px;
	height:23px;
	letter-spacing:0px;
	line-height:23px;
	margin:0px 0px 13px 0px;
	text-align:center;
	text-decoration:none;
	width:166px;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/pushbutton.png");
	background-repeat:no-repeat;
}
#stir-content a.pushbutton:hover {
	text-decoration:none
}
a.pushbutton.blue {
	background-position:0px -69px;
}
a.pushbutton.blue:hover {
	background-position:0px -92px;
}
a.pushbutton.blue:active {
	background-position:0px -115px;
	padding-left:1px;
}
a.pushbutton.green {
	background-position:0px -138px;
}
a.pushbutton.green:hover {
	background-position:0px -161px;
}
a.pushbutton.green:active {
	background-position:0px -184px;
	padding-left:1px;
}
a.pushbutton.grey {
	background-position:0px -0px;
}
a.pushbutton.grey:hover {
	background-position:0px -23px;
}
a.pushbutton.grey:active {
	background-position:0px -46px;
	padding-left:1px;
}
#stir-content a.arrow {
	line-height:36px;
	height:36px;
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/blue-arrow.png") left center no-repeat;
	padding-left:41px;
	display:block;
}
.sectiontop {
	background:#69C;
	border-radius:2px;
	color:#FFF;
	display:block;
	font-size:1em;
	font-weight:800;
	height:29px;
	line-height:28px;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 10px;
	width:220px;
	background-image: -o-linear-gradient(rgba(255,255,255,0.2), rgba(0,0,0,0.3));
	background-image: -moz-linear-gradient(rgba(255,255,255,0.2), rgba(0,0,0,0.3));
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.2)), to(rgba(0,0,0,0.3)));
	background-image: linear-gradient(rgba(255,255,255,0.2), rgba(0,0,0,0.3));
}
.twocolumn.sectiontop {
}
.threecolumn.sectiontop {
}
div.menublock {
	margin-bottom:18px;
	width:230px;
	float:left
}
div.menublock ul {
	margin-bottom:18px;
	font-size:11px;
	padding-left:1px;
}
div.menublock ul li {
	list-style:none;
	margin:0px 0px 9px 1px;
	width:228px;
	line-height:14px;
	letter-spacing:0px;
}
div.menublock ul li a:after, div.ticker a:after {
 content:" " url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/triangle.gif")
}
div.menublock ul li a {
	padding-right:0px;
	display:block;
	background-color:#FFF
}
#stir-content div.menublock ul li {
	list-style:none
}
div.menublock ul li a:hover {
	text-decoration:underline
}
.quotation {
	float:left;
	padding:40px 0px 0px 0px;
	/*width:465px;*/
	background-position:0 0;
	background-repeat:no-repeat;
	color:#4b4b4b;
	margin:0px 5px 1.38em 0px;
}
.open {
 /*background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/quotationmarks_alpha.png")*/
}

.open{
  position:relative;
}
.open:before{
/*
  content: '“';
  color: #036;
  font-size:7em;
  line-height:1;
  position:absolute;
  font-family: "Times New Roman", serif;
  top:-5px;
  left:-4px;
*/
}


.quotation blockquote {
	/*border:1px dashed #69C;
	border-right:none;
	border-left:none;*/
	/*padding:8px 0px 9px 0px;*/
	margin:0;
	font-size:12px;
	line-height:18px;
}
.quotation .citation {
	/*text-align:right;*/
	/*letter-spacing:0px;*/
	font-size:11px;
	font-weight:bold;

}
#stir-content .quotation p {
	margin:0;
}
.quotation.onecolumn, .quotation-onecolumn {
	width:230px;
}
.closed {
	color:#333;
	background-color:#dcdcdc; /*url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/quote-closed-bg.png") 0px 0px no-repeat*/
	background-image: none;
}
.closed blockquote {
	padding:9px 10px 10px 14px;
	border:none
}
.closed .citation {
	background-color:#8b8b8b;
	color:#FFF;
	border:none;
	padding:8px 10px 8px 0px;
	margin:0;
	line-height:18px;
}
.bigquote blockquote {
	border-top: 1px dotted #ccc;
	padding-top: 1em;
	quotes: "“" "”" "‘" "’";
}
.bigquote blockquote:before,
.bigquote blockquote::before {
content: open-quote;
}
.bigquote blockquote:after,
.bigquote blockquote::after {
content: close-quote;
}
.viewpoint img{
	border-radius:100;
	display:block;
	margin:0 auto;
}
.sidebar {
	background-color:#DBEBF6;
	padding:0 10px;
	margin-bottom:10px;
}
.sidebar.onecolumn {
	width: 210px !important;
}
#stir-content .sidebar h2,
#stir-content .sidebar h3 {
	margin: 0 0 0.5em;
}
.sidebar .course-browser {
	width:210px;
}
#stir-content .sidebar p {
	margin-bottom:0;
}
.sidebar li {
	color:#69C;
}
.padded {
	padding:10px;
}
.shaded {
	border: 1px solid;
	border-color:#C5D3DD;
	border-color:rgba(0,0,0,0.1);
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
}
.shadowed {
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.333);
}
.factbox {
	font-size:11px;
	width:210px;
	padding:10px 10px 2px 10px;
	background-color:#89AACC;
	color:#333;
	margin-right:5px;
	float:left;
	margin-bottom:18px;
	border-radius:2px;
}
.factbox-title {
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	border-bottom:2px solid #B6CADE;
	display:block;
	padding:0px 0px 8px 0px;
}
.factbox a {
	color:#FFF !important;
	text-decoration:none;
	border-bottom:1px dotted #FFF
}
.factbox a:hover {
	border-bottom-style:solid;
	text-decoration:none !important
}
.factbox strong, .factbox b {
	color:#FFF
}
#stir-content .factbox ul {
	list-style:none;
	margin:0;
	padding:0
}
.factbox li {
	display:block;
	line-height:1.2em;
	border-bottom:1px dashed #B6CADE;
	padding:7px 0px 7px 0px;
	margin:-1px 0px 0px 0px;
}
.factbox li:last-child {
	border-bottom:none
}
#factoid div, #factoid p {
	padding:0;
	margin:0
}
#factoid {
	letter-spacing:0px;
	margin:0px 0px 18px 0px;
	padding:0
}
.factbox.hcc6633 {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/cc6633/factbox-bg.gif") #c63 repeat-y
}
.factbox.hcc6633 div {
	background-color:#c63
}
.factbox.hcc6633 .factbox-title {
	border-bottom-color:#E7B79F
}
.factbox.hff0000 {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/ff0000/factbox-bg.gif") #F00 repeat-y
}
.factbox.hff0000 div {
	background-color:#E02621
}
.factbox.hff0000 .factbox-title {
	border-bottom-color:#EC7D7A
}
.factbox.h660033 {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/660033/factbox-bg.gif") #603 repeat-y
}
.factbox.h660033 div {
	background-color:#603
}
.factbox.h660033 .factbox-title {
	border-bottom-color:#B17D97
}
.factbox.h660066 {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/660066/factbox-bg.gif") #606 repeat-y
}
.factbox.h660066 div {
	background-color:#606
}
.factbox.h660066 .factbox-title {
	border-bottom-color:#B17DB1
}
.factbox.h003366 {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/003366/factbox-bg.gif") #036 repeat-y
}
.factbox.h003366 div {
	background-color:#036
}
.factbox.h003366 .factbox-title {
	border-bottom-color:#859DB6
}
.factbox.h0099ff {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/0099ff/factbox-bg.gif") #09F repeat-y
}
.factbox.h0099ff div {
	background-color:#09F
}
.factbox.h0099ff .factbox-title {
	border-bottom-color:#82CDFF
}
.factbox.h009999 {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/009999/factbox-bg.gif") #099 repeat-y
}
.factbox.h009999 div {
	background-color:#099
}
.factbox.h009999 .factbox-title {
	border-bottom-color:#C5E8E8
}
.factbox.h66CC33 {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/66cc33/factbox-bg.gif") #6C3 repeat-y
}
.factbox.h66CC33 div {
	background-color:#6C3
}
.factbox.h66CC33 .factbox-title {
	border-bottom-color:#B6E79D
}
a.call-to-action {
	background-color:#898888;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/call-to-action.png.jpeg");
	background-repeat:no-repeat;
	color:#FFF !important;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	height:38px;
	letter-spacing:0px;
	line-height:38px;
	padding-left:10px;
	text-align:left;
	text-decoration:none !important;
	text-transform:uppercase;
	width:220px;
	margin:0px 0px 3px 0px;
}
a.call-to-action-2line {
	background-color:#898888;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/call-to-action.png.jpeg");
	background-repeat:no-repeat;
	color:#FFF !important;
	display:block;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:0px;
	padding-left:13px;
	text-align:left;
	text-decoration:none !important;
	text-transform:uppercase;
	width:220px;
	margin:0px 0px 3px 0px;
	font-size:60%;
	line-height:14px;
	padding-top:5px;
	height:33px;
}
a.last {
	margin-bottom:18px;
}
a.call-to-action:hover {
	background-color:#666665;
}
a.call-to-action:active {
	background-color:#555;
}
a.call-to-action:after {
 content:' ' url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/call-to-action-arrow.gif");
}
a.call-to-action.noafter:after {
 content: normal;
}
a.enquiry {
	background-position:-10px -15px;
}
a.enquiry:hover {
	background-position:-263px -15px;
}
a.tour {
	background-position:-10px -62px;
}
a.tour:hover {
	background-position:-263px -62px;
}
a.application {
	background-position:-10px -109px;
}
a.application:hover {
	background-position:-263px -109px;
}
a.airport {
	background-position:-10px -157px;
}
a.airport:hover {
	background-position:-263px -157px;
}
a.information {
	background-position:-10px -204px;
}
a.information:hover {
	background-position:-263px -204px;
}
a.comment {
	background-position:-10px -251px;
}
a.comment:hover {
	background-position:-263px -251px;
}
a.email {
	background-position:-10px -298px;
}
a.email:hover {
	background-position:-263px -298px;
}
a.donations {
	background-position:-10px -345px;
}
a.donations:hover {
	background-position:-263px -345px;
}
a.ug {
	background-position:-10px -392px;
}
a.ug:hover {
	background-position:-263px -392px;
}
a.pg {
	background-position:-10px -440px;
}
a.pg:hover {
	background-position:-263px -440px;
}
a.translations {
	background-position:-10px -487px;
}
a.translations:hover {
	background-position:-263px -487px;
}
a.flexible {
	background-position:-10px -534px;
}
a.flexible:hover {
	background-position:-263px -534px;
}
a.download {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/call-to-action-dl.png") 0px 0px no-repeat
}
a.download:hover {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/call-to-action-dl.png") 0px -38px no-repeat
}
a.photograph {
	background-position:-10px -580px;
}
a.photograph:hover {
	background-position:-263px -580px;
}
a.people {
	background-position:-10px -628px;
}
a.people:hover {
	background-position:-263px -628px;
}
a.threesixty {
	background-position:-10px -675px;
}
a.threesixty:hover {
	background-position:-263px -675px;
}
a.rmscta{
	background-position:-10px -722px;
}
a.rmscta:hover{
	background-position:-263px -722px;
}
.feedback, .feedback-alt {
	float:left;
	width:100%
}
.feedback.success {
	border:2px solid #70D013
}
.feedback.success .title {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/success-tick.gif")
}
.feedback.success .text {
}
.feedback.failure {
	border:2px solid #F00
}
.feedback.failure .title {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/failure-cross.gif")
}
.feedback-failure .text {
}
.feedback.warning {
	border:2px solid #FD7700
}
.feedback.warning .title {
 background-image: url(/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/css/t4 type="media" id="872" formatter="image/path" />)
}
.feedback.warning .text {
}
.feedback-alt {
	border:none;
	background:none;
	margin-bottom:18px;
	background-repeat:repeat-x
}
.feedback-alt .title {
	background-repeat:no-repeat;
	background-position:20px center;
	color:#FFF;
	margin:0;
	line-height:30px;
	height:30px;
	font-size:11px;
	padding-left:45px;
	font-weight:bold;
	float:none
}
.feedback-alt .text {
	font-size:11px;
	background-color:#fff;
	padding:20px;
}
.feedback-alt.warning {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/warning-alternative-bg.png")
}
.feedback-alt.warning .title {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/warning-alternative-icon.gif")
}
.feedback-alt.warning .text {
	border:2px solid #FD7700;
	border-top:none
}
.feedback-alt.success {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/success-alternative-bg.png")
}
.feedback-alt.success .title {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/success-alternative-icon.gif")
}
.feedback-alt.success .text {
	border:2px solid #70D013;
	border-top:none
}
.feedback-alt.failure {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/failure-alternative-bg.png")
}
.feedback-alt.failure .title {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/failure-alternative-cross.gif")
}
.feedback-alt.failure .text {
	border:2px solid #F00;
	border-top:none
}
/**/
/*.feedback-alt*/ .notification {
	/*background:rgb(113, 164, 215);*/
	position:relative;
	overflow:hidden;
}
/*.feedback-alt*/ .notification .title {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background-color:rgb(113, 164, 215);
	background:-moz-linear-gradient(top, #70A3D5, #5981A9);
	background:-webkit-gradient(linear, left top, left bottom, from(#70A3D5), to(#5981A9));
}
/*.feedback-alt*/ .notification .text {
	position:relative;
	background:none;
	border:2px solid rgb(113, 164, 215);
	border-top:none;
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/notification-alternative.gif") transparent no-repeat 10px 6px;
	padding-top:40px;
}
/**/
.feedback {
	margin:18px 0px;
}
.feedback .title {
	line-height:18px;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin:-11px 0px 0px 10px;
	padding-left:30px;
	padding-right:10px;
	background-repeat:no-repeat;
	background-color:#fff;
	background-position:10% 25%
}
.feedback .text {
	font-size:11px;
	background-color:#fff;
	padding:20px;
}
.text ul {
	color:#F00;
	list-style:none
}
.text ul li {
	list-style:none;
	margin:0;
	font-weight:bold;
	font-size:11px;
}
.success strong, .success b, {/*.success li */
 color:#70D013
}
.warning strong, .warning b, {/*.warning li*/
 color:#FD7700
}
.failure strong, .failure b, { /*.failure li*/
 color:#F00
}
.pg_intro h2 {
	font-size:16px;
	line-height:1.2em;
	margin:0 0 1em;
}
.pg_intro h3 {
	font-size:14px;
	color:#333;
	margin: 0 0 1em;
}
#stir-content .stir-contact {
	margin-bottom:10px;
	font-size:0.9230769230769231em; /* 12/13 */
}
#stir-content .stir-contact p {
}
.stir-contact span {
	display:block
}
.stir-contact .heading {
	background:#939393 /*#b9b9b9*/;
	background: -webkit-gradient(linear, left top, left bottom, from(#b9b9b9), to(#939393));
	background: -moz-linear-gradient(top, #b9b9b9, #939393);
	background: -o-linear-gradient(top, #b9b9b9, #939393);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#FFF;
	height:29px;
	font-size:1.166666666666667em; /* 14/12 */
	line-height:29px;
	padding-left:10px;
}
.stir-contact .name {
	font-weight:bold;
	margin:5px 0px;
	line-height:13px;
	padding-left: 1px;
}
.stir-contact .department {
	font-weight:bold;
	margin:5px 0px;
	color:#666;
	display:block;
 line-height:13px padding-left: 1px;
}
.stir-contact .address {
	margin:5px 0px;
	padding:5px 0px 5px 1px;
	border-bottom:1px dotted #CCC;
	border-top:1px dotted #CCC;
	line-height:13px;
}
.stir-contact .telephone, .stir-contact .facsimilie, .stir-contact .email, .stir-contact .website, .stir-contact .facebook, .stir-contact .twitter {
	padding-left:18px;
	line-height:16px;
	margin:2px 0 2px 1px;
}
.stir-contact .telephone {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/telephone.gif") 0px center no-repeat
}
.floaty-right {
	float:right
}
.floaty-left {
	float:left;
	clear:both
}
.stir-contact .facsimilie {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/facsimilie.gif") 0px center no-repeat;
}
.stir-contact .email, a.mailto {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/email.gif") 0px center no-repeat;
}
.stir-contact .website {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/website.gif") 0px center no-repeat;
}
.stir-contact .twitter {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/twitter.gif") 0 50% no-repeat;
}
.stir-contact .facebook {
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/facebook.gif") 0 50% no-repeat;
}
.page-curl {
	margin-right:5px;
	float:left;
	width:176px;
	background-color:#C8E2F2;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/003366/page-curl.gif");
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:27px;
	font-size:11px;
	margin-bottom:18px;
	line-height:18px;
	letter-spacing:0px;
	min-height:160px;
}
#stir-content .page-curl h3, #stir-content .page-curl h2, #stir-content .page-curl h1 {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:9px;/*letter-spacing:0.6px;*/
}
#stir-content .page-curl h2 {
	font-size:13px;
}
#stir-content .page-curl h1 {
	font-size:15px;
}
.page-curl h1, .page-curl h2, .page-curl h3 {
	color:#333
}
#stir-content .page-curl a {
	color:#000;
	border-bottom-style:dotted;
	border-bottom-color:#000;
	border-bottom-width:1px;
	text-decoration:none
}
#stir-content .page-curl a:hover {
	border-bottom-style:solid
}
.page-curl p {
	line-height:18px;
	margin-bottom:10px;
}
#stir-content .page-curl ul, #stir-content .page-curl li {
	list-style:none
}
.page-curl li {
	padding-left:18px;
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/black-arrow.gif") 0px 2px no-repeat;
	margin-bottom:9px;
	line-height:18px;
	font-size:11px;
}
/* Orange */
.hcc6633 {
	background-color:#e5821c;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/cc6633/page-curl.gif");
	color:#fff
}
.hcc6633 h1, .hcc6633 h2, .hcc6633 h3 {
	color:#FFF
}
.h66CC33 li, .hcc6633 li, .h0099ff li, .h660066 li, .hff0000 li {
 background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/white-arrow.gif");
}
#stir-content .hcc6633 a {
	border-bottom-color:#FFF;
	color:#FFF
}
/* Green */
.h66CC33 {
	background-color:#71bf44;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/66cc33/page-curl.gif");
	color:#fff
}
.h66CC33 h1, .h66CC33 h2, .h66CC33 h3 {
	color:#FFF
}
#stir-content .h66CC33 a {
	border-bottom-color:#FFF;
	color:#FFF
}
/* Blue */
.h0099ff {
	background-color:#489ED3;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/0099ff/page-curl.gif");
	color:#fff
}
#stir-content .h0099ff a {
	border-bottom-color:#FFF;
	color:#FFF
}
.h0099ff h1, .h0099ff h2, .h0099ff h3 {
	color:#FFF
}
/* Purple */
.h660066 {
	background-color:#6D1572;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/660066/page-curl.gif");
	color:#fff
}
#stir-content .h660066 a {
	border-bottom-color:#FFF;
	color:#FFF
}
.h660066 h1, .h660066 h2, .h660066 h3 {
	color:#FFF
}
/* Red */
.hff0000 {
	background-color:#E02621;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/ff0000/page-curl.png");
	color:#fff
}
#stir-content .hff0000 a {
	border-bottom-color:#FFF;
	color:#FFF
}
.hff0000 h2, .hff0000 h3, .hff0000 h1 {
	color:#FFF
}
.hcc6633-light {
	background-color:#f7d9ba;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/cc6633/page-curl-light.gif")
}
.h66CC33-light {
	background-color:#d4ecc7;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/66cc33/page-curl-light.gif")
}
.h0099ff-light {
	background-color:#c8e2f2;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/0099ff/page-curl-light.gif")
}
.h660066-light {
	background-color:#d3b8d4;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/660066/page-curl-light.gif")
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.clearfix {
	display:inline-block
}
html[xmlns] .clearfix {
	display:block
}
* html .clearfix {
	height:1%
}
.seven-ten .newsbody {
	float:left
}
div.news {
	margin-bottom:27px;
	float:left
}
.seven-ten .news-image {

	margin:0px 0px 9px 10px;
	padding:0;
	width:230px;
	float:right;
	font-size:90%;
	overflow:hidden
}
.news-image {
	margin:0;
	padding:0
}
#stir-content .news h2 {
	line-height:18px;
}
.seven-ten .news h2 {
	width:auto
}
.news h2 {
	line-height:18px;
	padding:0;
	font-weight:bold;
	color:#333
}
.news .details {
	font-size:10px;
	line-height:18px;
	margin:9px 0px;
	color:#69c
}
.news .newsbody {
	border-bottom:1px dashed #69c;
	border-top:1px dashed #69c;
	padding:12px 0px 0px 0px;
	margin-top:-1px;
	width:100%
}
#stir-content .news.onecolumn h2 {
	font-size:14px;
}
.news.onecolumn {
	margin-bottom:18px;
}
.news.onecolumn h2 {
	font-weight:bold
}
.news.onecolumn p {
	margin:0
}
.news.onecolumn .newsbody {
	padding-bottom:18px;
}
.news.onecolumn .details {
	margin:0
}
.news.threecolumn {
	clear:both
}
.news.threecolumn h2 {
	width:auto
}
#stir-content .news.onecolumn .news-image {
	width:230px;
	overflow:hidden
}
#stir-content .news.threecolumn .news-image {
	float:right;
	width:230px;
	overflow:hidden;
	margin-left:10px;
	height:auto;
	border:none
}
#stir-content .news.threecolumn .news-image img {
	margin:0;
	padding:0
}
#stir-content .news.threecolumn .news-image p {
	margin:0;
	padding:0
}
.news-image strong, .news-image b {
	color:#333
}
.news.threecolumn .newsbody {
	float:left;
	width:710px;
	padding-bottom:10px;
	margin-bottom:17px;
}
#stir-content .news.threecolumn .newsbody h3 {
	font-size:13px;
	font-weight:bold;
	line-height:36px;
	margin:0;
	padding:0
}
table {
	margin-left:1px;
	margin-bottom:18px;
}
table tr th {
	font-weight:bold;
}
table.zebra {
	margin-bottom:18px;
	min-width:230px;
}
table.zebra td p {
	margin:0;
}
table.zebra, table.zeba ul li {
	/*font-size:10px;*/
 line-height:1em;
}
table.zebra caption {
	line-height:18px;
}
table.zebra td {
	border:1px solid #73B3DB;
	padding:7px 10px 7px 10px;
}
table.zebra th {
	border:1px solid #73B3DB;
	padding:9px 10px 8px 10px;
	color:#002C66;
	font-weight:bold;
	text-align: left;
}
.thead-frst-chld {
	border:none
}
.thead-th-odd {
	background-color:#B7D8ED;
}
.thead-th-even {
	background-color:#B7D8ED;
}
.tbody-th-odd {
	background-color:#DBEBF6;
}
.tbody-th-even {
	background-color:#B7D8ED;
}
.tbody-td-even {
	background-color:#DBEBF6;
}
table.zebra thead tr td:first-child {
	border:none
}
table.zebra thead tr:nth-child(odd) th {
	background-color:#B7D8ED;
}
table.zebra thead tr:nth-child(even) th {
	background-color:#B7D8ED;
}
table.zebra tbody tr:nth-child(odd) th {
	background-color:#DBEBF6;
}
table.zebra tbody tr:nth-child(even) th {
	background-color:#B7D8ED;
}
table.zebra tbody tr:nth-child(even) td {
	background-color:#DBEBF6;
}
div.staff-profile {
	width:470px;
	font-size:9px;
	line-height:12px;
	float:left;
	margin:0px 5px 18px 0px;
}
div.staff-profile .img {
	width:105px;
	height:105px;
	float:left;
	margin-right:10px;
	padding-bottom:3px;
}
div.staff-profile div.details {
	margin-left:115px;
	margin-bottom:10px;
}
div.staff-profile .name {
	font-weight:bold;
	display:block;
	margin-bottom:18px;
	font-size:12px;
	line-height:12px;
	letter-spacing:0.6px;
	margin-bottom:9px;
}
div.staff-profile .department, div.staff-profile .job-title {
	font-weight:bold;
	font-size:9px;
}
div.staff-profile .address {
	display:block;
	font-size:9px;
	margin-bottom:9px;
}
div.staff-profile .telephone, div.staff-profile .email, div.staff-profile .facsimilie, div.staff-profile .website {
	display:inline-block;
	padding-left:18px;
	white-space:nowrap;
	line-height:18px;
}
div.staff-profile .telephone {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/telephone.gif") left center no-repeat;
	margin-right:24px;
}
div.staff-profile .email {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/email.gif") left center no-repeat;
	margin-right:24px;
}
div.staff-profile .facsimilie {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/facsimilie.gif") left center no-repeat
}
.website {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/website.gif") left 0px no-repeat
}
.newwindow {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/new-window.gif") left center no-repeat
}
/* ICONS */
a.website, a.mailto {
	padding-left:16px;
}
a.newwindow {
	padding-left:16px;
}
div.staff-profile p {
	clear:both;
	line-height:18px;
	font-size:12px;
	padding:8px 0px 9px 0px;
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
}
/**new tabs 3/9/2013  **/
.tabs{margin-bottom:2em;float:left;}.tabs .tab{display:block;border:1px solid #999;border-width:0 1px 1px;margin:0;padding:1em;background:#fff;}#stir-content .tabs ul.label{list-style:none;padding:0 1em;font-size:11px;margin:0}#stir-content .tabs ul.label li{float:left;margin-right:10px;background:#c9c9c9;background:linear-gradient(#c9c9c9 0,#aaa 100%)}#stir-content .tabs ul.label li a{padding:6px;padding-bottom:5px;text-decoration:none;color:#333;display:block;line-height:1}#stir-content .tabs ul.label li.current{margin-bottom:-1px;background:#fff;border:1px solid #aaa;border-bottom:0}#stir-content .tabs ul.label li.current a{padding:5px 5px 6px;color:#333}.tabliner{clear:both;border-top:1px solid #aaa;overflow:hidden}.tabliner .tab{padding:1em}/***/

/* new tabs blue colour */
.ui-tabs-nav li a,#stir-content .tabs ul.label li{background:#4f78a4;background:-webkit-gradient(linear,left top,left bottom,from(#6497cd),to(#4f78a4));background:-moz-linear-gradient(top,#6497cd,#4f78a4);background:-o-linear-gradient(top,#6497cd,#4f78a4);background:linear-gradient(top,#6497cd,#4f78a4)}#stir-content .tabs ul.label li a{color:#fff}li.ui-tabs-selected,.tabs .tab,.tabliner,#stir-content .tabs ul.label li.current{border-color:#4f78a4}#stir-content .tabs ul.label li.current a{color:#4f78a4;}/***/

/** UI TABS **/
.ui-tabs{margin:0 5px 18px 0;float:left}.ui-tabs.twocolumn{width:470px}.ui-tabs .ui-tabs-hide{display:none}ul.ui-tabs-nav{position:relative;background:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/6699cc/tab-container-bg.png") left bottom repeat-x;height:24px;margin-bottom:0 !important}#stir-content ul.ui-tabs-nav{margin-left:0}.ui-tabs-nav li{margin:0 5px 0 0;padding:0;list-style:none}.ui-tabs-nav li{position:relative;float:left;border:0;border-bottom:1px solid #5179a2;height:23px;line-height:23px}.ui-tabs-nav li a{font-size:.9em;display:block;text-decoration:none;letter-spacing:0;height:23px;padding:0 .8em;color:#FFF !important;background:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/6699cc/tabs-bg.png") 0 0 repeat-x #69C;line-height:23px}li.ui-tabs-selected{border:1px solid #5179a2;border-bottom:0}li.ui-tabs-selected a{background:none !important;background-color:#FFF !important;color:#5179a2 !important;outline:0}li.ui-tabs-selected a:hover{text-decoration:none !important;cursor:default;border-top:0}.ui-tabs .ui-tabs-panel{border:1px solid #5179a2;border-top:0;padding:9px 18px}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.dynamic-tabs>#intro,.dynamic-tabs>#entry,.dynamic-tabs>#content,.dynamic-tabs>#school,.dynamic-tabs>#careers{min-height:282px}
/***/

div#image-gallery div {
	border:1px solid rgb(0,0,0);
	margin:0px 5px 5px 0px;
	width:110px;
	float:left;
	height:100px;
	padding:5px 0px;
}
div#image-gallery div a img {
	margin:0px auto;
	display:block
}
.clearer {
	clear:both;
	height:0px;
	border:none;
	background:none;
	color:#FFF
}
.clearit{
	clear: both;
}
.slideshow {
	position:relative
}
.slideshow img {
	position:absolute
}
/* sidetabs */
.sidetab div.content{position:absolute;top:0;left:0}.sidetab ol li{list-style:none;margin:0}.sidetab{background:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/006633/stabs-bg.png") 0 0 no-repeat;height:288px;position:relative;margin:0 0 10px 0;padding:0}.sidetab ol.tabs{display:block;float:right;margin-bottom:0;width:191px;height:288px}.sidetab ol.tabs li{height:96px;letter-spacing:0;text-transform:uppercase;float:left;width:191px}#stir-content .sidetab ol.tabs li:hover div.tab a,#stir-content .sidetab ol.tabs li.current div.tab a,#stir-content .sidetab ol.tabs li div.tab a:hover{background-image:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/alternatecolours/006633/stabs-tabs-bg.png");color:#FFF;text-decoration:none}#stir-content .sidetab ol.tabs li:hover div.tab a b,#stir-content .sidetab ol.tabs li:hover div.tab a strong,#stir-content .sidetab ol.tabs li.current a b,#stir-content .sidetab ol.tabs li.current a strong,#stir-content .sidetab ol.tabs li a:hover b,#stir-content .sidetab ol.tabs li a:hover strong{color:#FFF}.sidetab ol.tabs li:hover .content,.sidetab ol.tabs li.current .content{z-index:1000}.sidetab ol.tabs li div.tab a{display:block;font-size:20px;line-height:24px;outline:0;padding:24px 10px 24px 24px}#stir-content .sidetab ol.tabs li div.tab a,#stir-content .sidetab ol.tabs li a strong,#stir-content .sidetab ol.tabs li a b{color:#356e59}.sidetab div.headline{bottom:1px;color:#FFF;font-size:20px;left:0;line-height:24px;padding:0 10px 10px 10px;position:absolute;width:499px}.sidetab div.headline a{color:#FFF}.sidetab ol.tabs li:nth-child(2) a{background-position:0 -96px}.sidetab ol.tabs li:nth-child(3) a{background-position:0 -192px}
/***/
ol.courselist li {
	list-style:none;
	margin:0;
}
ol.courselist li a {
	display:block
}
div.course-browser {
	width:230px;
	height:18px;
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/course-browser.png") 0px 0px no-repeat;
	display:block;
	position:relative;
	outline:none;
	padding-left:3px;
	line-height:16px;
	margin-bottom:9px;
	z-index:1000;
}
#stir-content div.course-browser ul, #stir-content div.course-browser ol {
	margin:0;
}
.sidebar .course-browser {
	width:210px;
	background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/course-browser-210.png") 0px 0px no-repeat;
	font-size:90%;
	margin-top:9px;
}
div.course-browser ol, div.course-browser ul {
	box-shadow: 3px 3px 3px rgba(0,0,0,0.333);
	position:absolute;
	top:17px;
	left:-2222px;
	height:212px;
	background-color:#FFF;
	overflow:auto;
	padding:3px 3px 0 3px;
	margin-top:0;
	margin-left:-1px;
	border:1px solid #CCC;
	border-top:none;
	width:221px;
	letter-spacing:0px;
}
.sidebar .course-browser ol, .sidebar .course-browser ul {
	width:201px;
}
div.course-browser ol li, div.course-browser ul li {
	line-height:14px;
	padding: 2px 0px;
	list-style:none;
}
div.course-browser:focus ol, div.course-browser:hover ol, div.course-browser:focus ul, div.course-browser:hover ul {
	left:1px;
}
.leftshow {
	left:1px !important;
}
.rounded {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.toprounded {
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
#stir-content .stir-largercolourfont {
	font-size: 1.23077em;
	line-height: 1.125;
	margin-bottom: 0.5625em;
}
/* New Staff Listings 04/05/2011 */
ul.stafflisting {
	width:710px;
	float:left;
	margin-bottom:18px;
}
ul.stafflisting li {
	list-style:none;
	margin-left:0;
	background:#E1E1E1;
	width:330px;
	border:1px solid #FFF;
	float:left;
	padding:10px;
}
ul.stafflisting li img {
	border: 2px solid #FFFFFF;
	float: left;
	margin-right: 20px;
}
ul.stafflisting li h4 {
	font-size:100%;
	font-weight:bold;
	color:rgb(0,61,115);
}
ul.stafflisting li p {
	margin-bottom:0;
	letter-spacing:0px;
}
/* E V E N T   L I S T I N G */
div.event {
	padding: 10px;
	float:left;
}
.event.twocolumn {
	width:450px !important;
}
div.event div.soldout{
	margin:-10px 33% 10px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	background:#c00;
	box-shadow:0 2px 2px rgba(0,0,0,0.333);
}
.event div.series {
	color: #888888;
	color: rgba(0,0,0,0.5);
	margin-bottom: 5px;
	margin-left: 6em;
	margin-top: -7px;
}
.event div.series em {
	font-size: 0.9em;
	font-style: normal;
}
.event .date {
	float:left;
}
.event .date div {
	color: #888888;
	color:rgba(0,0,0,0.5);
	font-size: 0.9em;
}
.event h2 {
	margin-bottom:10px;
	margin-left:4.333333333em; /* 78px */
}
.event h3 {
	/*font-size:2em;*/ 
margin-left:5em;
	margin-top:0;
}
.event-date {
	font-weight: bold;
	margin-top:.3em;
}
.event-speaker {
	font-weight: bold;
}
.event .box {
}
.event .box strong {
}
.event .lowlight {
}
.paging {
text-align:center font-size:87%;
	width:700px;
}
.event img {
	border-radius: 3px;
	padding:5px;
	padding-right:5px;
}

.event{
     position: relative;
     background: #fff !important;
     padding:0 !important;
     border-bottom:1px solid #ccc;
     margin-top:5px;
     margin-bottom: 10px;
}

.fuzzydate, .fuzzytime {
    color: #999;
}

.fuzzytime {
    text-transform:lowercase;
}
.event img{
    margin: 0 0 10px 5px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(0, 0, 0, 0.2);
}

.venue{
     border: 0px solid #1e50a9;
     color:#1e50a9;
     padding:.3em .6em;
     text-transform:uppercase;
     font-size:12px;
     background:#dbebf6;
}

strong.cooldate {
	background: rgba(75, 157, 209, 0.2);
	border-radius: 2px 2px 2px 2px;
	display: block;
	float: left;
	font-weight: normal;
	margin: 0 10px 5px 0;
	padding: 5px;
	font-size:2.666em;
	line-height: 1em;
	text-align: center;
}
strong.cooldate em {
	background: rgba(255,255,255, 0.5);
	display: block;
	font-size: 0.333em;
	line-height: 1.6em;
	margin-top: 0.3em;
	padding: 2px;
}
#stir-content strong.cooldate em {
	font-style: normal;
}
.event p, #stir-content .event ul {
	margin-left: 6em;
	list-style-position:inside;
}
.event ul li {
	margin-left:1em;
	list-style:outside;
}
div.adbox {
	width:228px;
	height:166px;
	background:#5981A9;
	padding:0 1px 1px;
	overflow:hidden;
	float:left;
}
div.adbox h3 {
	background-color: #5981a9;
	padding:5px 5px 3px;
	color:#fff;
	font-size: 0.9em;
	margin:0;
}
div.adbox h3 a {
	color:#FFF;
}
div.adbox img {
	max-width:228px;
}
/* RK HERO STUFF */
#stir-content #hero-box {
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
#stir-content #hero-txt {
	background:#5b412d;
	position:absolute;
	right:10px;
	top:10px;
	font-family: Georgia, Times, "Times New Roman", Serif;
	color:#fff;
	/*font-size: 1.4em;*/
	width:400px;
}
#stir-content #hero-txt h2, #stir-content #hero-txt p {
	color:#fff;
	margin: 15px;
	font-style: italic;
	font-size:2.769230769230769em; /* 36/13 */
	font-weight:normal;
	font-family: Georgia, Times, "Times New Roman", Serif;
	line-height: 1.1em;
	border-bottom: none;
}
#hero-txt ul {
	list-style: none;
	margin:20px 5px 20px 0px;
	text-align:right;
}
#hero-txt ul li {
	list-style: none;
	margin-top:20px;
	font-size: 1.4em;
}
#hero-txt ul li strong {
	color:white;
}
#hero-txt ul li a {
	color:#fff;
}
#hero-btns {
	width:230px;
	background:#fff;
	position:absolute;
	right:0px;
	bottom:10px;
	padding:5px 0px 0px 5px;
}
.polaroid {
	background:#eeeae7;
	padding:5px;
	border:1px solid #eeeae7;
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
	box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
	margin:20px;
	margin-top:15px;
	-moz-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	-o-transform: rotate(7deg);
	-ms-transform: rotate(7deg);
	transform: rotate(7deg);
	margin-top:0px\9;
}
.polaroid.ccw {
	-moz-transform: rotate(-7deg);
	-webkit-transform: rotate(-7deg);
	-o-transform: rotate(-7deg);
	-ms-transform: rotate(-7deg);
	transform: rotate(-7deg);
	margin-top:0px\9;
}
#coursefinder {
	margin:0;
	padding:0;
	margin-bottom:10px;
}
/* MINISLIDER */
div.minislider {
	margin:10px 0;
	float:left;
	width:100%;
	position:relative;
}
div.sliderbody {
	/* Don't forget non-JavaScript fallback style */ 
	border:1px solid #a3a3a3;
	width:690px;
	height:11em;
	background:#FFF;
	padding:10px;
	margin:0 auto;
	overflow: auto;
	scrollbar-track-color:#F00;
	-moz-box-shadow: 0 0 25px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.3) inset;
	box-shadow: inset 0 0 25px rgba(0, 0, 0, 0.3) inset;
	position:relative;
}
div.slidercarriage {
	width:4300px;
	position:relative;
}
div.slideritem {
	width:650px;
	padding:0 20px;
	height:5em;
	float:left;
	margin-right:1em;
}
div.slideritem img {
	float:right;
	margin-left:10px;
	border:1px solid rgb(110,21,114);
	border-radius:2px;
}
div.slideritem h2 {
/*font-family: Georgia, Times, "Times New Roman", Serif;*/
}
div.slideritem h3 {
	/*font-family: Georgia, Times, "Times New Roman", Serif;*/
	margin-bottom:1em;
	font-weight:bold;
	margin-top: 0;
}
div.slideritem p {
}
div.minislider-bulletbox {
	position:absolute;
	left:48%;
	top:85%;
	font-size:150%;
	z-index:20;
}
a.slideleft, a.slideright {
	color: #c8c8c8;
	display: none;
}
a.slideleft {
	position:absolute;
	left:10px;
	top:40%;
	width:2em;
	z-index:20;
	font-size:150%
}
a.slideright {
	position:absolute;
	right:-20px;
	top:40%;
	width:2em;
	z-index:20;
	font-size:150%
}
a.slideleft:hover, a.slideright:hover {
	color: #751975;
	text-decoration: none;
}
/* ADMIN TOOLBAR */
#toolbar a {
	color: #FFFFFF;
	margin: 0 10px;
	opacity: 1;
	text-decoration: none;
}
#toolbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#toolbar a.logout {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/logout.png") no-repeat scroll left center transparent;
	border-left: 1px solid #EEEEEE;
	padding-left: 20px;
}
#toolbar a.addpage {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/page_add.png") no-repeat scroll left center transparent;
	padding-left: 17px;
}
#toolbar a.addnews {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/newspaper_add.png") no-repeat scroll left center transparent;
	padding-left: 17px;
}
#toolbar a.addimage {
	background: no-repeat scroll left center transparent; /* T4 895 */
	padding-left: 17px;
}
#toolbar a.noedit {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/denied.png") no-repeat scroll left center transparent;
	padding-left: 17px;
}
#toolbar a.editpage {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/page_white_edit.png") no-repeat scroll left center transparent;
	padding-left: 17px;
}
#toolbar a.recache {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/icon.png") no-repeat scroll left center transparent;
	padding-left: 17px;
}
#toolbar2 a.addstaff {
	background: none no-repeat scroll left center transparent;
	padding-left: 18px;
}
/* ADMIN TOOLBAR END */

#stir-content .promo {
	overflow:hidden;
	background:#5981A9;
	margin-bottom:10px;
}
#stir-content .promo a, #stir-content .promo a:link {
	color:#FFF;
	line-height:2em;
	text-indent:6px;
	display:block;
}
#stir-content .promo .promotext {
	margin:1px;
}
#stir-content .promo .promotextboxtitle {
	color:#fff;
	background-color: #840327;
	width: 220px;
	padding: 0pt 5px;
	color: rgb(255, 255, 255);
	line-height: 2em;
}
#stir-content .promo .promotext p {
	margin:0;/*padding:9px;*/
}
#stir-content .promo .promotext a {
	display:inline;
	color:#333;
}
#stir-content .promo .promotext img {
	display:inline;
}
#stir-content .promo .promotext h3 {
	padding:0 9px;
}
#stir-content .promo .promotext h3.first {
	padding-top:9px;
}
#stir-content .promo.keepintouch .promotext {
	background:#F8ECEE;
}
#stir-content .promo.keepintouch .promotext a {
	color:#A70432;
}
#stir-content .promo .promotext, div.landingintro {
	background:#EEE;
	background:-o-linear-gradient(#EEE, #FFF);
	background:-moz-linear-gradient(#EEE, #FFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
	background:linear-gradient(#EEE, #FFF);
}
div.landingintro {
	border:1px solid #CCC;
	margin-bottom:10px;
}
#stir-content .promo.onecolumn {
	width:228px;
	margin-right:10px;
}
#stir-content .promo.onecolumn img {
	max-width:228px;
}
.promo img {
	display:block;
	padding:1px;
}
#stir-content div.landingintro.twocolumn {
	padding:10px;
	width:448px !important;
}
#stir-content div.landingintro.threecolumn {
	padding:10px;
	width:688px !important;
}
a.pdf {
 background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/pdf-icon.gif") right center no-repeat;
 padding-right:20px;
}
a.msword,a.doc {
background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/ms-word.png") right center no-repeat;
padding-right:22px;
}
a.ppt {
background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/ppt.gif") right center no-repeat;
padding-left:22px;
}
a.xls {
background: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/xls.gif") right center no-repeat;
padding-left:22px;
}

.dynamic-tabs #ytclips {
	width:410px;
}
/* NEWS IMAGE GALLERY */
div.gallery_preview {
	width:230px;
	float:left;
	margin-right:5px;
}
div.gallery_preview ul, div.gallery_preview ul li {
	list-style:none;
}
div.gallery_preview ul, div.gallery_preview .previewgallery {
	padding:10px;
	width:210px;
	height:210px;
	-moz-box-shadow:0 0 4px rgba(0,0,0,0.333);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.333);
	box-shadow:0 0 4px rgba(0,0,0,0.333);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #CCC;
}
#stir-content div.gallery_preview ul, div.gallery_preview .previewgallery {
	margin:0 0 1em 0;
}
div.gallery_preview:nth-child(n) {
	margin-right:0;
}
div.gallery_preview:nth-child(3n) {
	padding:0 10px;
}
div.gallery_preview a {
	display:block;
}
div.gallery_preview ul:hover, div.gallery_preview .previewgallery:hover {
	-moz-box-shadow:0 0 4px rgba(0,0,128,1);
	-webkit-box-shadow:0 0 4px rgba(0,0,128,1);
	box-shadow:0 0 4px rgba(0,0,128,1);
}
div.gallery_preview ul li {
	margin:5px;
	height:60px;
	display:block;
	float:left;
	width:60px;
	overflow:hidden;
}
#stir-content div.gallery_preview h2 {
	border:0;
	text-align:center;
	margin:0;
}
div.gallery_preview span.date {
	display:block;
	font-style:italic;
	text-align:center;
	color:#666;
}
/* Conferences BEGIN */

div.ribbontitle {
	background:#BA251E;
	color:#FFF;
	font-size:1.125em;
	line-height:2em;
}
div.ribbontitle img {
	display:block;
}
#stir-content div.ribbontitle h3 {
	color:#FFF;
	padding:0 10px;
	line-height:3em;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
	margin:0;
}
#stir-content div.ribbontitle h3 b {
	color:#FFF;
}
div.ribboneffect {
	height:0;
	border:10px solid #FFF;
	border-top-color:#931D19;
	position:relative;
}
div.ribboneffect img {
	left: 350px;
	position: absolute;
	top: -10px;
	z-index: 1;
}
div.ribbonpulldown {
	position:relative;
	margin:-20px 10px 10px 10px;
	padding:10px 0 0;
	width:690px;
	background:#EEE;
	box-shadow: 0 3px 2px rgba(0,0,0,0.2) inset, 1px 2px 2px rgba(0,0,0,0.2);
}
div.ribbonpulldown div.papercontent {
	background:#FFF;
	border:10px solid #EEE;
	border-width: 0 191px 10px 10px;
        /* Hack for IE9 compat view IE7 */
        *border-right-width:0;
	min-height: 153px;
	padding:10px;
}
div.keydates {
	float:right;
	width:171px;
	padding-right: 5px;
	background:#333;
	color:#FFF;
	min-height:181px;
	margin:-10px 0 0 10px;
	border-top:2px solid #282828;
	box-shadow:1px 2px 2px rgba(0,0,0,0.2);
}
#stir-content div.keydates p {
	margin-bottom:5px;
}
div.keydates p {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 1.15385em;
	font-weight: bold;
	padding: 4px 10px 0;
	text-shadow: -1px -1px 1px #000;
}
#stir-content ul.calendar {
	list-style:none;
	margin: 0 0 0 10px;
 *margin-bottom:10px;
}
#stir-content ul.calendar li {
	clear:left;
}
ul.calendar li strong {
	font-size:10px;
	line-height:12px;
	margin: 0 5px 10px 0;
	display: block;
	float:left;
	background:#FFF;
	width:30px;
	text-align:center;
}
#stir-content ul.calendar li strong {
	color:#111;
}
#stir-content ul.calendar li strong i {
	background:#BA251E;
	color:#FFF;
	text-transform:uppercase;
	font-style: normal;
	display:block;
}
#stir-content ul.calendar li strong em {
	display: block;
	font-size: 2em;
	font-style: normal;
	line-height: 1em;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
}
/* Conferences END */

.poster {
	/* #EC2E24 to #BC241C */
    background:#BC241C;
	background:-o-linear-gradient(#EC2E24, #BC241C );
	background:-moz-linear-gradient(#EC2E24, #BC241C );
	background:-webkit-gradient(linear, left top, left bottom, from(#EC2E24), to(#BC241C));
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#FFF;
	width:230px;
	padding:0 0 1px;
	margin-bottom:10px;
}
#stir-content .poster h3 {
	color:rgb(255,255,255);
	font-size:1.4em;
	line-height:2em;
	padding:0 10px;
}
#stir-content .poster p {
	padding:0 10px;
}
#stir-content .poster p a, #stir-content .poster ul li a {
	color:#FFF;
	border-bottom:1px dotted #FFF;
}
#stir-content .poster ul li {
	margin-left:1em;
}
#stir-content .poster a:hover {
	text-decoration:none;
	border-bottom-style:solid;
}
#stir-content .paracetamol {
	border:1px solid #ccc;
	padding:0px 0px;
	margin:5px 0;
	text-transform: uppercase;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#000 !important;
	font-size: 83% !important;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/css/SiteManager.png.html");
	background-position: center right;
	background-repeat: no-repeat;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 50%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #cccccc), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 50%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #cccccc 50%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 50%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #cccccc 50%, #ffffff 100%); /* W3C */
}
#stir-content .paracetamol:after {
	content:" ▸";
}
#stir-content .paracetamol:hover {
	color:#0087B6 !important;
	text-decoration: none;
}

#stir-content .aspirin { /*extends .paracetamol*/
 	padding: 10px;
	border-radius:5px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 50%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #efefef), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 50%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #efefef 50%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #efefef 50%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #efefef 50%, #ffffff 100%); /* W3C */
	border-color:#ccc;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}

#stir-content .aspirin:active {
	background: -moz-linear-gradient(top, #efefef 0%, #ffffff 50%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(50%, #efefef), color-stop(100%, #efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 50%, #efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%, #ffffff 50%, #efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%, #ffffff 50%, #efefef 100%); /* IE10+ */
	background: linear-gradient(top, #efefef 0%, #ffffff 50%, #efefef 100%); /* W3C */
}

div.coursefilter {
	border:1px solid #DADADA;
	padding:9px;
	margin-bottom:10px;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.333);
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.333);
	box-shadow:2px 2px 2px rgba(0,0,0,0.333);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
 -webkit-linear-gradient(#DEDEDE, #F5F5F5) repeat scroll 0 0 transparent -moz-linear-gradient(#DEDEDE, #F5F5F5) repeat scroll 0 0 transparent linear-gradient(#DEDEDE, #F5F5F5) repeat scroll 0 0 transparent
}
#stir-content div.coursefilter h2 {
	border:0;
	margin-bottom:8px;
}
#stir-content div.coursefilter ul.coursedetails {
	margin:0 0 5px 0;
}
#stir-content div.coursefilter p {
	margin:0 0 5px 0;
}
div.coursefilter p img {
	float:right;
}
div.coursefilter ul.coursedetails {
	background:#C3C3C3;
	background:rgba(0, 0, 0, 0.15);
	list-style:none;
	display:block;
	padding:5px;
	font-size:0.846154em;
}
div.coursefilter ul.coursedetails li {
	display:inline;
	padding-right: 2em;
}
div.promo3 {
	width:228px;
	float:left;
}
div.promo3 h3 {
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
	text-transform:uppercase;
	font-size:97%;
	padding:7px 0;
	margin-bottom:7px;
}
div.promo3 img {
	margin: 0;
}
div.categories {
	width:710px;
	float:left;
	margin-bottom:18px;
}
div.categories div {
	background:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/category_bg.png") 0 0 no-repeat;/**/
	height: 105px;
	width: 314px;
	padding: 7px;
}
div.categories div img {
	float:right;
}
div.categories div h3 {
	margin-top:0;
}

.js.no-details details>div{display:none}details{display:block;width:100%;border:1px solid #ccc;margin-bottom:1em;background:#fff;}details summary{display:block;font-size:1.2em;line-height:2;padding:0 .5em;background:#e8e8e8;outline:1px dotted transparent}details>div{padding:1em}summary:focus,summary:hover{outline:1px dotted #007934;cursor:pointer}


div.stircordion{
  border:1px solid #e8e8e8;
  border-top:3px solid #dadada;
  border-bottom:0;
  margin-bottom:10px;
  clear:both;
}

#stir-content .stircordion h2 {
  color: #444;
  border:0;
  margin:-10px -10px 1em -10px;
  line-height:2.1;
  padding:0 0 0 10px;
  font-size:1.7em;
  font-style:italic;
  cursor:pointer;
  background: none;
  transition: background-color 0.2s;
}

#stir-content .stircordion h2::after{
  content: "\25BC";
  font-style: normal;
  float:right;
  margin-right:10px;
  color: #dadada;
  font-size: 0.6em;
  line-height:3.3;
}

#stir-content .stircordion .folded h2::after{
  content: "\25B6"
}

div.collapse{
  border-bottom:1px solid #e8e8e8;
  padding:10px;
  transition: height 0.2s;
  overflow:hidden;
}

div.collapse.folded{
  height:2.0em;
}

#stir-content div.collapse.folded h2 {
  background: #f3f3f3;
}

.mapblock {
	border: 1px solid #6699CC;
	float: left;
	height: 200px;
	margin: 2px;
	text-align: center;
	width: 200px;
}
/* graduation gallery */
.frame a.news_gallery_image {
	background-color: #FFFFFF;
	background-position: 50% 33.333%;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.333);
	display: block;
	float: left;
	height: 162px;
	margin: 0 5px 5px 0;
	overflow: hidden;
	width: 210px;
	padding:10px 7px 0;
}
.frame a.news_gallery_image:nth-child(n) {
	margin: 0 10px 10px 0;
}
.frame a.news_gallery_image:nth-child(3n+3) {
	margin-right: 0;
}
.frame a.news_gallery_image:hover {
	border-color: #4B9DD1;
	box-shadow: 0 0 4px #000080;
}
span.teaserthumb {
	width: 100px;
	height:100px;
	overflow: hidden;
}
span.teaserthumb img {
	max-height: 100px;
	width: auto !important;
	display:block;
}
div.microprofile {
	margin-right: 10px;
	text-align: center;
	width: 132px;
}
div.microprofile span.teaserthumb {
	display:block;
	margin:0 auto;
}
div.micronews {
	/*min-height:190px;*/
	margin-bottom:10px;
}
#stir-content .micronews ul {
	font-size: 0.846154em;
	list-style:none;
	margin:5px 0 10px;
	line-height:1.181818181818182;
}
.micronews ul li {
	margin-bottom:5px;
}
span.news-thumb img {
	border: 1px solid #CCCCCC;
	max-height: 3.875em;
	padding: 5px;
	width: auto !important;
}
#main_copy {
	width:450px;
	padding:10px;
	background: rgb(232,232,232);
	background: -moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(255,255,255,1) 25%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232,232,232,1)), color-stop(25%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(255,255,255,1) 25%);
	background: -o-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(255,255,255,1) 25%);
	background: -ms-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(255,255,255,1) 25%);
	background: linear-gradient(top, rgba(232,232,232,1) 0%, rgba(255,255,255,1) 25%);
}
/* PROMO PANELs */
div.promopanel {
	width:210px;
	height:152px;
	border:1px solid #dbdbdb;
	padding: 9px;
	margin-bottom:10px;
	background: #eee;
	background: -moz-linear-gradient(top, #eee 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #eee 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #eee 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #eee 0%, #ffffff 100%);
	background: linear-gradient(top, #eee 0%, #ffffff 100%);
	background-position: 0 100%;
	background-repeat: no-repeat;
}
#stir-content div.promopanel h2 {
	color:#333333;
	border:0;
}
div.literature {
	background-color: #eee;
	background-image:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/promopanels/arts_lit_promo.jpg");
}
div.media {
	background-color: #eee;
	background-image:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/promopanels/arts_com_promo.jpg");
}
div.politics {
	background-color: #eee;
	background-image:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/promopanels/arts_his_promo.jpg");
}
div.philosophy {
	background-color: #eee;
	background-image:url("/web/20201016223828im_/https://www.stir.ac.uk/media/wwwstiracuk/styleassets/images/promopanels/arts_law_promo.jpg");
}
div.quotation img {
	margin:0 0 0 10px;
}

/* - Products - Alumni - 28/08/2012 - */
div.product{
	background: #EFEFEF;
	float: left;
	margin-bottom: 1em;
        position:relative;
        padding:10px;
        min-height:132px;
}

div.product:nth-child(1){
  margin-top:10px;
}

div.product img.product {
	float:left;
	max-width:100px;
	height:auto;
        padding:5px;
        background:#fff;
        border:1px solid #ccc;
}

div.product a:hover img.product {border-color: #64021E;}

div.product div {
	margin-left:120px;
}
#stir-content div.product p {
	margin-bottom:0;
}
/* - Products - Alumni - 28/08/2012 - */

/* openinghours */
div.openinghours{text-align:center;background:#dbebf6;margin-bottom:10px;padding:10px;width:210px}#stir-content div.openinghours h2{border:0;color:#254e68;font-style:italic;text-shadow:1px 1px 0 rgba(255,255,255,0.5);margin-bottom:.5em}#stir-content div.openinghours p{margin:0;padding:5px 0;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(0,0,0,0.2)}#stir-content div.openinghours p:first-of-type{border-top:0}#stir-content div.openinghours p:last-of-type{border-bottom:0}#stir-content div.openinghours p{border-top-color:rgba(255,255,255,0.7);border-bottom-color:rgba(255,0,0,0.05);} /***/

.papershadowed {
	position: relative;
}
.papershadowed::after{
	content: "";
	width: 100%;
	height: 5px;
	position:absolute;
	bottom:-5px;
	left: 0;
	overflow: hidden;
	background: -webkit-radial-gradient(50% -50%, ellipse farthest-side, rgba(0,0,0,0.3), rgba(0,0,0,0));
	background: -moz-radial-gradient(50% -50%, ellipse farthest-side, rgba(0,0,0,0.3), rgba(0,0,0,0));
	background: -ms-radial-gradient(50% -50%, ellipse farthest-side, rgba(0,0,0,0.3), rgba(0,0,0,0));
	background: -o-radial-gradient(50% -50%, ellipse farthest-side, rgba(0,0,0,0.3), rgba(0,0,0,0));
	background: radial-gradient(farthest-side ellipse at 50% -50%, rgba(0,0,0,0.3), rgba(0,0,0,0));
}

/*
     FILE ARCHIVED ON 22:38:28 Oct 16, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:33:56 Dec 02, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 126.501
  exclusion.robots: 0.143
  exclusion.robots.policy: 0.13
  RedisCDXSource: 7.077
  esindex: 0.013
  LoadShardBlock: 92.729 (3)
  PetaboxLoader3.datanode: 77.452 (4)
  CDXLines.iter: 23.218 (3)
  load_resource: 56.391
  PetaboxLoader3.resolve: 25.654
*/