body {


  font-family: Helvetica, Arial, sans-serif;
  font-size:76%;
  }

h1, h2, h3, h4, h5 {
  font-weight: normal;
  }

h2 {
  font-size: 120%;
  font-weight: 600;

  }
  
h4 {
  font-size: 90%;
  }

h5 {
  font-size: 100%;
  }
  
h6 {
color: #000000;
  text-decoration: none;
  text-align:left;	
  font-size: 150%;
  font-weight:normal;
  margin-top:20px;
  margin-bottom:0px;
  }
  
a {
  color: #e2b05c;
  }
  
a:hover {
  color: #cea45d
  }

#breadcrumbs h5 {
  width:100%;
  font-size: 11px;
  color: #779b68;
  text-align:left;
  text-indent:2px;
  background:#fff;
  }
  
#breadcrumbs a {
  color: #779b68;
  text-decoration: none;
  }
  
#breadcrumbs a:hover {
  color: #779b68;
  text-decoration: underline;
  }

ul.generic {
  margin: 5px 11px;
  }
  
ul.generic li {
  line-height: 140%;
  }

#news a{
color:#000000;
text-decoration:none;
}

#news .newsdate {
padding-top:10px;
padding-bottom:5px;

}

#news .newshead {
padding-top:3px; 
padding-bottom:3px;
padding-left:0px;
color:#000000;
}

#copyright p{
  color: #779b68;
  font-size:11px;
  background:#fff;
}

#copyright a{
  text-decoration:underline;
}

/* Article space
-------------------------------------------------- */
.articlehead h2, .articlehead a {
  font-size: 120%;
  color: #e9f7e3;
  text-decoration: none;
  }
  
.articlehead a:hover {
  text-decoration: underline;
  color: #fff;
  }

.article p {
  line-height: 120%;
  padding: 5px 10px;
  }

.subarticle {
  padding: 5px 0;
  border-bottom: 1px dotted #a6c39a;
  }

.subarticle .subheadline {
  text-transform: uppercase;
  color: #779b68;
  font-size: 105%;
  }
  
.subarticle a {
  color: #779b68;
  }

#articlewrapper{
text-align:justify;
}

#ODC_StoryObject_Title input, #articlewrapper h1 {
  font-size: 200%;
  margin-bottom: 5px;
  }

#ODC_StoryObject_Headline input, #articlewrapper h2 {
  font-weight: bold;
  color: #779b68;
  margin-bottom: 15px;
  }
  
 #articlewrapper h5 {
  color: #fff;
  background:#88AF7A;
  font-size:120%;
  font-weight: 100;
  display: block;
  border-bottom:2px solid #fff;
  margin-top:25px;
  margin-bottom: 5px;
  padding-top:5px;
  padding-bottom:5px;
  text-indent:10px;  
 }

#articlewrapper p{
margin-left:10px;
margin-right:10px;
}

#ODC_EventObject_Title input{
	font-weight:bold;
        margin-bottom: 15px;
}

#ODT_StoryObject_Title, #ODT_StoryObject_Headline,#ODT_StoryObject_Author,#ODT_StoryObject_Text{
	color:#CCC;
}



#ODC_EventObject_EventDateString input, #ODC_EventObject_EventEndDateString input{
	font-size:140%;
	width:200px;
        margin-bottom: 15px;
}

#ODT_EventObject_Title,#ODT_EventObject_EventDateString, #ODT_EventObject_EventEndDateString {
	color:#CCC;
}





#articlewrapper h3 {
  color: #779b68;
  font-size: 130%;
  margin: 15px 0 5px;
  }
  
#articlewrapper h4 {
  font-weight: bold;
  margin-top: 10px;
  line-height: 150%;
  }

#articlewrapper p {
  line-height: 150%;
  text-indent: 0px;
  }

#articlewrapper p.lead {
  font-size: 95%;
  line-height: 110%;
  font-weight: bold;
  color: #666;
  margin-bottom: 8px;
  text-indent: 0;
  }

#articlewrapper p.byline {
  text-transform: uppercase;
  font-size: 95%;
  margin-bottom: 8px;
  margin-left:0px;
  padding:0px;
  text-indent: 0;
  }
  
#articlewrapper p.first {
  text-indent: 0;
  }
  
#articlewrapper select {
	font-family:Tahoma;
	font-size:12px;
	color:#779B68;
}


#articlewrapper p.caption {
  text-indent: 0;
  font-size: 90%;
  color: #666;
  }
  
#articlewrapper p.eventdate {
  margin-top: 18px;
  color: #666;
  text-indent: 0;
  }

#articlewrapper p.event {
  text-indent: 0;
  font-weight: bold;
  }
  
#articlewrapper p.location {
  font-style: italic;
  text-indent: 0;
  }

#articlewrapper p.restaurant {
  text-indent: 0;
  margin-bottom: 10px;
  }
  
#articlewrapper .restaurantname {
  font-weight: bold;
  font-size: 110%;
  color: #666;
  margin-right: 5px;
  }

#articlewrapper .conversation {
  text-indent: 0;
  margin-bottom: 4px;
  }

#comments {
  text-decoration: none;
  text-align:left;
  padding-bottom:20px;
}

#comments a{
text-decoration:none;
color:#ffffff;
}

#comments p.head{
  color: #000000;
  text-decoration: none;
  text-align:left;	
  font-size: 100%;
}

#comments h1{
  color: #000000;
  text-decoration: none;
  text-align:left;	
  font-size: 200%;
  margin-top:20px;
  margin-bottom:0px
}

.commentshead {
  font-size: 120%;
  text-decoration: none;
  text-align:left;	
  color: #e9f7e3;
}

.viewing {
float:left;
padding-right:10px;
margin-top:3px;
}

#bubblehdlns{
font-size:100%;
}

/*#bubblehdlns .right span{
font-size:110%;
}*/

.commentshead a {
  text-decoration: none;
  color: #e9f7e3;
}

.commentshead a:hover {
  text-decoration: none;
  color: #e9f7e3;
}

.gallerycomment{
text-align:center;
margin-bottom:7px;
}

.searchtext{
color:#779B68;
vertical-align:bottom;
font-size: 100%;
font-weight:bold;
}

.diningguidelist h4{
font-family:Tahoma;
font-weight:bold;
font-size:140%;
color:#88AF7A;
cursor:hand;
}

.diningguidelist a{
text-decoration:none;
}

.diningguidelist p{
float:left;
padding-left:0px;
color:#000;
}

#diningguide .title{
font-family:Tahoma;
font-size:110%;
color:#000;
}

#diningguide .title p{
margin-left:0px;
padding-left:10px;
}

#diningguide .title2{
font-family:Tahoma;
font-size:170%;
color:#000;
font-weight:normal;
}

#diningguide .title2 p{
font-weight:normal;
padding-left:10px;
margin-left:0px;
}

#diningguide .contenttext{
text-align:left;
font-size:100%;
}

#diningguide .phone{
font-family:Tahoma;
font-size:150%;
color:#779B68;
}

#diningguide .content{

}

#diningguide .postreview p{
padding-top:10px;
padding-left:0px;
margin-left:0px;
}

#diningguide .postreview a{
font-size:110%;
color:#000;
text-decoration:underline;
font-weight:bold;
margin-top:20px;
vertical-align: bottom;
}

#diningguide .reviewtitle{
font-family:Tahoma;
font-size:130%;
font-weight:bold;
float:left;
color:#000;
padding-bottom:5px;
margin-left:0px;
padding-left:10px;
}

#diningguide .reviewlinks{
font-size:100%;
float:left;
color:#000;
padding-left:80px;
padding-top:3px;
}

#diningguide .reviewlinks a{
color:#DE9721;
}

#diningguide .adress{
font-family:Tahoma;
font-size:100%;
text-align:right;
color:000;
}

#diningguide .footer a{
font-size:90%;
color:#779B68;
font-weight:bold;
margin-top:3px;
text-decoration:underline;
}

#resourceguide .title{
font-family:Tahoma;
font-size:170%;
color:#000;
font-weight:normal;
}

#resourceguide .title p{
font-weight:normal;
padding-left:10px;
margin-left:0px;
}

#resourceguide .title a{
font-family:Tahoma;
font-size:10px;
font-weight:bold;
float:right;
padding-top:13px;
padding-right:10px;
color:#779B68;
text-decoration:underline;
}

#emailfriend{
font-size:100%;
}

.formcmmnt{
font-size:100%;
font-style:italic;
}

#emailhead {
font-size:120%;
color:#FFFFFF;
}

.slide h4{
  color: #fff;
  background: #88AF7A;
  font-size:120%;
  display: block;
  border-bottom:2px solid #fff;
  margin-bottom: 5px;
  padding-top:5px;
  padding-bottom:5px;
  text-indent:10px;  
}

#issue .issuenumber {
  color:#fff;
  font-size:11px;
  }
/* Extras
-------------------------------------------------- */
  #nav a{
  color:#779B68;
  font-size:18px;
  text-decoration:none;
  margin-left:5px;
  margin-right:10px;
  }
  
  #nav a:hover{
  text-decoration: underline;
  }
  
  #nav span a{
  color:#DE9721;
  font-size:150%;
  text-decoration:none;
  margin-left:5px;
  margin-right:10px;
  font-size:18px;
  }

  
#centerextras h2 {
  color: #779b68;
  display: block;
  border-bottom: 1px dotted #a6c39a;
  margin-bottom: 5px;
  }


#centerextras h4 {
  font-weight: bold;
  color: #779b68;
  }

#extra h2 {
  color: #779b68;
  background: #ffffff;
  display: block;
  border-bottom: 0px dotted #a6c39a;
  margin-bottom: 5px;
  }
  
#extra .links{
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#687A60;
}

#extra .links p{
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:underline;
padding-top:3px;
color:#687A60;
}
  
 #inissue h4 {
  color: #fff;
  background: #88AF7A;
  font-size:120%;
  display: block;
/*  border-bottom: 0px dotted #a6c39a;*/
  border-bottom:2px solid #fff;
  margin-bottom: 5px;
  padding-top:5px;
  padding-bottom:5px;
  text-indent:10px;  
  }
  
.date {
  list-style: none;
  margin-bottom: 5px;
  }
  
.date li, .date li a {
  color: #779b68;
  font-size: 95%;
  text-decoration: none;
  }
  
.date li a:hover {
  color: #779b68;
  text-decoration: underline;
  }
  
.eventname{
font-size:120%;
}


/* Left sidebar
-------------------------------------------------- */
#archives {
  padding: 5px 0;
  padding-left: 4px;
  margin-bottom: 8px;
  background: #ffe7c0;
  list-style: none;
  }
  
#archives li {
  display: inline;
  padding: 5px;
  }

.leftnav {
/*  background: #FFF3DF;*/
  background:#FFFFFF;
  list-style: none;
  margin: 0 4px 6px;
  font-size:100%;
  }
  
.leftnav li {
  padding: 0px 4px;
  }
  
.leftnav li a {
  padding: 3px 0;
  display: block;
  _height: 14px;
  border-bottom: 1px dotted #e2b05c;
  font-weight:bold;
  }
  
.leftnav li.last a {
  border-bottom: 0;
  }
  
.leftnav li.active a {
  background: url(images/activeleft.gif) no-repeat right 3px;
  }
  
#left h2 {
  color: #fff3df;
  margin-left: 4px;
  padding: 4px 0;
  }
  
#left h2 a{
  color: #fff3df;
  text-decoration:none;
  }
  #left h2 a:hover{
  color: #fff3df;
  text-decoration: underline;
  }

#left a {
/*  color: #cf9431;*/
	color:#000;
  text-decoration: none;
  }
  
#left a:hover {
  color:#000;
  text-decoration: underline;
  }


/* Right sidebar
-------------------------------------------------- */
#right h2 {
  display: block;
  padding: 5px;
  background: #779b68;
  color: #fff;
  margin-bottom: 4px;
  }

  
.rightnav {
  list-style: none;
  margin-bottom: 4px;
  }
  
.rightnav li {
  padding: 0 4px;
  }
  
.rightnav li a {
  padding: 3px 0;
  padding-left: 10px;
  display: block;
  _height: 14px;
  border-bottom: 1px dotted #779b68;
  color: #779b68;
  text-decoration: none;
  }

.rightnav li a:hover {
  text-decoration: underline;
  color: #779b68;
  }
  
.rightnav li.active a {
  background: url(images/activeright.gif) no-repeat 0 3px;
  }

.related {
font-size: 11px;
  color: #cf9431;
}
/* Footer
-------------------------------------------------- */
#footer a {
  font-size: 11px;
  color: #cf9431;
  text-decoration: none;
  margin: 0 10px;
  letter-spacing: .04em;
  }
  

/* Poll
-------------------------------------------------- */
.pollbox {
 /* background: #FFF1DA;*/
 background:none;
}  

.pollbox_body {
/*	background:#EAF4E6;*/
background:none;
  font-size: 11px;
}

#PollBox_HeaderTable td {
  background: #FFF1DA;
}

input.pollbox_button {
background:#88AF7A;
border:0px; 
margin-left:10px;
margin-top:20px;
margin-bottom:15px;
color:#FFFFFF;
}

#PollBox_QuestionLabel h2 {
  color: #000;
  display: block;
  border-bottom: 1px dotted #000;
  margin-bottom: 5px;
  padding-top:5px;
  padding-bottom:5px;
	font-weight:bold;
  }

#ballooni-abbr .title{
font-family:Tahoma;
font-size:11px;
text-align:center;
color:#fff;
}

.winner_bln{
font-family:Tahoma;
font-weight:bold;
font-size:14px;
text-align:center;
color:#DE9721;
padding:20px 5px 5px 5px;;
}

#buttonstop  .textlink{
font-weight:bold;
}

.fontsize_text{
  color:#779B68;
  font-size:14px;  
  margin-left:5px;
  margin-right:10px;
  }


#comments2  .top_links a{
text-decoration:none;
color:#DE9721;
}

#comments2  .post_link a{
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

.webcontent_table .title{
font-family: Helvetica, Arial, sans-serif;
 font-size: 120%;
 font-weight: 600;
 text-indent:10px;
 color:#fff;
 }

.webcontent_table div a{
font-size:11px;
color:#fff;
}