	/* FIXES */
	div.spacer {clear: both;}
	div.dumb_text {visibility:hidden;}
	img {vertical-align: bottom; border:0px;margin:0px;}
	img, div { behavior: url(iepngfix.htc) }
	
	/* FONT STUFF */
	body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	/*body{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; }*/
	a{text-decoration:none; color:#333333;}
	p{margin-top:0px; margin-bottom:15px;}
	div#nav a{text-decoration:none; color:#999999; font-size:12px; font-weight:bold;}
	div#nav li{color:#999999; font-size:18px;}
	div#calendar-subcontainer{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
	div#calendar-subcontainer th{color:#626262; font-size:10px;}
	div.calendar-legend_text{color:#626262;}
	div.community-tidbit_text_col{line-height:13px;}
	div.news-item_title a{font-size:14px; color:#B84A01; /*color:#223B69;*/}
	div.news-item_date{font-size:10px; color:#515151;}
	div.news-article_title{font-size:16px; color:#B84A01;}
	div.news-article_date{font-size:10px; color:#515151;}
	div.news-article_text{font-size:13px;}
	div.news-back a{color:#223B69;}
	div.good_neighbour-title a{font-size:14px; color:#B84A01;}
	div#date-container{color:#CCCCCC;}
	div#ticker-container{color:#CCCCCC; font-size:12px; font-weight:bold;}
	span.image_page-page_link a{color:#B84A01; font-weight:bold;}
	span#image_page-next_page_link{color:#B84A01; font-weight:bold;}
	span#image_page-previous_page_link{color:#B84A01; font-weight:bold;}
	.ticker-link{color:#CCCCCC; font-size:13px; font-weight:bold; text-decoration:underline;}
	.style-title{font-size:14px; color:#B84A01;}
	.style-teaser_title{font-weight:bold; color:#1B2D50;}
	.style-teaser_content{font-size:12px;}
	
	/* COMMON PAGE STUFF */
	body{ margin:0px; text-align:center; background-color:#DCE0EC; background-image:url("images/bg_gradient.jpg"); background-repeat:repeat-x;}
	div#page_container{margin:auto; width:888px; background-color:#FFFFFF; text-align:left;}
	div#page-sub_header{height:31px; background-color:#2B5CA7;}
	div#page-sub_header #date-container{float:left; width:188px; padding-top:7px; padding-left:10px;}
	div#page-sub_header #ticker-container{float:left; padding-top:7px;}
	div#page-top_container{}
	div#page-top_left_col{float:left; width:198px;}
	div#page-top_right_col{float:left; width:690px;}
	div#page-bottom_container{background-image:url("../JF-main/main-faux_column.jpg"); background-repeat:repeat-y; padding-bottom:30px;}
	div#page-bottom_left_col{float:left; width:198px;}
	div#page-bottom_right_col{float:left; width:689px;}
	div.page-content_container{margin-top:20px; margin-left:18px; margin-right:18px; margin-bottom:20px;}
	div#sidebar-calendar_container{padding-top:15px; background-image:url("../common/images/corner_shadow.jpg"); background-repeat:no-repeat; background-position:top; background-color:#C3C6D6; text-align:center;}
	div#sidebar-map_container{padding-top:15px; padding-bottom:15px; background-image:url("../common/images/corner_shadow.jpg"); background-repeat:no-repeat; background-position:top; background-color:#C3C6D6; text-align:center;}
	div.small_divider{background-color:#FFFFFF; height:6px;}
	div.text_divider{height:15px; border-bottom:1px solid #CCCCCC; margin-bottom:15px;}
	div.text_divider_small{height:12px; border-bottom:1px solid #CCCCCC; margin-bottom:5px;}
	div.teaser_container{padding-bottom:15px;}
	div.small_title{padding-bottom:3px; margin-bottom:15px; border-bottom:3px solid #223B69;}
	
	/* NAV */
	div#nav{text-align:right; background-color:#C3C6D6; height:210px;}
	div.nav-text{padding-top:4px; padding-right:20px;}
	div.nav-divider{background-image:url("../common/images/nav-divider.jpg"); background-repeat:no-repeat; background-position:right; height:2px; margin-top:8px; margin-right:20px;}
		
	/** MAIN **/
	div#main-blurb_container{padding-top:30px; padding-bottom:20px;}
	div#main-pic_col{float:left; text-align:center; width:230px;}
	div#main-blurb_col{float:left; padding-right:20px; width:210px;}
	div#main-news_col{float:left; padding-right:20px; width:210px;}
	div.main-bottom_col{float:left; width:209px; padding-left:10px; padding-right:5px;}
	div.main-tidbit_container{float:left; width:209px; padding-left:10px; padding-right:5px;}
		
	/** NEWS/EVENTS **/
	div.news-item_container{margin-bottom:15px;}
	div#news-left_col{float:left; width:490px;}
	div#news-right_col{float:right; width:121px; margin-right:8px;}
	div.news-article_date{margin-bottom:10px;}
	div.news-article_pic{float:left; margin-right:15px; margin-bottom:15px;}
	div.news-back{margin-bottom:10px;}
		
	/** GOOD NEIGHBOUR **/
	div#good_neighbour-left_col{float:left; width:460px;}
	div#good_neighbour-right_col{float:right; width:159px; margin-right:8px;}
	/* the items.  Show&Tell and Ward History use these as well */
	div.good_neighbour-item_container{width:460px; margin-bottom:30px;}
	div.good_neighbour-title{width:460px; margin-bottom:15px;}
	div.good_neighbour-thumb{float:left; width:52px; margin-right:15px;}
	div.good_neighbour-text{float:left; width:390px;}
	div.good_neighbour-read_more{float:right;}

	/** COMMUNITY CORNER **/
	div.community-tidbit_container{float:left; width:300px; margin-right:25px;}
	div.community-tidbit_pic_col{float:left;}
	div.community-tidbit_text_col{float:right; width:70%;}
	div.community-tidbit_read_more{float:right; width:100%; text-align:right;}
	
	/** CALENDAR **/
	div#calendar-subcontainer{margin-left:auto; margin-right:auto; width:175px;}
	div#calendar-legend_events_box{height:12px; width:12px; background-color:#FF6600; float:left; position:relative; top:3px;}
	div.calendar-legend_text{padding-left:10px; float:left;}
	div.calendar-legend_item{padding-right:15px; float:left;}
	div#calendar-legend_container{padding-left:13px; margin-top:10px; padding-bottom:12px; background-image:url("../common/images/corner_shadow-bottom.jpg"); background-repeat:no-repeat; background-position:bottom;}
	
	/** IMAGE GALLERY **/
	div.thumb_cell{float:left; width:215px; text-align:center;}
	div.thumb_row{margin-bottom:20px;}
