body {
    background-color: black;
    margin:0;
    padding:0;
    color:#444444;
    line-height: 1.5;
	font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
	font-size: 12px;
}
div#wrapper {
    width:1028px;
    height:808px;    
}
div#wrapper div#day_box {
    width:514px;
    height:808px;
    background:url('../images/left_bk.jpg') no-repeat left top;    
    float:left;
    border-bottom: 1px solid silver;
    text-align: right;
}

div#wrapper div#night_box {
    width:514px;
    height:808px;
    background:url('../images/right_bk.jpg') no-repeat left top;    
    float:left;
    border-bottom: 1px solid silver;
    text-align: left;
}


div#day_box div#menuDividerLeft { border-top: 1px solid #817c69; float:right; width: 275px; }
div#night_box div#menuDividerRight { border-top: 1px solid #817c69; float:left; width: 275px; }
div#day_box div#menubar1 { float:right; width: 275px; }
div#night_box div#menubar2 { float:left; width: 275px; }

#menubar1 img, #menubar2 img, #sub-header img { margin: 10px 10px 5px 10px; }

div#sub-header {
    width:1028px;
    height:197px;
    background: url(../images/sub-header.jpg);
}
div#sub-header ul {
    list-style: none;
    margin:0;
    padding:0;
    margin-left:257px;
}
div#sub-header ul li {
    float:left;
    margin-right:28px;
}
div#sub-header ul li a.blackclr {    
    text-decoration: none;
	font-family:Tekton Pro,Helvetica,Arial,Georgia,FreeSans,sans-serif;
    font-size:15px;
    color:black;
    border:none;
}
a.selected {    
    text-decoration: none;
	font-family:Tekton Pro,Helvetica,Arial,Georgia,FreeSans,sans-serif;
    font-size:15px;
    color:red;
    border:none;
}
div#sub-header ul li a.whiteclr {    
    text-decoration: none;
	font-family:Tekton Pro,Helvetica,Arial,Georgia,FreeSans,sans-serif;
    font-size:15px;
    color:white;
    border:none;
}
div#sub-header ul li a:hover {
    color:red;
    border:none;
}
div#sub-content {
    width:1028px;
    height:657px;
    background: url(../images/sub-content.jpg);
}
div#sub-content-night {
    width:1028px;
    height:857px;
    background: url(../images/sub-content-night.jpg);
}
div#sub-content div#left-side, div#sub-content-night div#left-side {    
    float:left;
    height:452px;
    margin-left:25px;
    margin-top:50px;
    width:280px;    
}
div#sub-content div#left-side p, div#sub-content-night div#left-side p {    
    color:black;
    font-family:Tahoma;
    font-size:13px;
    width:220px;
    text-align:left;
}
div#sub-content div#left-side hr, div#sub-content-night div#left-side hr {
    width:220px;
    border: 1px dashed #bcbcb8;
}
div#sub-content div#right-side, div#sub-content-night div#right-side {    
    float:left;
    height:488px;
    margin-left:37px;
    margin-top:17px;
    width:633px;
}
div#sub-content div#right-side p, div#sub-content-night div#right-side p {    
    color:black;
    font-family:Tahoma;
    font-size:13px; 
    text-align:left;
}
div#sub-content div#right-side1, div#sub-content-night div#right-side1 {    
    float:left;    
    margin:0;
    width:46%;
    font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
    font-size:12px;
    color:#a29061;
    text-align: left;
}
div#sub-content div#left-side1, div#sub-content-night div#left-side1 {    
    float:left;    
    margin:0;
    width:46%;
    font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
    font-size:12px;
    color:#444444;
    text-align: left;
}
.title {
    font-size:16px;
    font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
    color:#a29061;
}
div#layoutOneColumn {
	text-align: left;
	margin: 0;
	padding: 10px 0 0 0;
	min-height: 400px;
}
div#layoutGalleryColumn {
	text-align: left;
	margin: 0;
	padding: 10px 0 0 0;
	min-height: 400px;
    float: left;
    width: 60%;
}
div#layoutVideoColumn {
	text-align: left;
	margin: 0;
	padding: 10px 0 0 0;
	min-height: 400px;
    float: left;
    width: 40%;
}
div#layoutVideoColumn img{
    width: 251px;
    margin:10px 0 33px 60px;
	padding: 2px;
}
.footerText {
	color:white;
	font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
	font-size:12px;
}

.fontMain {
	font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
	font-size:12px;
}

.fontTwelve {
	font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
	font-size:12px;
}

.fontTen {
	font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
	font-size:10px;
}

.fontNine {
	font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
	font-size:9px;
}

.homeLeftText { margin-right:52px; }
.homeRightText { margin-left:27px; color: #fff; }

.highlightsReel {
	text-align: left;
	margin: 20px 20px 20px 35px;
}

.highlightsReelNight {
	text-align: left;
	margin: 20px 10px 20px 10px;
	color: black;
}

.thinDottedBorder{
	border-bottom: black thin dotted;
	margin: 0px 20px 0px 35px;
	text-align: left;
}

.contentTitle {
	height: 60px;
	text-align: left;
	margin-left: 30px;
	margin-right: 50px;
	padding-top: 20px;
}

.galleryRow {
	width: 100%;
	text-align: center;
	margin: 0px 20px 10px 20px;
	clear: left;
	height: 175px;
}

.galleryImageVertical {
	background: url(../images/photo_frame_vertical.gif) no-repeat;
	width: 171px;
	height: 210px;
	text-align: center;
	margin: 20px 15px 0 15px;
	float: left;
}

.galleryImageHorizontal {
	width: 175px;
	text-align: center;
	margin: 0px 10px 0 10px;
	float: left;
}

.galleryImageHorizontal img {
	margin: 10px;
	padding: 2px;
}

div#sub-content div#tickets-right {    
    float:left;
    margin-left: 10px;
    width:46%;
    font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
    font-size:12px;
    text-align: left;
}
div#sub-content div#tickets-left {    
    float:left;    
	margin-left: 30px; margin-right: 10px;
    width:46%;
    font-family:Helvetica,Arial,Georgia,FreeSans,sans-serif;
    font-size:12px;
    color:#444444;
    text-align: left;
}

div#sub-content div.tickets-subgraphic-left {    
    float:left;    
	margin-left: 30px;
    width:30%;
    text-align: left;
}

div#sub-content div.tickets-subgraphic-middle {
	float: left;
	width:34%;
	margin-top: 40px;
	font-weight: normal;
	font-size: 18px;
	color: #BFBFBF;
}

div#sub-content div.tickets-subgraphic-right {    
    float:left;
    width:30%;
}

.subgraphic {clear:all;}

.centered {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
div.clear{
    clear: both;
}
#footerMain {
	clear: both;
	width:1028px;
	border: 0px white solid;
	text-align: center;
	padding-top: 5px;
}
.springPromotion { float: right; color:#5F5F5F; }
.springPromotion a { color:#5F5F5F; text-decoration:none; }
.springPromotion a:hover { color:#99cc33; text-decoration: underline;}

