.body {
	background-image: url(images/mainnav/longtile02.jpg);
	margin : 0px;
	background-repeat:repeat-x;
	background-color:#0e0402;
}

p,li,ol,ul,td
{
	color: #333333;
	font-size: 12px;
	font-family: arial;
}

.bodyEmphasis
{
	color: #194d29;
	font-size: 12px;
	line-height: 18px;
}

.bodyEmphasis2
{
	color: #194d29;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

A:link  {
	font-size: 12px;
	color: #194d29;
	text-decoration: underline;
}

a:visited {
	font-size: 12px;
	color: #194d29;
	text-decoration: underline;
}

A:hover  {
	font-size: 12px;
	color: #194d29;
	text-decoration: none;
}

textarea {
	BORDER-RIGHT: #696969 1px solid;
	BORDER-TOP: #696969 1px solid;
	BORDER-LEFT: #696969 1px solid;
	BORDER-BOTTOM: #696969 1px solid;
	font: 9px arial
}
 
INPUT {
	background-color: #FFFFFF;
	BORDER-RIGHT: #696969 1px solid;
	BORDER-TOP: #696969 1px solid;
	BORDER-LEFT: #696969 1px solid;
	BORDER-BOTTOM: #696969 1px solid;
	font: 11px arial
} 

.pagetitles
{
	color: #194d29;
	font-size: 18px;
	line-height: 20px;
	font-family: Georgia, Times, serif;
	font-weight: bold;
}

.chalkboard
{
	background-image:url(images/contentimages/chalkboard.jpg);
	background-repeat:no-repeat;
	width:423px;
	height:253px;
	font-family: Arial, Helvetica, sans-serif;
	color:#c4d7c1;
	font-size:18px;
	font-weight:200;
	vertical-align:middle;
}

.testimonial
{
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	color:#cdbb7b;
	font-size:14px;
	text-align:center;
}

.food {
	font-family: georgia;
	color: #553310;
	font-size: 12px;
	line-height: 16px;
	font-style:italic;
}
.price {
	color: #194d29;
	font-size: 12px;
	line-height: 18px;
	font-style:italic;
	font-weight:bold;
}

.sidemenu {
	color: #553310 !important;
	font-size: 12px;
	line-height: 18px;
	font-weight:bold;
	text-align:left;
}

.topmenu {
	color: #553310 !important;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	text-align:left;
}

.cameo {
	background-image:url(images/cameo-middle.png);
	background-repeat:repeat-y;
	color:#c4d7c1;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:150px;
 	 }

.cameotop {
	background-image:url(images/cameo-top.png);
	background-repeat:no-repeat;
	height:45px;
	width:150px;
	padding:0;
}

.cameobottom {
	background-image:url(images/cameo-bottom.png);
	background-repeat:no-repeat;
	height:15px;
	width:150px;
	padding:0;
}

.menubgtop {
	background-image:url(images/side-menu-top.png);
	background-repeat:no-repeat;
	height:11px;
	width:150px;
	padding:0;
}
.menubgbottom {
	background-image:url(images/side-menu-bottom.png);
	background-repeat:no-repeat;
	height:19px;
	width:150px;
	padding:0;
}
.menubgmiddle {
	background-image:url(images/side-menu-middle.png);
	background-repeat:repeat-y;
	text-align:left;
	padding:0;
	width: 150px;
}
.eighty {
	width:80%;
	text-align:left;
}

.frame
{
	background-image:url(images/staff-blank2.png);
	vertical-align:middle;
	background-repeat:no-repeat;
	width:148px;
}
.graphic
{	margin: 5px 5px 5px 5px;
	border: 1px solid #666;
	border-color:#66273C;
	padding: 2px;
}
.calendar {
	background-image:url(images/calendarbox.png);
	background-repeat:no-repeat;
	padding:0;
	width:300px;
	height:249px;
	text-align:center !important;
}

.td1 {
	background-image:url(images/mainnav/parchmentedgetile.jpg);
}

.td2 {
	background-image:url(images/mainnav/paper.jpg);
}

.td3 {
	background-image:url(images/mainnav/righttile.jpg);
}
.menu {font-family: arial, sans-serif;position:relative;margin:0;}
.menu ul li a, .menu ul li a:visited {display:block;text-decoration:none;color:#010000;text-align:left;font-size: 13px;font-weight: bold;background-image:url('images/trans.gif')}
.menu ul {padding:0;margin:0;list-style-type: none;}
.menu ul li {float:left;margin-right:0px;position:relative;}
.menu ul li ul {display: none;padding-top:6px;line-height:20px}

.menu ul li:hover a {color:#010000;text-decoration: underline;background-image:url('images/trans.gif')}
.menu ul li:hover ul {display:block;position:absolute;top:32px;left:0px;width:175px;}
.menu ul li:hover ul li a.hide {color:#010000;font-size: 11px;font-weight: bold;}
.menu ul li:hover ul li:hover a.hide {font-size: 11px;width:140px;text-decoration: underline;}
.menu ul li:hover ul li ul {display: none;text-decoration:none;}
.menu ul li:hover ul li a {display:block;color:#010000;width:175px;font-size: 11px;font-weight: bold;text-decoration:none;}
.menu ul li:hover ul li a:hover {font-size: 11px;color:#010000;font-size: 11px;font-weight: bold;text-decoration: underline;}
.menu ul li:hover ul li:hover ul {display:block;position:absolute;top:32px;left:0px;color:#010000;font-size: 11px;font-weight: bold;text-decoration:none;}
.menu ul li:hover ul li:hover ul li a {display:block;width:175px;color:#010000;font-size: 11px;font-weight: bold;text-decoration:none;}
.menu ul li:hover ul li:hover ul li a:hover {color:#010000;font-size: 11px;font-weight: bold;text-decoration: underline;}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 373px;
	top: 194px;
}

.parchmenttile {
	background-image:url(images/mainnav/parchmentedgetile.jpg);
	background-repeat:repeat-y;
	width:85px;
}

.parchmenttile_right {
	background-image: url(images/mainnav/righttile2.jpg);
	background-repeat:repeat-y;
}

.flashcontainer_top {
	width:983px;
	height:563px;
	background-image:url(images/McCoulsnewtop.png);
	background-repeat:no-repeat;
	margin:auto;
	vertical-align:top;
}
.parking {
	font-style:italic;
	font-weight:bold;}