body {
text-align: center;
background: #eeeeee url("/images/soft_wallpaper.png") 0px 0px repeat;
}

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

#header {
width: 940px;
text-align: left;
margin: 0px auto 30px auto;
}
#header h1 {
vertical-align: bottom;
margin: 0px 0px 0px 0px;
}

#inner {
width: 940px;
margin: 0 auto;
overflow: auto;
}

#content {
width: 71%;
float: right;
padding: 0px 0% 20px 1%;
margin: 0px 0px 0px 0px;
}

#aside {
width: 26%;
float: left;
padding: 0px 0px 20px 0px;
}

.nav {
font-size: 8pt;
background-color: #2cb1b6;
}
.nav ul {
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.nav ul li a {
color: #002211;
line-height: 1em;
font-weight: bold;
text-decoration: none;
padding: 0.6em 1em 0.6em 1em;
border-bottom: 1px solid #3cc1c6;
display: block;
}
.nav a.selected {
color: #002211;
background-color: #4cd1d6;
text-decoration: none;
}
.nav a:hover {
color: #002211;
background-color : #4cd1d6;
text-decoration: none;
}

#footer {
color: #999999;
text-align: left;
font-size: 10pt;
padding: 0px 0% 30px 29%;
}
#footer a {
color: #999999;
}
#footer a:hover {
color: #999999;
}

.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: 1px solid #dddddd;
padding: 10px 0px 0px 0px;
}
.pagelist .page {
font-size: 10pt;
padding: 0px 0px 10px 0px;
border-bottom: 1px solid #dddddd;
margin: 0px 0px 10px 0px;
overflow: auto;
}
.pagelist .page a, .pagelist .page a:visited, .pagelist .page a:hover {
color: #003366;
text-decoration: none;
}
.pagelist .pageimg {
float: left;
padding: 0px 10px 0px 0px;
}
.pagelist .page:hover {
cursor: pointer;
}
.pagelist .page:hover a {
text-decoration: none;
}
.pagelist h3 {
background-color: transparent;
padding: 0px 0px 0px 0px;
margin: 0px 0px 6px 0px;
}

