/**
 * @file
 * Colour and style overrides for the archives_base parent theme
 */

 /**
 *  huws edits
 */
#main {
	padding-top: 1.5em;
}
#block-views-recent-content-main-area-block > h2 {
	padding-top: 7px;
}
.views-slideshow-cycle-main-frame-row{
  width:960px;
}
table tr td {
    border:	none;
}
table tr.odd {
    background:	rgb(242,246,218);
}
.views-table.cols-0 a {
    text-decoration: none;
}
.view-table.cols-0 a:hover {
    text-decoration: underline;
}
.views-table.cols-0 img {
    max-height: 85px;
    min-height:	85px;

    /*IE*/
    width: auto;
    max-width: 100px;
}
.views-table.cols-0 tbody {
    /*IE*/
    border-top: 0px;
}
.views-table.cols-0 tr.odd {
    /*IE*/
    background:	rgb(242,246,218);
}
body .sf-depth-2 a:hover {
    /*background-color: rgb(205,102,1); OLD*/
    /*background-color: #b05806; CHANGE 1*/
    background-color: #f17d16;
    color: #2b2b2b !important; /* hover color for second level menu items. remove this to change color to inherited white font */
}



/*
Dark colours
dark blue = 005799
*really* dark blue = 003D6C
gray = 565656

Light colours
light blue = 57b8e3
*really* light blue = EEFBFF
orange = CD6601
*really* light brown = F4DFCB

Non-crucial colour hints
dark orange = b95c01
light brown = ad8359
*/

h1,
h2,
h3,
h4,
h5,
h6 {
	color:#874201;
}
a,
li a.active {
	color:#874201;
}
/* HUW ADDED */
.menu-block-wrapper.menu-block-6.menu-name-main-menu.parent-mlid-0.menu-level-2 ul.menu li:nth-child(2n+1) {
	/*background-color: rgb(255, 238, 224);*/
}
.menu-block-wrapper.menu-block-6.menu-name-main-menu.parent-mlid-0.menu-level-2 ul.menu li a {
	text-decoration:none;
}
.menu-block-wrapper.menu-block-6.menu-name-main-menu.parent-mlid-0.menu-level-2 ul.menu li a:hover {
	text-decoration:underline;
}
.menu__link.is-active-trail.active-trail.active {
	color: #f17d16 !important;
	font-weight: 500!important;
}
/* END HUW ADDED */

#header-stripe {
/*
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGRmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f4dfcb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4dfcb));
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4dfcb 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#f4dfcb 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#f4dfcb 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#f4dfcb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4dfcb',GradientType=0 );
*/
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYzZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #fff3d0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fff3d0));
background: -webkit-linear-gradient(top,  #ffffff 0%,#fff3d0 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#fff3d0 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#fff3d0 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#fff3d0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff3d0',GradientType=0 );
}

#navigation-stripe {
background: #b95c01; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
/* We were using colorstop of rgb(228, 123, 20) but recent change to use #f17d16 */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5NWMwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NzQyMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b95c01 0%, #f17d16 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b95c01), color-stop(100%, #f17d16 )); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b95c01 0%, #f17d16 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b95c01 0%, #f17d16 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b95c01 0%,#f17d16 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b95c01 0%, #f17d16 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b95c01', endColorstr='#f17d16',GradientType=0 ); /* IE6-8 */
/*
border-top:1px solid #F4DFCB;
border-bottom:1px solid #b95c01;
*/
}
#page-stripe {
	/*background:#ad8359 url('../images/bg-5.png') no-repeat 75% 0%;*/
/*	background:#ad8359 url('../images/bg-o-1.jpg') no-repeat 75% 0%;*/
/*	background:#fff3d0 url('../images/bg-o-2.jpg') no-repeat 75% 0%;*/
        /* background-image: url('../images/homepagebackground2.jpg'); */
        background-image: url('../images/bg-1-gs.jpg');
        background-size: 100% auto;
        background-color: #F8F8F8;
        background-repeat: no-repeat;

	border-bottom:1px solid #b95c01;
}

#navigation-wrap {
	/*background-color:#CD6601; OLD light*/
	background-color: #b05806;
        font-size: 12.9px;
}


.button-orange {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:100%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cd8a15;
}
.button-orange:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
}.button-orange:active {
	position:relative;
	top:1px;
}


.button-header {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005799), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #005799 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005799', endColorstr='#1e62d0');
	background-color:#005799;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:100%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.button-header:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #005799) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #005799 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#005799');
	background-color:#1e62d0;
}.button-header:active {
	position:relative;
	top:1px;
}

/*front twitter timeline */
div.twitter-timeline{margin-right: 1px;}

/* passenger lists */
.node-passenger-lists .field-name-field-year {
    font-weight: bold;
    font-size: 2em;
    padding-bottom: 15px;
}