body {
margin: 10px;
padding: 0px;
background-color: #fff7e7;
}
a:link {
color: #000066; 
text-decoration: underline; 
}
a:visited {
color: #000000; 
text-decoration: underline; 
}
a:hover {
/*this effect is not shown in NN4.xx*/
color: #000000; 
text-decoration: underline; 
}
a:active {
/*colour in NN4.xx is red*/ 
color: #000099; 
text-decoration: underline; 
}

p.geo {
margin-left: 20px;
color: #000066; 
font-family: garamond, georgia, serif;
font-size: medium;
}

p.geosm {
margin-left: 20px;
color: #000066; 
font-family: garamond, georgia, serif;
font-size: x-small;
}

span.bold {
	font-weight: 600;
}

span.nobreak {
	white-space: nowrap;
}

span.geosm {
color: #000066; 
font-family: garamond, georgia, serif;
font-size: small;
}	

span.geo{
color: #000066; 
font-family: garamond, georgia, serif;
font-size: medium;
}

span.geocolor{
font-family:garamnd, georgia, serif;
color: #000066;
}

h2.header {
background-color: transparent;
color: #000066; 
font-weight: bold; 
font-family: "lucida sans", tahoma, "sans serif";
text-align: left;

}
h3.header {
background-color: transparent;
color: #000066; 
font-weight: bold; 
font-family: "lucida sans", tahoma, "sans serif";
text-align: left;

}
#header { 
width: 800px;
float: left;
background: #fff7e7;
}
#maincontainer {
width: 800px;
float: left;
background: #fff7e7;
}
#nav {
width: 110px;
float: left;
background: #fff7e7;
}
#main {
float: left;
width: 500px;
background: #fff7e7;
}
#main2 {
float: left;
margin-left: 20px;
width: 500px;
background: #fff7e7;
}
#footer {
width: 800px; 
float: left;
background: #fff7e7;
}
#right { 
width: 170px;
float: right;
padding: 5px;
border: solid 2px #000066;
background: #ffffff;
}
img.center {
display: block;
margin-left: auto; 
margin-right: auto; 
}
img.left { 
float: left; 
margin: 0px; 
}
img.right {
float: right;
}
table
{ 
text-align: center;
font-family: garamond, georgia serif;
}

