@charset "utf-8";
/* CSS Default Style Document */

body { margin: 0px auto; font: 14px Calibri, Arial, Helvetica, sans-serif; color: #202020; background: #dff2f9; /* background: #E4F6FA url(../Images/image_bg1.jpg) repeat-x; */-webkit-text-size-adjust: none; height: 100%; }
ul,li { margin: 0px; padding: 0px; }
h1,h2,h3,h4,h5,h6 { margin: 0px; }
h1 { color: #69BD3C; padding-bottom: 8px;}
h2 { color: #69BD3C; padding-bottom: 8px;}
h3, h4 { color: #000; padding-bottom: 4px;}
img { border: medium none; }
p { margin: 0px; padding-bottom: 4px; }
a { color: #000; text-decoration: underline; }
a,input { outline: none; }
a,input { star:expression(this.onFocus=this.blur()); }
a:hover { text-decoration: none; } 
select,textarea { font: 12px Calibri, Arial, Helvetica, sans-serif; color: #333; padding:4px; border: 1px solid #000;}
input {text-decoration: none; font: 12px Calibri, Arial, Helvetica, sans-serif; color: #333; padding:4px; border: 1px solid #000;}

.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; }
.line { padding-bottom: 4px; border-bottom: #E7E3E7 solid 1px; }
.middle { vertical-align: middle; }
.align-right { float:right; margin: 0 0 15px 15px; }
.floatimgleft { float:left; margin-top:10px; margin-right:10px; margin-bottom:10px; padding: 6px; /*border: solid 3px; border-color: #00853E;*/ } 

.hoverblack:hover{color:black;}

.fs8 {font-size:8pt;}
.fs9 {font-size:9pt;}
.fs10 {font-size:10pt;}
.fs11 {font-size:11pt;}
.fs12 {font-size:12pt;}
.fs13 {font-size:13pt;}
.fs14 {font-size:14pt;}
.fs15 {font-size:15pt;}
.fs16 {font-size:16pt;}
.fs17 {font-size:17pt;}
.fs18 {font-size:18pt;}

.fc_purple {color: #b92f92;}
.fc_blue {color: #23bbe1;}
.fc_orange {color: #e79628;}
.fc_green {color: #6db33e;}
.fc_lgreen {color: #c1d82e;}

.bck_purple {background: #b92f92;}
.bck_blue {background: #23bbe1;}
.bck_orange {background: #e79628;}
.bck_green {background: #6db33e;}
.bck_lgreen {background: #c1d82e;}

.border_purple {border: solid 3px #b92f92;}
.border_blue {border: solid 3px #23bbe1;}
.border_orange {border: solid 3px #e79628;}
.border_green {border: solid 3px #6db33e;}
.border_lgreen {border: solid 3px #c1d82e;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
html .clearfix {height: 1%;} /* Hides from IE-mac */

.rightmenu { width: 150px; padding: 0px; margin: 5% 0px 0px 0px; position: fixed; right:0; overflow: hidden;}
.rightmenu.centered_box { margin: 0 auto; vertical-align: middle;}
.rightmenu.centered_box img {padding: 0px; margin: 0px;}
.rightmenu.centered_box a:hover { width:150px; }

.wrapper { width: 980px; /*background: #FFF;*/ margin: 0px auto ;  }

.cookies_wrapper {position: fixed; bottom: 0px; left:0px; z-index:99; width:100%; height: 100px; background: url(../Images/cookie_bg.png) repeat-x;  text-align:center;}
.cookies_notice {width: 55%; color: white; padding-top: 20px; font-size: 11pt; height: 80px; margin: 0px auto; text-align:left;}
.cookies_notice a{text-decoration: underline; color:white;}
.cookies_close {position: fixed; bottom: 60px; right:10px;}

.header .topbar { height: 190px; background: url(../Images/header_bg1.jpg) no-repeat; }
.header .topbar a{text-decoration:none;}

.header .topbar .cookie_link a:hover{text-decoration:underline; color:#B92F92;}

	.header .logo { margin: 27px 0px 0px 18px; }
	.header .search { width: 306px; height: 40px; margin: 7px 0px 0px 0px; background: url(../Images/search_bg.png) no-repeat; }
		.header .search input.left { width: 230px; background: none; border: 0px; margin: 12px 0px 0px 20px; font-style: italic; }
		.header .search a.right { width: 25px; height: 23px; margin: 8px 10px 0px 0px; }
	.header .follow { margin: 17px 45px 0px 10px; display: inline; }
		.header .follow span { line-height: 20px; color: #181818; }
		.header .follow img { margin-left: 6px; }

.content { width: 980px; background: #FFF; overflow: hidden; min-height:380px;}

/*six button menu*/
.innerpage { background: #FFF; margin-bottom: 15px; height: auto; }
	.content .navbar { width: 976px; height: 42px; margin: 4px 0px 0px 4px; overflow:auto;}
		.content .navbar li { width: 191px; margin-right: 4px; height: 39px; float: left; /*position: relative;*/ list-style:none; }
/*		.content .navbar li.next{ width: 191px; margin-right: 4px; float: left; /*position: relative;*//* list-style:none; }*/
		.content .navbar li.last {width: 192px; margin: 0px; }
		.content .navbar a { width: 191px; height: 42px; margin-right: 4px; float: left; background: url(../Images/navbar_bg_purple1.gif); text-decoration: none; }
/*		.content .navbar .next a{ width: 189px;}*/
		.content .navbar .last a{ width: 192px; }
		.content .navbar a:hover { width: 191px; height: 39px; margin-right: 4px; float: left; background: url(../Images/navbar_bg_purple1_hover.gif); }
/*		.content .navbar .next a:hover{ width: 184px;}*/
		.content .navbar .last a:hover{ width: 192px;}		
/*		.content .navbar .next a:hover { width: 184px; height: 42px; margin-right: 4px; float: left; background: url(../Images/navbar_bg_white.gif); }
		.content .navbar .last a:hover  { width: 184px; height: 42px; margin-right: 4px; float: left; background: url(../Images/navbar_bg_white.gif); }*/
		.content .navbar a.a2 { background-position: 0px -52px; }
		.content .navbar a.a3 { background-position: 0px -102px; }
		.content .navbar a.a4 { background-position: 0px -156px; }
		.content .navbar a.a5 { background-position: 0px -208px; }
/*		.content .navbar a.a6 { background-position: 0px -212px; }*/

	.twitter_feed{width: 772px; margin-top:2px; font-size:10pt; border: #2ABBE8 solid 3px; height: 42px; float:left; margin-left:4px; margin-bottom:2px;}
	
	.image_shadow {box-shadow: 2px 2px 1px #888888;}
	

.footer { height: 120px; background: #6DB33E url(../Images/footer_bg_small1.gif) repeat-x; }
	.footer li { list-style:none;}
	.footer .inner { width: 980px; margin: 0px auto; position: relative; }
/*	.footer .worm1 { position: absolute; top: -15px; left: -12px; }
	.footer .worm2 { position: absolute; top: -12px; right: -60px; }
	.footer .leaf { position: absolute; right: -80px; top: 120px; }*/
	.footer .lt_ft {width: 980px; padding-top:10px;}
		.footer .lt_ft .lt_text{color: white; width: 84%; float:left; padding-left:15px; padding-right:15px; padding-top:15px;}
		.footer .lt_ft .lt_logo{width:10%; float:right; padding-right:15px; }
	.footer .links { height: 160px; background: url(http://liverpoolfestivalgardens.com/images/footer_line.gif) no-repeat left bottom; }
		.footer .links ul { margin: 20px 0px 0px 0px; padding-left: 25px; float: left; }
		.footer .links li { padding: 4px 0px; }
		.footer .links li.title { font-size: 17px; color: #C1D82E; padding-bottom: 8px; }
		.footer .links li a { color: #C1D82E; text-decoration:none; }
		.footer .links li a:hover { text-decoration: none; color:#C1D82E; }
	.footer .contact { height: 80px; padding: 20px 0px 0px 25px; line-height: 17px; color: #E79628;}
		.footer .contact h4 { font-size: 14px; color:#E79628}
		.footer .contact ul { font-size: 13px; margin-right: 62px; float: left; }
		.footer .contact li { font-size: 13px;list-style-type:none;}
	.footer .copy { padding: 20px 15px 0px 25px; color: #DFF3CF; }
		.footer .copy .right { margin-top: 6px; }
		.footer .copy .right span { line-height: 20px; color: #181818; }
		.footer .copy .right img { margin-left: 6px; }
		.link_over { float: left; height: 193px; width: 277px; position: absolute; z-index: 9999; top: 0px; }