body { background: #fff url(side_nature.jpg) 29px 30% fixed repeat-y; font-family: tahoma, sans-serif; margin: 0; padding: 0; }
h1 { background: url(top_nature.png) 0 37px fixed repeat-x; margin: 0; padding: 0; height: 120px;}
h1 img { position: absolute; left: 2px; top: 1px; }
#top_text { color: #fff; position: absolute; top: 37px; left: 250px; font-size: 60px; font-weight: bold; }
#top_text img { position: absolute; top: -37px; left: -20px; }

#menu { position: absolute; top: 150px; left: 33px; width: 180px; text-align: center; }
#menu ul { list-style: none; margin: 0; padding: 0; }
#menu li { padding-top: 0.6em; font-weight: bold; }
#menu a { color: #010292; text-decoration: none; }
#menu a:hover { text-decoration: underline; }

#main { margin-left: 222px; }
#main2 { padding: 0 1em; }

#left_text { position: absolute; top: 120px; left: 0; }
table td { padding: 0 1em; text-align: justify; vertical-align: top; width: 50%; }
.center { text-align: center; }
.center img { margin: auto; }
h2 span { display: none; }
h2, h3 { color: #010292; }

.floatright { float: right; }
.floatleft { float: left; }

.lastline { padding-bottom: 1em; border-bottom: 1px solid #010292; }

a { color: #010292; text-decoration: none; }
a:hover { text-decoration: underline; }

.checklist { list-style: url(tick.png); padding: 0; margin: 0; line-height: auto; }
.xlist { list-style: url(cross.png); padding: 0; margin: 0; line-height: auto; }

ol li { padding-top: 0.5em; padding-bottom: 0.5em; }