	body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; cursor: default;}
	img {border: none;}
	table, .blank {border-width: 0px; margin: 0px; padding: 0px;}
	div.center {border-width: 0px; margin: 0px; padding: 0px; text-align: center;}
	td {border-width: 0px; margin: 0px; padding: 0px;}
	a, a:hover, a:visited, a:active {color: green; text-decoration: none;}
	a:hover {text-decoration: underline;}
	
	table.mainContainer {border: 0px solid silver; padding: 0px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; width: 600px; background-image: url('images/banner.jpg'); background-repeat: no-repeat; background-position: 0px 0px;}
	td.mainContainer {padding: 40px; padding-top: 0px; text-align: center;}
	table.menu {margin-left: 0px; margin-right: 0px; margin-top: 160px; margin-bottom: 12px; width: 100%; padding: 0px; border-bottom: 1px solid silver;}
	td.menu {border: 1px solid white; background-color: white;}
	td.menuHover {border: 1px dotted silver; background-color: #efefef; color: green;}
	td.menuSelect {border: 1px solid silver; background-color: lightgrey; color: white;}
	td.menu, td.menuSelect, td.menuHover {border-bottom: 0px solid white; padding: 3px; cursor: pointer; text-align: center; font-size: 10pt;}
	#menuGap {width: 40px; cursor: default;}
	
	#loginArea {font-size: 10pt;}
	
	table.newsPost {border: 1px dotted silver; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; width: 450px; padding: 0px}
	td.newsPost {padding: 10px; margin-left: 0px; margin-right: 0px;}
	td.newsSubject, td.newsPoster, td.newsBody {border: none; padding: 3px; font-size: 8pt;}
	td.newsSubject, td.newsPoster {border-bottom: 1px solid silver;}
	td.newsBody {padding: 6px;}
	#newsData {width:100%;}
	
	table.reviewList {border: 0px solid silver; margin-left: auto; margin-right: auto; padding: 0px; font-size: 10pt;}
	tr.reviewTitle td {background-color: white; border-bottom: 1px solid black;}
	tr.reviewRow0 td {background-color: white;}
	tr.reviewRow1 td {background-color: #eeeeee;}
	
	.savReview {border: 1px dotted silver;}
	.savReviewTitleCell {padding: 10px;}
	.savReviewShopName {font-weight: bold;}
	.savReviewLocation {font-style: italic;}
	.savReviewBody {padding: 20px;}
	.savReviewSubTitle {background-color: #eeeeee; padding: 10px;}
	
	.addItemTitle {background-color: #eeeeee;}
	.addItemTitle td {padding: 5px; font-weight: bold;}
	.addItemInput td {padding: 10px;}
	
	table.commPost {border: 1px dotted silver; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; width: 350px; padding: 0px}
	td.commPost {padding: 10px; margin-left: 0px; margin-right: 0px;}