
table#llayout_table {
  width: 100%;
  height: 100%;
}

table#llayout_table_content {
  width: 875px;
  height: 100%;
}

td#lcontent {
  width: 875px;
}


td#louter_l {
  height: 160px;
  background-color: #473413;
  background-image: url(images/header_bgl.gif);
  background-repeat: repeat-x;
}

td#louter_r {
  height: 166px;
  background-color: #473413;
  background-image: url(images/header_bgr.gif);
  background-repeat: repeat-x;
}

td#lhead_logo {
  height: 160px;
  width: 184px;
  background-image: url(images/nav_bg.gif);
  background-repeat: repeat-y;
  vertical-align: top;
}
td#lhead_logo div {
  height: 160px;
  width: 184px;
  background-image: url(images/header_logo.gif);
}

td#lhead_header {
  height: 144px;
  width: 691px;
  background-image: url(images/header_bg.gif);
  background-repeat: no-repeat;
}

td#lmain_title {
  height: 30px;
  background-image: url(images/main_title_bg.gif);
  background-repeat: repeat-y;
  font-weight: bold;
  color: white;
  padding-left: 20px;
}

td#lmain_content {
  width: 692px;
  background-image: url(images/main_bg.gif);
  background-repeat: repeat-y;
  vertical-align: top;
  padding: 10px;
  padding-right: 21px;
}

td#lmain_bottom {
  width: 691px;
  height: 21px;
  background-image: url(images/main_bottom.gif);
  background-repeat: no-repeat;
  background-color: #AB8239;
  padding-top: 10px;
  padding-bottom: 2px;
  font-size: 8pt;
  color: #E8D8BB;
}
td#lmain_bottom a:link, td#lmain_bottom a:visited, td#lmain_bottom a:active, td#lmain_bottom a:hover {
  color: #E8D8BB;
}


td#lnav_outer {
  width: 184px;
  background-image: url(images/nav_outer_bg.gif);
  background-repeat: repeat-y;
  vertical-align: top;
}

div#lnav_bottom {
  width: 184px;
  height: 5px;
  background-image: url(images/nav_bottom.gif);
  background-repeat: no-repeat;
}

div.lnav_part {
  width: 184px;
  height: 32px;
  background-repeat: no-repeat;
}

div.lnav_space {
  background-image: url(images/nav_bg.gif);
  background-repeat: repeat-y;
}

div.lnav_text {
  background-image: url(images/nav_bg.gif);
  background-repeat: repeat-y;
  padding-top: 1px;
  padding-left: 20px;
  color: #CAB185;
  font-style: italic;
}
div.lnav_menu {
  background-image: url(images/nav_menubg.gif);
  background-repeat: repeat-y;
  height: 29px;
  font-weight: bold;
  font-size: 12pt;
  padding-top: 5px;
  padding-left: 10px;
}

td#lnav_outer a:link, td#lnav_outer a:active, td#lnav_outer a:visited, td#lnav_outer a:hover  {
  display: block;
  height: 21px;
  padding-top: 1px;
  padding-left: 20px;
  color: white;
  text-decoration: none;
  background-image: url(images/nav_bg.gif);
  background-repeat: repeat-y;
}
td#lnav_outer a:hover {
  background-image: url(images/nav_over.gif);
  background-repeat: repeat-y;
}
td#lnav_outer a.active {
  background-image: url(images/nav_active.gif);
  background-repeat: repeat-y;
}






  /* ----------------------------------- */
  /* ----------------------------------- */
  /* ------------ TABLE ---------------- */
  
  /* header */
  td.ltbl_hl {
    width: 5px;
    height: 28px;
    background-image: url(images/table_hl.gif);
    background-repeat: no-repeat;
  }
  td.ltbl_hr {
    width: 5px;
    height: 28px;
    background-image: url(images/table_hr.gif);
    background-repeat: no-repeat;
  }
  
  td.ltbl_h {
    height: 28px;
    background-image: url(images/table_hbg.gif);
    background-repeat: repeat-x;
    padding-left: 5px;
    font-weight: bold;
  }
  
  td.ltbl_hvr {
    width: 1px;
    height: 28px;
    background-image: url(images/table_vr.gif);
    background-repeat: no-repeat;
  }
  
  /* body */
  
  td.ltbl_mvr {
    width: 1px;
    background-color: #543B0F;
  }
  
  td.ltbl_m_odd, td.ltbl_ml_odd, td.ltbl_mr_odd {
    background-color: #87611D;
    border-top: 1px solid #543B0F;
    padding: 2px;
  }
  td.ltbl_ml_odd {
    border-left: 1px solid #543B0F;
  }
  td.ltbl_mr_odd {
    border-right: 1px solid #543B0F;
  }
  
  
  td.ltbl_m_even, td.ltbl_ml_even, td.ltbl_mr_even {
    background-color: #775517;
    border-top: 1px solid #543B0F;
    padding: 2px;
  }
  td.ltbl_ml_even {
    border-left: 1px solid #543B0F;
  }
  td.ltbl_mr_even {
    border-right: 1px solid #543B0F;
  }
  
  /* footer */
  td.ltbl_b {
    height: 1px;
    background-color: #543B0F;
  }
  /* ----------------------------------- */
  /* ----------------------------------- */


  
  

  /* ----------------------------------- */
  /* ----------------------------------- */
  /* ------------ GUESTBOOK ------------ */
  
  /* top */
  td.lgb_tl {
    height: 10px;
    width: 3px;
    background-image: url(images/gb_tl.gif);
    background-repeat: no-repeat;
  }
  td.lgb_tr {
    height: 10px;
    width: 3px;
    background-image: url(images/gb_tr.gif);
    background-repeat: no-repeat;
  }
  td.lgb_t {
    height: 10px;
    background-image: url(images/gb_tbg.gif);
    background-repeat: repeat-x;
  }
  
  
  /* main */
  td.lgb_l {
    width: 3px;
    background-image: url(images/gb_l.gif);
    background-repeat: repeat-y;
  }
  td.lgb_r {
    width: 3px;
    background-image: url(images/gb_r.gif);
    background-repeat: repeat-y;
  }
  td.lgb_ml {
    width: 20%;
    background-color: #745622;
    border-right: 1px solid #543B0F;
    padding: 5px;
    vertical-align: top;
  }
  td.lgb_mr {
    background-color: #846227;
    padding: 5px;
    vertical-align: top;
  }
  
  
  /* bottom */
  td.lgb_bl {
    height: 10px;
    width: 3px;
    background-image: url(images/gb_bl.gif);
    background-repeat: no-repeat;
  }
  td.lgb_br {
    height: 10px;
    width: 3px;
    background-image: url(images/gb_br.gif);
    background-repeat: no-repeat;
  }
  td.lgb_b {
    height: 10px;
    background-image: url(images/gb_bbg.gif);
    background-repeat: repeat-x;
  }
  
  /* ----------------------------------- */
  /* ----------------------------------- */











  body {
      background-color:     #473413;
      cursor:               default;
      font-family:          verdana;
  }
  
  body, td {
      color:                white;
      margin:               0px;
      text-decoration:      none;
	    font-weight: 		      normal;
	    font-style:		        normal;
	    font-variant:		      normal;
	    font-stretch:		      normal;
	    font-family:		      Verdana, Arial, Helvetica, sans-serif;
	    font-size:		        10pt;
	    text-transform:		    none;
  }
  
  img, a img {
      border:               none;
  }
  
  
  

  a:link, a:hover, a:active, a:visited {
	    color:			          #F3E9D6;
	    text-decoration:	    underline;
	    cursor:			          pointer;
  }

  a:hover {
	    color:			          white;
	    text-decoration:	    none;
  }

  a.none:link, a.none:hover, a.none:active, a.none:visited {
	    text-decoration:	    none;
  }
  
  
  
  
  
  .title1 {
    font-family:                verdana;
    font-size:                  18pt;
    font-weight:                bold;
    font-variant:               small-caps;
  }
  
  .label {
    font-size:                  10pt;
    font-weight:                bold;
    font-variant:               small-caps;
    text-align:                 right;
    vertical-align:             bottom;
  }
  
  
  .txt, .txt2, .txt32, .txt34, .area1 {
    background-color:           #AB8239;
    border:                     1px solid #E2C590;
    font-family:                courier new;
    font-size:                  10pt;
    width:                      200px;
  }
  
  .txt2 {
    width:                      100px;
  }
  
  .txt32 {
    width:                      30px;
  }
  
  .txt34 {
    width:                      50px;
  }
  
  .area1 {
    width:                      400px;
  }
  
  
  .failed {
    color:                      #800000;
    font-weight:                bold;
  }
  
  
  
  
  /*      BUTTONS       */
  a.btn:link, a.btn:hover, a.btn:active, a.btn:visited {
  	color:			                #EFD4A4;
  	text-decoration:	          none !important;
    font-family:                verdana;
    font-size:                  10pt;
    padding-top:                5px;
    background-image:           url(images/btn_normal.gif);
    background-repeat:          no-repeat;
    width:                      139px;
    height:                     27px;
    text-align:                 center;
    display:                    table-cell;
    padding-left:               2px;
    padding-right:              2px;
  }

  a.btn:hover {
    background-image:           url(images/btn_hover.gif);
    color:                      white;
  }

  a.btn:active, a.btn:focus {
    background-image:           url(images/btn_down.gif);
    color:                      white;
  }
  
  
  
  
  
  h1 {
    margin-top:                 5px;
    font-size:                  14pt;
    border-bottom:              1px solid #AB8239;
  }
  h2 {
    margin:                     0px;
  }
  
  
  hr {
    height: 0px;
    border: 0px;
    border-top: 1px solid #AB8239;
  }
  fieldset {
    border: 1px solid #AB8239;
  }
  fieldset legend {
    font-style: italic;
    font-weight: bold;
  }
  
  
  
  .smallFontIndent {
    font-size: 10pt;
    text-indent: 20px;
  }

  
  
  textarea.tinymce {
    width: 100%;
  }
  
  
  .errorBox {
    margin-left: 10%;
    margin-right: 10%;
    margin-top: 20px;
    margin-bottom: 30px;
    background-color: #854323;
    padding: 10px;
    padding-left: 30px;
    color: white;
    border: 1px solid #653313;
  }
