html, body {
text-align: center;
margin: 0;
padding: 0;
border: none;
background-color: #dddddd;
color: white;
font-family: Times, serif;
background-repeat: no-repeat;
background-position: top;
}

body {
background-color: transparent;
margin-top: 0;
padding: 0;
border: none;
margin-left: auto;
margin-right: auto;
}

.main {            /* This DIV will be centred in the body */
color: #000000;
margin-top: 0;
padding: 0;
border: none;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 700px;
background: transparent;
font-size: 15px;
}

.bodytxt {
margin-top: 400px;
}

.walks {
text-align: left;
color: black;
background-color: transparent;
font-size: 14px;
}

.butpos {
float: right;
margin-right: 150px;
}

table.menu {
font-size: 20px;            /* This DIV will be centred in the body */
margin-left: auto;
margin-right: auto;
text-align: right;
}

table.menu {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #eeeeee;
}
table.menu th {
	border-width: 2px 2px 2px 2px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #eeeeee;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.menu td {
	border-width: 2px 2px 2px 2px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: #ededed;
	-moz-border-radius: 0px 0px 0px 0px;
}

td {
padding: 5px;
}

.cen {
text-align: center;
}

.grade {
width: 600px;
border: solid black 1px;
padding: 10px;
text-align: left;
margin-top: 220px;
margin-left: auto;
margin-right: auto;
color: black;
background: transparent;
}

.lightpics {
width: 645px;
border: solid black 1px;
padding: 10px;
text-align: left;
margin-top: 220px;
margin-left: auto;
margin-right: auto;
color: black;
background: transparent;
font-family: arial, sans-serif;
font-size: 13px;
}

p {
text-align: left;
color: black;
background-color: transparent;
font-size: 14px;
}

h1, h2, h3, h4, h5, h6 {
padding-top: 0;
padding-bottom: 0;
margin: 0;
}

h1 {
font-size: 50px;
color: black;
background-color: transparent;
}

h2 {
position: relative;
top: 160px;
font-size: 45px;
color: black;
background-color: transparent;
}

h3 {
position: relative;
top: 195px;
font-size: 33px;
color: blue;
background-color: transparent;
}

h4 {
position: relative;
top: 200px;
font-size: 25px;
color: green;
background-color: transparent;
}

h5 {
font-family: arial, sans-serif;
font-size: 20px;
color: blue;
background-color: transparent;
text-align: center;
}

h6 {
font-family: arial, sans-serif;
font-size: 14px;
color: blue;
background-color: transparent;
text-align: left;
}

.clikpic {	
padding:0 25px 0 0;
margin:0px;
text-align: right;
font-family: arial, sans-serif;
font-size: 9px;
color: black;
background-color: transparent;
}

.mwf-blu {
color: #0000aa;
background-color: transparent;
}

.mwf-col1 {
color: #0000aa;
background-color: transparent;
}

.mwf-col2 {
color: #007700;
background-color: transparent;
}

.mwf-col3 {
color: #aa00aa;
background-color: transparent;
}

.geo {
color: green;
background-color: transparent;
}

.bogr {
font-weight: bold;
color: green;
background-color: transparent;
}

.tcw {
color: #ab0566;
background-color: transparent;
}

.wht {
color: white;
background-color: transparent;
}

.newpub {
color: white;
background-color: transparent;
font-family: arial, sans-serif;
font-size: 22px;
}



.mc {
font-family: arial, sans-serif;
font-size: 20px;
}

a {
font-size: 16px;
}

a:link {
color: #00aa00; font-size: 15px;
text-decoration: none;
background: transparent;
}

a:visited {
color: #660000;
text-decoration: none;
background: transparent;
}

a:hover {
color: #aa3333;
text-decoration: underline;
background: transparent;
}

a:active {
color: #00ff00;
text-decoration: none;
background: transparent;
}

