/* redefined html */
body {
	padding: 0px;
	margin: 0px;
	background-image: url(../i/bglines1.gif);
}
a { text-decoration: none; }
ul {
	list-style-image: url(../i/ul.gif); margin-top: 0px; margin-bottom: 14px; margin-left: 25px;
}
p { line-height: 18px;  margin-top: 0px; margin-bottom: 14px; }

/* custom selectors */
.bgamber1 { background-color: #946A18; }
.bgamber2 { background-color: #843205; }
.bgamber3 { background-color: #864E14; }
.bgnav1 { background-color: #E1D280; }
.bgleft1 {
	background-image: url(../i/bgin1.gif);
	background-color: #E0D17E;
	background-repeat: repeat-x;
	background-position: top;
}
.bgmain1 {
	background-image: url(../i/bgmain1.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: left;
}
#boxright1 {
	padding: 0px;
	margin: 0px;
	width: 133px;
	background-image: url(../i/boxright1b.gif);
}
#boxright1 div {
	padding: 8px 22px;
	font-size: 10px;
	color: #9C3D08;
}
#boxright2 {
	padding: 5px;
	background-image: url(../i/borderimg1.gif);
}
.box1 { border: 1px solid #946A18; }
.box2 { border: 1px solid #E3E3C3; }
.box3 { border: 1px solid #C1C6AA; }
.box4 { border-left: 1px solid #946A18; border-bottom: 1px solid #946A18; }
.rightcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9C3D08;
	line-height: 20px;
}
.rightcol a, .rightcol a:hover, .rightcol a:link, .rightcol a:visited {
	color: #F15B09;
}

/* linkage:catering */
.catering #color1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #B74F15; text-decoration: none; line-height: 18px;
}
.catering {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000; text-decoration: none;
}
.catering a, .catering a:link, .catering a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #B74F15; text-decoration: underline;
}
.catering a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #843205; text-decoration: underline;
}
/* linkage:events */
.events {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #946A18; text-decoration: none;
}
.events a, .events a:link, .events a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #946A18; text-decoration: none;
}
.events a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 10px;	color: #946A18; text-decoration: underline;
}
/* linkage:toplink */
.toplink {
	font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 14px;	color: #FFFFFF; text-decoration: none;
}
.toplink a, .toplink a:link, .toplink a:visited {
	font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 14px;	color: #FFFFFF; text-decoration: none;
}
.toplink a:hover {
	font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 14px;	color: #DFCD43; text-decoration: underline;
}
/* linkage:botlink */
.botlink {
	font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 10px; color: #9AA080; text-decoration: none;
}
.botlink a, .botlink a:link, .botlink a:visited {
	font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 10px; color: #9AA080; text-decoration: none;
}
.botlink a:hover {
	font-family: Times New Roman, Arial, Helvetica, sans-serif; font-size: 10px; color: #9AA080; text-decoration: underline;
}

/* headers */
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
h3 {
	font-family: "Times New Roman", Arial, Helvetica, serif;
	font-size: 20px;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	color: #B74F15;
}

/* linkage:div */
div.tabs, div.tabs a, div.tabs a:visited, div.tabs a:link {
	display: block;
  padding: 0px;
	margin: 0px;
  width: 100%;
	background-color: #F0E9C0;
	color: #9A7324;
  text-decoration: none;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

html>body div.tabs a {width:auto;}

div.tabs a:hover {
	background-color: #F7F4DF;
	text-decoration: underline;
	}

div.tabson, div.tabson, div.tabson:hover, div.tabson a {
	display: block ;
  padding: 0px;
	margin: 0px;
  width: 100%;
  background-color: #F7F4DF;
	color: #9A7324;
  text-decoration: underline;
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#zoompg {
	background-color: #F0E9C0;
	margin: 15px;
	padding: 10px;
}
#zoombtn {
	width: 85px;
	border: 1px solid #843205;
	color: #FFFFFF;
	background-color: #CF6327;
}