/* FRONT > GEARS 
/////////////////////////////////////////////////////*/

/* STRUCTURE > CONTENT > CONTENT STRUCTURE > SMALL CONTENT
/////////////////////////////////////////////////////*/

		div.wrapper div.content blockquote.smallContent
		{ border-right:21px solid #FFF; border-left:21px solid #FFF; /* IE 6 FIX */ _border-right:20px solid #FFF; _border-left:19px solid #FFF; }
		
/* STRUCTURE > CONTENT > CONTENT STRUCTURE > LARGE CONTENT
/////////////////////////////////////////////////////*/
		
		div.wrapper div.content blockquote.largeContent
		{ border-right: none; }
		
			div.wrapper div.content blockquote.largeContent blockquote.text
			{ margin:0; padding:0; }
			
				div.wrapper div.content blockquote.largeContent  blockquote.text p
				{ font:normal 12px Arial, Helvetica, sans-serif; color:#616161; text-align:left; }

/* FRONT > GLOBAL SEARCH
/////////////////////////////////////////////////////*

div.simpleSearch
{padding: 10px 10px 0 10px; border: 5px solid #A7BFD8;}

	div.simpleSearch label
	{font: normal 18px/20px Arial, Helvetica, sans-serif; color: #162432; margin: 0 10px 10px 0; padding: 0;}

		div.simpleSearch label span
		{color: #003F7E;}
		
	div.simpleSearch ul.standardButton
	{height:29px; margin-bottom:0; padding-bottom:10px;}

	div.simpleSearch ul.standardButton li
	{float: right;}
	
		div.simpleSearch ul.standardButton li input,
		div.simpleSearch ul.standardButton li button
		{width: 73px;}
		
/* FRONT > FEATURED BUSINESSES
/////////////////////////////////////////////////////*/

	div.frontBusinesses
	{ padding: 0; clear: both; }
	
		div.frontBusinesses div.topHolder
		{ padding:0 0 10px 0; background:url(../images/design/img_division_medium.gif) no-repeat bottom; min-height:120px; /* IE FIX for minimum height */ _height:120px; }
		
			div.frontBusinesses div.topHolder h1
			{ font:bold 21px/45px Arial, Helvetica, sans-serif; text-align:left; color:#62615A; }
			
			div.frontBusinesses div.topHolder h2
			{ text-align:left; padding:0 0 0 75px; }
			
			div.frontBusinesses div.topHolder p
			{ font:normal 11px Arial, Helvetica, sans-serif; color:#666; text-align:left; padding:0 0 0 75px; }
			
				div.frontBusinesses div.topHolder h2 a:link,
				div.frontBusinesses div.topHolder h2 a:active,
				div.frontBusinesses div.topHolder h2 a:visited,
				div.frontBusinesses div.topHolder h2 a:hover
				{ color:#007EBF;  font:bold 14px Arial, Helvetica, sans-serif; text-align:left; }
			
			div.frontBusinesses div.topHolder a.image:link,
			div.frontBusinesses div.topHolder a.image:active,
			div.frontBusinesses div.topHolder a.image:visited,
			div.frontBusinesses div.topHolder a.image:hover,
			
			div.frontBusinesses div.topHolder a.noImage:link,
			div.frontBusinesses div.topHolder a.noImage:active,
			div.frontBusinesses div.topHolder a.noImage:visited,
			div.frontBusinesses div.topHolder a.noImage:hover
			{display: block; float:left; border:2px solid #CCCABB; margin:0 5px 5px 0; background: #F4F4F4; background-repeat: no-repeat; background-position: center;} 
			
/* FRONT > FEATURED EVENTS
/////////////////////////////////////////////////////*/

	div.whatsHappening
	{ border:6px solid #DF1919; height:100%; background:#F6F5EF; }
	
		div.whatsHappening blockquote.featuredEvent
		{ padding:0 0 10px 0;  text-align:center; background:url(../images/design/img_division_small.gif) no-repeat bottom center; }
		
			div.whatsHappening blockquote.featuredEvent h1
			{ font:bold 18px Arial, Helvetica, sans-serif; color:#007EBF; text-align:center; text-transform:uppercase; }
			
			div.whatsHappening blockquote.featuredEvent h2
			{ font:bold 18px Georgia, "Times New Roman", Times, serif; color:#000; text-align:center; padding:5px 0; }
			
			div.whatsHappening blockquote.featuredEvent a.detail:link,
			div.whatsHappening blockquote.featuredEvent a.detail:active,
			div.whatsHappening blockquote.featuredEvent a.detail:visited,
			div.whatsHappening blockquote.featuredEvent a.detail:hover
			{ display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#616161; text-align:left; padding:0 0 0 20px; background:url(../images/design/bullet_red_arrow.gif) no-repeat 150px 2px; }
			
				div.whatsHappening blockquote.featuredEvent a.detail:visited,
				div.whatsHappening blockquote.featuredEvent a.detail:hover
				{ text-decoration:underline; }
				
		div.whatsHappening blockquote.topLinks
		{ padding:0; text-align:center; background:url(../images/design/img_division_small.gif) no-repeat bottom center; }
		
			div.whatsHappening blockquote.topLinks a
			{ display:block; padding:5px; }
				
		div.whatsHappening blockquote.bottomLinks
		{ height:40px; }
		
			div.whatsHappening blockquote.bottomLinks a.rss:link,
			div.whatsHappening blockquote.bottomLinks a.rss:active,
			div.whatsHappening blockquote.bottomLinks a.rss:visited,
			div.whatsHappening blockquote.bottomLinks a.rss:hover
			{ display:block; float:left; height:40px; width:64px; background: url(../images/design/img_rssFeed.gif) no-repeat 20px 15px; }
			
			div.whatsHappening blockquote.bottomLinks a.more:link,
			div.whatsHappening blockquote.bottomLinks a.more:active,
			div.whatsHappening blockquote.bottomLinks a.more:visited,
			div.whatsHappening blockquote.bottomLinks a.more:hover
			{ display:block; float:left; height:40px; width:44px; background: url(../images/design/bt_more.gif) no-repeat 6px 10px; padding:0 0 0 10px; }
			
/* FRONT > FEATURED HEADLINES
/////////////////////////////////////////////////////*/

	blockquote.headlines
	{ padding:15px; border-top:3px solid #44413C; background:#F6F5EF url(../images/design/img_division_large.gif) no-repeat bottom; }
	
		blockquote.headlines a:link,
		blockquote.headlines a:active,
		blockquote.headlines a:visited,
		blockquote.headlines a:hover
		{ display:block; padding:3px 0; text-align:left; font:normal 15px Arial, Helvetica, sans-serif; color:#007EBF; border-bottom:1px dotted #9F9C98; }
		
			blockquote.headlines a:hover
			{ text-decoration:underline; }
			
		/* GOOGLE CODE FIX - CLEAR ALL THE CONTENT EXCEPT THE HEADLINES */
		blockquote.headlines .gs-snippet,
		blockquote.headlines .gs-publisher,
		blockquote.headlines .gs-location,
		blockquote.headlines .gs-publishedDate,
		blockquote.headlines .titleBox_gsnb,
		blockquote.headlines .gs-watermark,
		blockquote.headlines .gs-clusterUrl,
		blockquote.headlines .statusItem_gsnb,
		blockquote.headlines .statusItemSelected_gsnb
		{ display:none !important; }
		
		blockquote.headlines .gsc-branding-img-noclear,
		blockquote.headlines .gsc-branding-text
		{ margin-top:10px !important; }
		
		
		
		blockquote.headlines b
		{ font-weight:normal; color:#007EBF !important; text-decoration:none !important; }
		
		blockquote.headlines .gs-title
		{ text-decoration:none !important; }
		
			blockquote.headlines .gs-title:hover
			{ text-decoration:underline !important; }


/* FRONT > FEATURED BUSINESSES  - ORIGINAL CODE BELOW
/////////////////////////////////////////////////////*

	div.frontBusinesses
	{padding-bottom: 10px; clear: both; border-bottom: 1px solid #EEE;}

		div.frontBusinesses *
		{margin: 0; padding: 0;}

	div.frontBusinesses p.standardTitle{padding: 0 0 10px 0; margin: 0;}

		div.frontBusinesses p.standardTitle span {color: #6AA72E;}

	blockquote.highlightBusinesses
	{position:relative; margin: 0 0 0 13px; float: left; border: 0;}

		blockquote.highlightBusinesses a.frontBusinessesIMAGE:link,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:active,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:visited,
		blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,

		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:link,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:active,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:visited,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
		{display: block; border: 5px solid #EEE;}

		blockquote.highlightBusinesses a.frontBusinessesIMAGE:hover,
		blockquote.highlightBusinesses a.frontBusinessesNOIMAGE:hover
		{border: 5px solid #22638C;}

		blockquote.highlightBusinesses	h3,
		blockquote.highlightBusinesses	h3 a:link,
		blockquote.highlightBusinesses	h3 a:active,
		blockquote.highlightBusinesses	h3 a:visited,
		blockquote.highlightBusinesses	h3 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #22638C; text-align: left; padding: 5px 0 0 0; margin: 0;}

			blockquote.highlightBusinesses	h3 a:hover
			{color: #000; text-decoration: underline;}

/* FRONT PAGE > FEATURED PROMOTIONS
/////////////////////////////////////////////////////*/

	div.frontPromotions
	{padding-bottom: 10px; padding-left: 15px; clear: both; border-bottom: 1px solid #EEE;}

		div.frontPromotions *
		{margin: 0; padding: 0;}

	div.frontPromotions p.standardTitle{padding: 10px 0 10px 0; margin: 0;}

		div.frontPromotions p.standardTitle span {color: #FFB504;}

	blockquote.highlightPromotions
	{position:relative; margin: 0 0 0 13px; float: left; border: 0;}
	
		blockquote.highlightPromotions a.frontPromotionsIMAGE:link,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:active,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:visited,
		blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,
		
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:link,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:active,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:visited,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
		{display: block; border: 5px solid #EEE;}
		
		blockquote.highlightPromotions a.frontPromotionsIMAGE:hover,
		blockquote.highlightPromotions a.frontPromotionsNOIMAGE:hover
		{border: 5px solid #FFB504;}
	
		blockquote.highlightPromotions	h3,
		blockquote.highlightPromotions	h3 a:link,
		blockquote.highlightPromotions	h3 a:active,
		blockquote.highlightPromotions	h3 a:visited,
		blockquote.highlightPromotions	h3 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #6A6546; text-align: left; padding: 5px 0 0 0; margin: 0;}
	
			blockquote.highlightPromotions	h3 a:hover
			{color: #000; text-decoration: underline;}

/* FRONT PAGE > FEATURED CLASSIFIEDS
/////////////////////////////////////////////////////*/

	div.frontClassified
	{padding-bottom: 10px; padding-left: 15px; clear: both; voice-family: "\"}\""; voice-family:inherit; margin-bottom: 20px; border-bottom: 1px solid #EEE;}
	html>body div.frontClassified
	{margin-bottom: 10px;}

		div.frontClassified *
		{margin: 0; padding: 0;}

	div.frontClassified p.standardTitle{padding: 10px 0 10px 0; margin: 0;}

		div.frontClassified p.standardTitle span {color: #7D654F;}

	blockquote.highlightClassified
	{position:relative; margin: 0 0 0 13px; float: left; border: 0;}
	
		blockquote.highlightClassified a.frontClassifiedIMAGE:link,
		blockquote.highlightClassified a.frontClassifiedIMAGE:active,
		blockquote.highlightClassified a.frontClassifiedIMAGE:visited,
		blockquote.highlightClassified a.frontClassifiedIMAGE:hover,
		
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:link,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:active,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:visited,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:hover
		{display: block; border: 5px solid #EEE;}
		
		blockquote.highlightClassified a.frontClassifiedIMAGE:hover,
		blockquote.highlightClassified a.frontClassifiedNOIMAGE:hover
		{border: 5px solid #5F4D3C;}
	
		blockquote.highlightClassified h3,
		blockquote.highlightClassified h3 a:link,
		blockquote.highlightClassified h3 a:active,
		blockquote.highlightClassified h3 a:visited,
		blockquote.highlightClassified h3 a:hover
		{font: normal 13px Arial, Helvetica, sans-serif; color: #493A2E; text-align: left; padding: 5px 0 0 0; margin: 0;}
	
			blockquote.highlightClassified h3 a:hover
			{color: #000; text-decoration: underline;}

/* FRONT PAGE > FEATURED ARTICLES
/////////////////////////////////////////////////////*/

dl.baseFrontArticles
{text-align: left; color: #333; clear: both; margin: 20px 10px 0 10px; padding: 0; background: #FFF;  border: 5px solid #E2E7F1;}

	dl.baseFrontArticles dt
	{font: normal 18px/20px Arial, Helvetica, sans-serif; margin: 10px 10px 0 10px; padding: 0 0 10px 0; border-bottom: 1px solid #EEE; color: #28374F;}
	
		dl.baseFrontArticles dt span
		{color: #425A7E;}

	dl.baseFrontArticles dd
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0 10px 5px 10px; border-bottom: 1px dashed #F4F4F4;}

	dl.baseFrontArticles dd.lastFrontArticles
	{padding-bottom: 0; border-bottom: 0;}
	
		dl.baseFrontArticles dd h3.frontArticlesTitle {margin:0; padding:0;}

			dl.baseFrontArticles dd h3.frontArticlesTitle a:link,
			dl.baseFrontArticles dd h3.frontArticlesTitle a:active,
			dl.baseFrontArticles dd h3.frontArticlesTitle a:visited,
			dl.baseFrontArticles dd h3.frontArticlesTitle a:hover
			{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #2C3C54; padding: 5px 5px 5px 12px; display: block; background: url("../images/design/bullet_frontArticles.gif") 5px 8px no-repeat;}
	
				dl.baseFrontArticles dd h3.frontArticlesTitle a:hover
				{color: #8A6936; text-decoration: underline;}

			dl.baseFrontArticles dd a:link,
			dl.baseFrontArticles dd a:active,
			dl.baseFrontArticles dd a:visited,
			dl.baseFrontArticles dd a:hover
			{color: #647C97;}
		
			dl.baseFrontArticles dd a:hover
			{color: #000; text-decoration: underline;}

/* FRONT PAGE > FEATURED EVENTS
/////////////////////////////////////////////////////*/

dl.baseFrontEvents
{font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding: 10px; background: #FFF;  border: 5px solid #FFF2EA;}

	dl.baseFrontEvents dt
	{font: normal 18px/20px Arial, Helvetica, sans-serif; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #EEE; color: #773000;}

		dl.baseFrontEvents dt span
		{color: #F46200;}

	dl.baseFrontEvents dd
	{font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 10px ; margin: 0; background: url("../images/design/bullet_frontArticles.gif") 0 4px no-repeat;}
	
			dl.baseFrontEvents dd a:link,
			dl.baseFrontEvents dd a:active,
			dl.baseFrontEvents dd a:visited,
			dl.baseFrontEvents dd a:hover
			{color: #973D00;}
	
			dl.baseFrontEvents h3 {margin:0; padding:0; display:inline;}
		
				dl.baseFrontEvents h3 a:link,
				dl.baseFrontEvents h3 a:active,
				dl.baseFrontEvents h3 a:visited,
				dl.baseFrontEvents h3 a:hover
				{font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
	
		dl.baseFrontEvents dd.firstFrontEvents
		{ background: none; padding-bottom: 5px; margin-bottom: 10px; height:100%; border-bottom: 1px dashed #EEE;}
		
		dl.baseFrontEvents dd.firstFrontEvents img
		{float: left; display:block; margin: 0 10px 0 0; padding: 2px; border: 1px solid #EEE;}
	
			dl.baseFrontEvents dd a:hover
			{color: #000; text-decoration: underline;}
			
			dl.baseFrontEvents dd a.frontEventMore:link,
			dl.baseFrontEvents dd a.frontEventMore:active,
			dl.baseFrontEvents dd a.frontEventMore:visited,
			dl.baseFrontEvents dd a.frontEventMore:hover
			{color: #96293F;}

				dl.baseFrontEvents dd a.frontEventMore:hover
				{color: #000; text-decoration: underline;}