/*

OBSERVER GREEN = #81A200;



*/



/* 
--
--GENERIC STYLES
--
*/
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#2D2D2D;
	background-color: #FFFFFF;
	opacity:0.9999;

	
}



.clear{
	clear:both;
}
.prop{
	float:right;
	overflow:hidden;
}
.min800px{
	height:800px;
}
h3{
	font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	padding:4px 2px 4px 2px;
	color:#59230A;
	margin:5px 0px 5px 0px;
}
/*
h2{
	
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px dashed #81A200;
	border-top:1px dashed #81A200;
	padding:4px 2px 4px 2px;
	color:#59230A;
	background-color:#EBE0B2;
	margin:5px 0px 5px 0px;
}
*/
h2{
	font-size: 20px;
	font-weight: bold;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	border-bottom: 1px dotted #59230A;
	color:#59230A;
	margin: 5px 0px;
	padding: 5px 0px;
	
}
h1{
	
	font-size:36px;
	font-weight:bold;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:4px;
	margin:0px 3px 10px 3px;
	line-height: .8;
	float: none;
}

input, select, textarea{
	font-size:11px;
	color:#575757;
	border:1px solid #2D2D2D;
	padding:3px;
}
blockquote{
	font-style:italic;
	margin:15px;
}
img{
	border:0;
}

#middle_container form{
	margin-top:30px;
}
#middle_container fieldset{
	border:1px solid #033281;
}
#middle_container legend{
	color:#81A200;
	font-weight:bold;
	font-size:16px;
}
#middle_container label{
	color:#424242;
	font-weight:bold;
	font-size:13px;
}
#middle_container .note{
	font-size:11px;
	color:#575757;
}

/* 
--
--BODY STRUCTURE STYLES
--
*/

#header{

	border-bottom:1px solid #969696;
	margin:0px;
	background-color:#FFFFFF;
	
	
	
}
#header_container{

	margin: 0 auto;
	text-align:center;
	padding-bottom: 8px;
	
}
#header_container a{
	display: block;
	margin: 0;
	color: #000;
}

#overall_container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:30px;
	background-image:url(../images/common/newbodyback2.gif);
	background-position:left;
	background-repeat:repeat-y;
}
#menu_container{
	width:190px;
	float:left;
	

}
#middle_container{
	width:500px;
	float:left;
	border-left:1px solid #969696;
	border-right:1px solid #969696;
	padding:5px 30px 5px 30px;
	background-color:#FFFFFF;

}
#right_container{
	width:179px;
	float:left;
	margin-left:15px;
}
#footer{
	border-top:1px solid #969696;
	color:#ABABAB;
	font-size:10px;
	padding:30px 10px 30px 10px;
	background-color:#FFFFFF;
}
/* 
--
--MENU STYLES
--
*/


#menu2{
	list-style-type:none;
	margin:10px;
	padding:5px 10px 15px 10px;
	display:list-item;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#4E4E4E;
	background-image:url(../images/common/menu2_back.gif);
	background-position:top;
	background-repeat:no-repeat;
	
	
}

#menu2 ol{
	display:none;
	list-style-type:none;
	text-align:left;
	padding:5px 0px 5px 5px;
	margin:0px;
}
#menu2 li{
	border-bottom:1px dotted #FFFFFF;
	line-height:25px;
}
/*

	*/
#menu2 ol li{
	border-bottom:1px dotted #4E4E4E;
	line-height:20px;
	margin:0px;
	padding:0px;
	
}
#menu2 ol li a{
	margin:0px;
	padding:0px;
	
}
#menu2 ol li a:before {
content: "- ";
}
#menu2 a{
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	padding:2px;
}
#menu2 a:active, #menu2 a:visited, #menu2 a:link{
	color:#FFFFFF;
}
#menu2 a:hover, #menu2 a:visited:hover{
	color:#81A200;
	
}

#menu2 .important{
	font-weight:bold;
}

/* 
--
--STORY STYLES
--
*/

.byline{
	font-weight:bold;
	margin-bottom:10px;
	padding:0px 5px;
	color: #616161;
	
}


.story{
	padding-bottom:10px;
	/*border-bottom:1px solid #81A200;*/
	margin-bottom:5px;
	
	
}
.story a{
	font-size:14px;
	font-weight:bold;
}
.story a:link ,.story  a:active,.story  a:visited{
	color: #81A200;
	text-decoration: underline;
}
.story a:hover, .story a:visited:hover {
	color: #FFFFFF;
	background-color: #81A200;
}
.story h2 a, .story h2 a:link, .story h2 a:active, .story h2 a:visited{
	font-size: 20px;
	font-weight: bold;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color:#59230A;
	text-decoration: none;
}
.story h2 a:hover, .story h2 a:visited:hover{ 
    color:#59230A;
    text-decoration: underline; 
    background-color: #fff;
}
.story_content{
	margin-bottom:7px;
}

.namendate {
	background-color: #E6E9F6;
	margin-top:5px;
	color: #333333;
	font-size: 10px;
	padding:5px;
	clear:both;
}
	
.story .story_content a{
	font-size: 12px;
}


.story_image_container{
	width:200px;
	float:right;
	margin:5px;
	font-size:11px;
	color:#575757;
	font-style:italic;
	
}

.story_image_container a{
	font-size:10px;
}

 
#prevNextDiv a:link ,#prevNextDiv  a:active,#prevNextDiv  a:visited{
	color: #81A200;
	text-decoration: underline;
}
#prevNextDiv a:hover, #prevNextDiv a:visited:hover {
	color: #FFFFFF;
	background-color: #81A200;
}

/* 
--
--SEARCHBAR STYLES
--
*/
#searchbox{
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
}
#searchbox input{
	padding:2px;
	border:1px solid #424242;
	color:#575757;
	margin:0px;
	line-height:15px;
}
#searchbox fieldset{
	border:0;
	padding:0;
	margin:0;
}

/*
--
--FEED STYLES
--
*/

.feedlink{
	background:url(../images/common/feed-icon.gif) left center no-repeat;
	padding-left:18px;
}

.feedlink a{
	font-size:11px;
	font-weight:bold;
}
.feedlink a:link ,.feedlink  a:active, .feedlink  a:visited{
	color: #81A200;
	text-decoration: underline;
}
.feedlink a:hover, .feedlink a:visited:hover {
	color: #FFFFFF;
	background-color: #81A200;
}




/* 
--
--PHOTOBLOG BAR STYLES
--(see below for /photoblogs styles
*/

#photoblog{
	
	padding:0px 0px 2px 0px;
	

}


#right_container h2{
	background-color: #E6E9F6;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#d17436;
	margin:5px 0px 5px 0px;
	padding:7px 2px 7px 5px;
	border-bottom:1px dashed #818181;;
	border-top:1px dashed #818181;
	text-align:left;
	text-transform: uppercase;
}

#newSSContainer{ 
    width: 179px;
    height: 179px;
    margin: 0 auto;
}
#newSSContainer a{ display: block; width: 179px; height: 179px; position: relative; }
#newSSContainer a img{ display: block; width: 177px; height: 177px; border: 1px solid #333; position: absolute; left: 0; top: 0; display: none; }

#ssContainer_fp{
	width:179px;
	height:179px; 
	margin-bottom:0px; 
	margin-top:0px; 
	margin-left:auto; 
	margin-right:auto;

}

#ssContainer_fp img{
	border: 1px solid #333;
}
#SlideShowControl{
	border-top:1px dotted #414141;
	border-bottom:1px dotted #414141;
	margin-top:5px;
	height:20px;
	padding-right:25px;
}
#SlideShowControl a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	padding:2px;
}
#SlideShowControl a:hover{
	background-color:transparent;
}
#SlideShowControl img{
	width:16px;
	height:16px;
	border:0;
}



/*
--
--DAILYQUESTION RIGHTBAR STYLES
--
*/
#dailyQuestion .question{
	font-size:11px;
	line-height:15px;
	color:#353F68;
}
#dailyQuestion .title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#353F68;
	font-size:11px;
	line-height:15px;
}
#dailyQuestion a{
	font-size:11px;
	font-weight:bold;
}
#dailyQuestion a:link ,#dailyQuestion  a:active,#dailyQuestion  a:visited{
	color: #81A200;
	text-decoration: underline;
}
#dailyQuestion a:hover, #dailyQuestion a:visited:hover {
	color: #FFFFFF;
	background-color: #81A200;
}

/*
--
--DAILYQUESTION MAIN STYLES
--
*/
.question_container{}

.question_container a{
	font-size:12px;
	font-weight:bold;
}
.question_container a:link ,.question_container  a:active,.question_container  a:visited{
	color: #81A200;
	text-decoration: underline;
}
.question_container a:hover, .question_container a:visited:hover {
	color: #FFFFFF;
	background-color: #81A200;
}
.question_container blockquote{
	font-size:12px;
	font-style:italic;
	color:#575757;
	
	margin-bottom:5px;
}
.question_container .question_cite{
	padding-bottom:5px;
	border-bottom:1px dashed #424242;
	margin-bottom:10px;
}
.question_container form{
	margin-top:30px;
}
.question_container fieldset{
	border:1px solid #033281;
}
.question_container legend{
	color:#81A200;
	font-weight:bold;
	font-size:16px;
}
.question_container label{
	color:#424242;
	font-weight:bold;
	font-size:13px;
}
.question_container .note{
	font-size:11px;
	color:#575757;
}
	
	

/*
--
--WEATHER STYLES
-- */
#weather_info{
	border-top:1px dotted #818181;margin-bottom:5px;
	margin-top:5px;
	padding-top:5px;
	font-size:10px;
	color:#6C6C6C;
}


/* 
--
--CALENDAR STYLES
--
*/

#events{
	
}
#events fieldset{
	border:0;
	padding:0;
	margin:0;
}
#events input, #events select{
	font-size:11px;
	color:#575757;
	border:1px solid #2D2D2D;
	padding:3px;
}

#calendarContainer{
	height:170px;
	text-align:center;
}
#calendarContainer table{
	width:179px;
	border:0;
	text-align:center;
}
#calendarContainer table td{
	padding:0;
	margin:2px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	text-align: center;
	vertical-align: middle;	
	width:22px;
	height:22px;
	background-image:url(../images/common/cal_back.jpg);
}
#calendarContainer table td.current{
    background-image:url(../images/common/cal_back2.jpg);
}
#calendarContainer a:link, #calendarContainer a:active, #calendarContainer a:visited {
	color: #000000;
	text-decoration:none
}
#calendarContainer a:hover, #calendarContainer a:hover:visited{
	text-decoration:underline;
}


#events_list a{
	font-size:12px;
	font-weight:bold;
}
#events_list a:link ,#events_list  a:active,#events_list  a:visited{
	color: #81A200;
	text-decoration: underline;
}
#events_list a:hover, #events_list a:visited:hover {
	color: #FFFFFF;
	background-color: #81A200;
}

.submit_new_event{
	color:#81A200;
	padding:4px;
	font-weight:bold;
	font-size:14px;
}

.new_day{
	font-weight:bold;
	color:#424242;
	background-color:#ffffff;
	border-bottom:1px dashed #575757;
	text-align:center;
	padding:3px;
	margin-bottom:3px;
	margin-top:3px;
}



/* 
--
--NEWS RELEASE STYLES
--
*/

#NR_container{

	width: 400px;
	text-align: left;
	margin-left: 15px;
	float:left;
	padding-bottom:10px;
	border-bottom:#cccccc 2px solid;
}
#NR_container a, #NR_container a:active,  #NR_container a:visited{
	color:#81A200;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	
}
#NR_container a:hover, #NR_container a:visited:hover{
	color:#FFFFFF;
	background-color:#81A200;


}
.NR_header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #333333;
	font-weight: bold;
	padding-bottom:8px;
	display:block;
}

.NR_release{
	padding-bottom:3px;
	margin-bottom:7px;
	border-bottom:#969696 dashed 1px;
}

.NR_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	display:block;
}
.NR_type{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#969696;
	font-size:10px;
}
.NR_link{
	float:right;
	color:#81A200;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	
}

.NR_more{
	clear:both;
	padding-top:4px;
}
.NR_clear{
	clear:both;
}
.NR_content{
	
	padding-bottom:3px;
	margin-bottom:7px;
	border-bottom:#969696 dashed 1px;
	font-family: Arial, Helvetica, sans-serif;

	color:#333333;
	display:block;
}
#nr_form{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

#nr_form input, #nr_form select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C6C6C;
	font-weight:normal;
}


/*
--
--EVENT PAGE STYLES
--
*/

.event_listing{
	padding:10px 0px 10px 0px;
	margin:10px 0px 10px 0px;
	border-bottom:1px dashed #575757;
	
	
	
	
}

.event_listing a{
	font-size:11px;
	font-weight:bold;
}
.event_listing a:link ,.event_listing  a:active,.event_listing  a:visited{
	color: #81A200;
	text-decoration: underline;
}
.event_listing a:hover, .event_listing a:visited:hover {
	color: #FFFFFF;
	background-color: #81A200;
}

.eventstitle{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	
	color: #81A200;
}


/*
--
--CLASSIFIEDS STYLES
--
*/


.classifieds{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border: .5px solid #CCCCCC;
	color:#333333;
}
.classified_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
}



/*
--
--PHOTOBLOG PAGE STYLES
--
*/


#pgGallery{ list-style: none; margin: 0 -33px 0 0; padding: 0; overflow: hidden;}
#pgGallery li{ width: 100px; margin: 0 33px 20px 0; float: left; }
#pgGallery li.nl{ clear: left; }
#pgGallery li em{ position: absolute; top: -9999px; left: -9999px;  }




.pbSummaryContainer{
	padding-bottom:16px;
	margin-bottom:16px;
	border-bottom:1px dotted #6C6C6C;
}
.pbSummaryThumb{
	width:100px;
	text-align: center;
	padding-right:8px;
	border-right:1px dotted #6C6C6C;
	margin-right:8px;
	float:left;
}
#pbDescription{
	margin-bottom:10px;
}
#pbSlideshowContainer{
	height:400px;
}
#pbSlide{
	height:400px;
	text-align:center;
}

#pbSlideshowCaption{
	padding:3px;
	margin-bottom:5px;
	margin-top:5px;
}

#pbSlideshowControl{
	height:20px;
}

#pbSlideshowControl a{
	display:block;
	float:left;
	width:16px;
	height:16px;
	padding:2px;
}
#pbSlideshowControl a:hover{
	background-color:transparent;
}
#pbSlideshowControl img{
	width:16px;
	height:16px;
	border:0;
}

/*
--
--RESTAURANT REVIEW STYLES
--
*/
.rr_container {}
.rr_container a{
	font-size:14px;
	font-weight:bold;
}
.rr_container a:link ,.rr_container  a:active,.rr_container  a:visited{
	color: #81A200;
	text-decoration: underline;
}
.rr_container a:hover, .rr_container a:visited:hover {
	color: #FFFFFF;
	background-color: #81A200;
}
#rr_searchform fieldset{
	border: 0px;
	padding: 0px;
	margin: 0px;
}
#rr_list{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#rr_list li{
	margin: 10px 0px;
	padding: 10px 0px;
}
#rr_list dl{
	padding: 0px;
	margin: 0px;
}
#rr_list dt{
	font-weight: bold;
}
#rr_list dd{
	margin-left: 15px;
}
#rr_list .rating1{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars1.jpg) left no-repeat #fff;
}
#rr_list .rating2{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars2.jpg) left no-repeat #fff;
}
#rr_list .rating3{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars3.jpg) left no-repeat #fff;
}
#rr_list .rating4{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars4.jpg) left no-repeat #fff;
}
#rr_list .rating5{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars5.jpg) left no-repeat #fff;
}
#rr_list .rating6{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars6.jpg) left no-repeat #fff;
}
#rr_list .rating7{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars7.jpg) left no-repeat #fff;
}
#rr_list .rating8{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars8.jpg) left no-repeat #fff;
}
#rr_list .rating9{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars9.jpg) left no-repeat #fff;
}
#rr_list .rating10{
	height: 16px;
	letter-spacing: -10000em;
	font-size: .1px;
	color: #fff;
	background: url(../images/common/stars10.jpg) left no-repeat #fff;
}







.rr_container form{
	margin-top:30px;
}
.rr_container fieldset{
	border:1px solid #cccccc;
	margin-bottom:10px;
}
.rr_container input, .rr_container select, .rr_container textarea{
	border: 1px solid #cccccc;
}
.rr_container legend{
	color:#81A200;
	font-weight:bold;
	font-size:16px;
}
.rr_container label{
	color:#424242;
	font-weight:bold;
	font-size:13px;
}
.rr_container .note{
	font-size:11px;
	color:#575757;
}
.rating_missing{
	background-color: #f9e7b7;
}



/*
--
--Styles for the js autocomplete div
--
*/
div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

/*
--
--Production List
--
*/
.productionList li{
	height: 1.5em;
}
.productionList strong{
	color: #303030;
}
.productionList .vi{
	width:25px;
	float:left;
	font-family: Georgia, Times, serif;
}
.productionList .date{
	width:150px;
	float:left;
}
.productionList .note{
	width: 200px;
	float: left;
}
.productionList li a{
	
	display:block;
	height:20px;
	text-decoration:none;
	overflow:hidden;
	color:#818181;
	cursor: pointer;
}
.productionList{
	list-style:none;
	margin:0;
	padding:0;
}
.productionList li{
	
	color: #818181;
	margin-bottom:3px;
	padding-bottom:3px;
	border-bottom:1px solid #C8D7ED;
	
	
}

/*-- social --*/

.social{ overflow: hidden; height: 24px; list-style: none; margin: 10px 0; padding: 0; }
        .social li{ width: 24px; float: left; margin: 0 3px 0 0; }
            .social li a{ display: block; width: 24px; height: 24px; background-image: url(../images/common/social_chicklets.png); background-repeat: no-repeat; text-indent: -99999px; opacity:.75; -moz-opacity: .75;  }
            .story .social a:hover{ opacity: 1; background-color: transparent; }
            .social .twitter{ background-position: -240px 0; }
            .social .facebook{ background-position: -48px 0; }
            .social .linkedin{ background-position: -120px 0; }
            .social .digg{ background-position: -288px 0; }
            .social .delicious{ background-position: -24px 0; }
            .social .reddit{ background-position: -168px 0; }
            .social .stumbleupon{ background-position: -192px 0; }

/*--
----
--businesses
----
--*/
#businesses{  }

#businessesMenu{ background-color:#1CA5CF; border-bottom:5px solid #333333; border-top:5px solid #333333; color:#000000; padding:20px 80px; list-style: none; overflow: hidden; margin: 10px -30px; font-family: "Trebuchet MS", serif; }
    #businessesMenu li{ text-align: center; width: 160px; padding: 0 20px; float: left; }
    #businessesMenu a{ color:#FFFFFF; font-size:18px; font-weight:bold; text-decoration: none;  }
    #businessesMenu div{ font-size:11px; font-weight:bold;}




#storeFinder{  margin: 0 0 10px; padding: 0; font-size: 12px;  background: #fff; overflow: hidden;  display: none;  }
#businessType{ width: 215px; float: left; height: 175px; overflow: auto; overflow-x: hidden; overflow-y: scroll; margin: 0 50px 0 0; border: 1px solid #ccc; }
#businessDetail{ width: 215px; float: left; height: 175px; overflow: auto; overflow: auto; overflow-x: hidden; overflow-y: scroll; border: 1px solid #ccc; }

#storeFinder h3{ font-size: 12px; padding: 5px; margin: 0; }
#storeFinder ul{ font-size: 11px;  }
#storeFinder ul li{ padding: 5px; border-top: 1px dotted #ccc; margin: 0; }
#storeFinder ul a{ font-size: 11px; display: block; }



#storeFinder li{ padding: 0 0 5px; }
#storeFinder ul{ list-style: none; margin: 0; padding: 0;}
#storeFinder ul ul{ list-style: none; display: none; }

#storeFinder a{ color: #81A200; text-decoration: none; font-weight: bold;}
#storeFinder a:hover{ text-decoration: underline; }

#storeDirectory{ margin: 0 -30px 15px; overflow: hidden; padding: 0 0 10px; border-bottom: 1px dotted #ccc; display: none; }
    #storeDirectory ul{ margin: 0 7px; padding: 0; list-style: none; overflow: hidden; }
    #storeDirectory li{ width: 21px; float: left; text-align: center; }
    #storeDirectory li a{ color: #81A200; text-decoration: none; display: block; padding: 2px 0;}
    #storeDirectory li a:hover{ background-color: #81A200; color: #fff; }
    #storeDirectory li.current a{ color: #333; font-weight: bold; }
    #storeDirectory li.current a:hover{ background-color: #fff; color: #333; }

#business_list{ list-style: none; margin: 5px -15px 0; padding: 0; }
#business_list li{ padding: 10px 10px 10px 20px; border-top: 1px dotted #999; overflow: hidden; font-size: 11px;  }

#business_list .address{ width: 240px; float: left; clear: left; }
#business_list .contact{ width: 240px; float: right; text-align: right;}
#business_list h4{ margin: 0; font-size: 12px;  }
#business_list a{ font-size: 11px; font-weight: normal; }

#newestAdditions{ width: 200px; float: left;  }
    #newestAdditions #business_list{ margin: 5px 0 0; }
        #newestAdditions #business_list li{ padding: 10px 0;}
    

#businessIntro{ width: 280px; float: left; margin: 0 20px 0 0;}




