/*
body {
    background-color : #FFFFFF;
    margin : 0px;
    min-width : 800px;
    color: Black;
    font-family: serif;
  }
*/
  
body {
	font-size: 80%; /*62.5%;*/
	/* Resets 1em to 10px */font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color : #333333;
	margin: 0;
	padding: 0;
	text-align: center;
}

#page {
    background-color : white;
    width : 780px;
    margin: 0 auto;
    padding: 0px;
    text-align: left;
    border-color:#223322;
    border-style:solid;
    border-width: thin;
    background-image : url('images/curtain-green.jpg');
    background-repeat:repeat-x;
  }

a img {border:none;}


a:link {
  }


a:visited {
  }


a:hover {
  }


#Banner {
    background-image : url('images/curtain-red_long.jpg');
    background-repeat:repeat-x;
    height : 200;
    margin-top : 0px;
    padding : 10px;
    text-align : left;
  }


.BannerPicLeft {
    float : left;
    background-image : url();
    height : 130;
    width : 130;
    height: 100%;
    padding : 0px;
    text-align : center;
    vertical-align : middle;

  }


.BannerPicRight {
    float: right;
    border-width: medium;
    border-style: solid;
    border-color: black;
    vertical-align : middle;
  }


#Banner h1 {
    color : #FFFFFF;
    font-size : 24pt;
  }


#Banner h2 {
    color : #FFFFFF;
    font-size : 16pt;
  }

#PictureBanner {
	/*background-image : url('images/film.jpg');
	background-color: #000000;
	height: 124px;*/
	vertical-align : middle;
}

#PictureBanner ul {
  text-align: center;
  white-space: nowrap;
  /*margin-left: -40px;*/
  vertical-align : middle;
}

#PictureBanner li {
  display: inline;
  /*padding-left: 5px;*/
  padding-right: 5px;
}

#PictureBanner img {
	/*margin-top: 2px;*/
}

#Container {

}


#Container .column {
	
  }


#Center {
	min-height:600px;
  }


#Left {
	
  }

/*** IE6 Fix ***/


* html #Left {
	/*padding-bottom: 80px; *//* Footer Height */
  }


#Right {
    padding-top: 10px;
    padding-left: 5px;
    float: right;
    text-align: center;
  }

#Right a {
	color: #800909;
}


#Calender {
  }


#Calender table {
    border: thin solid #800909;
  }

#Calender a {
    text-decoration: none;
    color: black;
  }

#Calender th {
    font-weight: bold;
    color: white;
    text-align: center;
    background-color: #800909;
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #000000;
  }


#Calender td {
    text-align: center;
    vertical-align: middle;
    width: 120px;
  }


#Calender td.current {
    font-weight:bold;
    font-style: italic;
  }


#Calender td.date {
    font-size: 9pt;
    text-align: center;
  }


#Calender tr.alternate {
    background-color: #FFFFCC;
  }





#Note {
    width:240px;
    border-width: 1px;
    border-style: dotted;
    border-color: Black;
  }

#Facebook {
    width:240px;
    border-width: 1px;
    border-style: dotted;
    border-color: Black;
  }

#Twitter {
    width:240px;
    border-width: 1px;
    border-style: dotted;
    border-color: Black;
  }


#Content {
    margin-left: 20px;
    margin-right: 20px;
  }


#Content h1 {
    color: #036;
    text-align: left;
  }


#Show {
    margin-left: 10px;
    margin-right: 10px;
  }


#Show h1 {
  }


#Poster {
    float: left;
    margin: 5px;
  }

#PicL {
    float: left;
    margin: 5px;
}

#PicR {
    float: right;
    margin: 5px;
}

#PicC {
    float: center;
    margin: 5px;
}


#Menu {
    font-size: 12pt;
    margin-top: 0px;
    background-color: #036;
  }


#Menu ul {
    padding: .2em 0;
    margin: 0;
    list-style-type: none;
    /*background-color: #036;*/
    color: #FFF;
    width: 100%;
    font: arial, helvetica, sans-serif;
    text-align: center;
  }


#Menu li {
    display: inline;
  }


#Menu li a {
    text-decoration: none;
    /*background-color: #036;
    */color: #FFF;
    padding: .2em 1em;
    /*border-right: 1px solid #fff;
    */;
  }


#Menu li a:hover {
    background-color: #FFCC00;
    color: Black;
  }


#Menu2 {
    font-size: 10pt;
    margin-top: 0px;
    background-color: #369;
  }


#Menu2 ul {
    padding: .2em 0;
    margin: 0;
    list-style-type: none;
    /*background-color: #369;
    */color: #FFF;
    width: 100%;
    font: arial, helvetica, sans-serif;
    text-align: center;
  }


#Menu2 li {
    display: inline;
  }


#Menu2 li a {
    text-decoration: none;
    /*background-color: #369;
    */color: #FFF;
    padding: .2em 1em;
    /*border-right: 1px solid #fff;
    */;
  }


#Menu2 li a:hover {
    background-color: #FFCC00;
    color: Black;
  }


#Menu3 {
    font-size: 12pt;
    margin-top: 0px;
    background-color: #036;
  }


#Menu3 ul {
    padding: .2em 0;
    margin: 0;
    list-style-type: none;
    /*background-color: #036;*/
    color: #FFF;
    width: 100%;
    font: arial, helvetica, sans-serif;
    text-align: center;
  }


#Menu3 li {
    display: inline;
  }


#Menu3 li a {
    text-decoration: none;
    /*background-color: #036;
    */color: #FFF;
    padding: .2em 1em;
    /*border-right: 1px solid #fff;
    */;
  }


#Menu3 li a:hover {
    background-color: #FFCC00;
    color: Black;
  }

#GiftButton {
    font-size: 12pt;
    margin-top: 0px;
    background-color: #036;
  }


#GiftButton ul {
    padding: .2em 0;
    margin: 0;
    list-style-type: none;
    /*background-color: #036;*/
    color: #FFF;
    width: 100%;
    font: arial, helvetica, sans-serif;
    text-align: center;
  }


#GiftButton li {
    display: inline;
  }


#GiftButton li a {
    text-decoration: none;
    /*background-color: #036;
    */color: #FFF;
    padding: .2em 1em;
    /*border-right: 1px solid #fff;
    */;
  }


#GiftButton li a:hover {
    background-color: #FFCC00;
    color: Black;
  }


#BookingButton {
    font-size: 12pt;
    margin-top: 0px;
    background-color: #036;
  }


#BookingButton ul {
    padding: .2em 0;
    margin: 0;
    list-style-type: none;
    /*background-color: #036;*/
    color: #FFF;
    width: 100%;
    font: arial, helvetica, sans-serif;
    text-align: center;
  }


#BookingButton li {
    display: inline;
  }


#BookingButton li a {
    text-decoration: none;
    /*background-color: #036;
    */color: #FFF;
    padding: .2em 1em;
    /*border-right: 1px solid #fff;
    */;
  }


#BookingButton li a:hover {
    background-color: #FFCC00;
    color: Black;
  }


.Footer {
    background-color : #719098;
    color : White;
    font-size : 8pt;
    margin-top : 10px;
    padding-top : 70px;
    height:40px;
    /*padding-bottom: 0;*/
    text-align : center;
    vertical-align: bottom;
    clear: both;
    background-image : url('images/footer-red.jpg');
    background-position: bottom;
    background-repeat:repeat-x;
  }
  
* html .Footer {
	height:120px;
  }

#Members {
    color : White;
}

#Announcements {
    text-align: center;
}

#AddThisButton {
    text-align: center;
}

#GoogleSearch {
    text-align: center;
}

#PlotSummary {
    text-align: justify;
}

#RightsNotice {
    text-align: center;
}

#CentreText {
    text-align: center;
}
