@charset "UTF-8";
/* CSS Document */

body {
	background:#891810;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.3em;
	margin:0;
	padding:0;
}
a {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	color:#006699;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div#header-container {
	margin:0 auto 0 auto;
	padding:0;
	width:1010px;
	border-right:15px solid #A41D13;
	border-left:15px solid #A41D13;
	background:#fff;
	text-align:center;
}
div#header {
	height:150px;
	background:#555 url(../img/ch-banner.jpg) no-repeat;
}
div#menu-container {
	width:950px;
	height:25px;
	padding:0;
	margin:0 30px 5px 30px;
	border-bottom:1px dotted #d6d6d6;
}
ul#menu-item {
	list-style-type:none;
	width:100%;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
ul#menu-item li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-left:1px dotted #d6d6d6;
}
ul#menu-item li a {
	display:block;
	float:left;
	color:#666;
	text-decoration:none;
	padding:5px 10px 4px 10px;
}
ul#menu-item li a.right {
	padding-right:0;
	border-right:0;
}
ul#menu-item li a:hover {
	color:#FFF;
	background:#FC6F0D;
}
div#toolbar {
	padding:2px 30px 0 0;
	xborder-bottom:1px dotted #d6d6d6;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#aaa;
	font-size:10px;
	font-weight:bold;
}
div#toolbar a {
	color:#aaa;
	text-decoration:none;
}
div#toolbar a:hover {
	color:#222222;
	text-decoration:none;
}
div#container {
	margin:0 auto 0 auto;
	padding:0 30px 20px 30px;
	width:950px;
	background:#ffffff;
	border-right:15px solid #A41D13;
	border-left:15px solid #A41D13;
}
div#footer {
	margin:0;
	padding:5px 0 10px 0;
	color:#888888;
	font-size:10px;
	line-height:1.2em;
	border-top:1px solid #cccccc;
}
p {
	margin:0;
	padding:0 15px 0 0;
}
.clear {
	clear:both;
}
h1 {
	margin:0 0 2px 0;
	font-family: arial, helvetica, sans;
	font-size: 20px;
	color:#464646;
	line-height:1.1em;
	font-weight:bold;
}
h2 {
	margin:0 0 12px 0;
	font-family: arial, helvetica, sans;
	font-size: 16px;
	color:#464646;
	line-height:1.2em;
	font-weight:600;
}
h2.hp {
	margin:2px 0 3px 0;
	font-family: arial, helvetica, sans;
	font-size: 14px;
	color: #333;
	line-height:1.2em;
	font-weight:600;
}
h3 {
	margin:0;
	font-family: arial, helvetica, sans;
	font-size:12px;
	color:#555555;
	line-height:1.2em;
	font-weight:bolder;
}
small {
	font-size:10px;
	line-height:1.3em;
	color:#969696;
}
img {
	border:0;
}
/*SIDEBAR*/
div#sidebar {
	float:right;
	width:230px;
	padding:5px 0 55px 0;
	border-top:1px solid #999;
}
div#sidebar img.title {
	margin:0 0 5px 0;
}
div#sidebar div.col_title {
	margin:0 0 10px 0;
	padding:0;
	color:#999999;
	font-size:13px;
	font-weight:bold;
}
div#sidebar div.header {
	margin:0 0 2px 0;
}
div#sidebar .title {
	color:#222222;
	font-size:14px;
	line-height:1.2em;
	font-weight:normal;
}
div#sidebar .date {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
}
hr {
	margin:0 0 4px 0;
	border:0;
	border-top:1px solid #ccc;
	width:inherit;
	color:#ccc;
	clear:both;
}
.gutter10 {
	float:left;
	width:10px;
}
.imageSlideshowHolder {
	margin:0;  /* "Air" */
	float:right; /* Floating gallery at the right side of other web page content */
	width:470px;  /* Image width */
	height:310px;  /* Image height */
	position:relative;  /* Don't remove this line */
}
.leftFloatingDiv {
	float:left;
	width:160px;
	height:110px;
}
/* Don't change these values */
	.imageSlideshowHolder img {
	position:absolute;
	left:0px;
	top:0px;
	width:470px;
	height:310px;
}
/*CONTENT*/
div#content {
	width:950px;
	padding:0 0 10px 0;
}
div#content_hp {
	float:left;
	width:710px;
	padding:0 0 10px 0;
}
img.feat_img {
	border:0;
	margin:0 0 3px 0;
}
div.col150 {
	width:150px;
	float:left;
}
div.col170 {
	width:170px;
	float:left;
	border-top:1px solid #cccccc;
	padding:2px 0 0 0;
}
div.col310 {
	width:310px;
	float:left;
}
div.col390 {
	width:390px;
	float:left;
}
div.col350 {
	width:350px;
	float:left;
	border-top:1px solid #cccccc;
	padding:2px 0 0 0;
}
div.col230 {
	width:230px;
	float:left;
}
div.col470 {
	width:470px;
	float:left;
}
div.col550 {
	width:550px;
	float:left;
}
div.col630 {
	width:630px;
	float:left;
}
div.col710 {
	width:710px;
	float:left;
}
div.col790 {
	width:790px;
	float:left;
}
div.note_cell {
	padding:5px;
	border:1px solid #cccccc;
	color:#666666;
	font-size:11px;
}
ul.pro_sub_menu {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:1.2em;
	border-bottom:1px dotted #ccc;
}
ul.pro_sub_menu li {
	border-top:1px dotted #ccc;
	padding:3px 12px 3px 0;
}
/*SCHEDULE*/
div.sch_col_date_head {
	float:left;
	width:140px;
}
div.sch_cell {
	border-top:1px solid #999;
	padding:2px 0 3px 0;
}
div.sch_row {
	padding:2px 0 1px 0;
	border-bottom:1px dotted #ccc;
}
div.sch_col_date {
	float:left;
	width:140px;
	font-size:12px;
}
div.sch_col_time {
	float:left;
	width:80px;
}
div.sch_col_event {
	float:left;
	width:350px;
	padding:0 20px 0 0;
}
div.sch_col_venue {
	float:left;
	width:220px;
}
div.sch_col_ticket {
	float:right;
	width:120px;
	text-align:right;
	font-weight:bold;
}
/*PROGRAMS*/
div.prog_details_cell {
	background:#e6e6e6;
	padding:7px;
	text-align:left;
}

.sponsor_title {
font-size:11px;
font-weight:bold;
color:#969696;
}