/* Navigation */
#menu-container { background:#781511 url(../images/nav/nav_bg.gif) no-repeat top left; }
#menu-list { margin:0px; padding:0px 0px 0px 153px; width:811px; height:41px;}
#menu-list a { height:41px; display:block; text-indent:-5000px; outline:none; }
#menu-list li { float:left; list-style:none;}

#n-whats-new a { width:151px; background:url(../images/nav/whats_new.gif) no-repeat top; }
#n-about a { width:98px; background:url(../images/nav/about.gif) no-repeat top; }
#n-shopping a { width:125px; background:url(../images/nav/shopping.gif) no-repeat top; }
#n-dining a { width:104px; background:url(../images/nav/dining.gif) no-repeat top; }
#n-services a { width:121px; background:url(../images/nav/services.gif) no-repeat top; }
#n-ae a { width:89px; background:url(../images/nav/ae.gif) no-repeat top; }
#n-stories a { width:123px; background:url(../images/nav/stories.gif) no-repeat top; }

#n-whats-new a:hover, #n-about a:hover, #n-shopping a:hover, #n-dining a:hover, #n-services a:hover, #n-ae a:hover, #n-stories a:hover { background-position:center; }
#active-whats-new #n-whats-new a, #active-about #n-about a, #active-shopping #n-shopping a, #active-dining #n-dining a, #active-services #n-services a, #active-ae #n-ae a, #active-stories #n-stories a { background-position:bottom; }

/* Featured Listing */
.featured-listing { background-color:#f0eded; }
.featured-listing p { font-weight:bold; }

/* What's New Page */
.submenu-date-first { font: 15px bold Arial, Helvetica, sans-serif; padding:0px 0px 4px 0px; margin:0px; }
.submenu-date { font: 15px bold Arial, Helvetica, sans-serif; padding:0px 0px 4px 0px; margin:15px 0px 0px 0px; }
.wn-title { color:#605858; font:30px normal Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
.wn-date { color:#acabab; font:12px bold Arial, Helvetica, sans-serif; padding-bottom:8px;} 
.wn-body { color:#605858; font:14px normal Arial, Helvetica, sans-serif; }
.wn-image { float:left; clear:left; }
.dotted-hr { height:41px; border:none; border-collapse:collapse; background: url("../images/dotted-hr.gif") repeat-x center; padding:0px; }
.dotted-hr hr { display: none; }

/* Stories */
#active-francis-forte { width:962px; height:341px; background:url(../stories/images/main-francis-forte.jpg) no-repeat top; }
#active-john-piliouras { width:962px; height:341px; background:url(../stories/images/main-john-piliouras.jpg) no-repeat top; }
#active-linda-simon { width:962px; height:341px; background:url(../stories/images/main-linda-simon.jpg) no-repeat top; }
#active-ron-lieberman { width:962px; height:341px; background:url(../stories/images/main-ron-lieberman.jpg) no-repeat top; }
#stories-nav { padding:124px 0px 0px 20px; }
#stories-nav ul { margin:0px; padding:0px; }
#stories-nav li { padding-bottom:1px; }
#stories-nav li a { text-indent:-5000px; outline:none; display:block; width:190px; height:31px; }
#n-forte a { background:url(../stories/images/n-forte.gif) no-repeat top;}
#n-piliouras a { background:url(../stories/images/n-john.gif) no-repeat top;}
#n-simon a { background:url(../stories/images/n-linda.gif) no-repeat top;}
#n-lieberman a { background:url(../stories/images/n-ron.gif) no-repeat top;}
#active-francis-forte #n-forte a, #active-john-piliouras #n-piliouras a, #active-linda-simon #n-simon a, #active-ron-lieberman #n-lieberman a
{
	background-position:bottom;
}
#stories-nav li a:hover { background-position:center; }
#archive-link { padding:0px 0px 0px 28px; /* Note: position is dependent on stories subnav above */}
#archive-link a { text-indent:-5000px; display:block; width:117px; height:19px; background:url(../stories/images/n-view-story-archive.gif) no-repeat top; outline:none;}
#archive-link a:hover { background-position:bottom; }

/* Stories archive */
#n-bennett a { width:190px; height:32px; display:block; text-indent:-5000px; outline:none; background:url(../stories/images/n-bennett.gif) no-repeat top;}
#n-morrison a { width:190px; height:32px; display:block; text-indent:-5000px; outline:none; background:url(../stories/images/n-morrison.gif) no-repeat top;}
#n-bittan a { width:190px; height:32px; display:block; text-indent:-5000px; outline:none; background:url(../stories/images/n-bittan.gif) no-repeat top;}
#n-alvarez a { width:190px; height:32px; display:block; text-indent:-5000px; outline:none; background:url(../stories/images/n-alvarez.gif) no-repeat top;}
#n-lieberman a { width:190px; height:32px; display:block; text-indent:-5000px; outline:none; background:url(../stories/images/n-ron.gif) no-repeat top;}
#n-lieberman a:hover, #n-bennett a:hover, #n-morrison a:hover, #n-bittan a:hover, #n-alvarez a:hover { background-position:bottom; }

p { font-family: Arial, Helvetica, sans-serif; color: #333333; font-size:12px;  margin:0px 0px 0px 0px; font-weight:normal; }

.clear { clear:both; }

.headers { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size:14px;  margin:0px 0px 0px 0px; font-weight:normal; }

.directories { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #999999; font-size:18px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }

.headers_black { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #000000; font-size:18px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }


.footer { width:700px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:10px;  margin:0px 0px 0px 0px; text-decoration:none; font-weight:normal; }
a.footer:hover { font-family: Arial, Helvetica, sans-serif; color: #999999; font-size:10px;  margin:0px 0px 0px 0px; text-decoration:none; }


.footer_caption { width:700px; font-family: Arial, Helvetica, sans-serif; color: #cccccc; font-size:10px;  margin:0px 0px 0px 0px; font-weight:normal; }

.info { font-family: Arial, Helvetica, sans-serif; color: #666666; font-size:11px;  margin:0px 0px 0px 0px; font-weight:bold; }



.webbys { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #333333; font-size:10px;  margin:0px 0px 0px 0px; text-decoration:underline; }
a.webbys:hover { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #81441a; font-size:10px;  margin:0px 0px 0px 0px;  text-decoration:none; }





.triptych { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #425630; font-size:12px;  margin:10px 0px 0px 0px; font-weight:normal; text-decoration:none; }




.subnav { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #77857B; font-size:12px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
a.subnav:hover { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #60625c; font-size:12px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:underline; }

.subnav_active { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #D8D5CC; font-size:12px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
a.subnav_active:hover { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #ACC0B2; font-size:12px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:underline; }


.mini { font-family: Arial, Helvetica, sans-serif; color: #58664c; font-size:11px;  margin:0px 0px 0px 0px; text-decoration:underline; }
a.mini:hover { font-family: Arial, Helvetica, sans-serif; color: #adada2; font-size:11px;  margin:0px 0px 0px 0px; text-decoration:none; }


.desc { font-family: Arial, Helvetica, sans-serif; color: #384841; font-size:12px;  margin:5px 0px 0px 0px; font-weight:normal; }

.name { font-family: Arial, Helvetica, sans-serif; color: #384841; font-size:12px;  margin:5px 0px 0px 0px; font-weight:bold; }





.footerz { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #1b331a; font-size:10px;  margin:0px 0px 0px 0px; font-weight:normal; text-decoration:none; }
a.footerz:hover { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #93A8B2; font-size:10px;  margin:0px 0px 0px 0px; font-weight:normal; text-decoration:underline; }



.media { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #7A1614; font-size:13px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }

.dater { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #999291; font-size:11px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }



a.clients:hover { font-family: Georgia, Helvetica, sans-serif; color: #87ac9c; font-size:13px;  margin:0px 0px 0px 0px; font-weight:bold; }
.links { font-family: Georgia, Helvetica, sans-serif; color: #ffffff; font-size:13px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
a.links:hover { font-family: Georgia, Helvetica, sans-serif; color: #a1c3b4; font-size:13px;  margin:0px 0px 0px 0px; font-weight:bold; }
.starters { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #93A8B2; font-size:11px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
a.starters:hover { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #93A8B2; font-size:11px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:underline; }

.linkers { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #666666; font-size:11px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
a.linkers:hover { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #93A8B2; font-size:11px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:underline; }


.title { font-family: Georgia, Helvetica, sans-serif; color: #ffffff; font-size:23px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
.topics { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #616D7A; font-size:10px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
a.topics:hover { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #964644; font-size:10px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
.topics_active { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #ffffff; font-size:10px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }


.topics_products { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #616D7A; font-size:10px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }
a.topics_products:hover { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #8C9D92; font-size:10px;  margin:0px 0px 0px 0px; font-weight:bold; text-decoration:none; }



.bullets { font-family: Arial, Helvetica, sans-serif; color: #384841; font-size:12px;  margin:0px 0px 0px 0px; font-weight:normal; }








.titles { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #7F8E9F; font-size:14px;  margin:0px 0px 10px 0px; font-weight:bold; text-decoration:none; }
.titles_proudcts { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #8AB28F; font-size:14px;  margin:0px 0px 10px 0px; font-weight:bold; text-decoration:none; }
.titles_users { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #c99781; font-size:14px;  margin:0px 0px 10px 0px; font-weight:bold; text-decoration:none; }
.titles_careers { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #878e6c; font-size:14px;  margin:0px 0px 10px 0px; font-weight:bold; text-decoration:none; }
.titles_contact { font-family: Verdana, Georgia, Helvetica, sans-serif; color: #9A746D; font-size:14px;  margin:0px 0px 10px 0px; font-weight:bold; text-decoration:none; }







