*{padding:0;margin:0}

body{background-image:url('assets/css/bg.jpg');background-repeat:repeat-x;font-family:verdana;font-size:12px;}

h1{font-size:18px;font-weight:100;line-height:28px;margin-bottom:18px;color:#5f5555;font-family:'Muli';}
h2{font-size:16px;font-weight:100;line-height:24px;margin-bottom:16px;color:#5f5555;font-family:'Muli';}
h3{font-size:12px;font-weight:100;line-height:20px;margin-bottom:3px;color:#892115;font-family:'Muli';}
p,table,ul{font-size:12px;line-height:16px;margin-bottom:12px;color:#5f5555;}
ul{margin-left:20px;}
ul li{margin-bottom:12px;}
a{color:#892115;text-decoration:none;}
a:hover{color:#222;}

ul.EventNavigation ul{display:none;margin-top:5px;}

form h2{border-bottom:1px solid #ccc;margin-top:24px;}
form .formRow{width:100%;min-height:35px;}
form .formRow .left{width:150px;float:left;text-align:right;margin-top:5px;}
form .formRow .right{width:300px;float:right;}
form .formRow .small{width:130px;margin-left:20px;float:left;}
input[type=text]{width:278px;padding:5px;border:1px solid #ccc;}
input[type=text]:focus{border:1px solid #892115;}
form .col{width:25%;text-align:center;float:left;}
input[type=text].number{width:30px;}
form .col input[type=text]{margin-top:10px;}
textarea{width:458px;padding:5px;border:1px solid #ccc;}
textarea:focus{border:1px solid #892115;}
input[type=submit]{width:160px;font-size:18px;margin-top:12px;font-family:'Muli';float:right;}

label.error{color:#892115;font-size:10px;position:relative;float:left;}

.red_top{position:relative;display:block;width:960px;text-align:right;margin:0 auto;height:50px;}
.header{position:relative;display:block;width:960px;margin:0 auto;height:150px;background-image:url('assets/css/logo.jpg');background-repeat:no-repeat;z-index:1000;}
.navigation{position:absolute;top:80px;right:-20px;z-index:1000;font-family:'Muli';font-size:16px;}
.navigation ul{list-style-type:none;z-index:2000;}
.navigation ul li{float:left;padding-left:0px;display:inline-block;text-align:center;width:120px;}
.navigation ul li a{padding:3px;}
.navigation ul li.active a{background-color:#eee8dc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:1px 1px 1px #eee;}
.navigation ul li:hover a{background-color:#eee8dc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:1px 1px 1px #eee;}
.navigation ul li.active ul li a{background-color:transparent;box-shadow:none;}
.navigation ul li:hover ul li a{background-color:transparent;box-shadow:none;}
.navigation ul li ul{display:none;}
.navigation ul li:hover ul{background-image:url('assets/css/sub_nav.jpg');background-position:top left;background-repeat:no-repeat;
		display:block;position:relative;top:5px;left:0px;width:175px;background-color:#f1ece1;padding-left:5px;padding-top:15px;float:left;}
.navigation ul li:hover ul li{margin:0px;height:21px;text-indent:5px;background-color:#fbf9f6;width:170px;text-align:left;float:left;position:relative;
	display:block;margin-bottom:5px;padding-top:6px;}
.navigation ul li:hover ul li:hover{background-color:#dbd7d1;}
.navigation ul li:hover ul li.active{background-color:#dbd7d1;}
.navigation ul li:hover ul li a{display:block;width:100%;height:100%;padding:0px;background-color:none;}

#home{width:80px;}
#about{width:100px;}

.grey{height:300px;background-image:url('assets/css/grey.jpg');-moz-border-radius:2px;position:relative;width:100%;z-index:0;}
.grey2{padding-top:20px;padding-bottom:20px;background-image:url('assets/css/grey.jpg');position:relative;width:100%;}
.grey2 h1{font-size:28px;color:#222;}
.grey2 p{font-size:14px;line-height:24px;color:#222;margin-bottom:0px;}
.content{background-image:url('assets/css/content.jpg');position:relative;width:100%;float:left;padding:10px 0px;}
.centered{width:960px;position:relative;display:block;margin:0 auto;}
.left{width:470px;float:left;margin-right:10px;}
.right{width:470px;float:left;margin-left:10px;}
.full{width:100%;float:left;text-align:right;margin:10px 0px;}
.right_2{width:470px;float:right;margin-left:10px;margin-top:40px;}
.right_2 p{font-size:10px;text-align:right;}

.right .Galleria{width:100%;height:400px;}

.footer{width:100%;float:left;background-image:url('assets/css/footer.jpg');background-repeat:repeat-x;padding-top:10px;}
.addthis_default_style{position:absolute;right:0px;text-align:right;height:60px;width:140px;}

.slideshow{display:block;width:960px;margin:0 auto;overflow:hidden;height:300px;}
.slideshow h1{font-size:28px;text-shadow:1px 1px 1px #000;position:relative;top:-90px;float:right;color:#fff;padding:6px;width:900px;text-align:right;}
.slideshow h2{font-size:18px;text-shadow:1px 1px 1px #000;position:relative;float:right;top:-110px;color:#fff;padding:6px;width:900px;text-align:right;}
.banner{position:relative;display:block;width:960px;margin:0 auto;}
.slideshow a{color:#fff;text-decoration:underline;}
.slideshow a:hover{color:#222;text-decoration:none;background-color:#f2f2f2;padding:0px 5px;;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.slideshow img{width:960px;height:300px;}

#left{position:absolute;top:130px;left:-20px;height:40px;width:40px;background-image:url('assets/css/left.png');z-index:100;cursor:pointer;}
#right{position:absolute;top:130px;right:-20px;height:40px;width:40px;background-image:url('assets/css/right.png');z-index:100;cursor:pointer;}

#right:hover,#left:hover{background-position:0px -40px;}
#right:active,#left:active{background-position:0px -80px;}

.player1{margin-left:40px;}

.calendar{background-color:#ecdfc7;width:460px;padding:5px;padding-bottom:0px;position:relative;margin-bottom:10px;float:left;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
#calContent{position:relative;width:460px;float:left;}
.next{width:100%;height:32px;position:relative;float:left;background-image:url('assets/css/down.png');background-position:top center;}
.previous{width:100%;height:32px;position:relative;float:left;background-image:url('assets/css/up.png');background-position:top center;}
.next a,.previous a{display:block;width:100%;height:100%;}
.event{width:100%;float:left;margin-bottom:10px;}
.date{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;width:40px;padding-top:5px;padding-bottom:2px;color:#5f5555;float:left;background-color:#fff;text-align:center;}
.title{width:410px;float:right;position:relative;}
.title p{margin-bottom:0px;}
.title h2{margin-bottom:5px;}
.day{font-size:26px;line-height:18px;font-family:'Muli';}
.date{font-size:20px;line-height:18px;font-family:'Muli';}
.year{font-size:14px;line-height:18px;font-family:'Muli';}
			
.NextPost{float:right;display:block;padding:3px;background-color:#eee8dc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:1px 1px 1px #ccc;}
.PreviousPost{float:left;display:block;padding:3px;background-color:#eee8dc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:1px 1px 1px #ccc;}

.enjoyengland{position:relative;margin-top:10px;}

.footer .right{min-height:120px;}

.facebook {width:175px;float:right;height:100px;margin-top:40px;}
.facebook .fb{float:right;height:40px;margin-top:30px;width:40px;}
.facebook .fb img{width:40px;border:0 none;}
.facebook .fbt{float:left;margin-top:42px;width:130px;}
