body {background:#111; margin:0;padding:0;}
a img {border:none;}
.right {float:right; margin:0 0 15px 10px; padding:0;}

#container {background: #322B1D;margin: 15px auto;padding:10px;width:750px;text-align:center;}

#header {background: #000;color:#fff;margin:0 0 10px;padding:15px 15px 15px 15px;width:720px;}

	#header .logo {margin:0 0 10px 0;padding:0;font-size:72px;}
	#header .date {margin:0 0 10px 0;padding:0;}
	#header .date em {font-size:17px;margin:0;padding:0;color:lightpink;font-weight:normal;}
	#header .location {margin:0 0 10px 0;padding:0;}
	#header .location a {}
	#header .location a:link,
	#header .location a:visited {color:lightblue;}
	#header .location a:hover,
	#header .location a:active {color:black; background:lightblue;text-decoration:none;}

#content {}

	#content .banner {color:yellow;margin: 10px 0;letter-spacing:0px;}

	#content .events {background:#FFF5C4;width:450px;margin: 0 0 10px 0;padding:10px 0 25px 0;float:left;}
	#content .events h2{color:#FFF5C4;font-size:32px;background: #322B1D url(../../images/layout/h2_bg_left.gif) no-repeat top left;padding:0;margin:0;}
	#content .events h2 span {padding:5px 0 0 0;display:block;height:39px;background: url(../../images/layout/h2_bg_right.gif) no-repeat top right;}
	#content .events h2 span em {font-size:20px; color:#FFF5C4;}
	#content .events h2 span em a {color:orange;}
	#content .events h2 span em a:hover,
	#content .events h2 span em a:active {background:orange; color:#322B1D;text-decoration:none;}

	#content .events .signupForm {color:#fff;background:#322B1D;margin:0 auto 20px;padding:10px 20px;text-align:left;width:368px;}
	#content .events .signupForm h3 {color:darkorange;font-size:22px;letter-spacing:-1px;}
	#content .events .signupForm fieldset {border:none;margin:0;padding:0;}
	#content .events .signupForm label {color:#fff;display:block;font-weight:bold;line-height:1.3em;padding:1px 0 0 0;}
	#content .events .signupForm label input, 
	#content .events .signupForm label textarea,
	#content .events .signupForm label select {display:block;padding:4px 0 0 3px;width:94%;}
	#content .events .signupForm label textarea {height:85px;}
	#content .events .signupForm legend {display:none;}
	#content .events .signupForm p {margin:10px 0 0 0;padding:0;}
	
	#content .events #systemMessage {margin:10px 20px auto 20px;padding:10px 10px;width:388px;}
	
	#content .events #systemMessage p {color:#fff; margin:0 0 5px 0;}
	#content .events #systemMessage.success {background:green;}
	#content .events #systemMessage.error {background:red;}
	#content .events #systemMessage a:link,
	#content .events #systemMessage a:visited {color:yellow;}
	#content .events #systemMessage a:hover,
	#content .events #systemMessage a:active {background:white;color:black;text-decoration:none;}

	#content .events h3 {text-align:left;margin: 10px 0 10px 25px;}
	#content .events table { background:#EFE2A4;border-collapse: collapse; margin: 0 auto;width:410px; text-align:left;border-top: 1px solid #DFD299;}
	#content .events table td { font-size: 13px; padding: 0.5em;}
	#content .events table th { text-align: left;padding: 0.5em;font-size: 13px; width:140px;}
	#content .events table tr:hover { background: #DFD299; }
	#content .events table tr { border-bottom: 1px solid #DFD299; vertical-align:top;}
	#content .events table ul {padding:0 0 0 3px; margin:0 0 0 7px;}
	#content .events table li {list-style-type:disc!important;}
	
#sidebar {float:right;width: 290px;}

	#sidebar .price {background: #000 url(../../images/layout/ticket_bg.gif) no-repeat top left;margin:0 0 10px 0;padding:36px 0 0 0;height:123px;}
	#sidebar .price h4 {margin:0;padding:0;font-size:42px;color:lightgreen;line-height:30px;}
	#sidebar .price h4 em.children {display:block;font-size:17px;color:white;font-weight:normal;margin:6px 0 0;}
	#sidebar .price p {display:block;font-size:12px;color:grey;font-weight:normal;margin:0; padding:2px 18px 0;}
	#sidebar .features {font-size:18px;text-align:left;margin:0;padding:0;}
	#sidebar .features li { margin:0 0 0 15%;padding:0;color:#fff;}
	#sidebar .proceeds {padding:0;}

	
	#sidebar .specials {background:#000;color:#ccc;float:right;width: 270px;padding:10px;margin:0 0 10px 0;}
	#sidebar .specials h3 {font-size:24px;letter-spacing:normal;}
	#sidebar .specials h3 em {font-size:15px;letter-spacing:-1px;color:#fff;}
	#sidebar .specials .special {background:#111;padding:10px;margin:0 0 10px 0;}
	#sidebar .specials .special .title {color:lightgreen;margin:10px 0 0;padding:0;font-size:18px; }
	#sidebar .specials .special .dates {color:#DCD2A3;margi	n:0 0 5px 0; padding:2px 4px;font-size: 13px;font-weight: bold;line-height:19px;}
	#sidebar .specials .special .description {color:#fff;margin:0 0 5px 0; padding: 0 3px;font-size: 15px;}
	#sidebar .specials .special .description p {margin:0 0 5px 0; padding:0;}
	
	#sidebar .media {text-align:left;}
	
	#sidebar .slideshow{background:#000;clear:both;position:relative; padding: 10px;float: left; width:270px;}
	#sidebar .slideshow .title{color:#fff;margin: 0 0 5px 0;}
	#sidebar .slideshow .pagination p.numbers {color:#fff;font-size:12px;font-weight:bold;margin:0;padding:0;position:absolute;right:20px;text-align:center;top:10px;width:50px;}
	#sidebar .slideshow .pagination a{color:#fff;display:none;text-decoration:none;background:none;}
	#sidebar .slideshow .pagination a.selected{display:inline;cursor: default;}
	#sidebar .slideshow .pagination a.next, 
	#sidebar .slideshow .pagination a.previous{display:block;height:21px;overflow:hidden;position:absolute;top:7px;text-align:left;text-indent:-1000em;width:23px;}
	#sidebar .slideshow .pagination a.next{background:url(../../images/layout/arrow_next.gif) no-repeat 2px 2px;right:5px;}
	#sidebar .slideshow .pagination a.previous{background:url(../../images/layout/arrow_previous.gif) no-repeat 2px 2px;right:60px;}
	#sidebar .slideshow .slide param {background:#000;}
	
#footer {background:#000; clear:both;background:#000;color:#fff;padding:20px 10px;}
	#footer .camden {font-size:11px;}
	#footer .camden a {font-size:11px;}
	#footer .camden a:link,
	#footer .camden a:visited {color:gray	;}
	#footer .camden a:hover,
	#footer .camden a:active {color:black; background:lightblue;text-decoration:none;}
