body {
    padding: 10px 0 10px 0;
	border: 0px solid white;
   	margin: 0px 0 0 0;
	color: black;
	font-family: Arial, Helvetica, Times, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
	text-align: center;
    text-transform: none;
    line-height: 125%;
    background-color: transparent;
    background-image: url(images/bg.gif);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    background-attachment: fixed;
}
span {
    display: none;
}

/*************************************/
/*            PAGE STYLING           */
/*************************************/
#center {
    position: relative;
    verflow: auto;
    width: 768px;
    padding: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
   	margin: 0px auto 0px auto;
	font-family: Arial, Helvetica, Times, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
	text-align: left;
    text-transform: none;
    line-height: 125%;
    background-color: #ECECCC;
}
#top,
#middle {
    position: relative;
    float: left;
    width: 766px;
    padding: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
   	margin: 0px 0px 0px 0px;
    background-color: #ECECCC;
}

/*************************************/
/*          LAYOUT STYLING           */
/*************************************/
#header {
    position: relative;
    float: left;
    width: 525px;
    padding: 20px 10px 0px 0px;
	border: 0px solid CornflowerBlue;
   	margin: 0px 0px 0px 0px;
    background-color: transparent;
}
#award {
    position: relative;
    float: right;
    width: 230px;
    padding: 5px 0px 10px 0px;
	border: 0px solid lime;
   	margin: 0px 0px 0px 0px;
    background-color: transparent;
}

.wide,
.wide2 {
    position: relative;
    float: left;
    clear: both;
    width: 760px;
    padding: 5px 0px 5px 5px;
	border-top: 0px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
    order-color: red;
   	margin: 0px 0px 0px 0px;
    background-color: transparent;
}
.wide2 {
    padding: 0px 0px 0px 5px;
    background-color: #999966;
}
.bordertop {
	border-top: 2px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

table {
    position: relative;
    float: left;
    clear: both;
    width: 750px;
    padding: 0px 0px 0px 0px;
	border: 0px solid red;
   	margin: 0px 0px 0px 0px;
    background-color: transparent;
}
table tr td {
    position: relative;
    loat: left;
    lear: both;
    idth: 750px;
    padding: 0px 0px 0px 0px;
	border: 0px solid lime;
   	margin: 0px 0px 0px 0px;
    background-color: transparent;
}
table tr th {
    position: relative;
    loat: left;
    lear: both;
    idth: 750px;
    padding: 0px 0px 0px 0px;
	border: 0px solid pink;
   	margin: 0px 0px 0px 0px;
    background-color: transparent;
}

.left {
    position: relative;
    float: left;
    verflow: auto;
    height: 100%;
    width: 409px;
    padding: 10px;
	border: 0px solid red;
   	margin: 0px 0px 0px 0px;
    background-color: transparent;
}
.left.location,
.left.directions {
    width: 510px;
	border-right: 2px solid #FFFFFF;
}
.right {
    position: relative;
    float: left;
    verflow: auto;
    height: 100%;
    width: 315px;
    padding: 10px;
	border: 0px solid red;
   	margin: 0px 0px 0px 0px;
    background-color: transparent;
}
.right.location,
.right.directions {
    width: 210px;
}
.right.dining {
	border-left: 2px solid #FFFFFF;
}

.altbox {
    position: relative;
    float: left;
    width: 385px;
    padding: 0px 0px 0px 0px;
	border: 2px solid #FFFFFF;
   	margin: 0px 0px 10px 10px;
    background-color: #999966;
}
.address,
.address2 {
    position: relative;
    float: left;
    width: 145px;
    padding: 15px;
    border-right: 2px solid #FFFFFF;
    margin: 0px 0px 0px 0px;
	color: white;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
	text-align: left;
    text-transform: none;
    line-height: 125%;
}
.address2 {
    width: 175px;
    border: 0px solid #FFFFFF;
}
.nb {
	border: 0px solid #FFFFFF;
}

div.acc_text {
    float: left;
    width: 550px;
    padding: 0px;
    border: 0px solid red;
    margin: 10px 0px 0px 0px;
    background-color: transparent;
}
div.acc_img {
    float: right;
    padding: 5px;
    border: 2px solid #797951;
    margin: 10px 10px 10px 0px;
    background-color: transparent;
}

/*************************************/
/*          SITE BY STYLING          */
/*************************************/
#siteby {
    width: 765px;
    margin: 0px auto 0px auto;
    border: 0px solid #ECECCC;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
}
#siteby a:link,
#siteby a:visited,
#siteby a:active {
	display: block;
    position: relative; /*relative*//*absolute*/
    top: 0px;
    left: 0px;
    float: right;
    clear: both;
    margin: 10px 0px 10px 0px;
    border: 0px dotted #ECECCC;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: transparent; /*transparent*/
}
#siteby a:hover {
    color: white;
}
#siteby a img {
    margin: 0px 0px 0px 0px;
    border: 0px dotted #ECECCC;
    padding: 0px 0px 0px 0px;
}

/******************/
/* HEADER STYLING */
/******************/
h2 {
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
  	margin: 5px 0px 5px 10px;
    font-family: Arial, Helvetica, Times, serif;
    font-size: 18px;
    font-weight: bold;
    font-style: normal;
    color: #797951;
    line-height: 100%;
}
h3 {
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
  	margin: 5px 0px 5px 10px;
    font-family: Arial, Helvetica, Times, serif;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #797951;
    line-height: 100%;
}
h4 {
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
  	margin: 10px 0px 5px 10px;
    font-family: Arial, Helvetica, Times, serif;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    color: #000000;
    line-height: 100%;
}

/****************/
/* TEXT STYLING */
/****************/
p {
    padding: 0px 0px 0px 0px;
    border: 0px solid green;
    margin: 10px 8px 10px 8px;
	color: black;
	font-family: Arial, Helvetica, Times, serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
	text-align: left;
    text-transform: none;
    line-height: 125%;
}
p.c {
	text-align: center;
}
.wide2 p {
	color: #FFFFFF;
}

b {
    font-weight: bold;
}
abbr,
acronym {
	border-bottom: 1px dotted #ECDCB7;
    cursor: help;
}
big {
    font-size: 20px;
}
small {
    font-size: 10px;
}
strong {
    font-weight: bold;
	color: #797951;
}
em {
    font-weight: normal;
    font-style: italic;
    color: #797951;
}

a:link, a:visited, a:active {
    color: #797951;
    text-decoration: underline;
    background-color: transparent;
}
a:hover {
    color: #797951;
    text-decoration: none;
}

a.white:link, a.white:visited, a.white:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.white:link {
	text-decoration: none;
}

a.small {
    font-size: 10px;
}

/*******************/
/*  IMAGE STYLES   */
/*******************/
img.index {
    float: left;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 10px 0px 20px 10px;
    background-color: transparent;
}

img.award {
    width: 100px;
    height: 59px;
    display: block;
    padding: 3px;
    border: 1px solid #797951;
    margin: 5px auto 0px auto;
    text-align: center;
    background-color: #FFFFFF;
}

/*******************/
/* UNORDERED LIST  */
/*******************/
ul.basic {
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
   	margin: 10px 0px 5px 25px;
    text-align: left;
}
ul.basic li {
	margin: 0px 0px 0px 0px;
    border: 0px solid orange;
    padding: 0px 0px 10px 0px;
	color: black;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
}

/*******************/
/* DEFINITION LIST */
/*******************/
dl {
    float: left;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
   	margin: 0px 10px 30px 30px;
    list-style-type: none;
    text-align: left;
}
dl dt {
    float: left;
    clear: left;
    width: 180px;
	margin: 0px 0px 0px 0px;
    border: 0px solid orange;
    padding: 15px 8px 0px 14px;
	color: black;
    font-size: 12px;
    font-weight: bold;
    line-height: 130%;
    text-align: left;
}
dl dd {
    float: left;
	margin: 0px 0px 0px 0px;
    border: 0px solid lime;
    padding: 15px 0px 0px 25px;
	color: black;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
    background-image: url(images/quote1.gif);
    background-position: 0px 13px;
    background-repeat: no-repeat;
}
dl div.quote {
    float: left;
    clear: none;
    width: 11px;
    height: 9px;
	margin: 13px 0px 0px 15px;
    border: 0px solid pink;
    padding: 0px 0px 0px 0px;
    background-image: url(images/quote2.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

dl.address {
    width: 750px;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
   	margin: 0px auto 30px auto;
    list-style-type: none;
    text-align: left;
}
dl.address dt.address,
dl.address dd.address {
    height: 100px;
}
dl.address dt {
    float: left;
    clear: left;
    width: 100px;
	margin: 0px 0px 2px 220px;
    border: 0px solid orange;
    padding: 5px 0px 5px 5px;
	color: white;
    font-size: 12px;
    font-weight: bold;
    line-height: 130%;
    text-align: left;
    background-color: #999966;
}
dl.address dd {
    float: left;
	margin: 0px 0px 2px 0px;
    border: 0px solid lime;
    padding: 5px 0px 5px 15px;
	color: black;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    text-align: left;
    background-image: none;
    background-position: 0px 13px;
    background-repeat: no-repeat;
}

/***********/
/* GALLERY */
/***********/
div.gallery {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    background-color: transparent; /*transparent*/
}
div.gallery .block {
    float: left;
    padding: 0px 0px 0px 0px;
    border: 0px solid lime;
    margin: 0px 25px 10px 25px;
    background-color: transparent; /*transparent*/
}
div.gallery img {
    float: left;
    width: 200px;
    height: 133px;
    padding: 5px;
    border: 2px solid #797951;
    margin: 10px;
    background-color: #FFFFFF; /*transparent*/
}

/*************************************/
/*        MAIN PAGE NAVIGATION       */
/*************************************/
div.nav {
    position: relative;
    clear: both;
    list-style-type: none;
    width: 100%;
  	margin: 0px 0px 0px 0px;
    border: 0px solid red;
    padding: 0px 0px 0px 0px;
    text-align: center;
    background-color: transparent;
    background-image: none;
}
ul.nav {
    position: relative; /*relative absolute*/
    float: left;
    list-style-type: none;
  	margin: 0px 0px 8px 6px;
    border: 0px solid #FFFFFF;
    padding: 0px 0px 0px 0px;
    text-align: center;
    background-color: transparent; /*transparent*/
    background-image: none;
}
ul.nav li {
    display: inline;
    float: left;
  	margin: 0px 0px 0px 0px;
    border: 0px solid cyan;
    padding: 0px 0px 0px 0px;
    background-color: #999966; /*transparent*/
}
ul.nav li a:link,
ul.nav li a:visited,
ul.nav li a:active {
    display: block;
    width: 106px;
    margin: 0px 0px 0px 0px;
    border-right: 2px solid #ECECCC;
    padding: 5px 0px 5px 0px;
	color: white;
	font-family: Arial, Times, serif;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
    background-color: transparent; /*transparent*/
}
ul.nav li a:hover {
    background-color: #B1B18B; /*transparent*/
}
ul.nav li.current a:link,
ul.nav li.current a:visited,
ul.nav li.current a:active,
ul.nav li.current a:hover {
	color: #6F6F4A;
    background-color: #D6D68F; /*  */
}

