@charset "utf-8";
/* CSS Document */
*
{
	margin:0px;
	padding:0px;
}
a
{
	text-decoration:none;
	color:#C0C0C0;
}

a:focus
{
	outline:none;
}


body
{
	background: #3d4246 url(images/friday_bg.jpg) fixed top center repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e8e8e8;
	margin:0px;
	padding:0px;
	text-align:left; //for ie 6	
	
}

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

img
{
	border: none;
}
.clear
{
	clear:both;
}


#container
{
	margin:10px auto 0px auto;
	width:984px;
	overflow:hidden;
	text-align:left; //for ie 6
}

.line_bg
{
	background: url(images/line_bg.png) top  repeat-x;
}

.left_bg
{
	background: url(images/left_bg.png) top left no-repeat;
}


.right_bg
{
	background: url(images/right_bg.png) top right no-repeat; height:32px; line-height:32px; text-align:center; font-size:1.2em; 		
}

.right_bg a
{
color:#ebebeb;
}

.today
{
	width:320px;
	margin-right:10px;
	float:left;
 }

.latest_event
{
	width:155px;
	float:left;
	margin-right:10px;
}



.latest_event h1
{
	font-size:1.3em;	
	margin-top:4px;

}

.latest_event h1 a
{
	color:#bcbcbc;
}


.latest_event img
{
	width:155px;
	height:103px;

}

.latest_event p
{
margin-top:1px; font-size:1em; line-height:1.2;
}


.latest_event p.location
{
	color: #fdb913;
}


.latest_event strong
{
	color:#a5a5a5;

}


.this_week
{
	margin-left:498px;


}

.click_more
{
	float:right; margin-right:10px;
}


a.click_more
{
	font-size:.8em; color:#fff;
}

div#search
{
	
	background:transparent url(images/bg.png) top left;
	padding:10px;
}

div#search input
{
	background: #111111;
	border:1px solid #262626;
	padding:4px;
	color:#535252;
}

div#search input:focus
{
	background: #1a1a1a;
	border:1px solid #2c2c2c;
	color:#ABABAB;

}

div#searchbox label
{
	text-transform:uppercase; font-size:1.1em; color: #CCC; line-height:20px; margin-left:15px
}

div#searchbox
{
	float:left; width:600px;
	
}
div.search-eg
{
margin-top:-1px; margin-left:150px; font-size:.8em; color: #666666;
}
div#eventlisted
{
	margin-left:800px; width:200px;
}

div#eventlisted a
{
	color: #A5A5A5; display:block; width:110px; height:45px; background: url(images/event_listing_bt.png) no-repeat;
}

.bt_go
{
	border:none; background: #333; color: #CCC; font-size:.8em;
	
	
}


.bt_go:hover
{
	cursor:pointer;
}


#fri_middle
{
	margin-top:10px;
}


#fri_left
{
	width:180px; float:left; 
}


#fri_right
{
	margin-left:180px;

}


#menu ul li
{
	list-style:none;	
	
}

#navigation
{
	height:20px;
	
}

#navigation .nav1
{
	background:url(images/arrow.png) no-repeat; background-position: right center ;
	float:left;
	text-align:center;
	padding-right:15px;
	margin-right:10px;
	color:#d8d8d8;

	
}

#navigation div
{	
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
}
#menu ul li a
{
	font-weight:bold;
	font-size:1.1em;
	padding:7px 10px;
	margin-right:20px;
	display:block;
}


#menu ul li a:hover
{ 
	color:#fff;
	background: #000;
}


.boxcontainer
{
	margin-bottom:20px;
}

.boxcontainer h1
{
	font-size:1.2em; color:#CCC; line-height:18px; margin-bottom:3px;

}


#restaurant .heading, #page_header
{
	font-size:1.2em;
	color:#E0A61F;
	text-align:left;
	padding-bottom:7px;
	margin-bottom:5px;
	background:url(images/line.jpg); background-repeat:repeat-x; background-position:bottom; 
}

#page_header
{
	 font-size:1.3em; padding-bottom:10pt;
}


#restaurant .box
{
	float:left;
	width:200px;
	margin-right:15px; 

}



.eatingout li, .eventreview li, .issuethatmatter li
{
	list-style:none;
	display: inline-block;	
	margin-left:20px;
	width:180px;
	overflow:hidden;
}


.issuethatmatter li
{
	width:245px;
}
.eatingout p
{
	text-align:center;
	background:#000;
	color:#CCC;
	margin:0px; padding:3px;
}

#footerwrap
{
	text-align:center;
	background: url(images/bg.png);
	margin-top:15px;
}
#footer
{
		margin:0px auto;
		width:984px;
		text-align:left;
		padding:10px 0px;
}
.ecsmedia
{
	float:left;
	margin-left:50px;
	width:200px;
	margin-top:20px;
}


.footer_heading 
{
	float:left;
	width:300px;
}


.footer_heading h1
{
	font-size:14pt;
	margin-bottom:3px;
}

.footer_heading ul li
{
	list-style:none;
	padding:2px;
}

.footer_heading ul li a:hover
{
	text-decoration:underline;

}


.poweredby
{
	background:#000;
	width:1000px;
	margin:0px auto;	
	padding:10px;
	
}

.footnote
{
	font-size:8pt; color:#666;
	float:left;
	text-align:left;
	margin:0px auto;
	margin-top:5px;

}

.powercomm
{
	float:right;	
}














.rest_box
{
min-height:124px; font-size:1em; line-height:18px; background:url(images/bg.png); padding-left:10px
}


 #article_content
   {
	   float:left; width:400px; padding:0px 10px; border-right:1px solid #666; border-left:1px solid #666;
   }
   
    #page-title
   { 
	  font-size:2em; margin-bottom:20px; margin-top:5px; color:#f3ba2d; line-height:26px;

   }
   
   .article-body
   {
	   font-size:1.15em; line-height:19px; color:#CDCDCD
   }
   
    .article-body .writer
   {
   
  	margin:15px 0px; text-align:right;
   }
   
    a.event
	{
		color:#000; margin:3px 5px; font-size:1.3em; display:block;
	}
	
	p.desc
	{
		padding:0px 5px 10px 5px; color:#000;
	}
	
	.evt_cat
	{
		margin-bottom:10px;
	}
   .evt_cat .left
   {
   float:left; width:48%; background: #D6D6D6;
   }
   .evt_cat .right
   {
    margin-left:52%;  background: #D6D6D6;
   }
  
  .head_block
  {
	  background: #282828; padding:7px 5px; font-size:1.6em; text-align:center; color:#030303
  }
  
  #column2
  {
  float:left; margin-left:10px; width:200px;  
  }
  
  
  
  

  .search_whats_on p
  {
	  margin:5px 0px; color: #E9E9E9;
  }

   .search_whats_on input 
	{
		padding:4px; width:170px;
	}
	
  .search_whats_on select
  {
		padding:4px; width:180px;
  }
  
  .search_whats_on select option
  {
	   padding-left:4px; line-height:30px; 
  }
  
  
  .search_whats_on .bt_submit
  {
	  color:#d7d7d7; border:0px; padding:5px; margin-top:20px; width:120px;   background: #1e1e1e center left url(images/search.png) no-repeat;  padding-left:15px; margin-left:60px;
	  
  }
  .search_whats_on .bt_submit:hover
  {
	  cursor:pointer; background-color:#003244;
	
	  
  }
  
  #adv_column
  {
	  margin-left:628px; padding-left:10px; border-left:1px solid #666;
  }
  
  
  #column2 h1
  {
		line-height:16pt; font-size:1.7em;
  }
  .most_view h1
  {
	  line-height:16pt; font-size:1.9em;
  }
  .most_view ol
  {
	  margin-left:25pt; color:#E9E9E9
  }
   .most_view ol li
  {
	  list-style:decimal-leading-zero;
	  margin:4px 0px;
	 
  }
  
    .most_view ol li a
  {
	  color:#E9E9E9
	 
  }
  
  
  <!--event info-->
 .event_info
 {
 }
 .event_info p
 {
	 margin-bottom:15px;
 }
 
  .event_info p strong
 {
	 font-size:14pt; font-weight:normal;
 }
 
 .other_event
 {
	 background:transparent url(images/bg.png) top left;  margin-top:10px; padding:10px;  box-shadow:#000 0px 0px 8px;-moz-box-shadow:#000 0px 0px 8px;-webkit-box-shadow:#000 0px 0px 8px;
 }
 
 .other_event h1
 {
	font-weight:normal; font-size:11pt;  margin-bottom:5px; background:url(images/line.jpg) bottom repeat-x; padding-bottom:10px;
	 
 }
 
 
 .other_event_list
 {
	
	 padding:10px;
	 padding-bottom:5px;
	 color: #6C6C6C;
	
 }
 
  .other_event_list p
 {
	 margin-bottom:10px; margin-top:5px; 
 }
 
  a.list
  {
	  color: #D5D5D5; font-size:13pt;
  }
   a.list:hover
  {
	  text-decoration:underline;
  }
  
  
  
  
 <!--event info end-->
 
 
 
 
 
  <!--Whats on listing-->
  .list_box
  {
	 margin-bottom:10px;
	 
  }
  
  .whats-on-image
  {
	  float:left; margin-right:10px;
	 
  }
  .whats-on-description h1 a
  {
	  color:#a6a6a6;
	  margin-bottom:7px;
	  font-size:14pt;
	  line-height:16pt;

  }
  
  
  
  
  
  
   <!--Whats on listing end-->
   
   
   
   
   
   ol.search-list
   {	  
   }
   
   ol.search-list li
   {
	   padding:10px 0px;
	   border-bottom:2px dotted #6C6C6C;
	   list-style:none;
   }
  .matching
  {
	  
	  text-align:left;
	  font-size:14pt;
	  color:#ABABAB;
	  margin-bottom:5px;
	  border-bottom:2px dotted #6C6C6C;
	  padding-bottom:7px;
	  font-weight:bold;
	
  }
  #paging-box
  {
	  font-size:10pt;
	  margin-top:5px;
  }
  
  #paging-box p
  {
	   margin-bottom:5px;
  }

.page
{
padding:5px;
color:#CCCCCC;
text-decoration:none;

}

.page:hover
{
	text-decoration:underline;

}

.apage
{
	text-decoration:underline;
	padding:5px;
	color:#FDFDFD;
	

}
.button
{

text-decoration:none;
padding:3px 5px;
color:#FFFFFF;
margin-left:2px;
font-size:12pt;
 font-weight:normal;
}


span.First_letter
{
font-size:65pt;
color: #000;
display:block;
float:left;
margin-top:6px;
line-height:65px;
}

.article-body big
{
	color: #030303;
}

#paging-nav
{
	margin:40px 0px; font-size:11pt;
}

#paging-nav a:hover
{
	text-decoration:underline;

}


.nav-pre
{
	float:left; width:200px; height:70px; text-align:left;
}


.nav-pre a
{
display:block; height:70px; text-align:left; background:url(images/arrow_pagin.png) left center no-repeat; padding-left:30px; padding-top:20px;
}


.nav-pre a:hover
{
	background:url(images/arrow_pagin_hover.png) left center no-repeat;
}


.nav-next
{
	magin-left:200px; height:70px; text-align:right;
}

.nav-next a
{
	display:block; height:70px; text-align:right; background:url(images/arrow_pagin_nex.png) right center no-repeat; padding-right:30px; padding-top:20px;
}



.nav-next a:hover
{
	background:url(images/arrow_pagin_next.png) right center no-repeat;
}

.archive_list ul
{
	 margin-left:15px;
}
.archive_list ul li
{
	list-style:none;
	display:inline-block;
	padding: 0px 15px 15px 15px; 
}

.archive_list ul li img
{
	border:none;
	
}


.subscribe_table td
{
	font-size:12pt;
	color:#000;
	padding:5px;
}


.subscribe_table input
{
	font-size:11pt;
	color:#000;
	padding:4px;
	border:2px solid #fff;
}



input.submit
{
	background:#030303;
	color:#D5D5D5;
	border:none;

}

input.submit:hover
{
	background: #181818;
	color:#D5D5D5;
	cursor:pointer;

}

#ajax_response{	
	color:#fff;
	font-size:16pt;
}

#loading{
	display : none;
}

input.required{
	border:2px solid #F40000;
}

.sub-mesg
	{
		font-size:9pt;
		margin-bottom:5px;
	}	
#ajax_error
{
	color:#FF2D2D;
}


.rest_img
{
	float:left; width:100px; 
}

.rest_info
{
	margin-left:110px; min-height:80px;
}

.rest_info a.rest-title
{
	font-size:17pt; line-height:23px; margin-bottom:5px; color:#39b2e1;
}

.rest_info a.rest-title:hover
{
	background:#3399ff; color:#FFF;
}



.rest_info p
{
	font-size:9pt;
}

.rest_info a.weblink:hover
{
	text-decoration:underline;

}

.rest_star
{
	background:url(images/bg.png); padding:10px; font-size:10pt;
}

.rating
{
	float:left; width:200px;
}

.reviews
{
	margin-left:220px;
	
}


.reviews a:hover
{
	text-decoration:underline;
	
	
}

.desc
{
border-top: 1px solid #7C7C7C; padding:10px 0px;
}

table.info_line td
{
	border-top: 1px solid #6C6C6C; padding:5px 0px;
}

.infomation h1
{
	font-size:20pt; margin:20px 0px 10px 0px;
}

h1.rest-name
{
	padding-top:10px; padding-bottom:5px; color:#00a2e1;
	
}

ul.tag
{
	margin-left:20px;
}

ul.tag a:hover
{
	color: #1D8CAD;
}

a.event_title
{
	color:#39b2e1; font-size:15pt;
}

a.event_title:hover
{
	color:#22A3C8;
	
}


/*restaurtan review box text*/

div.ws
{
	border:#F0F0F0 solid 2px;
	width:210px;
	float:left;
	padding:10px;
	margin: 5px 10px 5px 0px;
	background: #D5D5D5;
	color:#000;
	font-size:10pt;

}

div.ws h2
{
	margin:0px; font-size:22pt; margin-bottom:10px;

	
}

div.ws strong
{
	font-weight:bold;	
}


.index
{
	border: #424242 solid 2px; padding:10px; background:#181818; font-size:10pt;
	
}

.index span.star1
{
	background:url(images/star_red.png) repeat-x left center;  width:14px; height:17px; display:block; float:left;  margin-right: 10px;

}


.index span.star2
{
	background:url(images/star_red.png) repeat-x left center;  width:28px; height:17px; display:block; float:left;  margin-right: 10px;

}
.index span.star3
{
	background:url(images/star_red.png) repeat-x left center;  width:42px; height:17px; display:block; float:left;  margin-right: 10px;

}
.index span.star4
{
	background:url(images/star_red.png) repeat-x left center;  width:56px; height:17px; display:block; float:left;  margin-right: 10px;

}
.index span.star5
{
	background:url(images/star_red.png) repeat-x center center;  width:70px; height:17px; display:block; float:left;  margin-right: 10px;

}

/*restaurtan review box text*/



/*get listed form*/

.tag_check ul
{
	background: #1779C1;
	color:#FFF;
	margin:0px;
	padding:0px;
	width:450px;
	padding:10px;	
}

.tag_check ul li
{
	list-style:none;
	float:left;
	width:150px;
	margin:5px 0px;
	

	
}

table.form input, textarea
{
	border: 1px solid #fff; padding:5px;
	background:#F9F9F9;
}

table.form input.bt_submit
{
background: url(images/btn_submit.png) no-repeat center center; height:44px; width:141px; text-align:center; font-size:14pt; border:0px
}

table.form input.bt_submit:hover
{
	cursor:pointer;
	color:#1E5888;
}
.msg
{
	padding:10px; font-size:14pt; margin-bottom:10px;
}
.sitenote
{
	color: #FF2B2B;
}

/*get listed form*/


/*article-listing*/

ul#article-listing li
{
	 padding:10px 0px; margin-bottom:10px; border-bottom:2px dotted #6C6C6C; list-style:none;
}

.article-img
{
float:left; margin-right:10px
}

a.article-title 
{
	font-size:15pt; color:#32a7ff;
}
a.article-title:hover
{
	text-decoration:underline;
}
/*article-listing*/







/*New Home Right Content*/
.rest-box
{
	float:left;
	margin-right:10px;
	width:180px;

}

.rest-last-box
{
	margin-left:390px;
	text-align:center;
	padding-top:50px;
}


.eating-box, .event-box
{
	float:left;
	margin-right:15px;
	width:180px;
	padding:5px;
}

.eating-last-box, .event-last-box
{
	margin-left:615px;
	padding:5px;
}
.eating-box, .eating-last-box
{
	background:#001434;
	color:#FFF;
}
.margin_top
{
	margin-top:20px;
}



.eating-box p, .eating-last-box p
{
	
	text-align:center;
	font-size:11pt;
}

.issues-that-matter-box
{
	float:left;
	margin-right:10px;
	width:245px;

}

.issues-that-matter-last-box
{
	margin-left:520px;

}


.block-head
{
	text-shadow: #FFF;
	font-size:1.6em;
	letter-spacing:.05em;
	color:#ffef96;
	text-align:left;
	padding-bottom:5px;
	margin-bottom:5px;
	background:url(images/line.jpg); background-repeat:repeat-x; background-position:bottom; 
}

h1.title
{
	font-size:1.2em; line-height:16px; margin-bottom:3px; font-weight:bold;

}

h1.title a
{
	color:#e3e3e3;
}

#row-block
{
	margin-bottom:20px; 
}
 
 
#rest-reviews .header
{
	font-size:14pt;
	color:#E0A61F;
	text-align:left;
	padding-bottom:7px;
	margin-bottom:5px;
	background:url(images/line.jpg); background-repeat:repeat-x; background-position:bottom; 
}

/*New Home Right Content*/
