@charset "utf-8";
/* 
	Project Layout
*/

/* =base styling */
	body { font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif; line-height: ; font-size:0.813em; color:#666; background:#1b1c1e; }
	
	hr {color:#ccc; background-color:#ccc; height:1px; border:0 none; margin: 1em 0; }
	
	/* =navigation */
	a:link,
	a:visited,
	a:active { color:#2385c5; text-decoration: none; }
	
	a:hover { color:#289be6; text-decoration: none; }
	
	
	/* =headings */
	h1,h2,h3,h4,h5,h6 {font-weight: normal; text-transform: uppercase; margin: 0; }
	
	h1 {color:#0091db; font-size:3.385em;}
	h2 {font-size:1.923em;}
	h3 {color:#0091db; font-size:1.692em;}
	h4 {font-size:1.231em;}
	h5 {font-size:0.923em;}
	h6 {}


/* =clearfix */
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix { display: inline-block; }
	html[xmlns] .clearfix { display: block; }
	* html .clearfix { height: 1%; }


/* =page layout */



.top_bar {background:transparent url(../images/top_menu_bar_bg.png) top left repeat scroll; width:100%; position:relative; z-index:5000;}

	.top_bar_content {width:960px; height:80px; margin:0 auto; position:relative;}
	
		.site_logo {width:160px; left:0; position:absolute;}
		
			.logo_link img	{ -moz-box-shadow: 1px 1px 20px 0px #A0A0A0;  -webkit-box-shadow: 1px 1px 20px 0px #A0A0A0; box-shadow:  1px 1px 20px 0px #A0A0A0;}
		
		nav.mm {float:left; margin-left:145px; margin-top:25px;}

					
			#menu {
						list-style:none;
						background: #065a5a;
						margin:0 0 0 30px;
						padding:0;
						}
					
					#menu li {
						float: left;
						display: block;
						text-align: center;
						position: relative;
						font-size:1.385em;
						margin: 0;
						border: none;
						text-transform:uppercase;
						}
					
					#menu li:hover {	
						background: #fff;
						}
					
					#menu li a {
						display:block;
						text-decoration:none;
						text-transform:uppercase;
						padding:5px 10px;
						color:#0091db; background:transparent;
						}
					
					#menu li:hover a {color:#fff; background:#0091db;}
					#menu li .drop {
						margin-right:0;
						padding:5px 10px;
						color:#0091db; background:transparent;
						}
					#menu li:hover .drop {
						}
					
					.dropdown_columns {
						margin:0px auto;
						float:left;
						position:absolute;
						z-index:1001;
						left:-999em; /* Hides the drop down */
						text-align:left;
						border-top:none;
						background:#0091db;
						color: #fff;
						}
					
					.dropdown_columns {width: 300px; padding:10px;}
					
					#menu li:hover .dropdown_columns {
						left:0px;
						top:auto;
						background:#0091db;
						}
						
						
						.column_image {
							width: 135px; float: left;
						}
						
						
							.column_items {width:155px; float:left; margin:0; padding:5px; }
							
						
								.column_items h1 {margin:0 0 10px 0; color:#fff; font-size:1.385em;}
								
								
								.column_items ul {
									margin: 0; padding: 0;
								}
								
									.column_items ul li {
										border-bottom: solid 1px #fff; width: auto!important;
									}
									
									.column_items ul li a:link, .column_items ul li a:visited {
										text-transform: uppercase; font-size: 0.67em; color: #fff; padding: 0 5px!important; background: transparent; display: block; margin: 2px 0; border-bottom: solid 1px #fff;
									}
									
									.column_items ul li a:hover, .column_items ul li a:visited:hover {
										color: #0091db!important;background: #fff!important;
									}
								
								
					
					
					#menu li:hover div a {}
					#menu li:hover div a:hover {}
					
					
					.img_left { /* Image sticks to the left */
						width:auto;
						float:left;
						margin:5px 15px 5px 5px;
						}
					
					#menu li ul {
						list-style:none;
						padding:0;
						margin:0 0 12px 0;
						}
					
					#menu li ul li {
						line-height:24px;
						position:relative;
						padding:0;
						margin:0;
						float:none;
						text-align:left;
						width:130px;
						}
					
					#menu li ul li:hover {
						background:none;
						border:none;
						padding:0;
						margin:0;
						}
						
					#menu li.active a:link.drop, #menu li.active a:visited.drop, 
					
					#menu li.current,
					
					#menu li.current a:link.drop, #menu li.current a:visited.drop
					 {
						background: #0091db; color: #fff;
					}
					
					
					
					
					
					ul#menu li.tk-league-gothic.about-mwpc div.dropdown_columns div.column_image {
						width: 135px; height: 120px; background: transparent url(../images/about_menu.jpg) top left no-repeat scroll;
					}
					
					ul#menu li.tk-league-gothic.news div.dropdown_columns div.column_image {
						width: 135px; height: 120px; background: transparent url(../images/news_menu.jpg) top left no-repeat scroll;
					}
					
					ul#menu li.tk-league-gothic.community-leagues div.dropdown_columns div.column_image {
						width: 135px; height: 120px; background: transparent url(../images/community_menu.jpg) top left no-repeat scroll;
					}
					
					ul#menu li.tk-league-gothic.live-in-millwoods div.dropdown_columns div.column_image {
						width: 135px; height: 120px; background: transparent url(../images/live_menu.jpg) top left no-repeat scroll;
					}
					
					ul#menu li.tk-league-gothic.things-to-do-in-millwoods div.dropdown_columns div.column_image {
						width: 135px; height: 120px; background: transparent url(../images/things_menu.jpg) top left no-repeat scroll;
					}
					
					ul#menu li.tk-league-gothic.businesses-in-millwoods div.dropdown_columns div.column_image {
						width: 135px; height: 120px; background: transparent url(../images/businesses_menu.jpg) top left no-repeat scroll;
					}
					
					ul#menu li.tk-league-gothic.contact div.dropdown_columns div.column_image {
						width: 135px; height: 120px; background: transparent url(../images/contact_menu.jpg) top left no-repeat scroll;
					}
					
					
					ul#menu li.tk-league-gothic.community_leagues div.dropdown_columns div.column_image {
						width: 135px; height: 120px; background: transparent url(../images/community_menu.jpg) top left no-repeat scroll;
					}
		
		
		.top_meta {width:70px; float:right; border-left:solid 1px #529fd1; padding:0 0 0 8px; margin-top:24px;}
	
	
	
	
	
	/* home */
	
	
	.slider_bar { width:100%; position:relative; z-index:9; top:-80px;height: 360px;}
		
		.slider_content {width:960px;  margin:0 auto; position:relative;}
		
	
	.connect_bar { width:100%; position:relative; z-index:10; background:#166294;}
	
		.connect_content {width:960px;  margin:0 auto; position:relative; color:#fff;}
		
				.connect_content h1 { color:#fff; text-transform:uppercase; display:block; background:#166294; position:absolute; top:-55px; padding:10px 15px; font-size:2.308em; left:0;}
		
				.connect_content img {float:left; margin-right:10px;}
				
				.connect_content h2, .connect_content h5 {margin:0; }
				
				.connect_content h2 {text-transform:uppercase;}
				
				.connect_content p { font-size:0.923em;}
		
			.home_things_to_do {width:360px; float:left; margin-right:10px; margin:35px 0;}
			
			.home_latest_news {width:360px; float:left; margin-right:10px; margin:35px 0;}
			
			.home_connect_ad {width:209px; float:right; margin:35px 0;}
			
				a:link.red_button, a:visited.red_button {display:inline-block; padding:5px 10px; text-align:center; background:#e10f21; color:#fff; text-transform:uppercase; font-size:0.846em;}
				a:hover.red_button, a:visited:hover.red_button {background:#be0e1d;}
				
				
				
				.newsletter_input {
				    border: 1px solid #FFFFFF;
				    float: left;
				    margin-right: 5px;
				    padding: 3px;
				}
				
				.newsletter_submit {
					display:inline-block; padding:5px 10px; text-align:center; background:#e10f21; color:#fff; text-transform:uppercase; font-size:0.846em; border: 0 none;
				}
				
				
				
				.newsletter_input_nav {
				    background: none repeat scroll 0 0 #EDEDED;
				    border: 1px solid #EDEDED;
				    display: inline-block;
				    float: left;
				    font-size: 1.08em;
				    margin: 0;
				    padding: 4px 3px;
				    text-transform: uppercase;
				}
				
				
				.newsletter_submit_nav {
					display:inline-block; text-align:center; background:transparent url(../images/newsletter_go_btn.png) top left no-repeat scroll; border: 0 none; width: 28px; height: 28px; text-indent: -10000px;
				}
	
	
	
	
	
	/* sub */
	
	.sub_content_bg {width:100%; position:relative; z-index:9; top:-80px; background:#fff url(../images/sub_page_site_bg.jpg) top center no-repeat scroll; padding-top:90px;}
	
		.sub_content {width:960px;  margin:0 auto; position:relative;}
		
			.breadcrumb_box {
				width: 780px; float: left; font-size: 0.769em; padding-left: 180px; text-transform: uppercase; color: #8a8a8a;
			}
			
			.breadcrumb_box a:link, .breadcrumb_box a:visited, .breadcrumb_box a:hover, .breadcrumb_box a:visited:hover {
				color: #8a8a8a;	
			}
	
			.sub_nav_column {
				width: 170px; float: left; background: transparent url(../images/sub_menu_bg.png) bottom left no-repeat scroll;-moz-box-shadow: 1px 1px 20px 0px #A0A0A0;  -webkit-box-shadow: 1px 1px 20px 0px #A0A0A0; box-shadow:  1px 1px 20px 0px #A0A0A0; margin: 30px 0 20px 9px; padding: 60px 15px 50px;
			}
			
				.sub_nav_column h3 {
					margin: 0;text-transform: uppercase;
				}
				
				nav.sn {
					margin: 10px 0;
				}
				
					nav.sn ul {
						margin: 0; padding: 0;
					}
					
						nav.sn ul li {
							border-bottom: solid 1px #8a8a8a; font-family: "league-gothic",sans-serif;
						}
						
						nav.sn ul li a:link, nav.sn ul li a:visited {
							text-transform: uppercase; font-size: 1.154em; color: #8a8a8a; padding: 5px 10px 3px; background: transparent; display: block; margin: 2px 0;
						}
						
						nav.sn ul li a:hover, nav.sn ul li a:visited:hover, 
						nav.sn ul li.current a:link, nav.sn ul li.current a:visited {
							color: #fff;background: #0091db;
						}
	
			.sub_body_content {
				width: 741px; float: left; margin: 30px 0 20px 10px; 
			}
				
				.content_padding {
					padding:0 5px;
				}
			
				.title_border {display:block; width:100%; height:5px; background:#efefef; margin-bottom: 10px; }
				
				
				.page_header {margin-bottom:10px;}
				
				.sub_column1 {width:518px; float:left; margin:0 5px 0 0;}
				
				.sub_column2 {width:218px; float:left; margin:0;}
	
	
	.foot_1 { width:100%; position:relative; z-index:10; background:#28292b; top:-8px;}
	.foot_1_sub { width:100%; position:relative; z-index:10; background:#28292b; top:-88px;}
	
		.foot_row_1 {width:960px;  margin:0 auto; position:relative; color:#fff;}
		
			.foot_col1 {width:320px; float:left; margin:30px 50px 0 0;}
			
			.foot_col2 {width:240px; float:left; margin:30px 40px 0 0;}
			
			.foot_col3 {width:300px; float:left; margin:30px 0 0 0;}
		
			.foot_row_2 {width:960px; float:left; position:relative; color:#fff; margin:20px 0;}
	
	
	.foot_2 { width:100%; position:relative; z-index:10; background:#28292b; top:-8px;}
	.foot_2_sub { width:100%; position:relative; z-index:10; background:#28292b; top:-88px;}
	
		.foot_row_3 {width:960px;  margin:0 auto; position:relative; color:#fff;}
		
			.foot_row_3 a:link, .foot_row_3 a:visited {color:#fff;}
			.foot_row_3 a:hover, .foot_row_3 a:visited:hover {color:#d9d9d9;}
		
			.left_side {float:left; margin:10px 0; font-size:0.846em;}
			
			.right_side {float:right; margin:10px 0; font-size:0.846em;}
			
	
	
		.foot_1 h2, .foot_1_sub h2 {text-transform:uppercase; margin:0;}
		
		








/* cal styles */




.spacer {
	clear: both;
}
hr {
	clear: both;
}



div.calendar_success {
	color: #466900;
	font-weight: bold;
	background: #ecf7e3;
	margin: 5px 0;
	padding: 5px;
	border: 1px #437312 solid;
}
div.calendar_warning {
	color: #ff7200;
	font-weight: bold;
	background: #fafaec;
	margin: 5px 0;
	padding: 5px;
	border: 1px #fcd344 solid;
}
div.calendar_error {
	color: #d72a0a;
	font-weight: bold;
	background: #faebe6;
	margin: 5px 0;
	padding: 5px;
	border: 1px #e7605a solid;
}

/* MONTH CALENDAR */

#fc_calendar {
	text-align: left;
	margin: 0 auto;
	background: #fff;
	width: 650px;
	padding-left: 3px;
	padding-bottom: 3px;
}
#fc_calendar table {
	border-collapse: collapse;
	font-size: 12px;
	border: solid 1px #ededed;
}
#fc_calendar #fc_inner td {
	border: 1px solid #ededed;
	vertical-align: top;
	background: #fff;
	color: #000;
}
#fc_outer {
	width: 640px;
	margin: 0;
	padding: 0;
}
#fc_inner {
	width: 640px;
}
#fc_calendar .event {
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	width: 80px;
	color: #a7e1f9;
}
#fc_calander table table .event a {
	color: #cda0a0;
	text-decoration: underline;
}
#fc_calendar .out_of_range {
	background-color: transparent;
}
#fc_calendar .black {
	background-color: #000;
}
#fc_calendar .has_events {
	background-color: yellow;
	color: #f00;
}
#fc_calendar .day_cell .all_day, #fc_calendar .day_cell .multi_day {
	background-color: #e7c3c3;
	margin: 0 0 1px;
	padding: 0 4px;
	line-height: 20px;
	color: #fff;
	font-size: 11px;/*      font-weight: bold;*/
}
#fc_calendar .day_cell .all_day a, #fc_calendar .fc_inner .day_cell .multi-day a {
	color: #fff;
	text-decoration: none;
}
#fc_calendar .day_cell .all_day a:hover, #fc_calendar .day_cell .multi-day a:hover {
	color: #fff;
	text-decoration: underline;
}
#fc_calendar .first_day {
	margin-left: 0;
}
#fc_calendar .last_day {
	margin-right: 0;
}
#fc_calendar .day_cell .index_difference_1 {
	margin-top: 21px;
}
#fc_calendar .day_cell .index_difference_2 {
	margin-top: 45px;
}
#fc_calendar .day_cell .date {
	width: 88px;
	text-align: right;
	background: #ededed;
	height: 20px;
	line-height: 20px;
	margin: -30px 0 0 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	padding-bottom: 3px;
	position: absolute;
}
#fc_calendar .day_cell .date a {
	font-weight: bold;
	color: #49616A;
	text-decoration: none;
}
#fc_calendar .day_cell .date .num {
	margin-right: 5px;
}
#fc_calendar .day_cell .date a:hover {
	color: #000;
	text-decoration: underline;
}
#fc_calendar .out_of_range .date {
	background: transparent url(/themes/solspace_themes/calendar/img/pad_date.png) repeat-x;
	color: #999;
}
#fc_calendar .day_cell {
	width: 86px;
	height: 80px;
	padding-top: 30px;
	overflow: auto;
}
#wc_calendar .header div {
	float: left;
	width: 20%;
}
#wc_calendar .header div.left {
	padding-left: 10px;
}
#wc_calendar .header div.center {
	width: 55%;
	text-align: center;
}
#wc_calendar .header div.right {
	text-align: right;
	padding-right: 10px;
}
#wc_calendar .header div.center h2 {
	font-size: 15px;
	font-weight: bold;
	color: #555555;
}
#wc_calendar .header div.center h2 span {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}
#wc_calendar .day {
	padding-bottom: 10px;
	border-bottom: 1px solid #aeaeae;
}


#wc_calendar div.calendars {
	/*border-top: 1px solid #545454;
	margin-bottom: 15px;*/
}
#wc_calendar div.calendars small, #wc_calendar li small {
	font-size: 11px;
	font-weight: normal;
	color: #545454;
	float: right;
	text-align: right;
}
#wc_calendar div.calendars h3.other_cal {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	color: red;
	margin-top: 25px;
	margin-bottom: 10px;
}
#wc_calendar ul li.title {
	font-size: 15px;
	font-weight: bold;
	color: #545454;
}


#days_of_week th {
	padding: 5px 0;
	color: #0190dc;
	text-align: center;
}
#month_year th {
	padding: 5px;
	color: #0190dc;
}
#month_year th.left {
	text-align: left;
}
#month_year th.center {
	text-align: center;
}
#month_year th.right {
	text-align: right;
}
.wrap {
	background: #fff;
	padding: 0 3px 3px;
}
#fc_legend {
	clear: both;
}
#fc_legend .event {
	font-size: 11px;
	overflow: hidden;
	white-space: nowrap;
	width: 90px;
	color: #A7E1F9;
	margin: 0 0 0 5px;
	padding: 0 4px;
	line-height: 20px;
	background-color: #fff;
	float: left;
}
#fc_legend span.legend {
	font-weight: bold;
	width: 90px;
	line-height: 20px;
	float:left
}
#fc_legend .all_day, #fc_legend .multi_day {
	background-color: #A7E1F9;
	padding: 0 4px;
	line-height: 20px;
	color: #fff;
	font-size: 11px;
}
#fc_legend .all_day a, #fc_legend .multi-day a {
	color: #fff;
	text-decoration: none;
}
#dc_calendar .header div {
	float: left;
	width: 15%;
}
#dc_calendar .header div.left {
	padding-left: 10px;
}
#dc_calendar .header div.center {
	width: 65%;
	text-align: center;
}
#dc_calendar .header div.right {
	text-align: right;
	padding-right: 10px;
}
#dc_calendar .header div.center h2 {
	font-size: 15px;
	font-weight: bold;
	color: #555555;
}
#dc_calendar .header div.center h2 span {
	font-size: 13px;
	font-weight: normal;
	color: #666666;
}
#dc_calendar h4 {
	border-top: 1px solid #eeeeee;
}
#dc_calendar h4.thickline {
	border-top: 3px solid #898989;
}
#dc_calendar .event {
	margin-bottom: 5px;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #e7e7e7;
	background: #f3f3f3;
}
#dc_calendar .event_top {
	margin-bottom: 5px;
	padding: 5px;
	font-size: 11px;
	border: 1px solid #cfcfcf;
	background: #eaeaea;
}
#dc_calendar .event h2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
}
#dc_calendar .event_top h2 {
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
}
#dc_calendar .event h2 span {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
#dc_calendar .event_top h2 span {
	font-size: 11px;
	font-weight: normal;
	color: #666666
}
/* MINI Calendar */

.today {
	background-color: #01a8ee; color: #fff!important;
}

#mc_wrap {
}
#mc_calendar {
	margin: 0;
	width: 245px;
	background: #fff;
}
#mc_calendar table {
	padding: 5px;
	border: none;
	margin: 2px;
	border-collapse: collapse;
	background: #ffffff;
}
#mc_calendar td, #mc_calendar th {
	padding: 0;
	margin: 0;
	color: #666;
	text-align: center;
	border: 1px solid #EDEDED;
}
#mc_calendar th {
	padding-top: 5px;
	padding-bottom: 5px;
}
#mc_calendar #mc_days th {
	background: #ededed;
	width: 35px;
}
#mc_calendar th a {
	color: #289be6;
}
#mc_calendar th a.icon {
	color: #289be6;
	background: #fff;
	padding: 2px 5px;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}


#mc_calendar th a:hover.icon {
	background: #289be6; color: #fff;	
}


#mc_calendar a.left {
	padding-right: 7px;
}
#mc_calendar a.right {
	padding-left: 8px;
}
#mc_calendar td a {
	display: block;
	color: #fff;
}
#mc_calendar td div, #mc_calendar td.has_events div #mc_calendar td.mc_pad div {
	vertical-align: middle;
	text-align: center;
	padding: 6px;
}
#mc_calendar td.has_events div {
	padding: 0;
}
#mc_calendar td.has_events div a {
	font-weight: bold;
	color: #000;
	display: block;
	padding: 6px;
	background-color: #ade3fb;
}
#mc_calendar td.has_events div a:hover, #mc_calendar td.selected div.mc_date {
	background: #666;
	color: #fff;
}
#mc_calendar td.today div a {
	color: #ffffff;
	background-color: #00a8ed;
}
#mc_calendar table td.mc_pad div {
/* customize padded days */
}
#mc_calendar td div.event {
	display: none;
}
#mc_events {
	width: 245px;
	margin: 0 auto;
	background: url(/themes/solspace_themes/calendar/img/mc_down_arrow.png) 80px 0 no-repeat;
	padding-top: 4px;
	line-height: 1.5;
}
#mc_event_details {
	border: 1px solid #ccc;
	padding: 7px;
	clear: both;
	margin-top: 4px;
}
#mc_event_details .event {
	display: none;
}
#mc_event_details .active {
	display: block;
}
#mc_events hr {
	border: 1px dotted #ccc;
	border-width: 1px 0 0;
}
#mc_events h4 {
	margin: 0;
}
.mc_share_event, .mc_close, #mc_rss {
	background: #999;
	text-align: center;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 0px 5px;
	float: left;
}
.mc_close, #mc_rss {
	float: right;
}
#mc_close {
	padding-left: 6px;
}
a#mc_rss:hover {
	background-color: orange;
}
a.mc_share_event:hover {
	background-color: #3399CC;
}
a.mc_close:hover {
	background-color: #000;
}
#mc_days th {
	border: 1px solid #979797;
	border-width: 1px 0;
}
.mc_event_time #at_symbol {
	background: #000;
	color: #fff;
	padding: 2px 2px 0 2px;
	font-weight: bold;
	font-size: 15px;
}
#mc_global_toolbar a.icon {
	background: #979797;
	color: #fff;
	font-size: 15px;
	padding: 2px 5px;
	font-weight: bold;
	text-decoration: none;
}
#mc_global_toolbar a.disabled {
	opacity: .5;
}
#mc_calendar a.icon:hover {
	background: #000;
	color: #fff;
}
.middot {
	color: #bcbcbc;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}





/* slider */

/* carousel styles */
.slides { width: 1020px; margin: 0 auto; padding: 0; }

#slider { background: #71c6e2; height: 440px; padding: 0; position: relative;  width: 100%; display: inline; }
#slider .prev_btn,
#slider .next_btn { background-position: 0 0; width: 73px; height: 77px; position: absolute; top: 298px; z-index: 9999; text-indent: -10000px; }
#slider .prev_btn { background-image: url(../images/feature_left_btn.png); right: 78px; }
#slider .next_btn { background-image: url(../images/feature_right_btn.png); right: 0; }

.slides_fixed { width: 100%; height: 440px; position: relative; overflow: hidden; z-index: 100; }
.slides_fixed .slides{ width:1020px; position:relative; padding:0; }
.slides_fixed ul { list-style: none; position: absolute; top: 0; left: 0; margin: 0; padding: 0; }
.slides_fixed li { float: left; width: 1020px; height: 403px; position: relative; }
.slides_fixed li img { width: 1020px; }
.slides_fixed .overlay { width: 960px; height: 440px; position: absolute; top: 0; z-index: 200; background: transparent; }



.slide_nav_wrap {
	display: block; position: relative; width: 1010px; margin: 0px;
}

.slide_content_wrap1 {
	width: 100%; position: relative; margin-left: 10px;
}

.slide_content_wrap2 {
	background: url(../images/slider_content_bg.png) repeat scroll left top transparent; color: white; position: absolute; z-index: 5000; padding: 15px; min-height: 47px; left: 0px; bottom: -375px;
}

	.slide_left_side {
		width:200px; margin-right:30px; float:left;
	}
	
		.slide_left_side h3 {
			color:#fff;font-size:1.923em;text-transform:uppercase;
		}
	
	.slide_right_side {
		width:537px; float:left;
	}
	
		.slide_right_side p {
			margin: 0;
		}
		
/* calendar layout styles */
.exec_box {width: 367px;float: left;background: #D0E5F3;padding: 10px;margin-bottom: 10px;}

.contact_box {width:113px; margin-left:8px; float:left}

.event_box {background: #F1F8F8;padding: 10px;float: left;width: 485px;margin-bottom: 20px;}

.cal_page_ad_box {width:518px; float:left;}








