body { background:#272264 url(img/bg_body.jpg) repeat-x 0 0; font-family: Rockwell, "Courier New", Courier, Georgia, Times, "Times New Roman", serif; color: #fff;}
#header {
  	height:63px;
  	width:960px;
  	margin:73px auto 0  auto;
}
#header ul {
	display:block;
    float:right;
    width:940px;
    height:63px;
    background:url(img/menu.jpg) no-repeat 0 0;
    list-style:none;
}
#header ul li {
    display:block;
    float:left;
    height:63px;
    text-indent:-10000px;
}
#home {
    width:159px;
}
#about {
    width:230px;
}
#location {
    width:321px;
}
#tickets {
    width:230px;
}
#header ul li a {
    display:block;
    width:100%;
    height:100%;
}
#home a:hover {
    background:url(img/menu.jpg) no-repeat 0 -63px;
}
#about a:hover {
    background:url(img/menu.jpg) no-repeat -159px -63px;
}
#location a:hover {
    background:url(img/menu.jpg) no-repeat -389px -63px;
}
#tickets a:hover {
    background:url(img/menu.jpg) no-repeat -710px -63px;
}
p#featuredText {
    display:block;
    position:relative;
    float:left;
    width:100%;
    height:536px;
    margin-top: 43px;
    background:url(img/featured_bg.jpg) no-repeat 0 0;
    text-indent:-10000px;
}
#subpageContent, #subpageFlyer {
	height:536px;
    margin-top: 43px;
}
#subpageContent h2 {
	margin: 0 20px 20px 20px;
	font-size: 24px;
}
#subpageContent p {
	margin: 0 20px 20px 20px;
	font-size: 20px;
	line-height: 24px;
}
#subpageContent ul {
	margin-left: 35px;
}
#subpageContent li {
	list-style-type: disc;
}
a#buyNowButton {
    display:block;
    width:222px;
    height:40px;
    background:url(img/buynowbutton.jpg) no-repeat 0 0;
    margin:475px 0 0 132px;
}
a:hover#buyNowButton {
    background-position:0 -40px;
}
#flyer {
  position: absolute;
  top:0;
  right:0;
}
.box {
	width:303px;
    height:134px;
    margin-top: 30px;
    float:left;
}
#leftCol {
    width:640px;
    float:left;
    margin:20px 0 0 10px;
}
#leftCol h2 {
    font:bold 20px/24px  Verdana, Geneva,  sans-serif;
    color:#ccc;
}
#leftCol p {
    font:normal 14px/20px Arial, Helvetica, sans-serif;
    color:#ccc;
    margin-top:10px;
}
#footer {
    clear:both;
    width:940px;
    margin-top: 30px;
    border-top:1px dashed #c0c0c0;
}
#footer p {
    margin:15px 0;
    font:bold 12px Arial, Helvetica, sans-serif;
    color: #c0c0c0;
}