/* CSS Style Sheet */
/* Designed by Barrie Adams for Creation Studio */
/* www.creationstudio.co.uk */


/* General Styling */
html {padding:0px; margin:0px;}
body {background: #fff url(images/bg.gif) repeat-x top left; 
color: #333; font-family: Arial, Verdana, sans-serif; font-size: 12px; 
text-align: center;padding:0px;margin:0px;}
input {font: normal 11px arial;}
p, li, legend, blockquote{line-height: 16px;}
p, ul, ol, {margin-bottom: 8px;}
strong {font-weight: bold;}
em {font-style: italic;}
h1, h2, h3, h4, h5, h6{font-family:Arial, sans-serif; font-weight: bold; line-height: 18px; margin: 0;}
h1 {color: #333; font-size: 20px; line-height: 24px; margin-bottom: 12px;font-family: Arial, Verdana, sans-serif;}
h2 {color: #333; font-size: 18px; font-weight: normal; line-height: 20px; margin-bottom: 12px;}
h2 span {font-weight: bold;}
h3 {color: #333; font-size: 16px; line-height: 22px; margin-top: 12px;}
h3 span {font-weight: normal;}
h4 {color: #333; font-size: 14px; margin-top: 12px; text-transform: uppercase;}
h5 {color: #333; font-size: 12px; font-weight: bold; line-height: 18px; margin: 0;}
h6 {}

a, a:visited {color: #333; background-color:transparent; text-decoration: none;}
a:hover {color: #333; background-color:transparent; text-decoration: underline;}

img{border: none;}

/* Page Styling */

#wrap {width: 847px; margin: 0 auto;}
#logo {width: 216px; height: 170px; margin: 0 auto; float: left;}
#hdsky {width: 525px; height: 110px; margin: 0 auto; float: left; background: transparent url(images/hdsky.gif);}
#hdsky p {color: #fff;padding: 30px 0px 0px 20px; font-size: 0.9em; text-align: right;}
#hdsky a:link, #hdsky a:visited {color: #fff; font-weight: bold;}
#hdsky a:hover {color: #ce1616;font-weight: bold;}

#hdbee {width: 106px; height: 141px; margin: 0 auto; float: right;}
#lk {width: 525px; height: 31px; margin: 0 auto; float: right;}
#lkunder {width: 631px; height: 29px; margin: 0 auto; float: left;}
#sidemenu {width: 216px; margin: 0 auto; float: left; padding: 20px 0 0 0;}
#content {width: 416px; margin: 0 auto; float: left; text-align: left;}
#content p {padding: 0px 22px 4px 20px;}
#gallerydiv{width: 396px; margin-left:20px; text-align:center;}
#fpRight {width: 215px; margin: 0 auto; float: left; text-align: left;}
#fpRight h3 {padding: 0px 22px 0px 20px;}
#fpRight p {padding: 0px 22px 0px 20px;}

.fph1{padding: 20px 22px 0px 20px; margin: 0 0;}

#ftWrap {width: 100%;margin: 20px auto 0px auto; background: #569f30 url(images/ftbg.gif) repeat-x top left; height: 270px;}
#ft {width: 847px; margin: 0 auto; text-align: center;}
#ft p {padding: 194px 0px 0px 0px;font-size: 0.9em;text-align: center; color: #fff;}
#ft a, #ft a:visited {color: #fff; background-color:transparent; text-decoration: none;}
#ft a:hover {color: #fff; background-color:transparent; text-decoration: underline;}


/* Nav Menu */
#lkMenu {list-style-type:none; margin:0 0; padding:0;}
#lkMenu ul{padding:0 0;}
#lkMenu li{font:normal 1em/16px arial, verdana, tahoma; display: inline;float:left; padding:0 0; margin:0 0; position:relative; }
#lkMenu li a{display:block;padding:0 0; }
#lkMenu li a:hover{display:block;padding:0 0;}

li#internal a{width: 105px;display:block;padding:0 0; height: 31px; background:url(images/lk1.gif) no-repeat;}
li#internal a:hover{width: 105px;display:block;padding:0 0;height: 31px;background:url(images/lk1o.gif) no-repeat;}
li#external a{width: 100px;display:block;padding:0 0; height: 31px; background:url(images/lk2.gif) no-repeat;}
li#external a:hover{width: 100px;display:block;padding:0 0;height: 31px;background:url(images/lk2o.gif) no-repeat;}
li#seasonal a{width: 102px;display:block;padding:0 0; height: 31px; background:url(images/lk3.gif) no-repeat;}
li#seasonal a:hover{width: 102px;display:block;padding:0 0;height: 31px;background:url(images/lk3o.gif) no-repeat;}
li#theatre a{width: 132px;display:block;padding:0 0; height: 31px; background:url(images/lk4.gif) no-repeat;}
li#theatre a:hover{width: 132px;display:block;padding:0 0;height: 31px;background:url(images/lk4o.gif) no-repeat;}
li#gallery a{width: 86px;display:block;padding:0 0; height: 31px; background:url(images/lk5.gif) no-repeat;}
li#gallery a:hover{width: 86px;display:block;padding:0 0;height: 31px;background:url(images/lk5o.gif) no-repeat;}

#lkMenu .over a{display:block;padding:0 0; color: #fff;text-decoration: none;background:url(images/lkbgro.gif) no-repeat top right; }
#lkMenu li .over a:hover{display:block;padding:0 0; color: #fff;text-decoration: none;background:url(images/lkbgro.gif) no-repeat top right;}


/* Side Nav Menu */
#lkMenusd {list-style-type:none; margin:0 0; padding:0;}
#lkMenusd ul{padding:0 0;}
#lkMenusd li{font:normal 1em/16px arial, verdana, tahoma; display: inline;float:left; padding:0 0; margin:0 0; position:relative; }
#lkMenusd li a{display:block;padding:0 0; }
#lkMenusd li a:hover{display:block;padding:0 0;}

li#internalsd a{width: 216px;display:block;padding:0 0; height: 111px; background:url(images/side1.gif) no-repeat;}
li#internalsd a:hover{width: 216px;display:block;padding:0 0;height: 111px;background:url(images/side1o.gif) no-repeat;}
li#externalsd a{width: 216px;display:block;padding:0 0; height: 111px; background:url(images/side2.gif) no-repeat;}
li#externalsd a:hover{width: 216px;display:block;padding:0 0;height: 111px;background:url(images/side2o.gif) no-repeat;}
li#seasonalsd a{width: 216px;display:block;padding:0 0; height: 111px; background:url(images/side3.gif) no-repeat;}
li#seasonalsd a:hover{width: 216px;display:block;padding:0 0;height: 111px;background:url(images/side3o.gif) no-repeat;}
li#theatresd a{width: 216px;display:block;padding:0 0; height: 111px; background:url(images/side4.gif) no-repeat;}
li#theatresd a:hover{width: 216px;display:block;padding:0 0;height: 111px;background:url(images/side4o.gif) no-repeat;}



