#container {
width: 760px;
text-align: left;
padding: 24px 0px 40px 0px;
margin: 0 auto;
overflow: auto;
}

#header {
color: #99ccff;
width: 720px;
}
#header h1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 20px;
}

#nav {
background-color : #ddccaa;
margin: 0px 0px 0px 0px;
padding: 10px 0px 5px 10px;
border-top: 1px solid #ccbb99;
border-bottom: 1px solid #ccbb99;
}
#nav a, #nav a:link {
color: #996633;
text-decoration: none;
}
#nav a:visited {
color: #996633;
text-decoration: none;
}
#nav a:hover {
color: #996633;
text-decoration: underline;
}

#inner {
width: 720px;
background-color : #fffff0;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-box-shadow: 0px 5px 15px #223322;
-webkit-box-shadow: 0px 5px 15px #223322;
box-shadow: 0px 5px 15px #223322;
margin: 0 auto;
overflow: auto;
}

#content {
width: 680px;
line-height: 1.50em;
padding: 20px 20px 20px 20px;
margin: 0px 0px 0px 0px;
}

.contentpictures {
text-align: center;
padding: 0px 0px 5px 0px;
}

#aside {
float: right;
width: 160px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 20px;
background: #ddccaa;
}

#footer {
width: 700px;
color: #eeddbb;
text-align: right;
font-size: 13px;
padding: 10px 10px 20px 10px;
margin: 10px auto 0px auto;
}
#footer a, #footer a:link, #footer a:hover, #footer a:visited {
color: #eeddbb;
}

.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 {
}
.pagelist .page {
color: #223322;
background: #889988;
margin: 0px 0px 5px 0px;
display: block;
vertical-align: top;
overflow: hidden;
}
.pagelist .page h3 {
margin: 0px 0px 0px 0px;
}
.pagelist .page p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.pagelist .page a {
color: #223322;
}
.pagelist .pageimg {
float: left;
width: 80px;
padding: 0px 10px 0px 0px;
}
.pagelist .pagetxt {
padding: 8px 10px 0px 0px;
}
.pagelist .page:hover {
color: #ffffff;
background: #667766;
cursor: pointer;
}
.pagelist .page:hover a {
color: #ffffff;
text-decoration: none;
}

