/*[fmt]1A90-1A0B-3*/
body {
	/*[disabled]margin:0px;*/
	/*[disabled]font-family:arial;*/
}

form {
	display: inline;
}

p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

#left_col h1 {
	font-size: 22px;
}

#right_col h3 {
	font-size: 16px;
}

.font14px {
	font-size: 14px;
	line-height: 18px;
}

#left_col {
	width: 632px;
	float: left;
	padding: 11px 0 0 14px;
	/*[disabled]background-color:#FFFFFF;*/
	font-family: Arial;
}

#top_search_box {
	background-color: #DDEBBA;
	padding: 15px;
	margin: 11px 17px 0 0;
	font-weight: bold;
}

#search_box_top_row {
	margin: 0 0 0 6px;
}

#search_box_top_row select {
	width: 164px;
}

#search_box_bottom_row {
	margin: 7px 0 0 46px;
}

#search_box_bottom_row #search_button {
	position: relative;
	left: 7px;
	top: 4px;
}

#display_events_paging_top_wrap {
	margin: 5px 17px 0 0;
	background-color: #DDDDDD;
	padding: 6px;
	font-size: 12px;
	/*[disabled]width:608px;*/
}

.display_events_paging_range_text {
	width: 200px;
	float: left;
}

.display_events_paging_locator_text {
	/*[disabled]width:250px;*/
	float: right;
	/*[disabled]margin:0 0 0 353px;*/
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]letter-spacing:1px;*/
}

#display_events_paging_top_wrap a {
	color: #020202;
	padding: 0 1px;
}

#display_events_paging_bottom_wrap a {
	color: #FFFFFF;
	padding: 0 1px;
}

#display_events_paging_top_wrap a, #display_events_paging_bottom_wrap a {
	text-decoration: underline;
	padding: 0 2px;
	border: 1px solid transparent;
}

#display_events_paging_top_wrap a:hover, #display_events_paging_bottom_wrap a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #AE1D1A;
}

.event_seperator_line {
	background-color: #D1D1D1;
	height: 1px;
	margin: 4px 16px 4px 0;
/*for ie6*/
	line-height: 9px;
}

#event_title_heading_wrap {
	font-size: 12px;
	margin: 6px 0;
}

#event_title_event {
	width: 100px;
	float: left;
	margin: 0 0 0 9px;
}

#event_title_time {
	width: 100px;
	float: left;
	margin: 0 0 0 209px;
	/*[disabled]border:1px solid #000000;*/
}

#event_title_location {
	width: 100px;
	float: left;
	margin: 0 0 0 41px;
}

.event_item_wrap {
	/*[disabled]border:1px solid #000000;*/
	margin: 0px 16px 0px 0;
	padding: 8px 3px 1px 10px;
	background-color: #F2F2F2;
}

.event_info_box {
	min-height: 100px;
	width: 299px;
	float: left;
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]padding:3px;*/
}

.event_info_title {
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
}

.event_thumbnail {
	width: 80px;
	float: left;
	border: 1px solid #C9C9C9;
	margin: 6px 6px 23px 3px;
}

.event_info_text {
	font-size: 11px;
	padding: 5px 15px 5px 5px;
	line-height: 14px;
	min-height: 105px;
	float: left;
	width: 182px;
}

.event_time_date_box {
	min-height: 100px;
	width: 123px;
	float: left;
	/*[disabled]border:1px solid #000000;*/
	font-size: 11px;
	padding: 2px 9px 9px;
	line-height: 11px;
}

.event_location_box {
	min-height: 100px;
	width: 140px;
	float: left;
	/*[disabled]border:1px solid #000000;*/
	font-size: 11px;
	padding: 2px 9px 9px;
	line-height: 11px;
}

.event_lower_icons_box {
	clear: both;
	height: 5px;
	/*[disabled]border:1px solid #000000;*/
	padding: 0;
	position: relative;
	bottom: 20px;
	margin: 0;
}

.event_type_icons_box {
	width: 549px;
	/*[disabled]border:1px solid #000000;*/
	float: left;
}

.event_type_icons_box img {
	padding: 0 9px 0 0;
}

.event_action_icons_box {
	width: 50px;
	float: left;
	/*[disabled]border:1px solid #000000;*/
}

.event_action_icons_box img {
	padding: 0 3px 0 0;
}

#display_events_paging_bottom_wrap {
	margin: 5px 17px 0 0;
	background-color: #6D6D6D;
	padding: 6px;
	font-size: 11px;
	/*[disabled]width:608px;*/
	color: #FFFFFF;
}

#recurring_events_header_wrap {
	margin: 5px 17px 0 0;
	background-color: #020202;
	padding: 7px;
	font-size: 11px;
	/*[disabled]width:608px;*/
	color: #FFFFFF;
}

#recurring_events_text {
	width: 218px;
	float: left;
	font-size: 16px;
	color: #E4EA96;
	font-weight: bold;
	/*[disabled]border:1px solid #B33B3B;*/
	position: relative;
	top: 7px;
	left: 7px;
}

#recurring_events_text #recurring_icon {
	padding: 0 9px 0 0;
	position: relative;
	top: 6px;
}

#recurring_events_msg {
	width: 139px;
	float: right;
	/*[disabled]border:1px solid #AF2B2B;*/
	margin: 8px 13px 0 0;
}

.recurring_event_wrap {
	font-size: 12px;
	margin: 6px 17px 6px 0;
	background-color: #E5E5E5;
	padding: 6px;
}

.recurring_event_title {
	width: 295px;
	float: left;
	margin: 0 0 0 3px;
	/*[disabled]border:1px solid #000000;*/
	font-size: 16px;
	font-weight: bold;
}

.recurring_event_frequency {
	width: 124px;
	float: left;
	margin: 3px 0 0 12px;
	/*[disabled]border:1px solid #000000;*/
}

.recurring_event_location {
	width: 144px;
	float: left;
	margin: 3px 0 0 13px;
	/*[disabled]border:1px solid #000000;*/
}

.recurring_event_info_box {
	/*[disabled]border:1px solid #000000;*/
	float: left;
	width: 283px;
	padding: 0px 17px 3px 10px;
}

.recurring_event_location_box {
	/*[disabled]border:1px solid #000000;*/
	float: left;
	width: 285px;
	padding: 0px 6px 0 0;
}

#right_col {
	width: 200px;
	float: left;
	background-image: url(/city_calendar/right_gradient.jpg);
	padding: 15px 0 0 20px;
}

#sign_in_form {
	margin: 11px 0 0;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
}

#sign_in_form input {
	margin: 7px 0;
	width: 213px;
	font-size: 14px;
	padding: 4px;
}

#sign_in_but_box {
	margin: -5px 0 0;
}

#forgot_password_link {
	font-size: 11px;
	position: relative;
	bottom: 20px;
	left: 17px;
}

#sign_in_form #sign_in_button {
	width: 85px;
	height: 24px;
	position: relative;
	left: 30px;
}

#sign_up_account_box {
	margin: 12px 0;
}

#sign_up_text {
	margin: 5px 0 0;
}

#sign_up_button {
	margin: 0px 0 0 141px;
}

#event_icon_box {
	margin: 18px 0 0;
}

#event_icon_list {
	font-family: Arial;
}

#right_col ul {
	margin: 13px 0px 0px 8px;
	padding: 0px 0px 0px 10px;
}

#right_col li {
	list-style: none;
	margin: 0 0 13px;
	font-size: 12px;
	height: 18px;
}

#event_icon_list img {
	padding: 0 12px 0 0;
	position: relative;
	top: 3px;
}

.event_icon_img_box {
	width: 25px;
	/*[disabled]height:19px;*/
	float: left;
	margin-right: 12px;
	text-align: center;
}

#music {
	margin: -5px 0 0px 0px;
}

#volunteer_opportunity {
	margin: -3px 0 0;
}

#conference_retreat_camp {
	margin: -4px 0 0;
}

#singles {
	margin: -3px 0 0 3px;
}

#arts {
	margin: -4px 0 0 2px;
}

#special_service {
	margin: -7px 0 0;
}

#small_group {
	margin: -5px 0 0 1px;
}

#recurring {
	margin: -3px 0 0 1px;
}

#study_class {
	margin: -3px 0 0 3px;
}

#social_fellowship {
	margin: -1px 0 0 1px;
}

#action_icon_box {
	margin-top: 31px;
}

#forward_event_info {
	margin: -2px 0 0 2px;
}

#schedule_email_reminder {
	margin: -4px 0 0 5px;
}

#recieve_email_box {
	display: block;
	background-image: url(/city_calendar/img/rec_email.jpg);
	font-size: 14px;
	width: 176px;
	height: 49px;
	padding: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	/*[disabled]line-height:16px;*/
	margin: 39px 0;
	font-family: Arial;
}

#city_calendar_wrap {
	background-color: #FFFFFF;
}

/*extra*/
.special_criteria {
	/*[disabled]border:1px solid #808080;*/
	padding: 4px;
	margin-top: 2px;
	/*[disabled]float:left;*/
	/*[disabled]display:inline;*/
	/*[disabled]position:relative;*/
	/*[disabled]top:16px;*/
	/*[disabled]background-color:#FFFFFF;*/
}

.special_criteria_string {
	border-bottom: 1px solid #D6D6D6;
	line-height: 17px;
	background-color: #F9F9F9;
	border-right: 1px solid #D1D1D1;
	padding: 0px 3px 0 5px;
}

.more_dates_tip {
	padding: 5px;
}

.error_msg {
	color: #B41615;
	background-color: #FFFF00;
	font-size: 10px;
	padding: 3px;
}

.user_info_box {
	font-size: 12px;
	line-height: 14px;
	/*[disabled]margin:7px 0 0 15px;*/
}

.user_nav {
	/*[disabled]line-height:14px;*/
	margin: 0 0 29px -18px;
	padding: 0;
}

.user_nav ul {
	padding: 0;
	margin: 0;
}

.user_nav ul li {
	display: inline;
	padding: 0;
	margin: 0;
}

.user_nav a {
	display: block;
	/*[disabled]border-bottom:1px solid #000000;*/
	border-top: 1px solid #D8D8D8;
	padding: 5px;
	font-weight: bold;
	color: #C10000;
}

.user_nav a:hover {
	background-color: #F2F2F2;
	text-decoration: none;
}

.user_nav .last_un a {
	border-bottom: 1px solid #D8D8D8;
}

.f9 {
	font-size: 9px;
}

.f10 {
	font-size: 10px;
}


