html, body {
height: 100%
}
body {
margin: 0;
padding: 0;
font: 69% "Century Gothic", Helvetica, Arial, sans-serif;
color: #231f20;
background: #e6e5e1;
}
a:link, a:visited {
color: #9fa4a0;
}
a:hover {
color: #231f20;
}

.logo {
position: absolute;
left: 36px;
top: 34px;
}

.maintable td {
text-align: center;
}

.maincontainer {
position: relative;
margin: 0 auto;
width: 570px;
height: 304px;
padding: 34px 34px 10px;
border: 1px solid #c3c5c1;
background: #fcfcfd;
text-align: left;
}
.sidebar {
position: relative;
width: 166px;
float: left;
}

td {
font-size: 69%;
}

ul.navbar {
position: absolute;
top: 67px;
left: 35px;
height: 96px;
margin: 0;
padding: 0;
list-style: none;
}
ul.navbar li {
height: 16px;
overflow: hidden;
}
ul.navbar li, ul.navbar li a {
float: left;
clear: left;
}
ul.navbar li a {
display: block;
width: 100px;
height: 0;
padding-top: 16px;
background: url(/__phpAutoGallery/img/navbar_side.gif) no-repeat;
overflow: hidden;
}
ul.navbar li.people a:link, ul.navbar li.people a:visited {
background-position: 0 0;
}
ul.navbar li.people a:hover, ul.navbar li.people a.selected:link, ul.navbar li.people a.selected:visited {
background-position: -100px 0;
}
ul.navbar li.places a:link, ul.navbar li.places a:visited {
background-position: 0 -16px;
}
ul.navbar li.places a:hover, ul.navbar li.places a.selected:link, ul.navbar li.places a.selected:visited {
background-position: -100px -16px;
}
ul.navbar li.commercial a:link, ul.navbar li.commercial a:visited {
background-position: 0 -32px;
}
ul.navbar li.commercial a:hover, ul.navbar li.commercial a.selected:link, ul.navbar li.commercial a.selected:visited {
background-position: -100px -32px;
}
ul.navbar li.sport a:link, ul.navbar li.sport a:visited {
background-position: 0 -48px;
}
ul.navbar li.sport a:hover, ul.navbar li.sport a.selected:link, ul.navbar li.sport a.selected:visited {
background-position: -100px -48px;
}
ul.navbar li.current a:link, ul.navbar li.current a:visited {
background-position: 0 -64px;
}
ul.navbar li.current a:hover, ul.navbar li.current a.selected:link, ul.navbar li.current a.selected:visited {
background-position: -100px -64px;
}
ul.navbar li.contact a:link, ul.navbar li.contact a:visited {
background-position: 0 -80px;
}
ul.navbar li.contact a:hover, ul.navbar li.contact a.selected:link, ul.navbar li.contact a.selected:visited {
background-position: -100px -80px;
}

.description {
position: absolute;
top: 170px;
left: 35px;
width: 144px;
height: 112px;
margin: 0;
overflow: hidden;
}

.prevnext {
position: absolute;
top: 284px;
left: 35px;
margin: 0;
width: 64px;
height: 32px;
overflow: hidden;
}
.prevnext a {
display: block;
float: left;
width: 14px;
height: 0;
margin: 0;
padding: 14px 0 0;
overflow: hidden;
background: url(/__phpAutoGallery/img/nav_nextprev.gif) no-repeat;
}
.prevnext .prev, .prevnext .next {
display: block;
float: left;
width: 14px;
height: 14px;
margin: 0 2px 0 0;
overflow: hidden;
}
.prevnext .prev a:link, .prevnext .prev a:visited {
background-position: 0 0;
}
.prevnext .prev a:hover {
background-position: 0 -14px;
}
.prevnext .next a:link, .prevnext .next a:visited {
background-position: -14px 0;
}
.prevnext .next a:hover {
background-position: -14px -14px;
}

ul.subnav {
position: absolute;
top: 322px;
left: 35px;
width: 160px;
height: 16px;
list-style: none;
margin: 0;
padding: 0;
}
ul.subnav li {
height: 16px;
overflow: hidden;
}
ul.subnav li, ul.subnav li a {
float: left;
}
ul.subnav li a {
display: block;
height: 0;
margin: 0 4px 0 0;
padding-top: 16px;
background: url(/__phpAutoGallery/img/navbar_base.gif) no-repeat;
overflow: hidden;
}
ul.subnav li.reds, ul.subnav li.reds a:link, ul.subnav li.reds a:visited {
width: 26px;
background-position: 0 0;
}
ul.subnav li.reds a:hover, ul.subnav li.reds a.selected:link, ul.subnav li.reds a.selected:visited {
background-position: 0 -16px;
}
ul.subnav li.greens, ul.subnav li.greens a:link, ul.subnav li.greens a:visited {
width: 40px;
background-position: -26px 0;
}
ul.subnav li.greens a:hover, ul.subnav li.greens a.selected:link, ul.subnav li.greens a.selected:visited {
background-position: -26px -16px;
}
ul.subnav li.blues, ul.subnav li.blues a:link, ul.subnav li.blues a:visited {
width: 29px;
background-position: -66px 0;
}
ul.subnav li.blues a:hover, ul.subnav li.blues a.selected:link, ul.subnav li.blues a.selected:visited {
background-position: -66px -16px;
}
ul.subnav li.whites, ul.subnav li.whites a:link, ul.subnav li.whites a:visited {
width: 39px;
background-position: -95px 0;
}
ul.subnav li.whites a:hover, ul.subnav li.whites a.selected:link, ul.subnav li.whites a.selected:visited {
background-position: -95px -16px;
}

.content {
position: relative;
float: right;
text-align: right;
width: 392px;
height: 275px;
overflow: hidden;
}

.copyright {
position: relative;
margin: 0 auto;
padding: 3px 35px 8px;
width: 566px;
}