@charset "UTF-8";
/* CSS Document */

body, html {
	padding: 0;
	margin: 0;
	height:100%;
}

html {
	background: #e2b603 url(../Images/BackgroundTile.jpg) repeat-x 0 0;
}

a, a:visited {
	text-decoration: none;
	color: #af14a1;
	border: none;
}

a:hover {
	color: #000000;
}

h1 {
	font-size: 1.5em;
	margin: 0 20px;
	padding: 15px 0 0;
	text-transform: uppercase;
	border-bottom: 1px solid #710867;
}

h2 {
	font-size: 1.3em;
	color: #af14a1;
	margin: 0 0 0 20px;
	padding: 15px 0 0;
}

h3 {
	font-size: 1em;
	margin-left: 20px;
	text-transform: uppercase;
}

h4 {
	font-size: .9em;
}

h5 {
	font-size: .8em;
}



.left {
	float: left;
}

.Clear {
	clear: both;
}

.Clear10, .Clear25, .Clear50, .Clear100, .Clear250 {
	clear: both;
	height: 10px;
}

.Clear25 {
	clear: both;
	height: 25px;
}

.Clear50 {
	clear: both;
	height: 50px;
}

.Clear100 {
	clear: both;
	height: 100px;
}

.Clear250 {
	clear: both;
	height: 250px;
}

.Spacer10, .Spacer50, .Spacer100, .Spacer250 {
	height: 10px;
}

.Spacer50 {
	height: 50px;
}

.Spacer100 {
	height: 100px;
}

.Spacer250 {
	height: 250px;
}

<!--Header Content-->
#hd {
	height: 83px;
	display: block;
	margin: 0;
	padding: 0;
}
.headerLogo {
	padding-top: 19px;
	float: left;
}
.headerLogo img{
	border: none;
	height: 66px;
	width: 365px;
	vertical-align: bottom;
}

<!--Navigation-->
#hd #Navigation {
	float: right;
	display: inline;
}
#hd #Navigation a {
	text-decoration: none;
	border: none;
	color: #000;
}
#hd #Navigation a:hover{
	color: #FFF;
}
#hd #Navigation ul {
	display: inline-block;
	margin: 0;
	padding: 45px 0 0 20px;
}
#hd #Navigation ul li {
	list-style-type: none;
	float: left;
	margin: 0 20px 0 0;
	font-size: 1.3em;
}

/*END Header Content
Body Content*/
#bd {
	padding-bottom:120px;   /* Height of the footer + 20px*/	
}
.Main-Banner {
	height: 265px;
}

.Main-Banner #Slideshow {
	float: left;
	background: transparent url(../Images/SlideshowFrame.png) no-repeat 0 4px;
	width: 420px;
	height: 255px;
	padding-top: 4px;
	padding-left: 19px;
	margin-left: 150px;
}

.Main-Banner #Slideshow img {
	
}

#yui-main .schedule, #yui-main .booking {
	background: url(../Images/ScheduleBG.jpg) no-repeat 0 0;
	min-height: 253px;
}

#yui-main .booking {
	background: url(../Images/BookingBG.jpg) no-repeat 0 0;
	min-height: 253px;
}

ul.scheduleList{
	padding-left: 20px;
}

ul.scheduleList li{
	list-style-type: none;
}

ul.scheduleList li.Month{
	font-size: 1.5em;
	color: #333;
	text-align: left;
	}
ul.scheduleList li.Event, ul.scheduleList li.Time, ul.scheduleList li.Date{
	font-size: 1.2em;
	font-weight: bold;
	color: #af14a1;
	text-align: left;
	padding-top: 0;
	}
ul.scheduleList li.Time {
	font-size: 1em;
	color: #000;
	padding: 3px 0 7px;
	border-bottom: 1px solid #ECD468;
	}
ul.scheduleList li.Date {
	font-size: 1.2em;
	color: #000;
	padding: 8px 0 0;
	padding-left: 20px;
	background: url(../Images/date.png) no-repeat 0 9px;
}

#doc2 {
	min-height:100%;
	/*height:100%;*/
   	position:relative;
}

#ft {
	position:absolute;
 	bottom:0;
   	width:100%;
   	height:100px;   /* Height of the footer */
	background: url(../Images/footerBKGD.jpg) no-repeat 0 0;
}

.copyright {
	color: #6F5900;
	padding-top: 20px;
}
