body {
text-align: center;
}

#container {
width: 88%;
background: url("/images/site-back-long.gif") 0px 43px repeat-x;
text-align: left;
margin: 0 auto;
}

#header {
text-align: left;
margin: 0 auto;
overflow: hidden;
}
#header h1 {
float: left;
vertical-align: bottom;
padding: 0px 0px 0px 0px;
margin: 11px 0px 0px 0px;
}
#header .right {
font-size: 26px;
font-family: Arial;
color: #bbccbb;
vertical-align: bottom;
padding: 19px 0px 0px 0px;
}

#inner {
overflow: auto;
}

#content {
width: 79%;
float: right;
padding: 20px 1% 0px 1%;
border-left: 1px solid #ccddcc;
margin: 0px 0px 0px 0px;
}
#content h2.heading {
font-size: 18px;
background-color: #ccddcc;
padding: 8px 8px 8px 8px;
margin: 0px 0px 24px 0px;
}

#aside {
width: 18%;
float: left;
margin: 20px 0px 0px 0px;
}

.nav {
font-size: 12px;
}
.nav ul {
list-style: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.nav ul li a {
color: #339966;
text-decoration: none;
line-height: 1em;
padding: 0.5em 1em 0.5em 1em;
display: block;
}
.nav a.selected {
color: #339966;
background-color: #bbddcc;
text-decoration: none;
}
.nav a:hover {
color: #339966;
background-color : #ccddcc;
text-decoration: none;
}

#footer {
text-align: right;
font-size: 13px;
padding: 30px 10px 30px 0px;
margin: 0px auto;
}
#footer a {
color: #666666;
}
#footer a:hover {
color: #666666;
}

.homepage {
margin: 0px 10px 10px 0px;
vertical-align: top;
display: block;
}
.homepage h3 {
padding: 0px 5px 0px 5px;
margin: 0px 0px 5px 0px;
}
.homepage .imgleft {
float: left;
margin: 0px 5px 0px 0px;
vertical-align: top;
}
.homepage .imgright {
float: right;
margin: 0px 0px 0px 5px;
vertical-align: top;
}

.pagelist {
border-top: 2px solid #ccddcc;
padding: 10px 0px 0px 0px;
}
.pagelist .page {
font-size: 9pt;
padding: 0px 0px 10px 0px;
border-bottom: 2px solid #ccddcc;
margin: 0px 0px 10px 0px;
cursor: pointer;
overflow: auto;
}
.pagelist .page a {
text-decoration: none;
}
.pagelist .pageimg {
float: left;
text-align: center;
width: 100px;
padding: 0px 10px 0px 0px;
}
.pagelist .page:hover {
cursor: pointer;
}
.pagelist .page:hover a {
text-decoration: underline;
}
.pagelist h3 {
background-color: transparent;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 0px;
}

