html, body, img { margin: 0; padding: 0; border: 0; }
body { 
	background-image: url("layout/background.png");
		background-repeat: no-repeat;
		background-position: 0px 0px;
	background-color: #82997a;
		line-height: 28px;
	font-family: trebuchet MS, arial, verdana, helvetica, lucida, georgia;
	font-size: 9pt;
	
	}
a { text-decoration: none; }
a:hover { color: white; }

#articles a { color: #ff871c }
#articles a:hover { color: black; }
	

#side { 
	height: 260px;
	width: 384px;
	position: absolute;
	left: 0px;
	top: 200px;
	
}

#articles {
	width: 495px;
	position: relative;
	top: 0px;
	left: 90px;
	z-index: 9;
	margin-bottom: 40px;

	 }
	 
#content {	
	width: 707px;
	min-height: 400px;
	position: absolute;
	left: 259px;
	top: 435px;
	z-index: 100;
	background-image: url("layout/content_background.png");
	background-position: 0px 300px;
	background-repeat: repeat-y;
	 }

#footer { 
	width: 712px;
	height: 50px;
	z-index: 100;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-color: #82997a;
	background-image: url("layout/content_bottom.png");
	background-repeat: no-repeat;
	background-position: top left;
	
	}
	
#links {
	height: 56px;
	width: 984px;
	position: absolute;
	top: 160px;
	left: 80px;
}	

#home { 
	position: absolute;
	top: 10px;
	left: 60px;
 }	
	
.side {
	width: 260px;
	height: 384px;
	position: absolute;
	left: 0px;
	top: 291px;
	
}

.pageheader {
	position: absolute;
	left: 621px;
	top: 272px;
	z-index: 100px;
	}


	#location { 
			background-image: url("layout/location_button.png");
			width: 188px;
			height: 56px; 
			float: left;

			}
		#location:hover { 
			background-image: url("layout/location_hover.png"); 
			}
			
	#events { 
			background-image: url("layout/events_button.png");
			width: 151px;
			height: 56px; 
			float: left;
			margin-right: 8px;

			}
		#events:hover { 
			background-image: url("layout/events_hover.png"); 
			}
			
	#menu { 
			background-image: url("layout/menu_button.png");
			width: 135px;
			height: 56px; 
			float: left;

			}
		#menu:hover { 
			background-image: url("layout/menu_hover.png"); 
			}
		
	#coupons { 
			background-image: url("layout/coupons_button.png");
			width: 181px;
			height: 56px; 
			float: left;

			}
		#coupons:hover { 
			background-image: url("layout/coupons_hover.png"); 
			}
		
		#contact { 
			background-image: url("layout/contact_button.png");
			width: 168px;
			height: 56px; 
			float: left;
			

			}
			
		#contact:hover { 
			background-image: url("layout/contact_hover.png"); 
			}


/*event list*/

.catimg, .catdescription, .componentheading, .buttons, h3 { display: none }

.sectiontableheader { background-color: #ff871c }

#eventlist a { color: black}

.copyright { font-size: 10px }

table { margin-top: 20px }

tr[class*="sectiontableentry"] { background-color: #f2ffac; }

td { border-right: 1px solid #e8ff6d; border-top: 1px solid #e8ff6d; padding: 5px }

.cristopher { color: #e8ff6d; font-size: 8px }

  input { border: 1px solid black; background-color: #f2ffac }
  	.ns_button { padding: 3px; background-color: #a6d05c; }
	.ns-inputbox { width: 20px; }
	
hr { border: 0px; height: 1px; background-color: black; }

#menupages { font-size: 8pt; border-spacing: 40px 0px }
.listing-desc { font-weight: bold; font-size: 15pt; }