body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
body, td, input, textarea {
    font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10pt;
}

td { text-align: left; }
a { color : #0000FF; }

#logobak {
	position: absolute; width: 100%; height: 100px; top: 0px; left: 0px; text-align: center; background-image: url(/img/background.jpg);
}

#logobak img { margin-top : 25px; }

#menu {
	position: absolute; width: 100%; text-align: center; top: 100px;  background-image: url(/img/shading.gif); font-size: 8pt;
}

#menu a {
	color: blue;
	margin-right: 15px;
	text-decoration: none;
}

#menu a:hover { text-decoration: underline; }

#content {
	position: absolute;
	top: 180px;
	width: 100%;
	text-align: center;
	font-size: 10pt;
/*	margin-left: auto;
	margin-right: auto;*/
}
#content .width_cap { margin-left: 10%; margin-right: 10%; width: 80%; }

#gads { position: absolute; top: 120px; width: 100%; margin-left: auto; margin-right: auto; text-align: center; }

#ukflag { position: absolute; top: 10px; left: 10px; }

h1 {
	font-size: 12pt;
	font-weight: bold;
	color: brown;
	
}

.cat_header {
	font-size: 12pt;
	font-weight: bold;
	color: navy;
}

h1.mainheading {
    font-size: 14pt;
    margin-bottom: 0px;
    color: navy;
}


.continent_header {
	font-size: 10pt;

}
.continent_header a {
	color: #0000FF;
	text-decoration: none;
}

.continent_header a:hover {
	text-decoration: underline;
}

.list_header {
	font-size: 10pt;
}
.list_header a {
	color: #0000FF;
	text-decoration: none;
}
.list_header a:hover {
    text-decoration: underline;
}

.errortext {
	font-size: 10pt;
}

.footer { font-size: 8pt; margin-top: 30px;  }
.footer hr { width: 400px; border-width: 1px; border-style: dotted; }


