/*---------------------------------------------*/
/* DEFAULTS                                    */
/*---------------------------------------------*/
body
{
  background:  #365d12 url(../imgs/bamboo.jpg) repeat-x top left;
	margin:      0px 0px 0px 0px;
}

table, th, tr, td
{
  table-layout:     fixed;
  border-width:     0px 0px 0px 0px;
  border-spacing:   0px;
  padding:          0px 0px 0px 0px;
  margin:           0px 0px 0px 0px;
}
/*
table, th, tr, td
{
  table-layout:fixed;
  border-width:1px 1px 1px 1px;
  border-spacing:0px;
  border-style:solid solid solid solid;
  border-color:blue blue blue blue;
  border-collapse:separate;
  padding:0px 0px 0px 0px;
}
*/
h1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   22px;
  color:       #000000;
}

h3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   13px;
  color:       #000000;
}

input, textarea
{
  background: #95d08b;
  border:     solid #ffffff 1px;
  font:       11px Verdana, Arial, Helvetica, sans-serif;
  color:      #000000;
  padding:    3px 3px 3px 3px;
}

input.enter
{
  background:   #95d08b;
  font-weight:  bold;
}

/*---------------------------------------------*/
/* OVERRIDES                                   */
/*---------------------------------------------*/
a.white:link    {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; text-decoration:none;}
a.white:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; text-decoration:none;}
a.white:hover   {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#598530; text-align:center; text-decoration:none;}

a.footer:link    {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration: none; }
a.footer:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration: none; }
a.footer:hover   {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold; color:#598530; text-decoration: underline;}


/*---------------------------------------------*/
/* USER-DEFINED                                */
/*---------------------------------------------*/
.text_title
{
  line-height: 0px;
  font-weight: bold;
}

.header
{
  /*background-image: url('imgs/title.jpg');*/
  width:            800px;
  height:           128px;
  border-width:     0px 0px 0px 0px;
  border-spacing:   0px;
  padding:          0px 0px 0px 0px;
}

.middle
{
  border-width:     0px 0px 0px 0px;
  border-spacing:   0px;
  padding:          0px 9px 0px 11px;
  margin:           0px 0px 0px 0px;
}

.footer
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:   10px;
  color:       #ffffff;
  text-align:  center;
}

.menu
{
  background-color: #6c6344;
  border-width:     2px 2px 0px 2px;
  border-spacing:   0px;
  border-style:     solid solid solid solid;
  border-color:     white white white white;
  border-collapse:  separate;
  padding:          6px 3px 6px 3px;
  text-align:       center;
}

.cell
{
  background-color: #e3d6b6;
  width:            780px;
  border-width:     2px 2px 2px 2px;
  border-spacing:   0px;
  border-style:     solid solid solid solid;
  border-color:     white white white white;
  border-collapse:  separate;
  padding:          3px 3px 3px 3px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
  color:            #000000;
  text-align:       left;
}

.intro_left
{
  background-color: #C5B387;
  width:            420px;
  border-style:     solid solid solid solid;
  border-color:     #e3d6b6 #e3d6b6 #e3d6b6 #e3d6b6;
  border-collapse:  separate;
  padding:          2px 10px 2px 10px;
  text-align:       left;
}

.intro_right
{
  background-color: #C5B387;
  width:            172px;
  border-style:     solid solid solid solid;
  border-color:     #e3d6b6 #e3d6b6 #e3d6b6 #e3d6b6;
  border-collapse:  separate;
  padding:          2px 2px 2px 2px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
  text-align:       right;
  line-height:      11px;
}

.info
{
  background-color: #e3d6b6;
  width:            780px;
  border-width:     2px 2px 2px 2px;
  border-spacing:   0px;
  border-style:     solid solid solid solid;
  border-color:     white white white white;
  border-collapse:  separate;
  padding:          3px 10px 3px 10px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
  color:            #000000;
  text-align:       left;
}

.p_img
{
  padding:          5px 5px 5px 5px;
}

.news_img
{
  width:            192px;
  border-width:     2px 2px 2px 2px;
  border-spacing:   2px;
  border-style:     solid solid solid solid;
  border-color:     #e3d6b6 #e3d6b6 #e3d6b6 #e3d6b6;
  border-collapse:  separate;
  padding:          2px 2px 2px 2px;
  text-align:       left;
}

.news_desc
{
  background-color: #C5B387;
  width:            400px;
  border-width:     4px 2px 4px 2px;
  border-spacing:   2px 2px 2px 2px;
  border-style:     solid solid solid solid;
  border-color:     #e3d6b6 #e3d6b6 #e3d6b6 #e3d6b6;
  border-collapse:  separate;
  padding:          2px 2px 2px 10px;
  text-align:       left;
}

.thumb
{
  width:            96px;
  height:           72px;
  border-width:     0px 0px 0px 0px;
  border-spacing:   0px;
  margin:           4px 4px 4px 4px;
}

.photo
{
  width:            512px;
  height:           416px;
  border-width:     0px 0px 0px 0px;
  border-spacing:   0px;
  margin:           16px 8px 0px 8px;
}

.brochure
{
  table-layout:     auto;
}

.directions
{
  border-width:     0px 0px 0px 0px;
  border-spacing:   0px;
  padding:          8px 8px 8px 8px;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
  color:            #000000;
  text-align:       left;
}

.time
{
  border-collapse:  collapse;
}

.time_row1
{
  background-color: #95d08b;
}

.time_row2
{
  background-color: #e3d6b6;
}

.time_day
{
  width:            40px;
  padding:          4px 6px 4px 6px;
  border-width:     1px 1px 1px 1px;
  border-spacing:   0px;
  border-style:     solid solid solid solid;
  border-color:     white white white white;
  text-align:       right;
}

.time_hours
{
  width:            140px;
  padding:          4px 6px 4px 6px;
  border-width:     1px 1px 1px 1px;
  border-spacing:   0px;
  border-style:     solid solid solid solid;
  border-color:     white white white white;
  text-align:       left;
}

.valentine_title
{
  font-family:      Script MT Bold, Avant Garde, Tahoma, Helvetica, sans-serif;
  font-size:        26px;
  color:            #F53C8A;
}

.valentine_header
{
  font-family:      Script MT Bold, Avant Garde, Tahoma, Helvetica, sans-serif;
  font-size:        22px;
  color:            #F53C8A;
}

.valentine_font
{
  font-family:      Script MT Bold, Avant Garde, Tahoma, Helvetica, sans-serif;
  font-size:        18px;
  color:            #F53C8A;
}

