body { 
	background:black url('../images/bg.png') repeat-x; 
}


#header { 
	background-color: #fff;
	background: none;
	background: url(/convention/images/header2021.jpg);
}

/*	Content divs	*/
#left_content { float:left; padding:0 10px 5px 15px; width:100%; min-height: 500px; background:#fff;  }
#right_content { background:#ececec; float:right; width:240px; border-right:1px solid #ccc; margin:0; padding:5px 10px 5px 10px; }


/*	Schedule page	*/
dl { display: inline-block; margin-left:15px; }
dt { font-size:12pt; font-weight:bold; }
dd small { font-size:9pt; font-style:italic; }
#event_types a { text-transform:capitalize; }

.event-details
{
	background: #eaecec;
	border: 1px solid #ccc;
	padding: 5px;
	line-height: 120%;
	margin-bottom: 20px;
}

.event-details a
{
	color: #333;
	text-decoration: none;	
}

.event-details a.expansion
{
	display: none;	
}

.Registration {background: #ffc0c0;} /* light red */
.Ceremony {background: #d5ffc0;} /* light green */
.Ritual {background: #fff7c0;} /* light yellow */
.SocialMeetup {background: #ffcc99;} /* light orange */
.Other {background: #c6bac6;} /* lavender */
.BusinessMeeting {background: #b2d9d4;} /* light blue */
.HospitalitySuite {background: #b5d3d3;} /* light awqua */


/*	News	*/
dl#news { margin:0; padding:2px; }
dl#news dt { font-size:11pt; margin:15px 0 5px 0; }
dl#news dd { margin:0 0 0 2px; }


/*	Forms	*/
fieldset { border:none; }

/*	Housing	*/
#HousingChairs { width:95%; }
#HousingChairs h3 { clear:both; border-bottom:1px solid #ccc; margin:15px 0 0 0; }
#HousingChairs p { width:30%; float:left; }
#HousingChairs p.right { width:50%; float:right;  }

/*
/*	Tables	*/
tr { margin:0 0 5px 0; }
/*  td { width:45%; } */

/*  .convTable { width: 60%; }*/
.convTable thead { color:gray;	text-align:left; font-size:14pt; }
.convTable thead th, .convTable tbody td  { padding:5px 20px 5px 5px; }
.convTable tbody tr.odd td { background:#eee; }


/* JG 2011 styles */
#hotelleft
{
	float: left;	
	width: 50%;
}

#hotelright
{
	float: right;	
	width: 50%;
}

.housechair
{
	visibility: hidden;
	display: none;
}

.middle
{
	display: block;
	width: 100%;
	text-align: center;
}

.btn 
{
	display: inline-block;
	font-size: 2em;
	padding: 10px;
}