body { margin: 0px; padding: 0px;} 



/* General Links */

a { text-decoration : none; border: 0px;} 

a:active { border: 0px;} 

a:visited { border: 0px;} 

a:hover { border: 0px;} 



h1, h2, h3 { font-family: Georgia, Trebuchet MS, serif;}

h4 { font-family: 'Verdana'}



img { padding: 0px; margin: 0px; border: none;}



input { font-family: 'Verdana'; color: #2f2928; font-size: 11px; }

textarea { font-family: 'Verdana'; color: #2f2928; font-size: 12px;  }

select { font-family: 'Verdana'; color: #2f2928; font-size: 11px;}

#wrapper	{width:100%;
			 min-height:980px;
			 margin:0;
			 padding:0;
			 background-image:url(http://media.thehabitat.ca/images/interface/site_repeat-x-bkg.jpg);
			 background-position:top;
			 background-repeat: repeat-x;
			 background-color:#f0f0f0;
			 }

#site_container {width: 888px; margin:0 auto; text-align: left; padding: 0px;} 

#side_left		{width:42px; min-height:780px; background-image:url(http://media.thehabitat.ca/images/interface/side_left.jpg); background-repeat:no-repeat; margin:0; padding:0; float:left;}

#side_right		{width:42px; min-height:780px; background-image:url(http://media.thehabitat.ca/images/interface/side_right.jpg); background-repeat:no-repeat; margin:0; padding:0; float:left;}

#content_area			{width:804px; min-height:780px; background-image:url(http://media.thehabitat.ca/images/interface/center_gradient-bkg.jpg); background-repeat:repeat-x; margin:0; padding:0; float:left;}

#container_top			{width:888px; margin:0; padding:0; float:left;}

#container_bottom		{width:888px; margin:0; padding:0; float:left;}

#container_bottom .side_left	{width:42px; height:592px; background-image:url(http://media.thehabitat.ca/images/interface/side_left-bottom.jpg); background-position:bottom; background-repeat:no-repeat;  float:left;}
#container_bottom .side_right	{width:42px; height:592px; background-image:url(http://media.thehabitat.ca/images/interface/side_right-bottom.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}

#container_bottom .side_left-sub	{width:42px; height:342px; background-image:url(http://media.thehabitat.ca/images/interface/side_left-bottom.jpg); background-position:bottom; background-repeat:no-repeat;  float:left;}
#container_bottom .side_right-sub	{width:42px; height:342px; background-image:url(http://media.thehabitat.ca/images/interface/side_right-bottom.jpg); background-position:bottom; background-repeat:no-repeat; float:left;}


#container_bottom .center		{width:804px; float:left;} 
#container_bottom .center_articles		{width:804px; height:355px; background-image:url(http://media.thehabitat.ca/images/interface/center_bottom-articles-bkg.jpg); background-repeat:no-repeat; float:left;} 
#container_bottom .center .content_bottom,	#container_bottom .center_articles .content_bottom {width:804px; height:295px; margin:0; padding:0; float:left;}
#container_bottom .center .footer_bottom, 	#container_bottom .center_articles .footer_bottom	{width:804px; height:60px; margin:0; padding:0; background-image:url(../images/footer/footer_bottom-small.jpg); background-repeat:no-repeat; background-position:top right; float:left;}


.center_articles .content_bottom .popular_articles	{width:190px; min-height:135px; margin:5px 6px 0 8px; padding:0; float:left;}
.center_articles .content_bottom .recently_read		{width:190px; min-height:135px; margin:5px 6px 0 10px; padding:0; float:left;}
.center_articles .content_bottom .popular_authors	{width:190px; min-height:135px; margin:5px 0px 0 10px; padding:0; float:left;}


.center_articles .content_bottom .popular_authors h2,    .center_articles .content_bottom .recently_read h2, 	.center_articles .content_bottom .popular_articles h2 	 {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#656664; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}	
.center_articles .content_bottom .popular_authors .bold, .center_articles .content_bottom .recently_read .bold, .center_articles .content_bottom .popular_articles .bold {font-weight:bold;}
.center_articles .content_bottom .popular_authors ul,    .center_articles .content_bottom .recently_read ul, 	.center_articles .content_bottom .popular_articles ul 	 {margin:8px 0 0 0; padding:0; list-style:none;}

.center_articles .content_bottom .popular_articles ul li, .center_articles .content_bottom .recently_read ul li {width:150px; line-height:13px; font-size:11px; background-image:url(http://media.thehabitat.ca/images/interface/circle_bullet.png); background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 3px 15px; display:block;}

.center_articles .content_bottom .popular_authors ul li	{width:125px; line-height:13px; font-size:11px; background-image:url(http://media.thehabitat.ca/images/interface/circle_bullet.png); background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 3px 15px; display:block;}

#column-left_frontpage #twitter		{width:277px; height:auto; margin:0; padding:33px 9px 5px 9px; background: #bbd454 url(../Images/twitter/twitter_background.jpg); background-repeat:no-repeat; float:left;}

#twitter #twitter_div	{width:270px; height:auto; margin:0; padding:0; padding-bottom:7px;}
#twitter ul				{margin:0px 0 0 65px; padding:0; list-style-image:url("http://dev.thehabitat.ca/content_images/1/eat_vegetarian.png");;}
#twitter ul li			{margin:4px 2px 4px 0px; padding:0; font-size:11px; font-weight: bold; line-height:12px; color:#414141;}
#twitter .bottom		{width:270px; height:15px; font-size:10px; font-weight:bold;}
#twitter .bottom a  		{font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;}
#twitter .bottom a:link		{font-size:11px; font-weight:bold; color:#FFF; text-decoration:none;}
#twitter .bottom a:hover 	{font-size:11px; font-weight:bold; color:#414141; text-decoration:underline;}

#twitter #twitter_div a  		{font-size:10px; font-weight:bold; color:#666; text-decoration:none;}
#twitter #twitter_div a:link	{font-size:10px; font-weight:bold; color:#666; text-decoration:none;}
#twitter #twitter_div a:hover 	{font-size:10px; font-weight:bold; color:#414141; text-decoration:underline;}

.footer_mediaplayer				{height:280px; width:804px; background-image:url(http://media.thehabitat.ca/images/mediaplayer/frontpage_mediaplayer-bkg.jpg); background-repeat:repeat-x; float:left;}

.footer_mediaplayer .mediaplayer	{width:500px; height:280px; background-image:url(http://media.thehabitat.ca/images/mediaplayer/frontpage_mediaplayer-end.gif); background-position:left top; background-repeat:no-repeat; margin:0; padding:0; float:left;}
.footer_mediaplayer .medialibrary	{width:304px; height:280px; background-image: url(http://media.thehabitat.ca/images/mediaplayer/frontpage_medialibrary-backdrop.gif); background-position:right top; background-repeat:no-repeat; margin:0; padding:0; float:left;}

.footer_mediaplayer .mediaplayer_pad	{width:500px; height:280px; margin:0px; padding:0px;}

.footer_friends					{background-image:url(http://media.thehabitat.ca/images/footer/friends_of_the_habitat-bkg.jpg); height:107px; background-repeat:repeat-x; height:97px; width:794px; float:left; margin:0; padding:5px;}
.footer_friends h2 				{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:15px; font-weight:normal; margin:0; padding:0;}

.footer_friends ul				{height:60px; margin:2px 0 0 9px; padding:0; }
.footer_friends ul li			{display: block; height:12px; line-height:12px; width:135px; padding:0; margin:2px 0 2px 16px; font-size:11px; list-style:none; float:left;}

.footer_friends ul li a			{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3b; text-decoration:none;}
.footer_friends ul li a:link	{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3b; text-decoration:none;}
.footer_friends ul li a:hover   {text-decoration:underline;}

.footer_top 					{background-image:url(http://media.thehabitat.ca/images/footer/footer_top-repeat.gif); background-repeat:repeat-x; height:33px; width:804px; float:left;}

.footer_container-information	{background-image: url(http://media.thehabitat.ca/images/footer/footer_bkg-repeat.jpg); background-repeat:repeat-x; height:140px; width:804px; float:left;}

.footer_container-information ul 			{margin:20px 0 0 0; padding:0; float:left;}
.footer_container-information ul li			{height:12px; width:110px; padding:0; margin:2px 0 2px 55px; font-size:11px; color:#888887; line-height:12px; list-style:none; display: block;}
.footer_container-information ul li a		{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#888887; text-decoration:none;}
.footer_container-information ul li a:link	{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#888887; text-decoration:none;}
.footer_container-information ul li a:hover	{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#888887; text-decoration: underline;}

.footer_container-information .copyright			{width:250px; height:28px; margin:10px 0 0 0; padding:100px 10px 0 0; text-align: right; vertical-align:bottom; background-image:url(http://media.thehabitat.ca/images/footer/footer_logo.png); background-position:center top; background-repeat:no-repeat; float:right;} 
.footer_container-information .copyright p			{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#888887; text-decoration:none;} 
.footer_container-information .copyright a			{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#888887; text-decoration:none;} 
.footer_container-information .copyright a:link		{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#888887; text-decoration:none;} 
.footer_container-information .copyright a:hover	{text-decoration:underline; } 


.footer_container-bottom		{background-image: url(http://media.thehabitat.ca/images/footer/footer_bottom.jpg); background-repeat:repeat-x; height:2px; width:804px; float:left;}


.footer_bottom p		{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:11px; color:#969d9f;}
.footer_bottom a		{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:11px; color:#969d9f; text-decoration:none;}
.footer_bottom a:link	{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:11px; color:#969d9f; text-decoration:none;}
.footer_bottom a:hover	{color:#9bc200; text-decoration: underline;}

#page_header			{width:804px; height:96px; margin:0; padding:0; background-image:url(http://media.thehabitat.ca/images/interface/search_background.jpg); background-position:right; background-repeat:no-repeat; float:left;}

#page_header #logo		{width:274px; height:96px; background-image:url(http://media.thehabitat.ca/images/interface/habitat_logo.jpg); background-repeat:no-repeat; margin:0; padding:0; float:left;}
#page_header #logo a	{width:270px; height:92px; display:block; margin:0; padding:0;}
#page_header #logo span	{display:none;}
#page_header #search	{width:515px; height:20px; margin:0; padding:20px 15px 0 0; text-align:right; float:left;}

#page_header #search-cart	{width:515px; height:60px; margin:0; padding:20px 15px 0 0; text-align:right; float:left;}

#page_header #search .searchbox		{width:133px; height:16px; margin:0; border:0 none; font-size:9px; padding:3px 0 0 4px; background-image:url(http://media.thehabitat.ca/images/search/top_search-field.gif); background-repeat:no-repeat; color:#999999; text-align: left; float:right;}
#page_header #search .searchbutton	{width:18px; height:19px; margin:0; padding:0; border:0 none; background-image:url(http://media.thehabitat.ca/images/search/top_search-button.gif); background-repeat:no-repeat; text-align: left; float:right;}


#primary_navigation		{width:804px; height:27px; margin:0; padding:0; background-image:url(http://media.thehabitat.ca/images/interface/primary_navigation-bkg.jpg); background-repeat:no-repeat; float:left;}

#primary_navigation ul			{margin:2px 0 0 9px; padding:0;}
#primary_navigation ul li		{display: inline; float:left;}
#primary_navigation ul li a		{background-image:url(../Images/navigation/navigation_main.jpg); background-repeat:no-repeat; display: block;}
#primary_navigation .none		{visibility: hidden; display:none; text-decoration:none;}

#primary_navigation ul li a.home			{width:55px; height:25px; margin:0 0 0 0; background-position:0px 0px; text-decoration:none;}
#primary_navigation ul li a.home:link		{background-position:0px 0px;}
#primary_navigation ul li a.home:hover		{background-position:0px -25px;}

#primary_navigation ul li a.thehabitat			{width:78px; height:25px; margin:0 0 0 0;  background-position:-55px 0px;}
#primary_navigation ul li a.thehabitat:link		{background-position:-55px 0px;}
#primary_navigation ul li a.thehabitat:hover	{background-position:-55px -25px;}

#primary_navigation ul li a.eat					{width:43px; height:25px; margin:0 0 0 0;background-position:-133px 0px;}
#primary_navigation ul li a.eat:link			{background-position:-133px 0px;}
#primary_navigation ul li a.eat:hover			{background-position:-133px -25px;}

#primary_navigation ul li a.listen				{width:54px; height:25px; margin:0 0 0 0; background-position:-176px 0px;}
#primary_navigation ul li a.listen:link			{background-position:-176px 0px;}
#primary_navigation ul li a.listen:hover		{background-position:-176px -25px;}

#primary_navigation ul li a.celebrate			{width:71px; height:25px; margin:0 0 0 0; background-position:-231px 0px;}
#primary_navigation ul li a.celebrate:link		{background-position:-231px 0px;}
#primary_navigation ul li a.celebrate:hover		{background-position:-231px -25px;}

#primary_navigation ul li a.bookevent			{width:79px; height:25px; margin:0 0 0 0; background-position:-303px 0px;}
#primary_navigation ul li a.bookevent:link		{background-position:-303px 0px;}
#primary_navigation ul li a.bookevent:hover		{background-position:-303px -25px;}

#primary_navigation ul li a.estore			{width:61px; height:25px; margin:0 0 0 0; background-position:-382px 0px;}
#primary_navigation ul li a.estore:link		{background-position:-382px 0px;}
#primary_navigation ul li a.estore:hover	{background-position:-382px -25px;}

#primary_navigation ul li a.mediagallery			{width:94px; height:25px; margin:0 0 0 0; background-position:-443px 0px;}
#primary_navigation ul li a.mediagallery:link		{background-position:-443px 0px;}
#primary_navigation ul li a.mediagallery:hover		{background-position:-443px -25px;}

#primary_navigation ul li a.blogs			{width:53px; height:25px; margin:0 0 0 0; background-position:-537px 0px;}
#primary_navigation ul li a.blogs:link		{background-position:-537px 0px;}
#primary_navigation ul li a.blogs:hover		{background-position:-537px -25px;}

#primary_navigation ul li a.faq				{width:42px; height:25px; margin:0 0 0 0; background-position:-591px 0px;}
#primary_navigation ul li a.faq:link		{background-position:-591px 0px;}
#primary_navigation ul li a.faq:hover		{background-position:-591px -25px;}

#primary_navigation ul li a.syndicate			{width:74px; height:25px; margin:0 0 0 0; background-position:-632px 0px;}
#primary_navigation ul li a.syndicate:link		{background-position:-632px 0px;}
#primary_navigation ul li a.syndicate:hover		{background-position:-632px -25px;}

#primary_navigation ul li a.contactus			{width:87px; height:25px; margin:0 0 0 0; background-position:-706px 0px;}
#primary_navigation ul li a.contactus:link		{background-position:-706px 0px;}
#primary_navigation ul li a.contactus:hover		{background-position:-706px -25px;}

#secondary_navigation	{width:804px; height:27px; margin:0; padding:0; background-image: url(http://media.thehabitat.ca/images/interface/secondary_navigation-bkg.jpg); background-repeat:no-repeat; float:left;}

#secondary_navigation ul			{margin:0 0 2px 9px; padding:0;}
#secondary_navigation ul li			{display: inline; height:25px; line-height:25px;}
#secondary_navigation ul li span	{display:none; text-decoration:none;}

/* --- Subnavigation Main --- */
#secondary_navigation ul li a.upcoming			{width:111px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_main.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.upcoming:link		{width:111px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_main.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.upcoming:hover	{width:111px; height:25px; background-position:0px -25px;}

#secondary_navigation ul li a.concerts			{width:81px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_main.jpg); background-repeat:no-repeat; background-position:-111px 0px; float:left;}
#secondary_navigation ul li a.concerts:link		{width:81px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_main.jpg); background-repeat:no-repeat; background-position:-111px 0px; float:left;}
#secondary_navigation ul li a.concerts:hover	{width:81px; height:25px; background-position:-111px -25px;}

#secondary_navigation ul li a.news			{width:95px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_main.jpg); background-repeat:no-repeat; background-position:-192px 0px; float:left;}
#secondary_navigation ul li a.news:link		{width:95px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_main.jpg); background-repeat:no-repeat; background-position:-192px 0px; float:left;}
#secondary_navigation ul li a.news:hover	{width:95px; height:25px; background-position:-192px -25px;}

/* --- Subnavigation Articles / Categories --- */
#secondary_navigation ul li a.al_concerts			{width:87px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.al_concerts:link		{width:87px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.al_concerts:hover		{width:87px; height:25px; background-position:0px -25px;}

#secondary_navigation ul li a.al_upcoming			{width:173px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:-87px 0px; float:left;}
#secondary_navigation ul li a.al_upcoming:link		{width:173px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:-87px 0px; float:left;}
#secondary_navigation ul li a.al_upcoming:hover		{width:173px; height:25px; background-position:-87px -25px;}

#secondary_navigation ul li a.al_past			{width:147px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:-260px 0px; float:left;}
#secondary_navigation ul li a.al_past:link		{width:147px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:-260px 0px; float:left;}
#secondary_navigation ul li a.al_past:hover		{width:147px; height:25px; background-position:-260px -25px;}

#secondary_navigation ul li a.al_weekly			{width:94px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:-407px 0px; float:left;}
#secondary_navigation ul li a.al_weekly:link	{width:94px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:-407px 0px; float:left;}
#secondary_navigation ul li a.al_weekly:hover	{width:94px; height:25px; background-position:-407px -25px;}

#secondary_navigation ul li a.al_art		{width:99px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:-501px 0px; float:left;}
#secondary_navigation ul li a.al_art:link	{width:99px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_articles.jpg); background-repeat:no-repeat; background-position:-501px 0px; float:left;}
#secondary_navigation ul li a.al_art:hover	{width:99px; height:25px; background-position:-501px -25px;}

/* --- Subnavigation Booking --- */
#secondary_navigation ul li a.be_bookevent			{width:84px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_booking.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.be_bookevent:link		{width:84px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_booking.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.be_bookevent:hover	{width:84px; height:25px; background-position:0px -25px;}

#secondary_navigation ul li a.be_bookband			{width:72px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_booking.jpg); background-repeat:no-repeat; background-position:-84px 0px; float:left;}
#secondary_navigation ul li a.be_bookband:link		{width:72px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_booking.jpg); background-repeat:no-repeat; background-position:-84px 0px; float:left;}
#secondary_navigation ul li a.be_bookband:hover		{width:72px; height:25px; background-position:-84px -25px;}

#secondary_navigation ul li a.be_equipment			{width:185px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_booking.jpg); background-repeat:no-repeat; background-position:-156px 0px; float:left;}
#secondary_navigation ul li a.be_equipment:link		{width:185px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_booking.jpg); background-repeat:no-repeat; background-position:-156px 0px; float:left;}
#secondary_navigation ul li a.be_equipment:hover	{width:185px; height:25px; background-position:-156px -25px;}

/* --- Subnavigation Articles / Media --- */
#secondary_navigation ul li a.media_photography			{width:91px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_mediagallery.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.media_photography:link	{width:91px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_mediagallery.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.media_photography:hover	{width:91px; height:25px; background-position:0px -25px;}

#secondary_navigation ul li a.media_videos			{width:69px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_mediagallery.jpg); background-repeat:no-repeat; background-position:-91px 0px; float:left;}
#secondary_navigation ul li a.media_videos:link		{width:69px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_mediagallery.jpg); background-repeat:no-repeat; background-position:-91px 0px; float:left;}
#secondary_navigation ul li a.media_videos:hover	{width:69px; height:25px; background-position:-91px -25px;}

/* --- Subnavigation Articles / the Habitat --- */
#secondary_navigation ul li a.ha_printmedia			{width:83px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.ha_printmedia:link	{width:83px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.ha_printmedia:hover	{width:83px; height:25px; background-position:0px -25px;}

#secondary_navigation ul li a.ha_videoresources			{width:100px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-83px 0px; float:left;}
#secondary_navigation ul li a.ha_videoresources:link	{width:100px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-83px 0px; float:left;}
#secondary_navigation ul li a.ha_videoresources:hover	{width:100px; height:25px; background-position:-83px -25px;}

#secondary_navigation ul li a.ha_inthenews			{width:114px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-183px 0px; float:left;}
#secondary_navigation ul li a.ha_inthenews:link		{width:114px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-183px 0px; float:left;}
#secondary_navigation ul li a.ha_inthenews:hover	{width:114px; height:25px; background-position:-183px -25px;}

#secondary_navigation ul li a.ha_musicbc			{width:62px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-297px 0px; float:left;}
#secondary_navigation ul li a.ha_musicbc:link		{width:62px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-297px 0px; float:left;}
#secondary_navigation ul li a.ha_musicbc:hover		{width:62px; height:25px; background-position:-297px -25px;}

#secondary_navigation ul li a.ha_community			{width:133px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-359px 0px; float:left;}
#secondary_navigation ul li a.ha_community:link		{width:133px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-359px 0px; float:left;}
#secondary_navigation ul li a.ha_community:hover	{width:133px; height:25px; background-position:-359px -25px;}

#secondary_navigation ul li a.ha_authors			{width:73px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-492px 0px; float:left;}
#secondary_navigation ul li a.ha_authors:link		{width:73px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_thehabitat.jpg); background-repeat:no-repeat; background-position:-492px 0px; float:left;}
#secondary_navigation ul li a.ha_authors:hover		{width:73px; height:25px; background-position:-492px -25px;}

/* --- Subnavigation Articles / eat --- */
#secondary_navigation ul li a.eat_dine			{width:112px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_eat.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.eat_dine:link		{width:112px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_eat.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#secondary_navigation ul li a.eat_dine:hover	{width:112px; height:25px; background-position:0px -25px;}

#secondary_navigation ul li a.eat_download			{width:113px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_eat.jpg); background-repeat:no-repeat; background-position:-112px 0px; float:left;}
#secondary_navigation ul li a.eat_download:link		{width:113px; height:25px; display:block; background-image: url(http://media.thehabitat.ca/images/navigation/subnavigation_eat.jpg); background-repeat:no-repeat; background-position:-112px 0px; float:left;}
#secondary_navigation ul li a.eat_download:hover	{width:113px; height:25px; background-position:-112px -25px;}

/* --- Subnavigation Articles / eat --- */
.category_content			{width:594px; min-height:600px; margin:0; padding:0; display:inline; float:left;}
.category_content .carousel	{width:594px; height:331px; margin:0; padding:0; background-image:url(http://media.thehabitat.ca/images/categories/carousel_background.jpg); background-repeat:repeat-x; display:inline; float:left;} 
.category_content .mainbar	{width:594px; height:115px; margin:0; padding:0; background-image: url(http://media.thehabitat.ca/images/categories/bar_main-categories.png); background-repeat: no-repeat; display:inline; float:left;} 

.category_content .mainbar .upcoming_events		{width:220px; height:90px; margin:15px 0 0 64px; padding:0; float:left;}
.category_content .mainbar .upcoming_events	h2	{font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:0; font-weight:normal; color:#FFF;}
.category_content .mainbar .upcoming_events	p	{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#FFF;}

.category_content .mainbar .previous_events		{width:220px; height:90px; margin:15px 0 0 81px; padding:0; float:left;}
.category_content .mainbar .previous_events	h2	{font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:0; font-weight:normal; color:#FFF;}
.category_content .mainbar .previous_events	p	{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; color:#FFF;}

.category_content .mainbar .upcoming_events	a,		.category_content .mainbar .previous_events	a		{text-decoration:none; color: #FFF;}
.category_content .mainbar .upcoming_events	a:link,	.category_content .mainbar .previous_events	a:link  {text-decoration:none; color: #FFF;}
.category_content .mainbar .upcoming_events	a:hover,.category_content .mainbar .previous_events	a:hover	{text-decoration: underline; color: #FFF;}

.category_content .mainbody	{width:580px; min-height:358px; margin:0; padding:0 7px 0 7px; background-image: url(http://media.thehabitat.ca/images/categories/categories_content-bkg.png); background-repeat:repeat-x; display:inline; float:left;}

.category_content .mainbody .Article .Post .PostHead 			{margin:0; padding:0; border-bottom: solid 1px #CCCCCC;}

.category_content .mainbody .Article .Post .PostHead h2			{margin:10px 0 3px 0;padding:0;}
.category_content .mainbody .Article .Post .PostHead h2 a		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.category_content .mainbody .Article .Post .PostHead h2 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.category_content .mainbody .Article .Post .PostHead h2 a:hover	{text-decoration:underline;}

.category_content .mainbody .Article .Post .PostInfo			{margin:0 0 5px 0; padding:0;}
.category_content .mainbody .Article .Post .PostInfo a			{color: #9bc200; text-decoration:none;}
.category_content .mainbody .Article .Post .PostInfo a:link		{color: #9bc200; text-decoration:none;}
.category_content .mainbody .Article .Post .PostInfo a:hover	{color: #9bc200; text-decoration:underline;}


.category_content .mainbody .Article .Post .PostContent			{margin:0 0 0 0; padding:7px 5px 7px 5px; min-height:120px; background-color:#FFF;border-bottom: solid 1px #CCCCCC;}
.category_content .mainbody .Article .Post .PostContent	p		{margin:0; padding:0;}

.category_content .mainbody .Article .Post .PostBottom			{margin:0; padding:0; min-height:20px; text-align:right;}

.category_content .mainbody .Article	{margin:0; padding:0; min-height:140px;}

.category_content .mainbody .Paging 					{ text-align: right; padding: 6px; margin: 5px 0px; font-size: 10px; line-height: 15px;}
.category_content .mainbody .Paging strong 				{ letter-spacing: -1px;}
.category_content .mainbody .Paging a 					{ display: inline; padding: 2px 5px;}
.category_content .mainbody .Paging a:visited 			{ display: inline; padding: 2px 5px;}
.category_content .mainbody .Paging a:hover 			{ display: inline; padding: 2px 5px; text-decoration: none;}
.category_content .mainbody .PagingDisabled 			{ display: inline; padding: 2px 5px; }
.category_content .mainbody .PagingCurrentPageNumber 	{ display: inline; font-weight: bold; padding: 2px 5px;}




.category_sidebar .sidebar	{width:210px; height:115px; margin:0; padding:0; background-image: url(http://media.thehabitat.ca/images/categories/bar_side-categories.png); background-repeat: no-repeat; display:inline; float:left;} 

.category_sidebar .sidebar ul 			{margin:10px 0 0 35px; padding:0;}
.category_sidebar .sidebar ul li 		{maring:0; padding:0; list-style:none; font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:25px;}

.category_sidebar .sidebar ul li a			{text-decoration:none; color: #FFF;}
.category_sidebar .sidebar ul li a:link  	{text-decoration:none; color: #FFF;}
.category_sidebar .sidebar ul li a:hover	{text-decoration: underline; color: #FFF;}

#page_container .category_sidebar		{width:210px; min-height:600px; margin:0; padding:0; display:inline; float:left;}

.category_sidebar .poweredby			{width:210px;height:127px; margin:0 0 0 0; padding:0; background-image: url(http://media.thehabitat.ca/images/categories/poweredby_sidebar.jpg); background-repeat:no-repeat; background-position:0 0; float:left;}

.category_sidebar #estore				{width:210px;height:330px; margin:0 0 0 0; padding:0; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:0 0; float:left;}
.category_sidebar #estore .logo		    {width:108px; height:66px; display:inline;  margin:0 0 0 8px; padding:0; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-8px 0px; float:left;}

.category_sidebar #estore .music		{width:147px; height:60px; display:inline; margin:0 5px 0 5px; padding:4px 0 0 53px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px 0;float:left;}

.category_sidebar #estore .music h2,		.category_sidebar #estore .gear h2,			.category_sidebar #estore .commissions h2, .category_sidebar #estore .tickets h2						{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848; margin:0; padding:0;}
.category_sidebar #estore .music p, 		.category_sidebar #estore .gear p, 			.category_sidebar #estore .commissions p, .category_sidebar #estore .tickets p								{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#484848; margin:0; padding:0;}
.category_sidebar #estore .music a, 		.category_sidebar #estore .gear a, 			.category_sidebar #estore .commissions a, .category_sidebar #estore .tickets a								{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#b7d548; margin:0; padding:0; text-decoration:none;}
.category_sidebar #estore .music a:link,	.category_sidebar #estore .gear a:link, 	.category_sidebar #estore .commissions a:link, .category_sidebar #estore .tickets a:link		{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;  color:#b7d548; margin:0; padding:0; text-decoration:none;}
.category_sidebar #estore .music a:hover, 	.category_sidebar #estore .gear a:hover, 	.category_sidebar #estore .commissions a:hover, .category_sidebar #estore .tickets a:hover		{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#b7d548; margin:0; padding:0; text-decoration:underline;}

.category_sidebar #blogs		{width:192px; min-height:305px; margin:0 0 0 0; padding:35px 9px 5px 9px; background-image: url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; float:left;}
.category_sidebar #blogs p		{font-family: Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0;}
.category_sidebar #blogs h1 	{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0;}

.category_sidebar #blogs h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.category_sidebar #blogs h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.category_sidebar #blogs h1 a:hover	{text-decoration:underline;}

.category_sidebar #blogs h2 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
.category_sidebar #blogs h3 	{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

.category_sidebar #blogs ul		{margin:20px 0 0 0; padding:0; list-style:none;}
.category_sidebar #blogs ul li	{margin:8px 0px 8px 0px; padding:0px 0px 0px 18px; background-image: url(http://media.thehabitat.ca/images/blogs/bullet_blogs.png); background-repeat:no-repeat; font-size:11px; line-height:12px;}

.category_sidebar #blogs ul li a			{font-size:10px; color:	#535C5F; text-decoration:none;}
.category_sidebar #blogs ul li a:link		{font-size:10px; color:	#535C5F; text-decoration:none;}
.category_sidebar #blogs ul li a:hover		{font-size:10px; color:	#535C5F; text-decoration: underline;}

.category_sidebar #blogs ul li a.big 		{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
.category_sidebar #blogs ul li a.big:link 	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
.category_sidebar #blogs ul li a.big:hover	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:underline; }

.category_sidebar #blogs a.view-all  		{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
.category_sidebar #blogs a.view-all:link	{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
.category_sidebar #blogs a.view-all:hover	{text-decoration:underline;}

/* --- Subnavigation Articles / eat --- 
.category_body			{width:594px; min-height:600px; margin:0; padding:0; display:inline; float:left;}*/
.category_body	{width:580px; min-height:358px; margin:0; padding:0 7px 0 7px; display:inline; float:left;}

.category_body h1 {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-stretch:condensed; line-height:18px; font-weight: bold; margin:0; padding:0;}

.category_body .Article .Post .PostHead 			{margin:0; padding:0; border-bottom: solid 1px #CCCCCC;}

.category_body .Article .Post .PostHead h2			{margin:10px 0 3px 0;padding:0;}
.category_body .Article .Post .PostHead h2 a		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.category_body .Article .Post .PostHead h2 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.category_body .Article .Post .PostHead h2 a:hover	{text-decoration:underline;}

.category_body .Article .Post .PostInfo			{margin:0 0 5px 0; padding:0;}
.category_body .Article .Post .PostInfo a			{color: #9bc200; text-decoration:none;}
.category_body .Article .Post .PostInfo a:link		{color: #9bc200; text-decoration:none;}
.category_body .Article .Post .PostInfo a:hover	{color: #9bc200; text-decoration:underline;}


.category_body .Article .Post .PostContent			{margin:0 0 0 0; padding:7px 5px 7px 5px; min-height:120px; background-color:#FFF;border-bottom: solid 1px #CCCCCC;}
.category_body .Article .Post .PostContent	p		{margin:0; padding:0;}

.category_body .Article .Post .PostBottom			{margin:0; padding:0; min-height:20px; text-align:right;}

.category_body .Article	{margin:0; padding:0; min-height:140px;}

.category_body .Paging 					{ text-align: right; padding: 6px; margin: 5px 0px; font-size: 10px; line-height: 15px;}
.category_body .Paging strong 				{ letter-spacing: -1px;}
.category_body .Paging a 					{ display: inline; padding: 2px 5px;}
.category_body .Paging a:visited 			{ display: inline; padding: 2px 5px;}
.category_body .Paging a:hover 			{ display: inline; padding: 2px 5px; text-decoration: none;}
.category_body .PagingDisabled 			{ display: inline; padding: 2px 5px; }
.category_body .PagingCurrentPageNumber 	{ display: inline; font-weight: bold; padding: 2px 5px;}

.category_sidebar .sidebar	{width:210px; height:115px; margin:0; padding:0; background-image: url(http://media.thehabitat.ca/images/categories/bar_side-categories.png); background-repeat: no-repeat; display:inline; float:left;} 

.category_sidebar .sidebar ul 			{margin:10px 0 0 35px; padding:0;}
.category_sidebar .sidebar ul li 		{maring:0; padding:0; list-style:none; font-size:12px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:25px;}

.category_sidebar .sidebar ul li a			{text-decoration:none; color: #FFF;}
.category_sidebar .sidebar ul li a:link  	{text-decoration:none; color: #FFF;}
.category_sidebar .sidebar ul li a:hover	{text-decoration: underline; color: #FFF;}

#page_container .category_sidebar		{width:210px; min-height:600px; margin:0; padding:0; display:inline; float:left;}

.category_sidebar .poweredby			{width:210px;height:127px; margin:0 0 0 0; padding:0; background-image: url(http://media.thehabitat.ca/images/categories/poweredby_sidebar.jpg); background-repeat:no-repeat; background-position:0 0; float:left;}

.category_sidebar #estore				{width:210px;height:331px; margin:0 0 0 0; padding:0; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:0 0; float:left;}
.category_sidebar #estore .logo		    {width:108px; height:66px; display:inline;  margin:0 0 0 8px; padding:0; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-8px 0px; float:left;}

.category_sidebar #estore .music		{width:170px; height:60px; display:inline; margin:0 5px 0 5px; padding:14px 0 0 13px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px 0;float:left;}
.category_sidebar #estore .join			{width:170px; height:60px; display:inline; margin:0 5px 0 5px; padding:14px 0 0 13px; background-image:url(http://media.thehabitat.ca/images/estore/estore_sidebar.jpg); background-repeat:no-repeat; background-position:0 0;float:left;}
.category_sidebar #estore .commissions	{width:170px; height:60px; display:inline; margin:0 5px 0 5px; padding:14px 0 0 13px; background-image:url(http://media.thehabitat.ca/images/estore/estore_sidebar.jpg); background-repeat:no-repeat; background-position:-211px -64px;float:left;}
.category_sidebar #estore .tickets		{width:170px; height:60px; display:inline; margin:0 5px 0 5px; padding:14px 0 0 13px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px -192px;float:left;}


/* Upcoming Events Sidebar */
.category_sidebar #estore .music h2			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848; margin:0; padding:0;}
.category_sidebar #estore .music p			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#484848; margin:0; padding:0;}
.category_sidebar #estore .music a			{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#354d13; margin:0; padding:0; text-decoration:none;}
.category_sidebar #estore .music a:link		{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#354d13; margin:0; padding:0; text-decoration:none;;}
.category_sidebar #estore .music a:hover	{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#354d13; margin:0; padding:0; text-decoration:underline;}


.category_sidebar #blogs		{width:192px; min-height:305px; margin:0 0 0 0; padding:35px 9px 5px 9px; background-image: url(http://media.thehabitat.ca/images/blogs/articles_blogs.jpg); background-repeat:no-repeat; float:left;}
.category_sidebar #blogs p		{font-family: Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0;}
.category_sidebar #blogs h1 	{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0;}

.category_sidebar #blogs h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.category_sidebar #blogs h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.category_sidebar #blogs h1 a:hover	{text-decoration:underline;}

.category_sidebar #blogs h2 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
.category_sidebar #blogs h3 	{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

.category_sidebar #blogs ul		{margin:20px 0 0 0; padding:0; list-style:none;}
.category_sidebar #blogs ul li	{margin:8px 0px 8px 0px; padding:0px 0px 0px 18px; background-image: url(http://media.thehabitat.ca/images/blogs/bullet_blogs.png); background-repeat:no-repeat; font-size:11px; line-height:12px;}

.category_sidebar #blogs ul li a			{font-size:10px; color:	#535C5F; text-decoration:none;}
.category_sidebar #blogs ul li a:link		{font-size:10px; color:	#535C5F; text-decoration:none;}
.category_sidebar #blogs ul li a:hover		{font-size:10px; color:	#535C5F; text-decoration: underline;}

.category_sidebar #blogs ul li a.big 		{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
.category_sidebar #blogs ul li a.big:link 	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
.category_sidebar #blogs ul li a.big:hover	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:underline; }

.category_sidebar #blogs a.view-all  		{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
.category_sidebar #blogs a.view-all:link	{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
.category_sidebar #blogs a.view-all:hover	{text-decoration:underline;}

.rss_top		{width:100%; height:25px; text-align:right; margin:0; padding:0; float:left;}
.rss_top p		{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; margin:0; padding:0;}


#store_slideshow		{width:804px; height:205px; margin:0; padding:0; float:left;}
.local			{width:295px; height:205px; margin:0; padding:0; background-image:url(../Images/adverts/local_mainpage.jpg); background-position:0px 0px; float:left;}
.local a		{width:295px; height:200px; display:block;}
.local span		{display:none;}
.interludes			{width:295px; height:205px; margin:0; padding:0; background-image:url(../Images/adverts/interludes_anhorse.jpg); background-position:0px 0px; float:left;}
.interludes a		{width:295px; height:200px; display:block;}
.interludes span	{display:none;}
.avenues			{width:295px; height:205px; margin:0; padding:0; background-image:url(../Images/adverts/avenues_treebrewing.jpg); background-position:0px 0px; float:left;}
.avenues a		{width:295px; height:200px; display:block;}
.avenues span	{display:none;}


/*
.estore_frontpage .logo			{width:118px; height:56px; margin:0; padding:0; background-image:url(http://media.thehabitat.ca/images/estore/estore_frontpage.jpg); background-position:-297px -172px; float:left;}
.estore_frontpage .logo	span	{visibility:hidden; text-decoration:none;}
.estore_frontpage .logo a		{width:118px; height:56px; display:block;}

.estore_frontpage p		{width:270px; font-family:Arial, Helvetica, sans-serif; color:#d4d5d0; font-size:10px; margin:0 0 0 12px; padding:0 0 0 0; float:left;}

.none	{display:none;}

.estore_frontpage .music		{width:60px; height:86px; margin:10px 0 0 8px; padding:0; background-image:url(http://media.thehabitat.ca/images/estore/estore_frontpage.jpg); background-position:-295px -0px; float:left;}
.estore_frontpage .gear			{width:60px; height:86px; margin:10px 0 0 7px; padding:0; background-image:url(http://media.thehabitat.ca/images/estore/estore_frontpage.jpg); background-position:-355px -0px; float:left;}
.estore_frontpage .commissions	{width:60px; height:86px; margin:10px 0 0 7px; padding:0; background-image:url(http://media.thehabitat.ca/images/estore/estore_frontpage.jpg); background-position:-295px -86px; float:left;}
.estore_frontpage .tickets		{width:60px; height:86px; margin:10px 0 0 7px; padding:0; background-image:url(http://media.thehabitat.ca/images/estore/estore_frontpage.jpg); background-position:-355px -86px; float:left;}

.estore_frontpage .tickets span, .estore_frontpage .gear span, .estore_frontpage .commissions span, .estore_frontpage .music span	{visibility:hidden; text-decoration:none;}	
.estore_frontpage .tickets a, .estore_frontpage .gear a, .estore_frontpage .commissions a, .estore_frontpage .music a	{width:60px; height:86px; display:block;}	
*/

.slideshow_frontpage	{width:509px; height:206px; margin:0; padding:0; float:left;}

#event_newsletter		{width:804px; height:94px; margin:0; padding:0; float:left;}

.events_frontpage		{width:295px; height:94px; margin:0; padding:0; background-image:url(http://media.thehabitat.ca/images/events/events_frontpage-bkg.gif); background-repeat:repeat-x; float:left;}
.events_frontpage .bar 	{width:295px; height:32px; background-image:url(http://media.thehabitat.ca/images/events/events_frontpage-bar.jpg); background-repeat:no-repeat; margin:5px 0px 0px 0px; padding:0;}

.events_frontpage .bar .book_band	{width:60px; height:26px; background-image:url(http://media.thehabitat.ca/images/events/events_frontpage-bullet.gif); background-repeat:no-repeat; margin:2px 0px 2px 10px; padding:0px 0px 0px 30px; float:left;}
.events_frontpage .bar .book_band a			{font-size:12px; color:#3c3c3b; text-decoration:none; line-height:12px;}
.events_frontpage .bar .book_band a:link	{font-size:12px; color:#3c3c3b; text-decoration:none; line-height:12px;}
.events_frontpage .bar .book_band a:hover	{font-size:12px; color:#3c3c3b; text-decoration: underline; line-height:12px;}

.events_frontpage .bar .book_event	{width:60px; height:26px; background-image:url(http://media.thehabitat.ca/images/events/events_frontpage-bullet.gif); background-repeat:no-repeat; margin:2px 0px 2px 4px; padding:0px 0px 0px 30px; float:left;}
.events_frontpage .bar .book_event a		{font-size:12px; color:#3c3c3b; text-decoration:none; line-height:12px;}
.events_frontpage .bar .book_event a:link	{font-size:12px; color:#3c3c3b; text-decoration:none; line-height:12px;}
.events_frontpage .bar .book_event a:hover	{font-size:12px; color:#3c3c3b; text-decoration: underline; line-height:12px;}


.events_frontpage p	 	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#3c3c3b; margin:2px 0px 4px 9px; padding:0;}
.events_frontpage h1 	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:9px 0px 0px 9px;}
.events_frontpage h2 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3b; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
.events_frontpage h3 	{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3b; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

.events_frontpage h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.events_frontpage h1 a:link		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.events_frontpage h1 a:hover	{text-decoration:underline;}


.newsletter_frontpage	 {width:500px; height:85px; margin:0; padding:9px 0px 0px 9px; background-image:url(http://media.thehabitat.ca/images/newsletter/newsletter_frontpage-bkg.gif); background-repeat:repeat-x; float:left;}
.newsletter_frontpage p	 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#909090; margin:0; padding:0;}
.newsletter_frontpage h1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#909090; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0;}
.newsletter_frontpage h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#909090; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
.newsletter_frontpage h3 {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#909090; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

.newsletter_frontpage .firstname	{width:100px; height:16px; border:0 none; background-image:url(http://media.thehabitat.ca/images/newsletter/frontpage_formfields.gif); background-repeat: no-repeat; font-size:9px; padding:3px 0 0 4px; color:#909090; background-position:0px 0px; margin:5px 0px 0px 0px;}
.newsletter_frontpage .lastname		{width:100px; height:16px; border:0 none; background-image:url(http://media.thehabitat.ca/images/newsletter/frontpage_formfields.gif); background-repeat: no-repeat; font-size:9px; padding:3px 0 0 4px; color:#909090; background-position:0px 0px; margin:5px 0px 0px 0px;}
.newsletter_frontpage .email		{width:196px; height:16px; border:0 none; background-image:url(http://media.thehabitat.ca/images/newsletter/frontpage_formfields.gif); background-repeat: no-repeat; font-size:9px; padding:3px 0 0 4px; color:#909090; background-position:0px -19px; margin:5px 0px 0px 0px;}
.newsletter_frontpage .signup		{width:74px; height:23px; margin:0 0 0 0; padding:0; border:0 none; background-image:url(http://media.thehabitat.ca/images/newsletter/frontpage_formfields.gif); background-position:0px -38px; background-repeat:no-repeat;}

.feature-tools			{width:295px; height:230px; background-image:url(http://media.thehabitat.ca/images/feature-tools/feature_backgrounds.png); background-repeat:no-repeat; margin:0; padding:0; float:left;}

.feature-tools .items ul	{margin:0; padding:0; list-style:none;}
.feature-tools .items ul li	{margin:4px 0px 4px 0px; padding:0px 0px 0px 14px; font-size:10px; line-height:12px; display:block; text-align:center; float:left;}

.feature-tools .items ul li a		{font-size:10px; color:#535c5f; text-decoration:none;}
.feature-tools .items ul li a:link	{font-size:10px; color:#535c5f; text-decoration:none;}
.feature-tools .items ul li a:hover	{font-size:10px; color:#535c5f; text-decoration: underline;}


#categories_slideflow	{width:804px; height:135px; margin:0; padding:0; float:left;}
.categories_frontpage	{width:295px; height:135px; margin:0; padding:0; background-image: url(http://media.thehabitat.ca/images/interface/categories_tools-frontpage.gif); background-repeat:repeat-x; float:left;}
.slideflow_frontpage	{width:509px; height:135px; margin:0; padding:0; float:left;}

#content_frontpage		{width:804px; min-height:204px; margin:0; padding:0; background-image:url(http://media.thehabitat.ca/images/interface/marketing_content-bkg.jpg); background-repeat:no-repeat; background-position:top left; float:left;}

#column-left_frontpage	{width:295px; min-height:204px; float:left;}
#column-right_frontpage	{width:494px; min-height:286px; float:left; margin:0; padding:7px 6px 15px 7px;}


#column-left_frontpage #marketing	 {width:277px; height:210px; margin:5px 9px 5px 9px;}
#column-left_frontpage #marketing p	 {font-family: Arial, Helvetica, sans-serif; font-size:10px;}
#column-left_frontpage #marketing h1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0;}
#column-left_frontpage #marketing h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
#column-left_frontpage #marketing h3 {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

#column-left_frontpage #marketing .mediakit	 {width:132px; height:150px; margin:0px 0px 0px 0px; padding:15px 5px 5px 140px; background-image:url(http://media.thehabitat.ca/images/marketing/magazine_frontpage.png); background-repeat:no-repeat; background-position:top left; float:left;}

#column-left_frontpage #marketing h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-left_frontpage #marketing h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-left_frontpage #marketing h1 a:hover	{text-decoration:underline;}

#column-left_frontpage #marketing .mediakit ul		{margin:0; padding:0; list-style:none;}
#column-left_frontpage #marketing .mediakit ul li	{margin:4px 0px 4px 0px; padding:0px 0px 0px 14px; background-image:url(http://media.thehabitat.ca/images/marketing/bullet_frontpage.gif); background-repeat:no-repeat; font-size:10px; line-height:12px;}

#column-left_frontpage #marketing .mediakit ul li a			{font-size:10px; color:#535c5f; text-decoration:none;}
#column-left_frontpage #marketing .mediakit ul li a:link	{font-size:10px; color:#535c5f; text-decoration:none;}
#column-left_frontpage #marketing .mediakit ul li a:hover	{font-size:10px; color:#535c5f; text-decoration: underline;}

#column-left_frontpage #blogs		{width:277px; height:283px; margin:5px 0 0 0; padding:35px 9px 5px 9px; background-image: url(http://media.thehabitat.ca/images/blogs/frontpage_blogs-bkg.png); background-repeat:no-repeat; float:left;}
#column-left_frontpage #blogs p	 	{font-family: Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0;}
#column-left_frontpage #blogs h1 	{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0;}

#column-left_frontpage #blogs h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-left_frontpage #blogs h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-left_frontpage #blogs h1 a:hover	{text-decoration:underline;}

#column-left_frontpage #blogs h2 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
#column-left_frontpage #blogs h3 	{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

#column-left_frontpage #blogs ul	{margin:20px 0 0 0; padding:0; list-style:none;}
#column-left_frontpage #blogs ul li	{margin:8px 0px 8px 0px; padding:0px 0px 0px 18px; background-image: url(http://media.thehabitat.ca/images/blogs/bullet_blogs.png); background-repeat:no-repeat; font-size:11px; line-height:12px;}

#column-left_frontpage #blogs ul li a		{font-size:10px; color:	#535C5F; text-decoration:none;}
#column-left_frontpage #blogs ul li a:link	{font-size:10px; color:	#535C5F; text-decoration:none;}
#column-left_frontpage #blogs ul li a:hover	{font-size:10px; color:	#535C5F; text-decoration: underline;}

#column-left_frontpage #blogs ul li a.big 		{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
#column-left_frontpage #blogs ul li a.big:link 	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
#column-left_frontpage #blogs ul li a.big:hover	{ text-decoration:underline; color:	#535C5F; }


.categories_frontpage .categories	 {width:138px; height:126px; margin:0; padding:8px 0px 0px 9px; float:left;}
.categories_frontpage .categories p	 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#3c3c3b;}
.categories_frontpage .categories h1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0 0 4px 0;}
.categories_frontpage .categories h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3b; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0 0 4px 0;}
.categories_frontpage .categories h3 {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3b; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0 0 4px 0;}

.categories_frontpage .categories h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.categories_frontpage .categories h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.categories_frontpage .categories h1 a:hover	{text-decoration:underline;}

.categories_frontpage .categories ul	{margin:0; padding:0; list-style:none;}
.categories_frontpage .categories ul li	{margin:4px 0px 4px 0px; padding:0px 0px 0px 18px; background-image: url(http://media.thehabitat.ca/images/usertools/categories_bullet.gif); background-repeat:no-repeat; font-size:11px; line-height:12px;}

.categories_frontpage .categories ul li a		{font-size:11px; color:#3c3c3b; text-decoration:none;}
.categories_frontpage .categories ul li a:link	{font-size:11px; color:#3c3c3b; text-decoration:none;}
.categories_frontpage .categories ul li a:hover	{font-size:11px; color:#3c3c3b; text-decoration: underline;}

.categories_frontpage .tools	{width:138px; height:126px; margin:0; padding:8px 0px 0px 9px; background-image:url(http://media.thehabitat.ca/images/usertools/frontpage_seperator.gif); background-position:top left; background-repeat:no-repeat; float:left;}
.categories_frontpage .tools p	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#3c3c3b;}
.categories_frontpage .tools h1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0 0 4px 0;}
.categories_frontpage .tools h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3b; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0 0 4px 0;}
.categories_frontpage .tools h3 {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3b; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0 0 4px 0;}



.categories_frontpage .tools ul		{margin:0; padding:0; list-style:none;}
.categories_frontpage .tools ul li	{margin:4px 0px 4px 0px; padding:0px 0px 0px 14px; background-image: url(http://media.thehabitat.ca/images/usertools/user_tools-bullet.gif); background-repeat:no-repeat; font-size:11px; line-height:12px;}

.categories_frontpage .tools ul li a		{font-size:11px; color:#3c3c3b; text-decoration:none;}
.categories_frontpage .tools ul li a:link	{font-size:11px; color:#3c3c3b; text-decoration:none;}
.categories_frontpage .tools ul li a:hover	{font-size:11px; color:#3c3c3b; text-decoration: underline;}

#content_frontpage #site_tools				{background-image:url(http://media.thehabitat.ca/images/interface/frontpage_site-tools.png);
											 background-repeat:no-repeat;
											 width:505px;
											 min-height:210px;
											 margin:0 2px 0 2px;
											 padding:0;
											 float: right;}

#content_frontpage #site_tools .popular_articles	{width:170px;
													 min-height:135px;
													 margin:5px 6px 0 5px;
													 padding:0;
													 float:left;}

#content_frontpage #site_tools .recently_read		{width:170px;
													 min-height:135px;
													 margin:5px 6px 0 5px;
													 padding:0;
													 float:left;}

#content_frontpage #site_tools .popular_authors		{width:134px;
													 min-height:135px;
													 margin:5px 0px 0 5px;
													 padding:0;
													 float:left;}


#content_frontpage #site_tools .popular_authors h2,	#content_frontpage #site_tools .popular_articles h2, #content_frontpage #site_tools .recently_read h2 {font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#656664; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}	

#content_frontpage #site_tools .popular_authors .bold,	#content_frontpage #site_tools .popular_articles .bold, #content_frontpage #site_tools .recently_read .bold		{font-weight:bold;}

#site_tools .popular_authors ul, #site_tools .popular_articles ul, #site_tools .recently_read ul 	{margin:8px 0 0 0;
																									 padding:0;
																									 list-style:none;
																									 }

 #site_tools .popular_articles ul li, #site_tools .recently_read ul li 	{width:150px;
																		 line-height:13px;
																		 font-size:11px;
																		 background-image:url(http://media.thehabitat.ca/images/interface/circle_bullet.png);
																		 background-repeat:no-repeat;
																		 margin:0 0 0 0; 
																		 padding:0 0 3px 15px;
																		 display:block;
																		 }

#site_tools .popular_authors ul li	{width:125px;
									 line-height:13px;
									 font-size:11px;
									 background-image:url(http://media.thehabitat.ca/images/interface/circle_bullet.png);
									 background-repeat:no-repeat;
									 margin:0 0 0 0; 
									 padding:0 0 3px 15px;
									 display:block;
									 }

.tools-b 		{width:580px; height:23px; margin:0 0 10px 0; padding:0; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/site_tools-background-bottom.png); background-repeat:no-repeat; float:left;}

.tools-b .ArticleOptions		{width:420px; height:22px; margin:0; padding:0; float:left;}
.tools-b .ArticleOptions ul					{margin:0; padding:0; float:left;}
.tools-b .ArticleOptions ul li				{margin:5px 0 0 0; padding:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d4649; list-style:none; display:inline; border-right:solid 1px #a7afb2; float:left;}

.tools-b .share				{width:151px; height:19px; margin:2px 5px 0 0; padding:0; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_button.png); background-repeat:no-repeat; float:right;}
.tools-b .share a			{width:151px; height:19px; display:block;}
.tools-b .share span		{display:none;}
.tools-b .sharelist			{position:absolute; margin:5px 0 0 0; padding:0; width:250px; height:160px; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_background.gif); background-repeat:no-repeat; z-index:200;}	
.tools-b .sharelist ul 		{padding: 0px; margin: 0px; width:120px; height:120px; float:left;}
.tools-b .sharelist ul li   {padding:0 0 0 0; margin:0 0 0 0; list-style-type: none; display: inline; font-size: 12px; line-height: 18px;}
.tools-b .sharelist h2 		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#535c5f; font-stretch:condensed; font-weight:bold; margin:0; padding:4px 0px 4px 4px;}
.tools-b .sharelist ul li a {margin: 0px; padding: 0px; font-size:11px; color:#535c5f;}

.tools-b .sharelist .close		{width:250px; height:15px; margin:0; padding:0; text-align:right; float:left;}
.tools-b .sharelist .close a	{width:70px; height:15px; display:block; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_close-button.gif); background-repeat:no-repeat; background-position:top right; font-size:10px; line-height:10px; color:#bec7cc; padding:0 12px 0 0 ; margin:0 5px 0 0; float:right;}


#column-right_frontpage .News	{width:495px;
								 border-bottom: solid 1px #e0e0e0;
								 margin:0 0 0 0;
								 padding:0 0 5px 0;
								 float: left;}
								 									 
#column-right_frontpage .News p	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#535c5f;}
#column-right_frontpage .News h1 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/}

#column-right_frontpage .News h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-right_frontpage .News h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-right_frontpage .News h1 a:hover	{text-decoration:underline;}

#column-right_frontpage .News h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9bc200; font-stretch:condensed; line-height:13px; font-weight:bold; margin:0; padding:0 0 4px 0; background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; background-position:bottom;}
#column-right_frontpage .News h3 {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0 0 4px 0;}

#column-right_frontpage .News .bold	{font-weight:bold;}
#column-right_frontpage .News .Post { padding: 5px 0 0 0;}
#column-right_frontpage .News .Post .PostInfo { padding: 0px; margin:5px 0 0 0; font-size: 10px; background: none;  }
#column-right_frontpage .News .Post .PostContent { font-size: 11px; line-height: 14px; }
#column-right_frontpage .News .Post .PostContent p { padding: 4px 0px; margin: 4px 0px; font-size: 11px;}
#column-right_frontpage .News .Post .readmore   { background: url(http://media.thehabitat.ca/images/icon_FullStory.png) no-repeat left center; padding-left: 17px;}

#column-right_frontpage .News a.view-all		{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#535c5f; text-decoration:none;background: url(http://media.thehabitat.ca/images/interface/archive_view.png) no-repeat left center; padding-left: 17px; line-height:20px;}
#column-right_frontpage .News a.view-all:link	{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#535c5f; text-decoration:none;}
#column-right_frontpage .News a.view-all:hover	{text-decoration:underline;}

#column-right_frontpage .Featured 		{width:495px; float:left;border-bottom: solid 1px #e0e0e0;}
#column-right_frontpage .Featured p		{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#535c5f;}
#column-right_frontpage .Featured h1 	{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/}

#column-right_frontpage .Featured h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-right_frontpage .Featured h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-right_frontpage .Featured h1 a:hover	{text-decoration:underline;}

#column-right_frontpage .Featured h2 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9bc200; font-stretch:condensed; line-height:13px; font-weight:bold; margin:0; padding:0 0 4px 0; background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; background-position:bottom;}
#column-right_frontpage .Featured h3 	{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0 0 4px 0;}

#column-right_frontpage .Featured h2 a			{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9bc200; font-stretch:condensed; line-height:13px; font-weight:bold; margin:0; padding:0 0 4px 0;}
#column-right_frontpage .Featured h2 a:link		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9bc200; font-stretch:condensed; line-height:13px; font-weight:bold; margin:0; padding:0 0 4px 0;}
#column-right_frontpage .Featured h2 a:hover	{text-decoration:underline;}


#column-right_frontpage .Featured .bold	{font-weight:bold;}
#column-right_frontpage .Featured .Post {padding: 0 0 0 0;}
#column-right_frontpage .Featured .Post .PostInfo { padding: 0px; margin: 5px 0 0 0; font-size: 10px; background: none;  }
#column-right_frontpage .Featured .Post .PostContent { font-size: 11px; line-height: 14px; }
#column-right_frontpage .Featured .Post .PostContent p { padding: 4px 0px; margin: 4px 0px; font-size: 11px;}
#column-right_frontpage .Featured .Post .readmore   { background: url(http://media.thehabitat.ca/images/icon_FullStory.png) no-repeat left center; padding-left: 17px;}

#column-right_frontpage .Featured .Post {width:495px; display:inline; margin:0 0 0 0; padding:0; float:left;}

#column-right_frontpage .Featured .Post .Article .Post 	{width:240px; margin:0 3px 0 3px; padding:0;}

#column-right_frontpage .RecentArticles		{width:495px; margin:0 0 0 0; padding:0 0 5px 0; float:left;}
#column-right_frontpage .RecentArticles p	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#535c5f;}
#column-right_frontpage .RecentArticles h1  {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/}

#column-right_frontpage .RecentArticles h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-right_frontpage .RecentArticles h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#column-right_frontpage .RecentArticles h1 a:hover	{text-decoration:underline;}

#column-right_frontpage .RecentArticles h2  {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9bc200; font-stretch:condensed; line-height:12px; font-weight:bold; margin:0 0 5px 0; padding:0 0 4px 0; background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#779013; background-position:bottom;}
#column-right_frontpage .RecentArticles h3  {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0 0 4px 0;}

#column-right_frontpage .RecentArticles h2 a			{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9bc200; font-stretch:condensed; line-height:13px; font-weight:bold; margin:0 0 5px 0; padding:0 0 4px 0;}
#column-right_frontpage .RecentArticles h2 a:link		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#9bc200; font-stretch:condensed; line-height:13px; font-weight:bold; margin:0 0 5px 0; padding:0 0 4px 0;}
#column-right_frontpage .RecentArticles h2 a:hover		{text-decoration:underline;}


#column-right_frontpage .RecentArticles .bold					{font-weight:bold;}
#column-right_frontpage .RecentArticles .Post 					{padding: 0 0 0 0;}
#column-right_frontpage .RecentArticles .Post .PostInfo 		{padding: 0px; margin: 0px; font-size: 10px; background: none;  }
#column-right_frontpage .RecentArticles .Post .PostContent  	{font-size: 11px; line-height: 14px; margin:0 0 0 0; padding:7px 5px 7px 5px; min-height:120px; background-color:#FFF; border-bottom: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; }
#column-right_frontpage .RecentArticles .Post .PostContent p 	{padding: 4px 0px; margin: 4px 0px; font-size: 11px;}
#column-right_frontpage .RecentArticles .Post .PostHead			{margin:0 0 3px 0; padding:0; }
#column-right_frontpage .RecentArticles .Post .readmore   		{background: url(http://media.thehabitat.ca/images/icon_FullStory.png) no-repeat left center; padding-left: 17px;}

#column-right_frontpage .RecentArticles .Post 			{width:490px; display:inline; margin:0 0 0 0; padding:0;
														 float:left;}

#column-right_frontpage .RecentArticles .Article .Post 	{width:495px;
								 			 	 		 margin:0 3px 0 3px;
								 			 	 		 padding:0;}

#gallery_container						{width:804px; min-height:714px; background-image:url(http://media.thehabitat.ca/images/gallery/gallery_background.jpg); background-repeat:no-repeat; margin:0; padding:0; float:left;}
#gallery_container .site_content		{width:790px; min-height:600px; margin:0; padding:0 7px 0 7px; display:inline; float:left;}

#gallery_container .site_content .titles 	{width:790px; min-height:58px; margin:0; padding:0; display:inline; float:left;}
#gallery_container .site_content .titles ul 		{margin:0 0 0 229px; padding:0;}
#gallery_container .site_content .titles ul li		{height:58px; list-style:none; float:left;}

#gallery_container .site_content .titles ul li a.photography			{width:175px; height:58px; display:block; background-image: url(http://media.thehabitat.ca/images/gallery/photo_video-title.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#gallery_container .site_content .titles ul li a.photography:link		{width:175px; height:58px; display:block; background-image: url(http://media.thehabitat.ca/images/gallery/photo_video-title.jpg); background-repeat:no-repeat; background-position:0px 0px; float:left;}
#gallery_container .site_content .titles ul li a.photography:hover		{width:175px; height:58px; background-position:0px -58px;}

#gallery_container .site_content .titles ul li a.videos				{width:122px; height:58px; display:block; background-image: url(http://media.thehabitat.ca/images/gallery/photo_video-title.jpg); background-repeat:no-repeat; background-position:-175px 0px; float:left;}
#gallery_container .site_content .titles ul li a.videos:link		{width:122px; height:58px; display:block; background-image: url(http://media.thehabitat.ca/images/gallery/photo_video-title.jpg); background-repeat:no-repeat; background-position:-175px 0px; float:left;}
#gallery_container .site_content .titles ul li a.videos:hover		{width:122px; height:58px; background-position:-175px -58px;}

#gallery_container .site_content .titles ul li span	{display:none;}

#page_container						{width:804px; min-height:600px; margin:0; padding:0; float:left;}
#page_container .site_content		{width:580px; min-height:600px; margin:0; padding:0 7px 0 7px; display:inline; float:left;}
#page_container .site_sidebar		{width:210px; min-height:600px; margin:0; padding:0; display:inline; float:left;}

#page_container .contact_content					{width:594px; min-height:600px; margin:0; padding:0; display:inline; float:left;}
#page_container .contact_content .head_contact		{width:594px; background-image:url(../Images/contact-us/contact_background.jpg); background-repeat:no-repeat; height:331px; margin:0; padding:0; display:inline; float:left;}

.contact_content .head_contact .tickets			{width:150px; height:250px; margin:50px 0 0 40px; float:left;}
.contact_content .head_contact .reservations	{width:150px; height:250px; margin:50px 0 0 47px; float:left;}
.contact_content .head_contact .bookings		{width:150px; height:250px; margin:50px 0 0 47px; float:left;}

.contact_content .general			{width:210px; height:334px; background-image:url(../Images/contact-us/general_bkg.jpg); background-repeat:repeat-x; margin:0; padding:7px 0 0 0; float:left;}

.head_contact .tickets h2,.head_contact .reservations h2,.head_contact .bookings h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#b3b3b3; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0;}
.head_contact .tickets p,.head_contact .reservations p,.head_contact .bookings p {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#b3b3b3; font-stretch:condensed; line-height:16px; font-weight: normal; margin:0; padding:0;}

.contact_content .general h2 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0;}
.contact_content .general p {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-stretch:condensed; line-height:16px; font-weight: normal; margin:0; padding:0;}


#page_container .site_sidebar .poweredby			{width:210px; height:130px; margin:0 0 0 0; padding:0; background-image: url(http://media.thehabitat.ca/images/contact-us/poweredby.jpg); background-repeat:no-repeat; background-color:#f2f2f0; background-position:bottom; float:left;}
#page_container .contact_content .contact_map		{width:584px; height:116px; background-image:url(http://media.thehabitat.ca/images/contact-us/background_repeat-map.gif); background-repeat:repeat-x; margin:0; padding:7px 5px 7px 5px; float:left;}
#page_container .contact_content .contact_panel		{width:370px; min-height:368px; background-image:url(../Images/contact-us/contact_content-bkg-repeat.jpg); background-repeat:repeat-x; padding:0 7px 0 7px; margin:0; float:left;}

#page_container .contact_content .contact_map .map	{width:581px; height:99px; background-image: url(http://media.thehabitat.ca/images/contact-us/contact_map.jpg); background-repeat: no-repeat; text-align:right; margin:0; padding:0; float:left;}

#page_container .contact_content .contact_map .map span	{display:none;}

#page_container .contact_content .contact_map .map a		{font-size:11px; color:#3c3c3b; font-weight:bold; text-decoration: underline; display:block; width:581px; height:99px;}
#page_container .contact_content .contact_map .map a:link	{font-size:11px; color:#3c3c3b; font-weight:bold; text-decoration: underline; display:block; width:581px; height:99px;}
#page_container .contact_content .contact_map .map a:hover	{font-size:11px; color:#3c3c3b; font-weight:bold; text-decoration: none; display:block; width:581px; height:99px;}


#page_container .contact_content .contact_map h1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#909090; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0 0 4px 0; padding:0;}
#page_container .contact_content .contact_map h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#909090; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
#page_container .contact_content .contact_map h3 {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#909090; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}


#eat_container .site_content		{width:594px; min-height:600px; margin:0; padding:0; display:inline; float:left;}
#eat_container .site_sidebar		{width:210px; min-height:600px; margin:0; padding:0; display:inline; float:left;}

#eat_container .site_content .eat_title			{width:571px; min-height:40px; background-image:url(http://media.thehabitat.ca/images/eat/eat_title-bkg.jpg); background-repeat:no-repeat; margin:0; padding:12px 7px 7px 16px; display:inline; float:left;}
#eat_container .site_content .eat_title h1		{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; line-height:18px; margin:0; padding:0;}
#eat_container .site_content .eat_title p		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; line-height:12px; margin:3px 0 0 0; padding:0;}


#eat_container .site_content .eat_moodsetter	{width:594px; height:347px; background-image:url(http://media.thehabitat.ca/images/eat/eat_moodsetter.jpg); background-repeat:no-repeat; margin:0; padding:0; display:inline; float:left;}
#eat_container .site_sidebar .poweredby			{width:210px; height:177px; background-image:url(http://media.thehabitat.ca/images/eat/eat_poweredby.jpg); background-repeat:no-repeat; margin:0; padding:0; display:inline; float:left;}
#eat_container .site_content .short_description	{width:594px; height:101px; background-color:#e8e9e4; margin:0; padding:0; display:inline; float:left;}
#eat_container .site_content .short_description	p	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:16px; margin:10px; padding:0;}
#eat_container .site_content .content			{width:580px; min-height:403px; background-image:url(http://media.thehabitat.ca/images/eat/content_bkg.jpg); background-repeat:repeat-x; margin:0; padding:0 7px 0 7px; display:inline; float:left;}


#eat_container .site_content .content h1		{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#91af22; line-height:14px; margin:0px; padding:0;}

#eat_container .site_content .content h2		{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#91af22; line-height:14px; margin:0px; padding:0;}

#eat_container .site_content .content h3		{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#91af22; line-height:14px; margin:0px; padding:0;}

#eat_container .site_content .content h4		{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#91af22; font-weight:normal; line-height:20px; margin:20px; padding:0;}


#page_container .site_content .tools-breadcrumb	{width:580px; height:45px; margin:11px 0 0 0; padding:0; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/site_tools-background-with-breadcrumbs.png); background-repeat:no-repeat;}

#page_container .site_content .tools-breadcrumb .tools 		{width:580px; height:22px; margin:0 0 1px 0; padding:0; float:left;}

#page_container .site_content .tools-breadcrumb .tools .ArticleOptions		{width:420px; height:22px; margin:0; padding:0; float:left;}
.site_content .tools-breadcrumb .tools .ArticleOptions ul					{margin:0; padding:0; float:left;}
.site_content .tools-breadcrumb .tools .ArticleOptions ul li				{margin:5px 0 0 0; padding:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d4649; list-style:none; display:inline; border-right:solid 1px #a7afb2; float:left;}

#page_container .site_content .tools-breadcrumb .tools .share				{width:151px; height:19px; margin:2px 5px 0 0; padding:0; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_button.png); background-repeat:no-repeat; float:right;}
#page_container .site_content .tools-breadcrumb .tools .share a				{width:151px; height:19px; display:block;}
#page_container .site_content .tools-breadcrumb .tools .share span			{display:none;}
#page_container .site_content .tools-breadcrumb .tools .sharelist			{position:absolute; margin:5px 0 0 0; padding:0; width:250px; height:160px; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_background.gif); background-repeat:no-repeat; z-index:200;}	
#page_container .site_content .tools-breadcrumb .tools .sharelist ul 		{padding: 0px; margin: 0px; width:120px; height:120px; float:left;}
#page_container .site_content .tools-breadcrumb .tools .sharelist ul li   	{padding:0 0 0 0; margin:0 0 0 0; list-style-type: none; display: inline; font-size: 12px; line-height: 18px;}
#page_container .site_content .tools-breadcrumb .tools .sharelist h2 		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#535c5f; font-stretch:condensed; font-weight:bold; margin:0; padding:4px 0px 4px 4px;}
#page_container .site_content .tools-breadcrumb .tools .sharelist ul li a 	{margin: 0px; padding: 0px; font-size:11px; color:#535c5f;}

#page_container .site_content .tools-breadcrumb .tools .sharelist .close	{width:250px; height:15px; margin:0; padding:0; text-align:right; float:left;}
#page_container .site_content .tools-breadcrumb .tools .sharelist .close a	{width:70px; height:15px; display:block; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_close-button.gif); background-repeat:no-repeat; background-position:top right; font-size:10px; line-height:10px; color:#bec7cc; padding:0 12px 0 0 ; margin:0 5px 0 0; float:right;}

.site_content .tools-breadcrumb .tools .ArticleOptions .Message {position:absolute; margin:50px 0 0 0;color: #ff4e00; background: url('http://media.thehabitat.ca/images/warning.gif') #FFFFCC no-repeat 5px center; font-size: 11px; padding: 5px 5px 5px 25px; line-height: 16px; border: 1px solid #FFCC66;  margin-left: 5px; z-index:100;}

#page_container .site_content .tools-breadcrumb .breadcrumb 			{ width:580px; height:22px; margin:0 0 0 0; padding:0; float:left; }
#page_container .site_content .tools-breadcrumb .breadcrumb ul 		{ list-style-type: none; margin: 2px 0 0 8px; padding: 0px; overflow:hidden; width:564px; height:17px;}
#page_container .site_content .tools-breadcrumb .breadcrumb ul li 	{ font-size:11px; color:#f2f4f5; background: url(http://media.thehabitat.ca/images/trail_arrow.gif) no-repeat left center; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; display: inline;}
#page_container .site_content .tools-breadcrumb .breadcrumb ul li a 	{ margin: 0px; padding: 0px; font-size:11px; color:#dddfe0;}

#page_container .site_content .Post .PostHead			{margin:0; padding:0; border-bottom: solid 1px #e0e0e0;}
#page_container .site_content .Post .PostHead	h1 		{font-family: Arial, Helvetica, sans-serif; font-size:18px; font-stretch:condensed; line-height:18px; font-weight: bold; margin:0; padding:15px 0 0 0;}
#page_container .site_content .Post .PostContent 		{font-family: Arial, Helvetica, sans-serif; line-height:14px; margin:10px 0 0 0; padding:0 10px 0 10px;}

#page_container .site_content .Post .PostHead .PostInfo .Time	{border-right: solid 1px #6E6E72;}

#page_container .site_sidebar #estore			{width:210px;height:330px; margin:0 0 0 0; padding:0; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:0 0; float:left;}
#page_container .site_sidebar #estore .logo		{width:130px; height:46px; display:inline;  margin:0 0 0 8px; padding:0; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-8px 0px; float:left;}

#page_container .site_sidebar #estore .music		{width:170px; height:20px; display:inline; margin:0 5px 0 5px; padding:34px 0 0 13px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px 0;float:left;}
#page_container .site_sidebar #estore .gear			{width:170px; height:20px; display:inline; margin:0 5px 0 5px; padding:4px 0 0 15px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px -128px;float:left;}
#page_container .site_sidebar #estore .commissions	{width:170px; height:20px; display:inline; margin:0 5px 0 5px; padding:4px 0 0 15px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px -64px;float:left;}
#page_container .site_sidebar #estore .tickets		{width:170px; height:20px; display:inline; margin:0 5px 0 5px; padding:4px 0 0 15px; background-image:url(http://media.thehabitat.ca/images/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px -192px;float:left;}

#eat_container .site_sidebar #estore			{width:210px;height:330px; margin:0 0 0 0; padding:0; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:0 0; float:left;}
#eat_container .site_sidebar #estore .logo		{width:130px; height:46px; display:inline;  margin:0 0 0 8px; padding:0; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-8px 0px; float:left;}

#eat_container .site_sidebar #estore .music		{width:170px; height:20px; display:inline; margin:0 5px 0 5px; padding:34px 0 0 13px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px 0;float:left;}
#eat_container .site_sidebar #estore .gear			{width:170px; height:20px; display:inline; margin:0 5px 0 5px; padding:4px 0 0 15px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px -128px;float:left;}
#eat_container .site_sidebar #estore .commissions	{width:170px; height:20px; display:inline; margin:0 5px 0 5px; padding:4px 0 0 15px; background-image:url(http://media.thehabitat.ca/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px -64px;float:left;}
#eat_container .site_sidebar #estore .tickets		{width:170px; height:20px; display:inline; margin:0 5px 0 5px; padding:4px 0 0 15px; background-image:url(http://media.thehabitat.ca/images/images/blogs/upcoming_sidebar.jpg); background-repeat:no-repeat; background-position:-211px -192px;float:left;}

/* Site Sidebar */
.site_sidebar #estore .music h2			{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848; margin:0; padding:0;}
.site_sidebar #estore .music p			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#484848; margin:0; padding:0;}
.site_sidebar #estore .music a			{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#354d13; margin:0; padding:0; text-decoration:none;}
.site_sidebar #estore .music a:link		{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#354d13; margin:0; padding:0; text-decoration:none;;}
.site_sidebar #estore .music a:hover	{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#354d13; margin:0; padding:0; text-decoration:underline;}

.site_sidebar .categories	{width:201px; margin:0; padding:8px 0px 0px 9px; height:100px; background-image: url(http://media.thehabitat.ca/images/interface/categories_tools-frontpage.gif); background-repeat:repeat-x; float:left;}

.site_sidebar .categories p	 {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#3c3c3b;}
.site_sidebar .categories h1 {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0 0 4px 0;}
.site_sidebar .categories h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3c3c3b; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0 0 4px 0;}
.site_sidebar .categories h3 {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#3c3c3b; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0 0 4px 0;}

.site_sidebar .categories h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.site_sidebar .categories h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#3c3c3b; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
.site_sidebar .categories h1 a:hover	{text-decoration:underline;}

.site_sidebar .categories ul	{margin:0; padding:0; list-style:none;}
.site_sidebar .categories ul li	{margin:4px 0px 4px 0px; padding:0px 0px 0px 18px; background-image: url(http://media.thehabitat.ca/images/usertools/categories_bullet.gif); background-repeat:no-repeat; font-size:11px; line-height:12px;}

.site_sidebar .categories ul li a		{font-size:11px; color:#3c3c3b; text-decoration:none;}
.site_sidebar .categories ul li a:link	{font-size:11px; color:#3c3c3b; text-decoration:none;}
.site_sidebar .categories ul li a:hover	{font-size:11px; color:#3c3c3b; text-decoration: underline;}

#page_container .site_sidebar #favorites		{width:192px; min-height:257px; margin:15px 0 0 0; padding:10px 9px 5px 9px; background-image: url(http://media.thehabitat.ca/images/interface/article_favorites.jpg); background-repeat:no-repeat; float:left;}
#page_container .site_sidebar #favorites p	{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; margin:0; padding:0;}
#page_container .site_sidebar #favorites h1 	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFF; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0 0 0 25px;}

#page_container .site_sidebar #favorites h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#page_container .site_sidebar #favorites h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#page_container .site_sidebar #favorites h1 a:hover	{text-decoration:underline;}

#page_container .site_sidebar #favorites h2 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
#page_container .site_sidebar #favorites h3 	{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

#page_container .site_sidebar #favorites ul		{margin:20px 0 0 0; padding:0; list-style:none;}
#page_container .site_sidebar #favorites ul li	{margin:8px 0px 8px 0px; padding:0px 0px 0px 18px; background-image: url(http://media.thehabitat.ca/images/blogs/bullet_blogs.png); background-repeat:no-repeat; font-size:11px; line-height:12px;}

#page_container .site_sidebar #favorites ul li a			{font-size:10px; color:	#535C5F; text-decoration:none;}
#page_container .site_sidebar #favorites ul li a:link		{font-size:10px; color:	#535C5F; text-decoration:none;}
#page_container .site_sidebar #favorites ul li a:hover	{font-size:10px; color:	#535C5F; text-decoration: underline;}

#page_container .site_sidebar #favorites ul li a.big 			{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
#page_container .site_sidebar #favorites ul li a.big:link 	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
#page_container .site_sidebar #favorites ul li a.big:hover	{ text-decoration:underline; color:	#535C5F; }

#page_container .site_sidebar #favorites a.view-all  		{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
#page_container .site_sidebar #favorites a.view-all:link	{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
#page_container .site_sidebar #favorites a.view-all:hover	{text-decoration:underline;}

#page_container .site_sidebar #blogs		{width:192px; min-height:305px; margin:0 0 0 0; padding:35px 9px 5px 9px; background-image: url(http://media.thehabitat.ca/images/blogs/articles_blogs.jpg); background-repeat:no-repeat; float:left;}
#page_container .site_sidebar #blogs p		{font-family: Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0;}
#page_container .site_sidebar #blogs h1 	{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0;}

#page_container .site_sidebar #blogs h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#page_container .site_sidebar #blogs h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#page_container .site_sidebar #blogs h1 a:hover	{text-decoration:underline;}

#page_container .site_sidebar #blogs h2 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
#page_container .site_sidebar #blogs h3 	{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

#page_container .site_sidebar #blogs ul		{margin:20px 0 0 0; padding:0; list-style:none;}
#page_container .site_sidebar #blogs ul li	{margin:8px 0px 8px 0px; padding:0px 0px 0px 18px; background-image: url(http://media.thehabitat.ca/images/blogs/bullet_blogs.png); background-repeat:no-repeat; font-size:11px; line-height:12px;}

#page_container .site_sidebar #blogs ul li a			{font-size:10px; color:	#535C5F; text-decoration:none;}
#page_container .site_sidebar #blogs ul li a:link		{font-size:10px; color:	#535C5F; text-decoration:none;}
#page_container .site_sidebar #blogs ul li a:hover		{font-size:10px; color:	#535C5F; text-decoration: underline;}

#page_container .site_sidebar #blogs ul li a.big 		{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
#page_container .site_sidebar #blogs ul li a.big:link 	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
#page_container .site_sidebar #blogs ul li a.big:hover	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:underline; }

#page_container .site_sidebar #blogs a.view-all  		{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
#page_container .site_sidebar #blogs a.view-all:link	{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
#page_container .site_sidebar #blogs a.view-all:hover	{text-decoration:underline;}

#eat_container .site_sidebar #blogs		{width:192px; min-height:305px; margin:0 0 0 0; padding:35px 9px 5px 9px; background-image: url(http://media.thehabitat.ca/images/blogs/articles_blogs.jpg); background-repeat:no-repeat; float:left;}
#eat_container .site_sidebar #blogs p		{font-family: Arial, Helvetica, sans-serif; font-size:10px; margin:0; padding:0;}
#eat_container .site_sidebar #blogs h1 	{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-stretch:condensed; line-height:14px; font-weight: 100; margin:0; padding:0;}

#eat_container .site_sidebar #blogs h1 a  		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#eat_container .site_sidebar #blogs h1 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:normal; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/ text-decoration:none;}
#eat_container .site_sidebar #blogs h1 a:hover	{text-decoration:underline;}

#eat_container .site_sidebar #blogs h2 	{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:0;}
#eat_container .site_sidebar #blogs h3 	{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch:condensed; line-height:11px; font-weight:normal; margin:0; padding:0;}

#eat_container .site_sidebar #blogs ul		{margin:20px 0 0 0; padding:0; list-style:none;}
#eat_container .site_sidebar #blogs ul li	{margin:8px 0px 8px 0px; padding:0px 0px 0px 18px; background-image: url(http://media.thehabitat.ca/images/blogs/bullet_blogs.png); background-repeat:no-repeat; font-size:11px; line-height:12px;}

#eat_container .site_sidebar #blogs ul li a			{font-size:10px; color:	#535C5F; text-decoration:none;}
#eat_container .site_sidebar #blogs ul li a:link		{font-size:10px; color:	#535C5F; text-decoration:none;}
#eat_container .site_sidebar #blogs ul li a:hover		{font-size:10px; color:	#535C5F; text-decoration: underline;}

#eat_container .site_sidebar #blogs ul li a.big 		{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
#eat_container .site_sidebar #blogs ul li a.big:link 	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:none; }
#eat_container .site_sidebar #blogs ul li a.big:hover	{ font-size: 12px; line-height:15px; display: block; font-weight: bold; color:	#535C5F; /*letter-spacing: -1px;*/ margin:0; padding:1px 0 0 0; text-decoration:underline; }

#eat_container .site_sidebar #blogs a.view-all  		{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
#eat_container .site_sidebar #blogs a.view-all:link	{font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#535c5f; font-stretch:condensed; line-height:12px; margin:10px 0 10px 90px; padding:0 0 0 19px; background: url(http://media.thehabitat.ca/images/blogs/blogs_bullet-viewall.gif) no-repeat; text-decoration:none;}
#eat_container .site_sidebar #blogs a.view-all:hover	{text-decoration:underline;}


#page_container .site_content .secondary_title	{font-family: Arial, Helvetica, sans-serif; font-size:14px; font-stretch:condensed; line-height:12px; font-weight:normal; margin:0; padding:10px 0px 5px 10px;}

#page_container .site_content .Post .PostAuthorDetails		{width:556px; min-height:80px; background-color:#FFFFFF; margin:10px 2px 10px 2px; padding:10px 10px 10px 10px; border-bottom: solid 1px #e0e0e0 ; border-top: solid 1px #e0e0e0; border-left:none; border-right:none; float:left;}
#page_container .site_content .Post .PostAuthorDetails h2 	{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#a4a5a0; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0; letter-spacing: -1px; }
#page_container .site_content .Post .PostAuthorDetails p 		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#a4a5a0; padding: 3px 0px; margin: 0px;}
#page_container .site_content .Post .PostAuthorDetails img 	{margin: 0px 10px 0px 0px; padding: 1px; float: left;}
#page_container .site_content .Post .PostAuthorDetails a			{color:#a4a5a0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
#page_container .site_content .Post .PostAuthorDetails a:link		{color:#a4a5a0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
#page_container .site_content .Post .PostAuthorDetails a:hover	{color:#a4a5a0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}

/* Article Comments */

#page_container .site_content .Post .PostMore h2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; /*border-bottom: solid 1px #e0e0e0;*/}
#page_container .site_content .Post .PostMore .Comment, .Post .PostMore .CommentAlt { padding: 5px 10px 10px 10px;}
#page_container .site_content .Post .PostMore .Comment .Title, .Post .PostMore .CommentAlt .Title { font-size: 12px; padding: 4px 3px; padding-left:40px; margin: 0px;}
#page_container .site_content .Post .PostMore .Comment .Details, .Post .PostMore .CommentAlt .Details { font-size: 9px; padding: 0px 3px; padding-left:40px; margin: 0px; color: #7E8996;}
#page_container .site_content .Post .PostMore .Comment .Reply, .Post .PostMore .CommentAlt .Reply { float: right; font-size: 9px; padding-top:4px; color: #7E8996; clear: both;}
#page_container .site_content .Post .PostMore .Comment .Content, .Post .PostMore .CommentAlt .Content { font-size: 11px; padding: 10px 0px 0px 5px; margin: 0px;}

.breadcrumb_normal 			{ width:570px; height:24px; margin:10px 0 10px 0; padding:3px 5px 0 5px; background-image:url(http://media.thehabitat.ca/images/interface/breadcrumb_noshare.png); background-repeat:no-repeat; float:left; }
.breadcrumb_normal ul 		{ list-style-type: none; margin: 2px 0 0 8px; padding: 0px; overflow:hidden; width:564px; height:17px;}
.breadcrumb_normal ul li 	{ font-size:11px; color:#f2f4f5; background: url(http://media.thehabitat.ca/images/trail_arrow.gif) no-repeat left center; margin: 0px 4px 0px 0px; padding: 0px 0px 0px 10px; text-decoration: none; display: inline;}
.breadcrumb_normal ul li a 	{ margin: 0px; padding: 0px; font-size:11px; color:#dddfe0;}


.PostMore .tools 		{width:580px; height:23px; margin:0 0 10px 0; padding:0; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/site_tools-background-bottom.png); background-repeat:no-repeat; float:left;}

.PostMore .tools .ArticleOptions		{width:420px; height:22px; margin:0; padding:0; float:left;}
.PostMore .tools .ArticleOptions ul					{margin:0; padding:0; float:left;}
.PostMore .tools .ArticleOptions ul li				{margin:5px 0 0 0; padding:0 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#3d4649; list-style:none; display:inline; border-right:solid 1px #a7afb2; float:left;}

.PostMore .tools .share				{width:151px; height:19px; margin:2px 5px 0 0; padding:0; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_button.png); background-repeat:no-repeat; float:right;}
.PostMore .tools .share a			{width:151px; height:19px; display:block;}
.PostMore .tools .share span		{display:none;}
.PostMore .tools .sharelist			{position:absolute; margin:5px 0 0 0; padding:0; width:250px; height:160px; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_background.gif); background-repeat:no-repeat; z-index:200;}	
.PostMore .tools .sharelist ul 		{padding: 0px; margin: 0px; width:120px; height:120px; float:left;}
.PostMore .tools .sharelist ul li   {padding:0 0 0 0; margin:0 0 0 0; list-style-type: none; display: inline; font-size: 12px; line-height: 18px;}
.PostMore .tools .sharelist h2 		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#535c5f; font-stretch:condensed; font-weight:bold; margin:0; padding:4px 0px 4px 4px;}
.PostMore .tools .sharelist ul li a {margin: 0px; padding: 0px; font-size:11px; color:#535c5f;}

.PostMore .tools .sharelist .close		{width:250px; height:15px; margin:0; padding:0; text-align:right; float:left;}
.PostMore .tools .sharelist .close a	{width:70px; height:15px; display:block; background-image:url(http://media.thehabitat.ca/images/articles/site-tools/share_close-button.gif); background-repeat:no-repeat; background-position:top right; font-size:10px; line-height:10px; color:#bec7cc; padding:0 12px 0 0 ; margin:0 5px 0 0; float:right;}

.site_content .tools-breadcrumb .tools .ArticleOptions .Message {position:absolute; margin:50px 0 0 0;color: #ff4e00; background: url('http://media.thehabitat.ca/images/warning.gif') #FFFFCC no-repeat 5px center; font-size: 11px; padding: 5px 5px 5px 25px; line-height: 16px; border: 1px solid #FFCC66;  margin-left: 5px; z-index:100;}


/* Post Author left side from the article */
/*.Post .PostAuthorDetails { float: right; padding: 10px; margin: 0px 0px 10px 20px; width: 200px; font-size: 11px; border-bottom: #fff 10px solid; border-left: #fff 10px solid;}
.Post .PostAuthorDetails h2 { font-size: 14px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 5px 0px; margin: 0px;}
.Post .PostAuthorDetails p { font-size: 10px; padding: 3px 0px; margin: 0px;}
.Post .PostAuthorDetails img { margin: 0px 10px 0px 0px; padding: 1px; border: solid 1px #ccc; float: left;}*/

/* IE min height hack */ * html #container { height: 250px;} 

/* PageForms */


.PageForms form {margin:0 0 0 2px; padding:0; border-top: solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0; background:#F6F6F6;}
.PageForms th { color: #6E6E72;}
.PageForms tr td { padding: 10px; }
.PageForms tr td table tr td { padding: 3px; font-size: 11px; }
.PageForms tr td table tr td table tr td { padding: 0px; font-size: 11px; }
.PageForms {font-size: 10px;}
.PageForms td { padding: 10px; }
.PageForms th { padding: 10px 2px 10px 10px; text-align: left; font-size: 13px; font-weight: normal; line-height: 15px;}
.PageForms td table td { padding: 3px; font-size: 11px; }
.PageForms td table td input { padding: 3px; }
.PageForms td table td input.keyfield { border: inset 1px #ccc; padding: 3px; }
.PageForms td table td textarea { border: inset 1px #ccc; padding: 5px; }
.PageForms td table td select 	{ border: inset 1px #ccc; padding: 2px; }
.PageForms h2	{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-stretch:condensed; line-height:12px; font-weight: bold; margin:0; padding:0; color:#9bc200;}
.PageForms p	{font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px 0px 0px 5px; margin: 0px;}
.PageForms .commentrow			{width:60%; height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float:left; border:solid 1px #e0e0e0; background-image:url(http://media.thehabitat.ca/images/articles/rating_background.png); background-repeat:repeat-x;}
.PageForms .commentrow p		{font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0px; color:#F7F7F7; line-height:15px;}
.PageForms .commentrow input	{margin:0; padding:0; line-height:14px;}
.PageForms .indentrow	{width:100%; height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; float:left; border:solid 1px #e0e0e0; background-color:#999; background-image: url(http://media.thehabitat.ca/images/articles/nameid_background.png); background-repeat:repeat-x;}
.PageForms .Button 		{font-size: 10px; padding: 2px 5px; font-weight: bold; width:80px;}
.PageForms .Required 	{color:#FF0000;}

.Blogs .Blogs .Post .PostHead h2 a			{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.Blogs .Blogs .Post .PostHead h2 a:link		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.Blogs .Blogs .Post .h2 a:hover	{text-decoration:underline;}

.Articles .Article .Post .PostHead h2 a			{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.Articles .Article .Post .PostHead h2 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.Articles .Article .Post .PostHead h2 a:hover	{text-decoration:underline;}

.site_content h1  {font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#535c5f; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:10px 0 10px 0; /*background: url(http://media.thehabitat.ca/images/dots.gif) repeat-x; color:#6E6E72; background-position:bottom;*/}

.site_content h3 			{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.site_content h3 a			{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.site_content h3 a:link		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.site_content h3 a:hover	{text-decoration:underline;}

.div0	{width:562px; margin:0; padding:0 9px 0 9px;}
.div1	{width:562px; margin:0; padding:0 9px 0 9px;}

.site_content .Authors .Post .PostHead h1 {font-family: Arial, Helvetica, sans-serif; font-size:18px; font-stretch:condensed; line-height:18px; font-weight: bold; margin:10px 0 10px 0; padding:0 0 0 0;}

.Blogs .Post .PostHead h2 a			{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.Blogs .Post .PostHead h2 a:link	{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:0; padding:0 0 0 0;}
.Blogs .Post .PostHead h2 a:hover	{text-decoration:underline;}

.news_archive-title			{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:15px 0 0 0; padding:0 0 0 0;}
.news_archive-title:link		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:15px 0 0 0; padding:0 0 0 0;}
.news_archive-title:hover		{text-decoration:underline;}

.searchtitles			{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:15px 0 0 0; padding:0 0 5px 0;}
.searchtitles:link		{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight:bold; margin:15px 0 0 0; padding:0 0 5px 0;}
.searchtitles:hover		{text-decoration:underline;}

.searchtitles-text		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#535C5F; font-stretch:condensed; line-height:14px; font-weight: normal; margin:15px 0 0 0; padding:0 0 0 0;}

#container { padding: 0px; float: left; width: 900px; clear: both; min-height: 250px; margin: 0px;}

.booking_menu	{width:594px; height:331px; background-image:url(http://media.thehabitat.ca/images/booking/choice_background.jpg); background-repeat:no-repeat; margin:0; padding:0; float:left;}
.booking_content	{width:580px; margin:0; padding:15px 7px 5px 7px;float:left;}

.booking_event		{width:180px; height:230px; margin:60px 0 0 30px; padding:0; float:left;}
.booking_band		{width:180px; height:230px; margin:60px 0 0 55px; padding:0; float:left;}

.booking_event p	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F7F7F7; margin:0; padding:0;}
.booking_event h2	{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#F7F7F7; margin:0; padding:0;}

.booking_band p		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#F7F7F7; margin:0; padding:0;}
.booking_band h2	{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#F7F7F7; margin:0; padding:0;}

.booking_button		{ width:109px; height:22px; background-image: url(http://media.thehabitat.ca/images/booking/booknow_box.png); color:#ffffff; background-repeat:no-repeat; float:right; margin:10px 0 0 0; padding:0;}

.booking_button a		{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; margin:0; padding:4px 0 0 0; display:block; width:109px; height:18px; text-align:center; text-decoration:none;}
.booking_button a:link	{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; margin:0; padding:4px 0 0 0; display:block; width:109px; height:18px; text-align:center; text-decoration:none;}
.booking_button a:hover	{text-align:center; text-decoration: underline;}

.booking_specs			{width:109px; height:266px; margin:40px 0 0 30px; background-image:url(http://media.thehabitat.ca/images/booking/system-specs.jpg); background-repeat: no-repeat; padding:0; float:left;}	
.booking_specs a		{width:109px; height:266px; margin:0; padding:0; display:block;}
.booking_specs span		{display:none;}


.booking_band a,		.booking_event a		{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; margin:0; padding:4px 0 0 0; text-decoration: underline;}
.booking_band a:link,	.booking_event a:link	{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; margin:0; padding:4px 0 0 0; text-decoration: underline;}
.booking_band a:hover,  .booking_event a:hover	{text-align:center; text-decoration: none;}

.band_booking-bkg		{background-image:url(http://media.thehabitat.ca/images/booking/booking_form-bkg-band_full.jpg); background-repeat:no-repeat; width:804px; min-height:477px; float:left;}
.event_booking-bkg		{background-image:url(http://media.thehabitat.ca/images/booking/booking_form-bkg-full.jpg); background-repeat:no-repeat; width:804px; min-height:477px; float:left;}

#form_layout	{background-repeat:no-repeat; width:100%; margin:10px 0 0 0; padding:0; float:left;}

.events {background-image:url(http://media.thehabitat.ca/images/booking/event_fields.png);}
/*.bands  {background-image:url(http://media.thehabitat.ca/images/booking/band_fields.png);}*/


#form_layout .column-a			{width:225px; margin:0 0 0 50px; padding:0; float: left;}
#form_layout .column-b			{width:225px; margin:0 64px 0 0; padding:0; float: right;}
#form_layout .column-c			{width:466px; min-height:245px; margin:20px 0 0 50px; padding:0; float: left;}


#form_layout .event_details		{width:205px; height:153px; background-image:url(http://media.thehabitat.ca/images/booking/band/details.png); background-repeat:no-repeat; margin:0; padding:25px 10px 5px 10px; float:left;}
#form_layout .event_contact		{width:205px; height:113px; background-image:url(http://media.thehabitat.ca/images/booking/band/contact-info.png); background-repeat:no-repeat; margin:8px 0 0 0; padding:35px 10px 10px 10px; float:left;}
#form_layout .more_info	p		{margin:2px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; }
#form_layout .event_address		{width:205px; height:319px; background-image:url(http://media.thehabitat.ca/images/booking/band/mailing-info.png); background-repeat:no-repeat; margin:0; padding:25px 10px 5px 10px; float:left;}
#form_layout .more_info			{width:205px; height:124px; background-image:url(http://media.thehabitat.ca/images/booking/band/more-info.png); background-repeat:no-repeat; margin:19px 0 0 0; padding:25px 10px 5px 10px; float:left;}
#form_layout .media_upload		{width:205px; height:124px; background-image:url(http://media.thehabitat.ca/images/booking/band/media-upload.png); background-repeat:no-repeat; margin:20px 0 0 0; padding:25px 10px 5px 10px; float:left;}
#form_layout .media_upload p 	{margin:3px 0 1px 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; }
#form_layout .event_info 		{width:446px; height:122px; background-image:url(http://media.thehabitat.ca/images/booking/band/additional-comments.png); background-repeat:no-repeat; margin:20px 0 0 0; padding:30px 10px 5px 10px; float:left;}
#form_layout .event_info p		{margin:3px 0 1px 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; }
#form_layout .event_submit		{width:446px; height:112px; margin:10px 10px 0px 10px; padding:0; float:left;}

#form_layout .event_info-wide 		{width:446px; height:152px; background-image: url(http://media.thehabitat.ca/images/booking/band/more-info-wide.png); background-repeat:no-repeat; margin:0; padding:30px 10px 5px 10px; float:left;}
#form_layout .event_info-wide p		{margin:3px 0 1px 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px; }
#form_layout .event_info-wide label	{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;}

#form_layout .more_info label	{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;}

.info	{width:80px; height:22px;font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;  vertical-align:middle;}


/* Spread the Word */


/* BreadCrumb */


.content h1 { font-size: 23px; letter-spacing: -1px; font-weight: normal; margin:0; }

.content h2 { font-size: 14px; letter-spacing: -1px; padding: 5px 0px; margin: 0px 0px 5px 0px; }

.content h3 { font-size: 14px; letter-spacing: -1px; padding: 5px 0px; margin: 0px 0px 5px 0px; }


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.header h1.HeaderImage {padding: 0px 0px; margin: 0px;}

.header h1.HeaderText { }

.header { position: relative; height: 125px; padding: 0px; margin-top:0px;}

.header h1 { font-family: Georgia, Trebuchet MS, serif; font-size: 48px; letter-spacing: -2px; font-weight: normal; padding: 20px 0px 0px 0px; margin: 0px;}

.header h1 a { text-decoration: none;}

.header h1 a:visited { text-decoration: none;}

.header h1 a:hover { text-decoration: none;}



.header .search { position: absolute; top: 0px; right: 0px; width: 205px; padding: 0px 15px 5px 15px}

.header .search h2 {font-size: 14px; margin: 0px; padding: 0px 0px 5px 0px; font-weight: bold; letter-spacing: -1px;}

.header .search form { padding: 0px; margin: 0px;}

.header .search input { border: none; font-size: 12px;}



.header .search .input { padding: 5px 5px 6px 5px; margin: 0px;}

.header .search .arrow { width: 60px; height: 25px;}

.header .search .arrow:hover {}

.header .search .arrowIE { width: 60px; height: 25px;}

/**/ * html .searcharrow { margin: -25px 0px 0px 135px; } /* */ 

.searcharrow { margin: -25px 0px 0px 135px; }

.searcharrow { padding: 0px; *margin: -26px 0px 0px 135px; top: 0px; background: none;}

.header .search p { padding: 3px 0px; margin: 0px; font-size: 10px;}

.header .search p a { }



#sitedesc {font-size:48px;line-height:65px;margin-bottom:50px;}





.HeaderEnd { height: 37px; padding: 0px; float: left; width: 800px;}





/* DropDown Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#menuend { position: absolute; top: 97px; right: 15px; width: 5px; height: 25px;}





#menu { position: absolute; top: 30px; right: 0px; padding: 0px; margin: 0px 15px;}

#menu ul { padding: 0px; margin: 0px;}

#menu li { float: left; display: block; list-style: none; font-size: 11px;}

#menu li a { display: block; text-decoration: none; padding: 6px 8px;}

#menu li a:visited {}

#menu li a:hover {}



DIV#menu ul li a { z-index: 100 }

DIV#menu ul li a:hover { z-index: 100 }

DIV#menu ul li:hover { z-index: 100 }

DIV#menu ul li.over { z-index: 100 }

DIV#menu ul li li { clear: left; padding: 0px; display: inline; margin: 0px; border: none;}

DIV#menu ul li { position: relative}

DIV#menu ul li ul {	margin: 0px; display: none; z-index: 150; left: 0px; padding: 0px; width: 150px; position: absolute; top: 100%; border-left: none;}

DIV#menu ul li:hover ul { display: block}

DIV#menu ul li.over ul { display: block}



#menu li li a { font-size: 11px; font-weight: normal; letter-spacing: normal; width: 130px; padding: 3px 10px; border-right: none;}

#menu li li a:visited { width: 130px; padding: 3px 10px; border-right: none;}

#menu li li a:hover  { width: 130px; padding: 3px 10px; border-right: none;}









.menu {  position: absolute; top: 30px; right: 0px; padding: 0px; margin: 0px 15px;}



.menu a { padding: 8px; }



/* remove all list stylings */

.menu, .menu ul {margin: 0; padding: 0; border: 0; list-style-type: none; display: block; }



.menu li { margin: 0; padding: 0; border: 0; display: block; float: left;	/* move all main list items into one row, by floating them */

	position: relative; /* position each LI, thus creating potential IE.win overlap problem */

	z-index: 5; /* thus we need to apply explicit z-index here... */

	font-size: 11px;

}



.menu li:hover {

	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */

	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)

							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */

}



.menu li li { float: none; /* items of the nested menus are kept on separate lines */ 

letter-spacing: 0px;

}



.menu ul {

	visibility: hidden;	/* initially hide all submenus. */

	position: absolute;

	z-index: 10;

	left: 0;	/* while hidden, always keep them at the top left corner, */

	top: 0;		/* 		to avoid scrollbars as much as possible */

}



.menu li:hover>ul {

	visibility: visible;	/* display submenu them on hover */

	top: 100%;	/* 1st level go below their parent item */

}



.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */

	top: 0; left: 100%;

}



/* -- float.clear --

	force containment of floated LIs inside of UL */

.menu:after, .menu ul:after {

	content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both;

}

.menu, .menu ul {	/* IE7 float clear: */

	min-height: 0;

}

/* -- float.clear.END --  */



/* -- sticky.submenu --

	it should not disappear when your mouse moves a bit outside the submenu

	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!

	if you do it, make sure you 110% know what you do */

.menu ul {

	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */

	padding: 11px 30px 30px 30px;

	margin: -10px 0 0 -30px;

	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.

								you can also use to adjust the safe area to your requirement */

}

.menu ul ul {

	padding: 30px 30px 30px 10px;

	margin: -30px 0 0 -10px;

}

/* -- sticky.submenu.END -- */



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.content { float: left; width: 599px; padding: 0px;} 






/* article */

.content .PostItem {display: block; clear: both;}



.Intro { margin-bottom: 20px; float: left;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*.Articles { margin: 0px;}*/



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*.Featured { margin: 0px 0px; clear: left;}

.Featured h1 { font-size: 23px; }*/



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*.RecentArticles { margin: 20px 0px;}

.RecentArticles h1 { font-size: 23px; }*/



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Categories {}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Blogs {}



/* Recent Blogs */

.RecentBlogs { font-size: 11px; }

.RecentBlogs ul { padding: 0px; margin: 10px 0px; }

.RecentBlogs li { /*list-style-type: none; font-size: 10px; border-bottom: solid 1px #e0e0e0;*/}





/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* IE min height hack */ * html .Authors { height: 150px;} 

.Authors {min-height: 150px;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.Pages {}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/*
.News { margin-bottom: 20px; float:left;}

.News h1 { font-size: 23px;}

.News h2 { font-size: 14px; padding: 0px; margin: 0px;}

.News .Post { padding: 5px 0px;}

.News .Post .PostInfo { padding: 0px; margin: 0px; font-size: 10px; background: none;  }

.News .Post .PostContent { font-size: 11px; line-height: 14px; }

.News .Post .PostContent p { padding: 4px 0px; margin: 4px 0px; font-size: 11px;}

.News .Post .readmore   { background: url(http://media.thehabitat.ca/images/icon_FullStory.png) no-repeat left center; padding-left: 17px;}
*/


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.SearchResults {}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */









/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Post */

.Post { padding: 0px; margin: 0px;}



/* Post Author left side from the article */

.Post .PostAuthorDetails { float: right; padding: 10px; margin: 0px 0px 10px 20px; width: 200px; font-size: 11px; border-bottom: #fff 10px solid; border-left: #fff 10px solid;}

.Post .PostAuthorDetails h2 { font-size: 14px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 5px 0px; margin: 0px;}

.Post .PostAuthorDetails p { font-size: 10px; padding: 3px 0px; margin: 0px;}

.Post .PostAuthorDetails img { margin: 0px 10px 0px 0px; padding: 1px; border: solid 1px #ccc; float: left;}



/* Post Head */

/*.Post .PostHead {}

.Post .PostHead h1 { font-size:48px;line-height:65px;padding: 2px 0px; margin: 2px 0px; }

.Post .PostHead h2 { padding: 2px 0px; margin: 0px; color:#779013; }*/



/* Post Info/Details */

.Post .PostInfo { padding: 5px; margin: 0px 0px 10px 0px; font-size: 11px; }

.Post .PostInfo li { padding: 0px; margin: 0px; display: inline; list-style-type: none;}

.Post .PostInfo a { ;}

.Post .PostInfo .Author { padding: 0px 5px 0px 0px;}

.Post .PostInfo .Time { padding: 0px 5px 0px 5px;}

.Post .PostInfo .Categ { padding: 0px 5px 0px 5px;}

.Post .PostInfo .Rating {padding: 0px 0px 0px 5px;}



/* Post Content */

.Post .PostContent { margin: 0px; padding: 10px 0px; font-size: 11px; line-height: 15px;}

.Post .PostContent img { margin: 0px 10px 10px 0px; padding: 1px; border: solid 1px #ccc;}

.Post .PostContent p { font-size: 11px; line-height: 15px;}



/* Post Content -Single Page */

.Post .PostContentSingle { margin: 0px; padding: 10px 0px; font-size: 11px; line-height: 15px;}

.Post .PostContentSingle img {}

.Post .PostContentSingle h1 { padding: 10px 0px; margin: 0px 0px 5px 0px;}

.Post .PostContentSingle p { font-size: 11px; line-height: 15px; padding: 6px 0px; margin: 6px 0px;}



/* Post Bottom - Printer Version +  Full story + Visit Site */

.Post .PostBottom { padding: 5px 0px 15px 0px; margin: 0px;}

.Post .PostBottom li { padding: 2px 0px; margin: 0px 5px 0px 0px; list-style-type: none; display: inline; font-size: 11px; }

.Post .PostBottom li a {  }

.Post .PostBottom li a:visited { }

.Post .PostBottom li a:hover { }

.Post .PostBottom .FullStory { background: url(http://media.thehabitat.ca/images/icon_FullStory.png) no-repeat left center; padding-left: 17px;}

.Post .PostBottom .VisitSite { background: url(http://media.thehabitat.ca/images/icon_VisitSite.png) no-repeat left center; padding-left: 17px;}

.Post .PostBottom .PrinterVersion { background: url(http://media.thehabitat.ca/images/icon_PrinterVersion.png) no-repeat left center; padding-left: 17px;}

.Post .PostBottom .EditArticle { background: url(http://media.thehabitat.ca/images/icon_EditArticle.png) no-repeat left center; padding-left: 17px;}



/* Article More Related Info */

.Post .PostMore { padding: 0px; margin: 5px 0px 5px 0px;}

.Post .PostMore h1 { font-size: 23px; padding: 5px 0px; margin: 0px; }



/* Article Comments */

/*.Post .PostMore h2 { border-bottom: dashed 1px #ccc;}

.Post .PostMore .Comment, .Post .PostMore .CommentAlt { padding: 5px 10px 10px 10px;}

.Post .PostMore .Comment .Title, .Post .PostMore .CommentAlt .Title { font-size: 12px; padding: 4px 3px; padding-left:40px; margin: 0px;}

.Post .PostMore .Comment .Details, .Post .PostMore .CommentAlt .Details { font-size: 9px; padding: 0px 3px; padding-left:40px; margin: 0px; color: #7E8996;}

.Post .PostMore .Comment .Reply, .Post .PostMore .CommentAlt .Reply { float: right; font-size: 9px; padding-top:4px; color: #7E8996; clear: both;}

.Post .PostMore .Comment .Content, .Post .PostMore .CommentAlt .Content { font-size: 11px; padding: 10px 0px 0px 5px; margin: 0px;}*/





/* Article Submit Comments*/

.PostSubmitComments { font-size: 10px;}



/* Article Navigation */

/* IE min height hack */ * html .ArtNav { height: 15px;} 

.ArtNav {font-size: 11px; line-height: 13px; background: #f8f8f8; padding: 6px; min-height: 15px;}

.ArtNav strong { letter-spacing: -1px;}

.ArtNavLeft { float: left }

.ArtNavRight { float: right }



/* Paging */

.Paging 		{ text-align: right; padding: 6px; margin: 5px 0px; font-size: 10px; line-height: 15px;}
.Paging strong 	{ letter-spacing: -1px;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Category Top ( Only on the Category page)  */

.Category { padding: 0px; margin: 10px 0px 10px 0px; position: relative;}

.Category h1 { font-size: 25px; }

.Category .Desc { font-size: 10px; line-height: 14px; }

.Category .rss { position: absolute; right: 0px; top: 15px;}

.Category .SubCategory ul { padding: 15px 0px 5px 0px; margin: 0px;}

.Category .SubCategory li { background: url(http://media.thehabitat.ca/images/SubCategoryIcon.png) no-repeat left center; padding: 2px 0px 2px 15px; margin: 0px; font-size: 11px; list-style-type: none;}



.Category .SubCategory ul {  width: 38em; }

.Category .SubCategory ul li { float: left; width: 15em;  /* accommodate the widest item */ }

/* stop the floating after the list */

.Category .SubCategory br { clear: left; }

/* separate the list from what follows it */

.Category .SubCategory { margin-bottom: 1em; }



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Authors A-Z - ( Only on the Author page) */

.AZ { padding: 0px; margin: 15px 0px; position: relative; font-size: 10px; font-weight: bold;}

.AZ ul { padding: 5px 0px; margin: 0px;}

.AZ li { padding: 0px 1px; margin: 0px; list-style-type: none; display: inline;}

.AZ a { padding: 0px 3px; margin-right: 1px;}

.AZ a:visited { padding: 1px 3px;}

.AZ a:hover { padding: 1px 3px; }



.ListAuthors {}

.ListAuthors ul { margin: 0px; padding: 0px 0px 0px 20px; }

.ListAuthors li { line-height: 16px;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */







/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* Message */

.Message {position:absolute; margin:50px 0 0 0;color: #ff4e00; background: url('http://media.thehabitat.ca/images/warning.gif') #FFFFCC no-repeat 5px center; font-size: 11px; padding: 5px 5px 5px 25px; line-height: 16px; border: 1px solid #FFCC66;  margin-left: 5px; z-index:100;}

.ErrorMessage { color: #ff0000; background: url('http://media.thehabitat.ca/images/exclamation.png') no-repeat left center; font-size: 11px;padding-left: 20px; line-height: 16px;}

.SuccessMessage { color: #66ad00; background: url('http://media.thehabitat.ca/images/success.png') no-repeat left center; font-size: 11px;padding-left: 20px; line-height: 16px;}





/* tabs styles */

#tabnav { height: 26px; margin: 0px 0px 10px 0px; padding-left: 6px; background: url('http://media.thehabitat.ca/images/tab_bottom.gif') repeat-x bottom;}

#tabnav li { margin: 0; padding: 0;	display: inline; list-style-type: none;}

#tabnav li a {}

#tabnav li a:visited {}

#tabnav li a:hover {}



#tabnav .navlinks {margin: 0; padding: 0; display: inline; list-style-type: none; float: right;}

.tablink { float: left; }

#tabnav .tablink a:link, #tabnav  .tablink a:visited 

{ float: left;	font-size: 10px; line-height: 14px; font-weight: bold; padding: 5px 10px 5px 10px; margin: 0px 4px 0px 0px; text-decoration: none;}

#tabnav .tablink a:link.active, #tabnav .tablink a:visited.active {}

#tabnav a:hover {}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/*
.ViewAll { padding-left: 13px; font-size: 10px; font-weight: bold;}

.ViewAll a { }

.ViewAll a:visited { }
*/


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.left { float: right; width: 280px; } 

.left div {}

.left h2 { font-size: 23px; font-weight:normal; letter-spacing: -1px; padding: 8px 15px; margin: 0px; }

.left h2 strong {}



.left ul { padding: 5px 10px; margin: 0px;}

.left li { padding: 1px 0px; margin: 0px; list-style-type: none;}

.left li a { font-size: 11px;}

.left li a:visited { font-size: 11px;}

.left li a:hover { font-size: 11px;}




/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.left .SiteMenu { margin-bottom: 15px; }

.left .ArticleOptions {margin-bottom: 15px;}

.left .PopularArticles {margin-bottom: 15px;}

.left .FavoriteArticles {margin-bottom: 15px;}

.left .ArticlesToRead { margin-bottom: 15px;}

.left .RightArticleHistory { margin-bottom: 15px;}





/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*.EmailToFriend { background: #fff; margin: 30px;} */



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/*
.footer { width: 100%; margin: 0 auto; clear: both; padding: 20px 0px;}

.footer a {  }

.footer a:visited { }

.footer a:hover { }

.footer p { padding: 0px; margin: 0px;  font-size: 10px;}*/







/* Paging */

.Paging 					{ text-align: right; padding: 6px; margin: 5px 0px; font-size: 10px; line-height: 15px;}
.Paging strong 				{ letter-spacing: -1px;}
.Paging a 					{ display: inline; padding: 2px 5px;}
.Paging a:visited 			{}
.Paging a:hover 			{ text-decoration: none;}
.PagingDisabled 			{ display: inline; padding: 2px 5px; }
.PagingCurrentPageNumber 	{ display: inline; font-weight: bold; padding: 2px 5px;}





.msgWarning

{	background-image: url('http://media.thehabitat.ca/images/warning.gif');
	background-repeat: no-repeat;
	background-position: 6px 7px;
	font: normal 11px/18px Tahoma;
	padding: 5px;
	margin-bottom: 15px;
	padding-left: 25px;
	border: dotted 1px #C0C0C0;
	background-color: lightyellow;
	text-decoration: none;
	display: '';
	z-index:1000;
	width: 220px;}





.ArticleExtraContent { font-size: 11px;}

.ArticleExtra ol, .ArticleExtra ol li { font-size: 11px;}

.ArticleExtra ul, .ArticleExtra ul li { font-size: 11px;}





.ArticleExtra ul { padding-top: 0px; padding-bottom: 0px; margin:0px; list-style-type: none;  padding-left: 20px;}

.ArticleExtra ul li a {  font-size: 11px; display: block; padding-left: 20px; background: url(http://media.thehabitat.ca/images/ArrowLeft.png) no-repeat left top; }





/* Summary Article Attachment */

.AttachmentList { padding: 6px;}

.AttachmentList ul { padding-top: 0px; padding-bottom: 0px; margin:0px; list-style-type: none;  padding-left: 20px;}

.AttachmentList ul li { padding: 3px;}

.AttachmentList ul li a { font-size: 10px; display: block; padding-left: 20px; }

.AttachmentHeading { font-size: 11px; font-weight: bold; font-family:'georgia';}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



.left .Newsletter { margin-bottom: 15px; font-size: 11px; }

.left .Newsletter div { padding: 5px;}



/* Teaser Image Styles */

.FeatureImageSpan { font-size: 9px; margin: 5px;}

.FeatureImageCaption {  padding-left: 3px; padding-right: 3px;}