
		
		/*
		.container_padding {
			padding:15px !important; 
		}
		
		
		#container_main {
			width:780px !important; 
			margin:0 auto !important; 
			padding:9px !important; 
			background:#fff !important; 
			min-height:2245px !important; 
		}
		
		* {
			margin:0 !important; 
			padding:0 !important; 
		}

		body {
	  font-size:12px !important; 
      line-height:1.8 !important; 
      color:#000 !important; 
      background:#003366 !important; 
      font-family:Arial, Helvetica, sans-serif !important; 
		}

		
		*/
		
		.inner {
			margin:0 auto !important; 
			float:left !important; 
	
		}
	
		.featureBanners {
			display:none !important; 
		}
		
		.blockcontentclear {
			padding:0 !important; 
		}
		
		#container_intro {
			margin-top:-90px !important; 
			padding:20px !important; 
			width:740px !important; 
		}
		
		
		#container_got_camps {
			float:left !important; 
		}
		
		.inline.cboxElement > img {
			vertical-align:middle;
		}
		
		#container_much_more {
			float:left !important; 
			padding:20px !important; 
			width:740px !important; 
			background:#fff url('../images/bg_paper.jpg') repeat-y top center !important; 
		}
		
		#container_much_more a:link, #container_much_more a:visited {
			color:#652F8F !important;
			font-weight:bold !important;
			text-decoration:underline !important;
		}
		
		#container_general_camp a:link, #container_general_camp a:visited {
			color:#640000 !important;
			font-weight:bold !important;
			text-decoration:underline !important;
		}
		
		#container_much_more h1 {
			line-height:normal !important; 
			margin-top:0 !important;
		}
		
		#container_discount {
			background:transparent url('../images/bg_paint.jpg') top left no-repeat !important; 
			min-height:186px !important; 
			min-width:780px !important; 
			padding:20px !important; 
			float:left !important; 
			width:100% !important; 
		}
		
		#container_discount_list {
			background:transparent url('../images/bg_grass.jpg') top left repeat-x !important; 
			/*
			max-width:780px !important; 
			*/
			width:100% !important;
			padding:20px !important; 
			cellsp
		}
		
		#container_new_camps {
			background:transparent url('../images/bg_yellow_ribbon.jpg') top left no-repeat !important; 
			min-height:760px !important; 
			min-width:740px !important; 
			padding:20px !important; 
			float:left !important; 
		}
		
		#container_discount h1 {
			color:#fff600 !important; 
			margin-top:25px !important; 
		}
		
		#container_discount a {
			color:#faf100 !important; 
			font-weight:bold !important; 
			font-family:Arial, Helvetica, sans-serif !important; 
		}
		
		#container_discount span {
			font-size:11px !important; 
			font-style:italic !important; 
			color:#fff !important;
		}
		
		#container_discount p {
			color:#fff !important; 
		}
		
		#container_left_intro {
			width:60% !important; 
			float:left !important; 
		}
		
		#container_right_intro {
			width:30% !important; 
			margin-top:50px !important; 
			float:right !important; 
		}
		
		#container_right_intro p {
			font-family:Georgia, "Times New Roman", Times, serif !important; 
			font-size:21px !important; 
			font-style:italic !important; 
			line-height:1.2 !important; 
			color:#000 !important; 
			background:transparent url('../images/bg_quote.jpg') top left no-repeat !important; 
			
		}
		
		#container_header {
			background:transparent url('../images/bg_clouds.jpg') top center no-repeat !important; 
			height:371px !important; 
			width:780px !important; 
		}

		h1, h2, h3, h4 {
      font-family:Arial, Helvetica, sans-serif !important; 
      font-weight:normal !important; 
	  margin-bottom:0;
    }

		h1 {
			font-size:30px !important; 
			font-weight:bold !important; 
			font-style:italic !important; 
      		color:#652f8f !important; 
		}
		
		.my-sticky-element {
			background:transparent url('../images/bg_nav.png') top center no-repeat !important; 
			height:67px !important; 
			width:842px !important; 
			margin-left:-31px !important; 
			margin-top:25px !important; 
		}
		
		h2.my-sticky-element {
			text-align:center !important; 
			background:#6a6272 !important; 
      color:#eae2f2 !important; 
			width:780px !important; 
			margin:0 auto !important; 
			font-size:24px !important; 
		}

		.my-sticky-element.stuck {
			margin-top:0 !important; 
			position:fixed !important; 
			top:0 !important; 
			z-index:1 !important; 
			/*
			box-shadow:0 2px 4px rgba(0, 0, 0, .3) !important; 
			*/
		}

		pre {
      white-space:pre-wrap !important; 
      font-size:14px !important; 
      background:#fff !important; 
      padding:10px !important; 
    }

    code {
      font-family:"Ubuntu Mono", monospace !important; 
    }

		p, pre, ul {
			
			font-size:12px !important; 
     		line-height:1.8 !important; 
      		color:#000 !important; 
			margin:0 !important;
			padding:0 !important;

		}

		h3 {
			font-size:13px !important; 
			color:#640000 !important; 
			font-weight:bold !important; 
		}

		ul {
			margin-left:20px !important; 
		}

		li {
			margin-top:6px !important; 
		}

		strong {
			color:#fff !important; 
		}

		.does {
			background:#6a6272 !important; 
      color:#eae2f2 !important; 
			padding:16px 0 !important; 
			margin-top:16px !important; 
		}

		.does-not {
			background:#6a6272 !important; 
      color:#eae2f2 !important; 
			padding:16px 0 !important; 
			border-top:1px solid #9f93ab !important; 
		}

		.does-not h3 em {
			font-style:normal !important; 
			text-decoration:underline !important; 
		}

		.fn {
      color:#111 !important; 
    }
    .kw {
      color:#a33 !important; 
    }
    .str {
      color:#3a3 !important; 
    }
    .cm {
      color:#33a !important; 
    }
    .key {
      color:#939 !important; 
    }

    pre code {
    	color:#888 !important; 
    }

    p code, li code {
    	padding:0 2px !important; 
    }
    p code {
    	background:#eae2f2 !important; 
    }
    li code {
    	background:#444a50 !important; 
    }
	
	#container_list_controller {
		float:left !important; 
		width:740px !important; 
	}
	
	#controller_right {
		float:right !important; 
		padding:15px !important; 
	}
	
	#button_arrow_left {
		padding-right:2px !important; 
		border:none !important; 
	}
	
	#button_arrow_right {
		padding-left:2px !important; 
		border:none !important; 
	}
	
	#button_home {
		padding-right:10px !important;
	}
	
	#button_home span {
		color:#fff !important;
		font-size:25px !important;
	}
	
	.list_carousel {
		float:left !important; 
		width:100% !important; 
	}
	
	#container_new_camps_1, #container_new_camps_2, #container_new_camps_3 {
		width:740px !important; 
		float:left !important; 
	}
	
	
	.container_new_camps_1, .container_new_camps_2, .container_new_camps_3 {
		max-width:740px !important;
	}
	
	.container_new_camps_1 td, .container_new_camps_2 td , .container_new_camps_3 td  {
		padding-right:15px !important;
		width:33.3% !important;
		vertical-align:text-top !important;
	}
	
	.container_new_camps_left {
		width:30% !important; 
		float:left !important; 
		padding-right:15px !important; 
	}
	
	.container_new_camps_middle {
		width:30% !important; 
		float:left !important; 
		padding:0 15px !important; 
	}
	
	.container_new_camps_right {
		width:30% !important; 
		float:left !important; 
		padding-left:15px !important; 
	}
	
	.camp_title {
		line-height: normal !important; 
    	padding-bottom: 10px !important; 
	}
	
	.camp_day {
		padding:10px 0 !important; 
		font-weight:bold !important; 
		color:#652f8f !important; 
	}
	
	.camp_bullet {
		padding:10px 0 !important; 
		color:#652f8f !important; 
	}
	
	.camp_age {
		padding:10px 0 !important; 
		font-weight:bold !important; 
		color:#652f8f !important; 
	}
	
	.button_register_now {
		padding-top:15px !important; 
		border:none !important; 
		width:108px !important; 
		height:30px !important; 
	}
	
	.container_activities {
		margin-top:20px !important; 
	}
	
	.activities_left {
		float:left !important; 
		width:20% !important; 
	}
	
	.activities_right {
		float:right !important; 
		width:80% !important; 
	}
	
	.container_activities h2, #container_general_camp h2 {
		font-family:Arial, Helvetica, sans-serif !important; 
		font-weight:bold !important; 
		font-size:16px !important; 
		color:#652F8F  !important; 
	}
	
	#container_general_camp h2 {
		font-style:italic !important;
	}
	
	#container_general_camp {
		margin-top:25px !important;
		padding-top:20px !important;
		background:transparent url('http://www7.mississauga.ca/Departments/Rec/summerfun/images/bg_dotted_line.png') top center no-repeat !important;
		max-width:730px !important;
	}
	
	#container_general_camp p {
		margin-top:15px !important;
		font-style:italic !important;
	}
	
	#nav_home {
		margin-left:52px !important; 
	}
	
	#nav_home span {
		/*
		
		
		font-weight:bold !important; 
		line-height:none;

		
		margin-right:10px !important; 
		*/
		font-family:Arial, Helvetica, sans-serif !important; 
		text-decoration:none !important; 
		font-size:25px !important;
	}
	
	.scroll {
		color:#fff !important; 
	}
	
	.scroll > span {
		font-size:25px !important;
		color:#fff !important;
	}
	
	a:hover.scroll {
		color:#fff000 !important; 
	}
	
	.color_yellow_register {
		color:#fff000 !important; 
		font-size:25px !important;
		margin-right:0px !important;
	}
	
	.color_yellow {
		color:#fff000 !important; 
		font-size:25px !important;
	}
	
	#nav_home span.color_yellow {
		font-size:13px !important;
	}
	
	.color_white {
		color:#ffffff !important; 
		font-size:25px !important;
	}
	
	a {
		text-decoration:none !important; 
	}
	
	.anchor {
	position:relative !important; 
	top: -40px !important; 
	height: 1px !important; 
	width:100% !important; 
	display: block !important; 
	float:left !important; 
	}
	
	.arrow_small {
		background: url('../images/button_arrow_small.png') right center no-repeat !important; 
	}
	
	.arrow_small span{
		font-size:13px !important;
	}
	
	#container_nav {
		width:95% !important; 
		height:53px !important;
		margin:0 !important; 
		padding:0 !important; 
		border:none !important; 
		border-spacing:0 !important; 
  		border-collapse:collapse !important; 
	}
	
	
	#inline_content {
		padding:10px !important;
		background:#fff !important;
	}
	
	#inline_content td {
		border-bottom: 1px solid #cfcfcf !important; 
		background: url('../images/bg_gradient.jpg') bottom left repeat-x #ffffff !important; 
	}
	
	#inline_content img.button_register_now {
		padding-top:15px !important; 
	}
	
	#inline_content #container_discount_list {
		margin-top:30px !important; 
	}
	
	.align_right {
		text-align:right !important; 
	}
	
	#inline_content h2 {
		font-size:16px !important; 
		font-weight:normal !important; 
		padding-left:10px !important; 
	}
	
	#container_discount_list h1 {
		color:#fff !important; 
	}
	
	#inline_content li {
		color:#fff !important; 
		margin-top:0 !important; 
	}
	
	table {
		border-spacing:0 !important; 
  		border-collapse:collapse !important; 
	}
	
	.color_yellow > a:link, .color_yellow > a:visited {
		font-size:13px !important;
		color:#fff000 !important; 
	}
	
	.color_yellow > a:hover {
		color:#fff !important;
		font-size:13px !important;
	}
	
	#container_general_camp ul {
	margin-left: 5px !important;
	padding-left: 0 !important;
	list-style: none !important;
	}

	#container_general_camp li {
	padding-left: 15px !important;
	background-image: url('http://www7.mississauga.ca/Departments/Rec/summerfun/images/bg_bullet.png') !important;
	background-repeat: no-repeat !important;
	background-position: 0 .5em !important;
	}
	
	.caroufredsel_wrapper {
		min-height:310px !important;
	}