body {
	margin:0px;
	background-image:url(../images/bg/main.jpg);
	background-repeat:repeat-x;
	background-color:#F9C968;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; }

#head {
	background: url(../images/topmenu/headerbg.png) repeat !important;
	width:100%;
	height:46px;
	margin:0px; }

#header {
	margin:0 auto;
	height:46px;
	width:890px; }

#hours {
	font-size:12px;
	line-height:16px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif; }

#topmenu { margin-top:0px; }

#guideform { padding-left:20px; /*padding-top:7px;*/ }

/*Main Table Spacing*/
#main { margin-top:62px; }

/*End*/
#content {
	width: 890px;
	margin: 6px auto; }

#bodycontent {
	padding-left:20px;
	padding-top:15px; }

.gallery {
	height:123px;
	width:181px;
	background-color:#336633; }

	.gallery img { padding:3px; }

.subgal {
	height:123px;
	width:181px;
	border: solid 1px #336633; }

	.subgal img {
		margin:3px;
		border: solid 2px #336633; }

#divobject {
	margin:3px;
	width:492px;
	height:326px;
	border: solid 1px #336633; }

.mainimg {
	height:334px;
	width:500px;
	border: solid 1px #336633; }

	.mainimg img {
		margin:3px;
		border: solid 2px #336633; }

#contentphotos {
	padding-left:20px;
	padding-top:10px; }

#player {
	width:75px;
	float:right;
	margin-top:-10px;
	margin-left:10px; }

/*Navigation Left*/

/************************************************************************/
/*****************           NAVIGATION LEFT           *****************/
/**********************************************************************/
#menu {
	margin-left:80px;
	vertical-align:top; }

#nav {
	list-style: none;
	width: 90px;
	padding: 0px 0 0; }

	#nav li {
		float: left;
		padding-bottom:6px;
		padding-top:6px; }

		#nav li a {
			text-decoration: none;
			display: block;
			color: #000; }

.navbot {
	padding-bottom:6px;
	border-bottom: solid 1px #dfa543;
	width:90px;
	margin-left:8px; }

.bordernone {
	width:90px;
	margin-left:8px; }

#nav li#liabout { height:12px; }

	#nav li#liabout a {
		background:url(../images/nav/aboutus.png) no-repeat;
		height:12px;
		text-indent:-5000px;
		width:90px; }

		#nav li#liabout a:hover { background:url(../images/nav/aboutus_over.png) no-repeat; }

#nav li#limen { height:13px; }

	#nav li#limen a {
		background:url(../images/nav/menus.png) no-repeat;
		height:12px;
		text-indent:-5000px;
		width:90px; }

		#nav li#limen a:hover { background:url(../images/nav/menus_over.png) no-repeat; }

#nav li#lipln { height:13px; }

	#nav li#lipln a {
		background:url(../images/nav/plan-event.png) no-repeat;
		height:13px;
		text-indent:-5000px;
		width:90px; }

		#nav li#lipln a:hover { background:url(../images/nav/plan-event-over.png) no-repeat; }

#nav li#lipht { height:11px; }

	#nav li#lipht a {
		background:url(../images/nav/photos.png) no-repeat;
		height:11px;
		text-indent:-5000px;
		width:90px; }

		#nav li#lipht a:hover { background:url(../images/nav/photos_over.png) no-repeat; }

#nav li#licnt { height:13px; }

	#nav li#licnt a {
		background:url(../images/nav/contact.png) no-repeat;
		height:13px;
		text-indent:-5000px;
		width:90px; }

		#nav li#licnt a:hover { background:url(../images/nav/contact_over.png) no-repeat; }

#nav li#lidrc { height:13px; }

	#nav li#lidrc a {
		background:url(../images/nav/directions.png) no-repeat;
		height:13px;
		text-indent:-5000px;
		width:90px; }

		#nav li#lidrc a:hover { background:url(../images/nav/directions_over.png) no-repeat; }

/*end*/
/*Cantact Us*/
#contact p {
	margin-left:80px;
	font-size:11px;
	font-family:Arial;
	margin-top:15px; }

#contact H2 {
	margin:0px;
	font-size:14px; }

/*End Contact Us*/
/*Subpages*/
#subpages {
	padding-left:60px;
	padding-top:5px; }

/*end Subpages*/
/************************************************************************/
/*****************             CONTACT FORM            *****************/
/**********************************************************************/
#limgcont{
	float:right;
	border: solid 1px #336633;
	height:166px;
	width:245px;}
#limgcont img{ 
	margin:3px;
	border: solid 2px #336633;  }
#mframe{
	width:302px;
	height:350px;}

.subgal {
	height:123px;
	width:181px;
	border: solid 1px #336633; }

	.subgal img {
		margin:3px;
		border: solid 2px #336633; }
/************************************************************************/
/*****************          PLAN AN EVENT FORM         *****************/
/**********************************************************************/
#pframe { margin: 20px 0px; width: 402px; height: 400px; }

/************************************************************************/
/*****************              EMAIL LIST             *****************/
/**********************************************************************/
#emaillist{	margin-left:80px; width:170px;   }
#emaillist form{ margin:10px 0px 0px; }

#emaillist p{ text-align:left!important; }

#emaillist p.em{
	margin-top:0px; }
	
#emaillist p.em span{
		font-weight: normal;
		font-family:Arial;
		font-size:10px;
		color:#333333;}

/************************************************************************/
/*****************        Content Text Homepage        *****************/
/**********************************************************************/
#contenttxt {
	color:#FFF;
	padding-top:10px;
	padding-left:5px;
	width:490px; }

#contentcontact { color:#FFF; }

#contenttxtsub {
	color:#FFF;
	padding-left:15px;
	padding-top:10px;
	width:550px; }

H1 {
	margin:0px;
	font-size:14px;
	color:#f6e082;
	font-family:Verdana, Arial, Helvetica, sans-serif; }

H2 {
	margin:0px;
	font-size:14px;
	color:#f6e082;
	font-family:Verdana, Arial, Helvetica, sans-serif; }

P {
	font-size:12px;
	line-height:18px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif; }

	P a {
		color:#333333;
		text-decoration:none; }

		P a:hover {
			color:#881d20;
			text-decoration:underline; }

.contactform {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; }

.opaque {
	opacity: .9;
	filter: alpha(opacity=90); }
/*H1*/
.h1home { display: block; width: 205px; height: 22px; text-indent: -2000em;  text-decoration: none;  z-index: 1000; background: url("../images/headers/pomodoro.png") 0 0 no-repeat; }
.h1about { display: block; width: 104px; height: 22px; text-indent: -2000em;  text-decoration: none;  z-index: 1000; background: url("../images/headers/aboutus.png") 0 0 no-repeat; }
.h1menus { display: block; width: 104px; height: 22px; text-indent: -2000em;  text-decoration: none;  z-index: 1000; background: url("../images/headers/menus.png") 0 0 no-repeat; }
.h1contact { display: block; width: 104px; height: 22px; text-indent: -2000em;  text-decoration: none;  z-index: 1000; background: url("../images/headers/contact.png") 0 0 no-repeat; }
.h1photos { display: block; width: 104px; height: 22px; text-indent: -2000em;  text-decoration: none;  z-index: 1000; background: url("../images/headers/photos.png") 0 0 no-repeat; }
.h2catering { display: block; width: 286px; height: 22px; text-indent: -2000em;  text-decoration: none;  z-index: 1000; background: url("../images/headers/catering.png") 0 0 no-repeat; }
.h1plan { display: block; width: 110px; height: 22px; text-indent: -2000em;  text-decoration: none;  z-index: 1000; background: url("../images/headers/plan.png") 0 0 no-repeat; }
 
