	/* FIXES */
	div.spacer {clear: both;}
	div.dumb_text {visibility:hidden;}
	img { vertical-align: bottom; border:0px;margin:0px;}
	
	/* FONT STUFF */
	body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:1.5em;}
	a{text-decoration:none; color:#8560AE;}
	p{margin-top:0px; margin-bottom:15px;}
	h1{font-family:Arial, Helvetica, sans-serif; color:#571871; margin-bottom:15px;}
	ul#nav li a{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
	div#date_display{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#8560AE;}
	ul#message_box_nav a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
	div#message_box_teaser{color:#FFFFFF;}
	div#message_box_teaser a{color:#FF9900;}
	div#message_box_teaser h1{font-size:18px; margin:0px 0px 15px 0px; color:#FFFFFF;}
	div.teaser_item_date{font-size:10px;}
	div.teaser_item_text a{color:#FF9900;}
	div.teaser_item_text a h1{font-size:14px; color:#571871; margin:0px 0px 10px 0px;}
	div.teaser_item_text h1{margin:0px 0px 10px 0px; padding:0px;}
	div.teaser_item_text h1 a{font-size:14px; color:#571871; margin:0px;}
	/* div.news-teaser_item_subheading{font-weight:normal;} */
	div#content_area_text h1{font-weight:bold; font-size:18px;}
	div#article_date{font-size:9px; color:#666666;}
	h1.event_subheading{font-weight:bold; font-size:18px;}
	div#footer{font-size:10px; color:#999999;}
	div#article_author{color:#666666;}
	div#article_back a{font-weight:bold;}
	
	/* DEBUG WITH BORDERS *
	div#banner{border:1px solid red;}
	div#nav{border:1px solid red;}
	ul#nav{border:1px solid red;}
	ul#nav a{border:1px solid red;}
	div#date_display{border:1px solid red;}
	div#content_area{border:1px solid red;}
	div#content_bg{border:1px solid red;}
	div#content_bg-faux_column{border:1px solid red;}
	div#content_bg-faux_column_home{border:1px solid red;}
	div#content_col_left{border:1px solid red;}
	div#content_col_right{border:1px solid red;}
	ul#message_box_nav{border:1px solid red;}
	ul#message_box_nav li{border:1px solid red;}
	div#message_box_teaser{border:1px solid red;}
	div.teaser_item{border:1px solid red;}
	div.teaser_item_date{border:1px solid red;}
	div.teaser_item_text{border:1px solid red;}
	/* */
			
	/* COMMON PAGE STRUCTURE STUFF */
	body{margin:0px; background-color:#660099; /*background-image:url('images/main_bg.jpg');*/ background-position:top; background-repeat:no-repeat; }
	div#banner{width:960px; height:150px; margin:auto; margin-bottom:-10px;}
	div#nav{/*width:1035px;*/ width:1035px; height:60px; margin:auto; position:relative; background-image:url('images/nav_bg.png');}
	ul#nav{list-style:none; margin:0; padding:5px 0px 5px 0px; width:970px; /*width:760px;*/ position:absolute; left:24px; top:11px; }
	ul#nav li{display:inline;vertical-align:bottom; position:relative; top:-9px;}
	ul#nav li.nav_divider{position:relative; top:0px;}
	ul#nav li.nav_on{background-image:url('images/nav_on_bg.jpg'); background-position:center; background-repeat:no-repeat; padding:10px 0px 11px 0px;}
	ul#nav a {padding:10px 8px 10px 8px;}
	ul#nav a:hover{background-image:url('images/nav_on_bg.jpg'); background-position:center;}
	ul#nav li#nav_home a:hover{background-image:none;}
	div#date_display{position:absolute; left:820px; top:25px; text-align:right; padding-bottom:5px;}
	div#content_bg{width:1035px; margin:auto; background-image:url('images/content_bg.png');}
	div#content_bg-faux_column{width:1035px; margin:auto; background-image:url('images/content_bg-faux_column.png');}
	div#content_bg-faux_2column{width:1035px; margin:auto; background-image:url('images/content_bg-faux_2column.png');}
	div#content_area{padding:0px 30px 0px 30px;}
	div#content_area_text{padding:0px 30px 0px 30px;}
	div#content_col_left{width:660px; float:left;}
	div#content_col_right{width:300px; padding:14px 0px 0px 10px; float:right;}
	div#footer{width:660px; padding:30px 0px 15px 0px; text-align:center;}
	
	/* MISC */
	div#titlebar{width:630px; height:50px; padding:25px 0px 0px 30px; margin-bottom:30px; background-image:url('images/titlebar_bg.jpg'); background-repeat:no-repeat;}
	div.teaser_item{width:660px; margin-bottom:25px;}
	div.teaser_item_date{width:105px; text-align:center; float:left;}
	div.teaser_item_text{width:475px; padding:0px 40px 0px 20px; float:right;}
	div.teaser_item_text a h1{margin-left:-20px;}
	div#article_author{margin-bottom:15px;}
	div#article_back{margin-top:15px;}
	div#events_info_group{margin-bottom:10px;}
	h1.event_subheading{width:539px; margin-left:105px; padding:15px 0px 15px 15px; border-bottom:1px solid #DDDDDD; background-color:#F9F9F9; margin-bottom:15px;}
	
	/* HOME */
	div#message_box_container{width:660px; height:375px; background-image:url('../AV-home/home-message_box_bg.jpg'); position:relative;}
	div#message_box_container img{position:absolute; top:15px; left:240px;}
	ul#message_box_nav{margin:0px; padding:0px; list-style:none; position:absolute; top:15px;}
	ul#message_box_nav a{cursor: pointer; cursor: hand;}
	ul#message_box_nav li{height:30px; width:215px; padding:15px 5px 0px 20px; text-align:left;}
	ul#message_box_nav li#message_box_nav_on{background-image:url('../AV-home/home-message_box_divot.png'); background-position:left; background-repeat:no-repeat;}
	div#message_box_teaser{width:405px; height:95px; padding:25px 15px 0px 15px; position:absolute; top:255px; left:225px;}
	
	/* CALENDAR */
	div#calendar_sidebar{width:270px; height:370px; padding:20px 0px 0px 15px; margin-bottom:15px; background-image:url('../AV-calendar/calendar_sidebar_bg.jpg'); background-repeat:no-repeat;}
	div#calendar-legend_bulletin_box{height:12px;width:12px;background-image: url('../AV-calendar/images/circle.png'); /*background-color:#FEBE5F;*/ float:left;position:relative;top:3px;}
	div#calendar-legend_events_box{height:12px;width:12px;background-image: url('../AV-calendar/images/triangle.png'); /*background-color:#896DB4;*/ float:left;position:relative;top:3px;		}
	div#calendar-legend_council_box{height:12px;width:12px;background-image: url('../AV-calendar/images/square.png'); /*background-color:#896DB4;*/ 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-top:0px;padding-left:10px;padding-bottom:10px;}
	div#calendar-container{}
	div#calendar-container2{padding-top:10px;padding-left:5px;padding-bottom:15px;float:left;}
	.calendar-month{padding-bottom:16px;}

	
	/* NEIGH MAP*/
	div#neigh_map_sidebar{width:285px; height:465px; margin-bottom:15px; background-image:url('../AV-map/neigh_map_sidebar_bg.jpg'); background-repeat:no-repeat; position:relative;}
	div#neigh_map_sidebar_flash{position:absolute; top:70px;}
	
	div#checklist_sidebar{width:225px; height:110px; padding:70px 30px 0px 30px; margin-bottom:15px; background-image:url('../AV-neighbourhoods/checklist_sidebar_bg.jpg'); background-repeat:no-repeat;}
	div#associations_sidebar{width:225px; height:200px; padding:85px 30px 0px 30px; margin-bottom:15px; background-image:url('../AV-neighbourhoods/associations_sidebar_bg.jpg'); background-repeat:no-repeat;}
	div#development_map_sidebar{width:225px; height:110px; padding:70px 30px 0px 30px; margin-bottom:15px; background-image:url('../AV-neighbourhoods/development_map_sidebar_bg.jpg'); background-repeat:no-repeat;}

	/* CONTACT */
	div#contact_sidebar{width:225px; height:110px; padding:70px 30px 0px 30px; margin-bottom:15px; background-image:url('../AV-contact/contact_sidebar_bg.jpg'); background-repeat:no-repeat;}
