body { background-color: black; font-family: Arial; font-size: 15px; }
.main800 { width: 800px; background: #FFD24F; }
.homeCell2 { background-color: #FFD24F; width: 428px; height: 285px; overflow: hidden; }
.homeCell2 #d1 { font-family: Calibri; font-size: 14px; margin-left: 30px; margin-right: 30px; }
.homeCell2 #d1a { font-family: Calibri; font-size: 20px; margin-left: 30px; margin-right: 30px; }
.homeCell2 #d1 a:link { font-family: Calibri; font-size: 14px; color: #B32317; text-decoration: none; }
.homeCell2 #d1 a:visited { font-family: Calibri; font-size: 14px; color: #B32317; text-decoration: none; }
.homeTitleC1 { Font-family: Calibri; font-size: 14px; line-height: 20px; color: #7A1600; letter-spacing: 10px; padding-top: 40px; margin-bottom: 8px;} 
.homeCell3 { background-color: #FFD24F; background-repeat: no-repeat; width: 428px; height: 370px; overflow: hidden;}
.homeCell4 { background-color: #FFD24F; background-repeat: no-repeat; width: 428px; height: 370px; }
.homeCell4 a:link { font-family: Calibri; font-size: 14px; color: #B32317; text-decoration: none; }
.homeCell4 a:visited { font-family: Calibri; font-size: 14px; color: #B32317; text-decoration: none; }	
.rightSide { text-align: right; margin-right: 30px; }
.homeCell3 #d2 { font-family: Calibri; font-size: 14px; margin-left: 30px; line-height: 16px; }
.rightSide a:link { font-family: Calibri; font-size: 14px; color: #B32317; text-decoration: none; }
.rightSide a:visited { font-family: Calibri; font-size: 14px; color: #B32317; text-decoration: none; }
.homeTitle  { Font-family: Calibri; font-size: 20px; line-height: 20px; color: #7A1600; letter-spacing: 10px; padding-top: 13px; padding-bottom: 10px;} 
#joinUs tr td { padding-right: 15px; }

.menuMain {
	width: 850px;
	height: 700px;
	background-color: #FFD24F;
	position: relative;
	overflow: hidden;
}
.menuItems {
	position: absolute;
	top: 40px;
	left: 280px;
	width: 550px;
	overflow: hidden;
}
.menuItems0 { overflow: hidden; overflow-y: scroll; width: 530px; height: 600px; margin-left: 20px; }
.lunchLinks { position: absolute; top: 80px; left: 45px; text-align: left; padding-left: 15px; background-color: #E7C048; height: 175px; width: 225px; font-family: Arial; font-size: 15px; }
.dinnerLinks { position: absolute; top: 275px; left: 45px; text-align: left; padding-left: 15px; background-color: #E2B13B; height: 155px; width: 225px; font-family: Arial; font-size: 15px; }
.moreLinks { position: absolute; top: 450px; left: 45px; text-align: left; padding-left: 15px; background-color: #E7B03B; height: 125px; width: 225px; font-family: Calibri; font-size: 15px; }
.menuTitle { padding-top: 13px; padding-bottom: 10px; }
.menuTitle a:link { Font-family: Calibri; font-size: 18px; line-height: 20px; color: #7A1600; letter-spacing: 10px; text-decoration: none; } 
.menuTitle a:visited { Font-family: Calibri; font-size: 18px; line-height: 20px; color: #7A1600; letter-spacing: 10px; text-decoration: none; } 
.leftPad20 { text-align: left; margin-left: 20px; font-weight: bold;}
.blackTimes a:link { font-family: Calibri; color: black; font-size: 14px; text-decoratioN: none; }
.blackTimes a:visited { font-family: Calibri; color: black; font-size: 14px; text-decoratioN: none; }
.calMain { width: 851px; background-color: #FFD24F; position: relative; }
.cateringMain { width: 851px; background-color: #FFD24F; text-align: left; }
.cateringTitle { font-family: Calibri; font-size: 16px; margin-left: 12px; padding-top: 30px; font-weight: normal; }
.cateringTable {
	font-family: Arial;
	font-size: 14px;
	background-color: #FFD24F;
}

.learnMore { height: 650px; width: 265px; background: #f8edb5; font-family: Arial; font-size: 13px; }
.learnMore a:link { font-family: Calibri; font-size: 18px; color: #B32317; text-decoration: none; font-weight: normal;  }
.learnMore a:visited { font-family: Calibri; font-size: 18px; color: #B32317; text-decoration: none; font-weight: normal; }

.aboutLinks {
	position: relative;
	left: 20px;
	text-align: left;
	width: 200px;
	font-family: Calibri;
	font-size: 16px;
	color: #B32317;
	font-weight: bold;
	clip:  rect(auto auto auto auto);
}
.aboutLinks a:link { font-family: Calibri; font-size: 15px; color: #B32317; }
.aboutLinks a:visited { font-family: Calibri; font-size: 15px; color: #B32317; }
.aboutMain {
	width: 850px;
	min-height: 700px;
	background-color: #FFD24F;
	position: relative;
	height: 700px;
	overflow: hidden;
}
.aboutText {
	background: #F8EDB5;
	position: absolute;
	top: 40px;
	left: 230px;
	width: 600px;
	height: 600px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: scroll;
	font-family: Arial;
}
.aboutText0 { position: relative; left: 0px; top: 5px; width: 570px; height: 600px; font-family: Arial; font-size: 12px;}
				.imagecontainer{
				  clear:left;
				  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
				  background: url(images/shadow11.gif) no-repeat bottom right;
				  margin: 10px 0 10px 10px !important;
				  margin: 10px 0 10px 10px;
			}
			.imagecontainer img{
				display: block;
				position: relative;
				background-color: #F8EDB5;
				margin: -6px 6px 6px -6px;
				
			}
.bioName { color:#B32317; font-family: Arial; font-weight: bold; font-style: italic; font-size: 26px; }
.tnr14 { font-family: Arial; font-size: 14px; }

/* cal related */
.calCell {
	background: white;
	text-align: left;
	font-size: 12px;
	height: 100px;
	font-family: Arial;
}
.darkCalCell { background: #FFCC99; }
.calTable { width: 800px; height: 500px;  background: #FFCC99; }
.calTitle {
	font-weight: bold;
	background-color: #f9f3fa;
	color: #FFCC66;
	text-align: center;
	height: 30px;
	font-size: 18px;
	font-family: Arial;
}
.daycalTitle { color: #FFCC99; }
/* set cell width here V */
.dayEvent { color: black; min-height: 100px; width: 100px; }

.big {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial;
}
.orange { color: #fc7c01; font-family: Arial; }
.big24 {
	font-size: 16px;
	font-family: Arial;
}
.singleDay { border: 1px solid black; width: 600px; margin: 40px; }
.singleDay0 { margin: 5px;  }
/* end cal erelated */

.pressMain {
	position: relative;
	top: 0px;
	left: 0px;
	border: 1px solid black;
	width: 854px;
	height: 800px;
	background-color: #FFD24F;
	text-align: left;
	overflow: hidden;
	visibility: visible;
}
.pressLinks { position: absolute; left: 00px; top: 00px; Font-size: 14px; font-family: Calibri; line-height: 20px; width: 330px; padding: 20px;}
.pressLinks a:link { Font-size: 14px; font-family: Calibri; line-height: 30px; color: #B32317; text-decoration: none; }
.pressLinks a:visited{ Font-size: 14px; font-family: Calibri; line-height: 30px; color: #B32317; text-decoration: none; }
.pressCopy { position: absolute; top: 40px; left: 320px; width: 510px; height: 700px; overflow: scroll; overflow-x: hidden; overflow-y: scroll; }
.pressCopy0 { position: absolute; left: 0px; top: 5px; width: 480px; height: 680px; font-family: Arial; font-size: 14px;}

.bigRed { padding-left: 60px; padding-bottom: 20px;text-decoration: none; color: #B32317; font-size: 16px; font-family: Arial;  }
.cakesMain { background: #F8EDB5; width: 851px; }
.cakesTitle { Font-family: Calibri; font-size: 24px; line-height: 20px; color:#B32317; letter-spacing: 10px; padding-top: 50px; padding-left: 40px;} 
.redLine { width: 520px; border-bottom: 2px solid #B32317; font-size: 0px; height: 10px;  }
.cakeBullets { list-style-type: none; font-family: Arial; font-size: 18px; margin-left: 30px; padding-left: 30px; margin-top: 10px;  }
.cakeBullets li { margin-bottom: 12px;  }
.tnrPadLeft60 { padding: 20px; padding-left: 60px; padding-top: 0px; width: 450px; font-family: Arial; font-size: 15px; }

.locMain { position: relative; top: 0px; left: 0px; width: 850px; height: 600px;  background-color: #FFD24F; text-align: left; }
form { margin: 0px; padding: 0px; display: in-line; }
.myBoxes { width: 300px; border: 1px solid white; }
.formtable { font-family: Arial; font-size: 14px; }
.tnr16 { font-family: Arial; font-size: 16px; }

h1 { display: none; }
.hours { display: none; border: 1px solid #B32317; background-color: #FFD24F; width: 300px; z-index: 3; position: absolute; background-image: url("images/red-ex.gif"); background-position: top right; background-repeat: no-repeat; padding: 10px; }

.navTable { height: 31px; overflow: hidden ; }
.navTable tr td { color: white; font-family: Calibri; font-size: 15px; background-color: #b32017; text-align: center;  }
.navTable tr td a:visited { text-decoration: none; font-family: Calibri; Color: white; font-size: 15px; }
.navTable tr td a:link { text-decoration: none; font-family: Calibri; Color: white; font-size: 15px; }

.galThumb { display: inline; }
.galThumb img { margin: 10px; }
#galItems {  width: 860px; }
#galItems0 { overflow: scroll; overflow-y: scroll; width: 840px; height: 600px; margin-left: 00px; }
#galTable { text-align: center; vertical-align: top; }

