*	{margin: 0; padding: 0; list-style: none; font-family: Georgia, Garamond, Serif; font-size: 100%; color: #000}
body	{background: #fff; margin: 10px 20px; min-width: 910px}
h1, h2, h3, h4, a, dt, #footer li, #mainNav li,	.highlights h3 span, .post, #next h3 span, #last h3 span, .vcard h4 span	{font-family: "Trebuchet MS", Arial, Sans-serif}
h1	{font-size: 100%; text-align: center; margin: 2em auto 0.5em}
h2	{font-size: 130%; font-variant: small-caps}
h3	{font-size: 110%; margin: 0.5em 0 0 0}
h4	{font-size: 100%; margin: 0.5em 0 0 0}
h4.box	{margin: 0}
p		{line-height: 1.4; margin-top: 0.25em}
li	{line-height: 1.4}
dt	{font-weight: bold}
dd	{line-height: 1.4; text-indent: 1em}
a:link		{text-decoration: underline; color: #0000a0}
a:visited	{text-decoration: underline; color: #0000a0}	
a:hover		{text-decoration: none; color: #8e354b}	
a:visited:hover	{text-decoration: none; color: #8e354b}
.left			{float: left}
.right		{float: right}
.map, .photo		{margin: 10px; border: 1px solid #000000}
.borderlessMap	{margin: 10px}
.signature	{text-align: right; font-weight: bold}
.clear	{clear: both}
ul.standard li	{margin-left: 1em; list-style: disc}
ul.standard ul li	{margin-left: 2em}
blockquote	{padding: 1em 4em 0.5em 2em; font-style: italic; line-height: 1.2}
.cite	{font-size: 90%; margin-top: -0.25em; text-align: right}

#header			{float: left; width: 100%; height: 120px; border-bottom: 1px solid #ccc}
#header img	{border: 0}
/*#header #rspb	{float: left; margin-top: 10px; position: relative; width: 192px; height: 101px; display: block}
#header #rspb span	{background: url(../images/rspb_logo.gif) no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%} */
#header #rspb	{float: left; margin-top: 10px; position: relative; width: 237px; height: 100px; display: block}
#header #rspb span	{background: url(../images/rspb_logo2.gif) no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%}
#header #logo	{float: right; margin-top: 10px; position: relative; width: 237px; height: 90px; display: block}
#header #logo span	{background: url(../images/bird.gif) no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%}
#header h1	{position: relative; height: 39px; width: 300px}
#header h1 span	{background: url(../images/logo.gif) no-repeat; position: absolute; top: 0; left: 0; width: 100%; height: 100%}
#header h2	{font-size: 110%; text-align: center}
#mainNav	{margin: 5px 0; padding-top: 5px; clear: both}
#mainNav li	{float: left; line-height: 1.5; border: 1px solid #000; font-weight: bold; background-color: #fff; margin: 5px}
#mainNav li.selected	{padding: 0 0.75em}
#mainNav li.first	{margin-left: 0}
#mainNav li a:link	{padding: 0 0.75em; text-decoration: none; background-color: #b0bbc9; color: #000; display: block}
#mainNav li a:visited	{padding: 0 0.75em; text-decoration: none; background-color: #b0bbc9; color: #000; display: block}
#mainNav li a:hover	{background-color: rgb(141,157,177)}
#footer	{clear: both; text-align: center; font-size: 75%; line-height: 1.5; padding-top: 10px; border-top: 1px solid #ccc}

.highlights, #next, #last, .vcard	{margin: 10px 0; background: url(../images/left_bottom.gif) bottom left no-repeat}
.highlights h3, #next h3, #last h3, .vcard h4	{margin: 0; font-size: 100%; padding: 0 0 0 0.5em; line-height: 1.5; border-bottom: 1px solid #000; background: url(../images/left_top.gif) top left no-repeat}
.highlights h3 span, #next h3 span, #last h3 span, .vcard h4 span	{display: block; background: url(../images/right_top.gif) top right no-repeat}
.highlights ul, #next .details, #last .details, .vcard .contact	{padding: 0.25em 0.5em 0.5em 0.5em; background: url(../images/right_bottom.gif) bottom right no-repeat}
.highlights p	{line-height: 1; margin: 0}
#homeIntro	{width: 65%; height: 100%; float:left; padding-bottom: 20px; clear: left}
#homeDynamic	{width: 30%; height: 100%; float: right; margin-top: 20px}
#content, .centreContent		{clear: both; padding: 5px 0 10px; margin: auto}
.centreContent	{text-align: center}
.post				{font-size: 75%}
#next, #last	{width: 49%}
#next h3, #last h3	{font-size: 110%}
#next				{float: left}
#last				{float: right}
.indoor li	{padding-left: 5px}
li.current	{border-left: 2px solid #b0bbc9; padding-left: 3px}
li.past			{color: #777; text-decoration: line-through}
.vcard			{width: 22%; float: left; margin-right: 10px}
.vcard p		{margin: 0}
#thanks1	{width: 60%; height: 100%; float: left; padding-top: 20px; padding-bottom: 20px}
#thanks2	{width: 35%; height: 100%; float: right; padding-top: 20px; padding-bottom: 20px}