html
{
padding:0; 
margin:0 auto; 
border:0;
color: #3C2C1C;
font-size:.9em; 
font-family: verdana, arial, helvetica, sans-serif;
height: 100%;
background: #e6d9ca url(images/brown_grad3.jpg) repeat-x;
background-attachment:fixed;
}

table.center {margin-left:auto; margin-right:auto;}

#tbl1
{
width: 920px;
}

.phone {
color: #3C2C1C;
font-size:1.4em; 
font-family: verdana, arial, helvetica, sans-serif;
font-weight: bold;
background: #FFF;
}

p { margin: 0; padding: 0; }

td 
{
color: #3C2C1C;
font-size:1em; 
font-family: verdana, arial, helvetica, sans-serif;
line-height: 150%;
}


body
{
height: 100%;
margin:0 auto;
}

#nonFooter
{
position: relative;
min-height: 100%;
width:920px;
border-left: 2px solid #3C2C1C;
border-right: 2px solid #3C2C1C;
background: #FFF;
margin: 0 auto;
padding: 0;
}

#hdr {
  float:left;
  width:100%;
  background:#8A6541 url(images/bg.gif) repeat-x bottom;
  color: #3C2C1C;
  font-size:.90em; 
  font-family: verdana, arial, helvetica, sans-serif;
  line-height:normal;
  }
#hdr ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#hdr li {
  float:left;
  background: url(images/rgt.gif) no-repeat right top;
  margin:0;
  padding:0 5px 0 0;
  }
#hdr a {
  float:left;
  display:block;
  background: url(images/lft.gif) no-repeat left top;
  padding:2px 7px 2px 20px;
  text-decoration:none;
  font-weight:bold;
  color:#FFE4C4;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#hdr a {float:none;}
/* End IE5-Mac hack */

#hdr a:visited {
  color:#F4A460 ;
  }
#hdr a:hover {
  color:#fff;
  background-color: inherit;
  }
#hdr #current {
  background-image: url(images/right_on.gif);
  }
#hdr #current a {
  background-image: url(images/left_on.gif);
  color:#AA0000;
  padding-bottom:2px;
  }

* html #nonFooter
{
height: 100%;
}

#content
{
	padding: 0px 25px 0px 25px;
}

#content2
{
	width: 100%;
}

#footer
{
position: relative;
margin: -50px auto 0 auto;
width: 920px;
}

A.header:link {
color: #3C2C1C;
text-decoration: none;
padding: 0 0 2px 0;
border-bottom: 1px solid #3C2C1C;
letter-spacing: .25em;
}

A.header:visited {
color:#8A6541;
text-decoration: none;
border-bottom: 1px solid #8A6541;
padding: 0 0 2px 0;
letter-spacing: .25em;
}

A.header:hover {
color:#63492F;
text-decoration: none;
border-bottom: 1px solid #63492F;
padding: 0 0 2px 0;
letter-spacing: .25em;
}

A.standard:link {
color: #3C2C1C;
text-decoration: none;
padding: 0 0 2px 0;
border-bottom: 1px solid #3C2C1C;
}

A.standard:visited {
color:#8A6541;
text-decoration: none;
border-bottom: 1px solid #8A6541;
padding: 0 0 2px 0;
}

A.standard:hover {
color:#63492F;
text-decoration: none;
border-bottom: 1px solid #63492F;
padding: 0 0 2px 0;
}

A.footer:link {
color: #FFFFFF;
text-decoration: none;
padding: 0 0 2px 0;
border-bottom: 1px solid #FFFFFF;
letter-spacing: .25em;
background: transparent;
}

A.footer:visited {
color:#EEE8AA;
text-decoration: none;
border-bottom: 1px solid #EEE8AA;
padding: 0 0 2px 0;
letter-spacing: .25em;
background: transparent;
}

A.footer:hover {
color:#FFD700;
text-decoration: none;
border-bottom: 1px solid #FFD700;
padding: 0 0 2px 0;
letter-spacing: .25em;
}

#image{
	border-style:groove;
	border-color: #AA0000;
	border-width:4px;
	padding: 0;
	background: #3C2C1C;
	width: 300px;
	height: 200px;
      }
 
.image2{
	border:4px groove #AA0000;
	background: #FFFFFF;
      }
      
.photo_caption {
color: #3C2C1C;
font: bold .8em verdana, arial, helvetica, sans-serif;
letter-spacing: 1px;
}

.content_header {
color: #3C2C1C;
font: bold 1.05em verdana, arial, helvetica, sans-serif;
letter-spacing: 2px;
}

ul { 
margin-left:25px;
padding-left: 25px; 
line-height:200%;
}

.button{background: #685D7D;padding:0 15px 2px;border:2px solid #333;height:34px;line-height:34px;color:#FFF;font:bold 14px Verdana,Arial,Helvetica,sans-serif;display:inline-block;text-decoration:none;letter-spacing:1px;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}