/**********************************************************************/

/* Template: bulletproof for Serendipity (http://www.s9y.org)         */

/* Authors: Matthias Mees, David Cummins and Don Chambers             */

/*                                                                    */

/* Stylesheet for the colourset 'Sports Corporate'                    */

/* © bank Creative Consultancy Limited - www.bankcreative.com         */

/* http://s9y-bulletproof.com                                         */

/**********************************************************************/

.serendipity_xml_icon {
	background: url('img/purple_xml.png') no-repeat center;
	margin: 0;
	padding: 10px 0;
	visibility: visible;
}

.serendipity_xml_icon img {
	visibility: hidden;
}

a {
	font-weight: bold;
	color: #004990;
	text-decoration: none;
}

a:hover {
	color: #067246;
}

body {
	background: #fff url('img/tall6.png') repeat-x;
}

#wrapper {
	width: 996px;
	font-family: Calibri,
             "Helvetica Neue",
             Arial,
             "DejaVu LGC Sans Light",
             "DejaVu Sans",
             sans-serif;
	font-size: 80%;
	background: transparent url('img/wrapper2.png') repeat-y;
	margin: 0px auto;
}

#serendipity_banner {
	height: 195px;
	margin: 0 0 0 -6px;
	border: 0px;
	background: #ffffff url('img/header2.png') no-repeat;
	padding: 11px 0 3px 0px;
}

.static {
	background: #ffffff;
	height: 171px;
	margin: 27px 0 0 15px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 834px;
}

.static img {
	position: relative;
	left: 76px;
}

#logo {
	position: relative;
	left: 15px;
	top: -171px;
	width: 425px;
	height: 170px;
	margin: 0;
	border: 0px;
	background: transparent url('img/logo420.png') no-repeat;
	z-index: 500;
}

#serendipity_banner h1 {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .3em;
	font-size: 180%;
	padding: 0.25em;
}

#serendipity_banner h2 {
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size: 130%;
	padding: 0.25em;
}

#serendipity_banner a {
	color: #ffffff;
	text-decoration: none;
}

#serendipity_below_banner {
	
}

#sitenav {
	width: 978px;
	background: url('img/nav.png') bottom left repeat-x;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #BACEE1;
	margin: -0px 0 0 9px;
	padding: 0px 0 0px;
	z-index: 500;
}

#nav_centre {
	width: 95%;
	margin: 0 auto;
}

#sitenav ul li {
	font-size: 90%;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	display: inline;
}

/* iPhone & Ipad */

@media screen and (max-device-width: 480px) {

#sitenav ul li {
	font-size: 75%;
}

}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {

#sitenav ul li {
	font-size: 75%;
}

}

#sitenav ul a {
	border-right: 1px solid #BACEE1;
	padding: 8px 6px 9px 6px;
	float: left;
	color: #fff;
	overflow: hidden;
}

#sitenav ul li a:hover,
#sitenav .currentpage a {
	background: #fff url('img/nav-hover.png') bottom left repeat-x;
	padding: 8px 6px 9px 6px;
	color: #067246;
}

#sitenav ul li.navlink_first a {
	border-left: 1px solid #BACEE1;
}

#serendipityLeftSideBar {
	width: 156px;
	margin: 0 15px 0 10px;
	background-color: #fff;
	color: #505050;
	overflow: hidden;
}

#serendipityRightSideBar {
	margin: -190px 20px 0 0;
	width: 133px;
	background: transparent url('img/sc_rightsb.jpg');
	color: #004990;
	overflow: hidden;
}

#content {
	width: 650px;
	margin: 0;
	padding: 0;
	color: #505050;
}

#content h3 {
	font-size: 100%;
	margin: 10px 0 0 0;
}

.serendipity_Entry_Date {
	margin: 0;
}

.serendipity_date {
	display: none;
}

.serendipity_commentsTitle {
	font-size: 100%;
	font-weight: bold;
}

#content h4, .heading h2 {
color:#004990;
  font-family:'myriad pro', verdana, arial;
  font-size:180%;
  letter-spacing:0;
  margin:15px 0 5px;
  text-align:center;
}

h4 a {
font-weight: normal;

}

.entry-content {
	line-height: 1.6em;
}

.intro {
	font-size: 110%;
	padding: 0 0 10px 0;
}

span.white {
	float: right;
	color: green;
	font-weight: bold;
	font-size: 120%;
	padding: 0 10px 0 0;
}

.left, .right {
	float: left;
	width: 48%;
	margin: 0 0 20px 0;
}

.left {
	margin-right: 10px;
}

.left-four {
	float: left;
	width: 144px;
	margin: 0 10px 20px 0;
}

.right-four {
	float: left;
	width: 487px;
}

h5 {
	display: block;
	font-size: 120%;
	margin: 0 0 10px;
	padding: 3px 0;
	background: url('img/h5_bg.png') top left repeat-x;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: lighter;
}

.serendipity_entry_extended {
	margin: 15px 0 0 0;
}

.top_destinations {
	width: 490px;
	margin: 0 auto;
}

.tour_link {
	float: left;
}

.tour_link a {
	position: relative;
	display: block;
	background: #fff url('img/link.jpg') bottom left no-repeat;
	color: #004990;
	width: 142px;
	margin: -8px 20px 10px 0;
	padding: 5px 0 5px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	

/* For IE 

8 */
	behavior: url('http://www.sports-corporate.co.uk/web/PIE.htc');
	/*

For IE

5.5 - 7 */
	behavior: url('http://www.sports-corporate.co.uk/web/PIE.htc');
}

.tour_link a:hover {
	color: #067246;
	background: #fff url('img/link.jpg') top left no-repeat;
}

.serendipity_entryFooter {
	color: #ffffff;
	text-align: center;
	font-size: 100%;
	margin: 5px 9px 5px 0;
	padding: 7px 0;
	background: #067246;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

.editentrylink {
	font-size: 90%;
	margin: 0 auto;
}

.editentrylink a {
	color: #ffffff;
}

.editentrylink a:hover {
	text-decoration: underline;
}

.serendipity_pageFooter {
	display: none;
	margin: 5px 0 10px;
}

/* pagination links */

div.pagination {
	margin-top: 1em;
}

.pagination a:link,
.pagination a:visited {
	border: 1px solid #EDBCF9;
	padding: 2px 6px;
}

span#thispage {
	background-color: #823995;
	border: 1px solid #823995;
	color: #ffffff;
	padding: 2px 6px;
}

.pagination a:hover,
.pagination a:active {
	background-color: #EDBCF9;
	border: 1px solid #823995;
}

.serendipitySideBarItem {
	margin: 10px 0 0 10px;
	padding: 0;
	border: 0px none;
	overflow: hidden;
}

.serendipitySideBarTitle {
	font-family: Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Segoe UI", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-weight: normal;
	font-size: 100%;
	color: #ffffff;
	margin: 0;
	text-align: center;
}

#serendipityRightSideBar .serendipitySideBarTitle {
	font-size: 110%;
	text-transform: uppercase;
}

.serendipitySideBarContent {
	padding: 0px;
	margin: 0;
}

#category_box {
background: #072a5b; /* Old browsers */
background: -moz-linear-gradient(top,  #072a5b 0%, #0b5fa9 51%, #0b5fa9 58%, #0b5fa9 58%, #0d6cb9 67%, #2498f0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#072a5b), color-stop(51%,#0b5fa9), color-stop(58%,#0b5fa9), color-stop(58%,#0b5fa9), color-stop(67%,#0d6cb9), color-stop(100%,#2498f0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #072a5b 0%,#0b5fa9 51%,#0b5fa9 58%,#0b5fa9 58%,#0d6cb9 67%,#2498f0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #072a5b 0%,#0b5fa9 51%,#0b5fa9 58%,#0b5fa9 58%,#0d6cb9 67%,#2498f0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #072a5b 0%,#0b5fa9 51%,#0b5fa9 58%,#0b5fa9 58%,#0d6cb9 67%,#2498f0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #072a5b 0%,#0b5fa9 51%,#0b5fa9 58%,#0b5fa9 58%,#0d6cb9 67%,#2498f0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#072a5b', endColorstr='#2498f0',GradientType=0 ); /* IE6-9 */

		-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 4px #002666;
	-webkit-box-shadow: 3px 3px 4px #0026661;
	box-shadow: 3px 3px 4px #002666;

}

div.serendipitySideBarContent form {
	margin: 0 0 0 13px;
	padding: 0;
	width: 90%;
}

p.white {
	color: #fff;
}

p.center {
	text-align: center;
}

div.center {
	width: 130px;
	height: 100px;
	padding: 0 24px;
}

#category_box p {
	padding: 10px 5px 0;
	text-align:center;
	font-weight: bold;
}


.serendipitySideBarContent input, .serendipitySideBarContent select {
  margin:5px;
  width:80%;
}

.serendipitySideBarFooter {
	
}

#sbsitenav .serendipitySideBarContent {
	padding: 0;
	border: 0;
	margin: 0;
}

#sbsitenav {
	padding: 0px;
	margin: 0;
}

#sbsitenav ul {
	margin: 0;
	list-style-type: none;
}

#sbsitenav ul a {
	background: url('img/sbnav.png') bottom left repeat-x;
	border: 1px solid #BACEE1;
	color: #FFFFFF;
	display: block;
	padding: 8px 0 8px 5px;
	margin: 0  0 2px;
}

#sbsitenav ul a:hover,
#sbsitenav .currentpage a {
	background: #fff url('img/nav-hover.png') bottom left repeat-x;
	border: 1px solid #BACEE1;
	color: #067246;
	display: block;
	padding: 8px 0 8px 5px;
	margin: 0  0 2px;
}

#sbsitenav li {
	font-size: 90%;
	font-weight: bold;
	text-transform: capitalize;
	letter-spacing: 0;
	background-color: #efefef;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.l_column, .mid_column, .r_column {
	float: left;
	width: 31%;
	margin: 0 5px;
}

.l_column ul, .mid_column ul, .r_column ul {
	margin: 0;
	list-style-type: none;
	padding: 0;
}

.l_column ul a, .mid_column ul a, .r_column ul a {
	background: none repeat scroll 0 0 #004990;
	border-color: green;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	display: block;
	padding: 4px 0 4px 5px;
	margin: 0  0 2px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

.l_column ul a:hover, .mid_column ul a:hover, .r_column ul a:hover {
	background: none repeat scroll 0 0 #067246;
	border-color: green;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	display: block;
	padding: 4px 0 4px 5px;
	margin: 0  0 2px;
}

#month,
.serendipity_weekDayName, 
#today {
	font-size: 100%;
}

#footer {
	margin-left: -6px;
	height: 100px;
	width: 1008px;
	font-size: 80%;
	background: transparent url('img/footer2a.png');
}

#footer p, .counter_code {
	font-size: 100%;
	font-weight: bold;
	margin-left: 10px;
	padding: 0 180px;
	text-align: center
}

img.serendipity_entryIcon {
	float: left;
	border: 0px;
	margin: 0 5px 0px 0;
}

input#serendipityQuickSearchTermField {
	border: 1px solid #067246!important;
}

#sitenav #searchform input {
	border: 1px solid #067246;
}

blockquote {
	background: #f4edf5;
	color: #505050;
	border-left: 5px solid #823995;
	margin: 1em 2em 1em 4em;
	padding: 1em 1em 1em 2em;
}

blockquote p {
	margin: 0.5em 0;
	padding: 0;
}

.serendipity_comments {
	display: none;
}

.serendipity_comment_author_self comment_evenbox,
.comment_evenbox {
	line-height: 1.2em;
	border: 1px dotted #823995;
	background: #EDE6EE;
}

.serendipity_comment_author_self comment_oddbox,
.comment_oddbox {
	line-height: 1.2em;
	border: 1px dotted #823995;
	background: #F5F4F8;
}

.serendipity_commentsTitle {
	font-family: Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Segoe UI", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	font-weight: normal;
	font-size: 130%;
	letter-spacing: -1px;
	margin: 1em 0;
	padding: 0.5em 0;
}

.s9y_wrap {
	background: #fff;
	font-size: 69%;
}

/* edit link for all sidebar items */

.serendipity_edit_nugget {
	font-weight: bold;
	margin-top: 10px;
	text-align: right;
}

.serendipity_edit_nugget a {
	background: transparent url('img/configure.png') bottom left no-repeat;
	padding: 4px 0 0 20px;
}

#serendipity_bulletproof_button {
	display: none;
}

/*Image*/

.serendipity_entry_extended .serendipity_image_left, .left-four .serendipity_image_left, .right .serendipity_image_left {
	position: relative;
	margin: 0 18px 15px 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 3px 3px 4px #8c86a1;
	-webkit-box-shadow: 3px 3px 4px #8c86a1;
	box-shadow: 3px 3px 4px #8c86a1;
	/* 

For IE 8 */
	behavior: url('http://www.sports-corporate.co.uk/web/PIE.htc');
	/* Fo

r IE 5.5 - 7 */
	behavior: url('http://www.sports-corporate.co.uk/web/PIE.htc');
}

/*tabs*/

/* root element for tabs  */

ul.tabs {
	list-style: none;
	margin: 0 !important;
	padding: 0;
	border-bottom: 1px solid #666;
	height: 30px;
	width: 642px;
}

/* single tab */

ul.tabs li {
	float: left;
	text-indent: 0;
	padding: 0;
	margin: 0 !important;
	list-style-image: none !important;
}

/* link inside the tab. uses a background image */

ul.tabs a {
	background: url('img/blue2.png') no-repeat -420px 0;
	font-size: 11px;
	display: block;
	height: 30px;
	line-height: 30px;
	width: 134px;
	text-align: center;
	text-decoration: none;
	color: #333;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 1px;
}

ul.tabs a:active {
	outline: none;
}

/* when mouse enters the tab move the background image */

ul.tabs a:hover {
	background-position: -420px -31px;
	color: #fff;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;
	cursor: default !important;
	color: #000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */

/* width 1 */

ul.tabs a.s {
	background-position: -553px 0;
	width: 81px;
}

ul.tabs a.s:hover {
	background-position: -553px -31px;
}

ul.tabs a.s.current {
	background-position: -553px -62px;
}

/* width 2 */

ul.tabs a.l {
		background: url('img/blue.png') no-repeat -420px 0;
	background-position: -247px -0px;
	width: 174px;
}

ul.tabs a.l:hover {
	background-position: -247px -31px;
}

ul.tabs a.l.current {
	background-position: -247px -62px;
}

/* width 3 */

ul.tabs a.xl {
	background-position: 0 -0px;
	width: 248px;
}

ul.tabs a.xl:hover {
	background-position: 0 -31px;
}

ul.tabs a.xl.current {
	background-position: 0 -62px;
}

/* width 4 */

ul.tabs a.sc {
	background-position: -0px -0px;
	width: 144px;
}

ul.tabs a.sc:hover {
	background-position: -0px -31px;
}

ul.tabs a.sc.current {
	background-position: -0px -62px;
}

/* initially all panes are hidden */

.panes .pane {
	display: none;
}

/* tab pane styling */

.panes div {
	display: none;
	padding: 15px 10px;
	border: 1px solid #999;
	border-top: 0;
	min-height: 130px;
	font-size: 14px;
	font-weight: bold;
	background-color: #fff;
	width: 620px;
}

.panes div.sports {
	background: url('img/sports2.jpg') bottom right no-repeat;
}

.panes div.places {
	background: url('img/places.jpg') center right no-repeat;
}

.panes div.itinerary {
	background: url('img/itinerary3.jpg') top right no-repeat;
	min-height: 180px;
	height: expression( this.scrollHeight < 181 ? "180px" : "auto" );
}

.panes ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 10px;
}

.panes ul li {
	margin: 3px 0;
}

#serendipity_credit_line {
	padding: 0 0 0 25px;
}

.panes div.serendipity_imageComment_left,
.panes div.serendipity_imageComment_img,
.panes div.serendipity_imageComment_txt,
.panes img.serendipity_image_left {
	display: inline!important;
	border: 0!important;
	border-style: none!important;
	background: transparent!important;
	border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
	-khtml-border-radius: 0px!important;
}

.panes .serendipity_imageComment_txt {
	color: #004990;
	margin-left: 0px;
	padding: 10px 0;
	width: 100%
}

.itinerary p {
	width: 75%;
	margin: 0
}