.event_topic
{
	cursor:move;
	margin:10px;
	padding:10px;
	border:1px solid grey;
}
.event_topic h1
{
	font-size:1.5em;
	padding-bottom:0px;
	margin-bottom:0px;
}

.event_topic p, .topic p
{
	
}
.avail_topic
{
	margin:10px;
	padding:10px;
	width:600px;
	border:1px solid #bbd1b9;
	height:200px;
	overflow:auto;
}
.topic
{
	width:570px;
	margin-bottom:8px;
}
.avail_topic_wrap
{
	border:1px dashed grey;
	padding:5px;
	margin:5px;
}
.topic h1
{
	font-size:1.5em;
	padding-bottom:0px;
	margin-bottom:0px;	
}
.topic img
{
	float:left;
	margin:8px;
}
.topic_list h1
{
	font-size:1.2em;
	padding:4px 0px 0px 0px;
	margin:0px;
}
.topic_list img
{	
	float:left;
	margin:8px;
}
.topic_list
{
	border-top:1px dotted grey;	
}
.event_topic img
{
	float:left;
	margin:8px;
}

.topic_options
{
	display:none;
	float:right;
	padding: 5px;
}
#topic_save_btn
{
	top:0px;
	left:0px;
	position:fixed;
	width:100%;
	color:#B32424;
	font-weight:bold;
	font-size:1.5em;
	background:#FFA900;
	display:none;
	padding:15px;
	z-index:10000;
	text-align:center;
}
.a{border:1px solid black;margin:10px}
.event_item
{
	border-top:1px dotted grey;	
	padding:0px 0px 5px 0px;
	margin:0px;
}
.event_item img
{
	float:left;
	margin-top:5px;
}
.item_name
{
	font-size:1.5em;
}
.item_buttons
{
	display:none;
	float:right;
	padding:5px;
}
.event_item img
{
	float:left;
	margin-right:8px;
}
.event_item h1
{
	color:#636462;
	padding-bottom:0px;
	margin-bottom:0px;	
}
.event_item h2
{
	color:#636462;
	padding:0px;
	margin:0px;
}
.active_item
{
	padding:5px;
	margin:5px;
	border:1px solid grey;
}
.inactive_item
{
	padding:5px;
	margin:5px;
	border:1px dashed red;
}
.event_type
{
	padding:10px;
}
.type_options
{
	display:none;
}
.type_edit
{
	display:none;
}
.event_list
{
	float:left;
	width:50%;	
}
.event_title_color
{
	margin: 7px 0px;
	color:black;
}
.event
{
	color:#4A4A4A;
	border-bottom:1px dotted black;	
	margin:5px;
	padding:5px 5px 0px 5px;
}
.event h1
{
	color:#6AAADE;
	margin-top:.5em;
	font-size:1.2em;
	font-weight:bold;	
	padding-bottom:0px;
	margin-bottom:0px;
}
.month_title h1
{
	padding:.5em;
	margin:0;
	color:black;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;	
}

.month_title img
{
	float:left;
	padding-right:5px;
}
	
.event p
{
	margin:5px;	
}
.event_info
{
padding-bottom:5px;
}


.sponsor_event_info{display:block}
.sponsor_event_info *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#F0F0F0}
.sponsor_event_info1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f8f86f;
  border-right:1px solid #f8f86f;
  background:#f3f3b7}
.sponsor_event_info2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfd25;
  border-right:1px solid #fdfd25;
  background:#f2f2c5}
.sponsor_event_info3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f2f2c5;
  border-right:1px solid #f2f2c5;}
.sponsor_event_info4{
  border-left:1px solid #f8f86f;
  border-right:1px solid #f8f86f}
.sponsor_event_info5{
  border-left:1px solid #f3f3b7;
  border-right:1px solid #f3f3b7}
.sponsor_event_infofg{padding:5px 3px 5px 10px;
  background:#F0F0F0}


.sponsor_event_infofg h1
{
color:#798F78;
	font-size:1.2em;
	padding:0px;
	margin:0px;
	
}
.sponsor_event_infofg h2
{
color:#798F78;
font-weight:normal;
	font-size:1em;
	margin:0px;
	padding:0px;
}


.event_sep
{
	height:2px;
	width:100%;
	padding-bottom:5px;
	border-top: 1px dotted #B9B9B9;
}
.event_info h1
{
	font-size:1.2em;
	padding-bottom:0px;
	margin-bottom:0px;
}
.event_info h2
{
	font-size:1em;
	padding-bottom:0px;
	margin-bottom:0px;
}
#event h1
{
	color:#798F78;
	padding-bottom:0px;
	margin-bottom:0px;
}
#event_info
{
	background-color:#FFFFFF;
	color:#000000;
	margin:0px;
	padding:10px;	
	border-top: 1px dashed #D1D1D1;
}
#event_info_details
{
	background-color:#FFFFFF;
	color:#000000;
	margin:0px;
	padding:0px;	
	border-top: 1px dashed #D1D1D1;
}

#event_topic_list
{
	float:left;
	width:450px;
	padding-right:10px;
	
}
#time_info
{
	padding:0px 5px 5px 0px;
}
#time_info h1,#event_location h1,#lodging_location h1,#event_location_desc h1
{
	color:#d13713;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
}
#quickLinks
{
padding:5px 0px 5px 0px;
}
#quickLinks a {margin-left: 5px}
.banner
{
margin-top:5px !important;
}
#location_announcement
{
	padding-top:10px;
	float:left;
}
#location_section
{
	width:100%;
	border-bottom: 1px dashed #D1D1D1;	
	padding-bottom: 10px;	
}
#event_items{display:block;float:left;width:100%}
.other_events{width:100%}
#schedule_topic_section,#event_items
{
	padding-bottom:10px;
	border-bottom: 1px dashed #D1D1D1;	
}
.locations
{
float:left;
width:190px;
padding:0px 5px 5px 0px;
}
#event_location_desc
{
}

#event_schedule_tb
{
	padding:5px;	
}
table.event_schedule{border-spacing:0px;width:230px;table-layout:fixed}
table.event_schedule tr td{padding:5px;}
tr.event_schedule_odd td{background-color:#BBD1B9;}
tr.event_schedule_even td{background-color:#EFFFED;}

#event_schedule
{
	padding:0px;
	margin-bottom:5px;
	float:right;
	width:230px;		
}
#map
{
	float:right;
	width:300px;
	height:300px;
	margin-left:10px;
	margin-bottom:10px;
}
