BODY { margin: 0px; padding: 0px; background-image: url(/images/bg.png); background-position: top; background-repeat: repeat-x; background-color: #000; font-family: 'Lucida Grande', 'Lucida Sans', Verdana, sans-serif; }

img { border: 0px; }

p { margin: 10px 0px 15px 0px; padding: 0px; line-height: 1.4; }

a { color: #0033CC; }

.clear { margin: 0px; padding: 0px; height: 0px; clear: both; }

#container { margin: 0 auto; width: 962px; background-image: url(/images/main_bg.png); background-position: 0px 258px; background-repeat: no-repeat; background-color: #000; }

#top { }
	.logo { float: left; width:722px; }
	.premier { float: left; width: 240px; height:74px; }
	.buyTix { float: left; width: 240px; height: 51px; }
		.buyTix a { width: 240px; height: 51px; display: block; background-image: url(/images/nav_buy_tickets2.jpg); background-position: top; }
		.buyTix a:hover { background-position: 0 -51px; }
	.topBit { width: 240px; height: 61px; float:left; background-image: url(/images/top_bg.jpg); }
	.nav ul { padding: 0px; margin: 0px; width:962px; height: 72px; list-style: none; }
		.nav ul li { float: left; padding:0px; margin:0px; list-style: none; }
		.nav ul li a { height: 72px; display: block; background-position: top; }
		.nav ul li a:hover { background-position: 0 -72px; }

#main { margin-left: 11px; width: 950px; }
	.content { width: 700px; float: left; margin-right: 10px; }
		.daPaper { width: 700px; background-color: #E6E6E6; background-image: url(/images/paper_top.jpg); background-position: top; background-repeat: no-repeat; padding-top:45px; }
			.daPaperPad { padding: 26px 7px 10px 10px; }
	.sidebar { width: 220px; float: left; padding-top: 26px; }
	
.inlineList { padding: 0px; margin: 0px; list-style: none; }
	.inlineList li { float: left; padding:0px; margin:0px; list-style: none; }

.mediaLinks { height: 21px; background-position: top; background-repeat: no-repeat; display: block; }
	.mediaLinks:hover { background-position: 0px -21px; }
	
.galleryPic { float: left; width: 128px; margin-right: 10px; margin-bottom:10px; }
.galleryLast { margin-right:0px; }

.success { width: 500px; padding: 5px; border: 1px solid #090; background-color: #6C3; margin-left: 90px; text-align: center; }
.error { width: 500px; padding: 5px; border: 1px solid #900; background-color: #F63; margin-left: 90px; text-align: center; }

#footer { color: #666; text-align: center; font-size: 12px; padding: 15px 0px; }
	#footer a { color: #666; }
	
/* Form Styles */
.formTable .formTitle { font-size: 18px; border-bottom: 2px solid #999; }
.formTable .label { font-size: 12px; text-transform: uppercase; }
.formTable .fullInput { width: 400px; }
.formTable .halfInput { width: 200px; }

