body {
    background: url(/media/images/bg.gif) #655533 repeat-x;
    margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.oneColLiqCtr #main_container {
    width: 617px;  /* this will create a container 80% of the browser width */
    margin: 21px auto; /* the auto margins (in conjunction with a width) center the page */
    text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColLiqCtr #mainContent {
    padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

#nav {
margin-left:23px;
}

#body {
margin-left:23px;
background:url(/media/images/repeat.gif) repeat-y;
}

td.flash {
width:245px;
padding-left:35px;
background:url(/media/images/flash.jpg) no-repeat right;
}

td.intro {
width:314px;
height:288px;
background-image:url(/media/images/intro.jpg);
background-repeat:no-repeat;
padding-top:30px;
}

td.intro p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:19px;
padding-right:54px;
line-height:18px;
}

td.flatpage
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#FFFFFF;
   padding-left:19px;
   padding-right:54px;
   line-height:18px;
/*    border:solid 1px black; */
}

table.default_table
{
   margin-left:40px;
   width:513px;
   background: #99b0be;
   margin-top:-1px;

/*    border: solid 1px black; */
}

td.default_table_corner_tl
{
   background: url(/media/images/corner_tl.gif) no-repeat left;
   width:15px;
   height:15px;
}

td.default_table_filler_t
{
   background: url(/media/images/filler_t.gif) repeat-x center;
   height:15px;
}

td.default_table_corner_tr
{
   background: url(/media/images/corner_tr.gif) no-repeat right;
   width:15px;
   height:15px;
}

td.default_table_filler_r
{
   background: url(/media/images/filler_r.gif) repeat-y;
   width:15px;
}

td.default_table_filler_l
{
   background: url(/media/images/filler_l.gif) repeat-y left;
   width:15px;
}

td.default_table_corner_bl
{
   background: url(/media/images/corner_bl.gif) no-repeat left;
   width:15px;
   height:15px;
}

td.default_table_filler_b
{
   background: url(/media/images/filler_b.gif) repeat-x center;
   height:15px;
}

td.default_table_corner_br
{
   background: url(/media/images/corner_br.gif) no-repeat right;
   width:15px;
   height:15px;
}

.clear {
  clear: both;
}

.gallery-album-list,
.gallery-photo-list {
  list-style:none;
}

.gallery-album-list li,
.gallery-photo-list li {
  width: 250px;
  height: 270px;
  display: block;
  float: left;
  text-align: center;
/*   border: 1px solid #f00; */
}
.gallery-album-list li img,
.gallery-photo-list li img,
.photo img {
  border: 1px solid #555;
  padding: 5px;
}

.album-pages,
.photo-pages {
  text-align: center;
  clear: both;
  padding-bottom:20px;
}

.photo-pages
{
    padding-top:20px;
}

#menu_container li
{
   list-style:none;
   margin-left:-25px;
}