annotate cc_2025/cc_2025.html @ 118:549bcf570691

grouped and ordered, not fully labelled
author Henry S. Thompson <ht@markup.co.uk>
date Wed, 31 Dec 2025 19:04:17 +0000
parents
children 7db48644d4fc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
118
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
1 <?xml version="1.0" encoding="US-ASCII"?>
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
2 <!DOCTYPE html
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
3 PUBLIC "-//HST//DTD XHTML5 1.0 Transitional//EN" "http://www.ltg.ed.ac.uk/~ht/xhtml5.dtd">
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
4 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta name="copyright" content="Copyright &#xa9; 2025 &lt;a href=&#34;http://www.ltg.ed.ac.uk/~ht/&#34;&gt;Henry S. Thompson&lt;/a&gt;&amp;#160;&lt;a href=&#34;http://creativecommons.org/licenses/by-sa/3.0/deed.en&#34;&gt;CC-BY-SA&lt;/a&gt;"/><meta http-equiv="Content-type" content="text/html; charset=utf-8"/><style type="text/css">
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
5 ul.nolabel { margin: 0; margin-left: -2.5em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
6 ul.naked.nolabel {margin: 0; margin-left: 0; padding-left: 0}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
7 ul.cdefn {clear: both}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
8 div.ndli { margin-bottom: 1ex }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
9 div.hidden {display: none}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
10
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
11 ul.naked > li { list-style-type: none; background: none; margin-left: 2em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
12 margin-bottom: 0 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
13 li ul.naked > li, dd ul.naked > li { list-style-type: none; background: none; margin-left: 0;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
14 margin-bottom: 0 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
15 li.cdefni {}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
16 li.cdefni span.cl {display: inline-block; vertical-align: bottom}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
17 li.cdefni span.cr {display: inline-block; margin-left: 1em; vertical-align: bottom}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
18 pre.code {display: inline-block}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
19 blockquote.vanilla {display: inline-block; margin-left: 1em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
20 border: solid 1px; background: rgb(238,234,230);
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
21 padding: .5ex .5em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
22 blockquote.vanilla ul.naked li {margin-left: 0 ! important;font-size: 100%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
23 ol ol ol, ol ol ol li {list-style-type: lower-roman}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
24 ol ol, ol ol li {list-style-type: lower-alpha}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
25 i i {font-style: normal}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
26 li li {font-style: normal}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
27 li ul li {font-style: normal}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
28 li { line-height: 100%; margin-top: 0.3em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
29 .math {font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', serif}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
30 .sub {font-size: 80%; vertical-align: sub}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
31 .termref {text-decoration: none; color: #606000}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
32 .licence {margin-left: 1em; font-size: 70%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
33 .credits {margin-left: 1.5em; font-size: 70%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
34 .right {position: absolute}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
35 .stackdown {vertical-align: text-top; margin-top: 0}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
36 body {font-size: 12pt}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
37 pre.numbered {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
38 white-space: pre-wrap;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
39 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
40 div.counter {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
41 counter-reset: listing;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
42 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
43 pre.numbered code {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
44 counter-increment: listing;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
45 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
46 pre.cl code::before {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
47 content: "$ " ;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
48 font-size: 80%;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
49 width: 2em
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
50 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
51 pre.numbered code::before {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
52 content: counter(listing) ". ";
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
53 display: inline-block;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
54 font-size: 80%;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
55 width: 3em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
56 padding-left: auto;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
57 margin-left: auto;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
58 text-align: right;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
59 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
60
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
61 /* content doesn't combine :-( */
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
62 pre.numbered.cl code::before {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
63 content: counter(listing) ". $ ";
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
64 display: inline-block;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
65 font-size: 80%;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
66 width: 3em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
67 padding-left: auto;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
68 margin-left: auto;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
69 text-align: right;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
70 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
71 @page { size: A4 portrait; margin: 2cm;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
72 orphans: 2; widows: 2;}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
73 @media screen {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
74 body {width: 20cm; margin-left: auto; margin-right: auto}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
75 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
76 @media print {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
77 body {font-size: 10pt}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
78 h1, h2, h3, h4 {page-break-after: avoid}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
79 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
80 pre.code {font-family: monospace;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
81 font-weight: bold;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
82 line-height: 120%;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
83 padding-top: 0.2em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
84 padding-bottom: 0.2em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
85 padding-left: 1em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
86 padding-right: 1em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
87 border-style: solid;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
88 border-left-width: 1em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
89 border-top-width: thin;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
90 border-right-width: thin;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
91 border-bottom-width: thin;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
92 border-color: #95ABD0;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
93 color: #00428C;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
94 background-color: #E4E5E7;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
95 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
96 pre {margin-left: 0em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
97 div.toc h2 {font-size: 120%; margin-top: 0em; margin-bottom: 0em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
98 div.toc h4 {font-size: 100%; margin-top: 0em; margin-bottom: 0em;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
99 margin-left: 1em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
100 div.toc h1 {font-size: 140%; margin-bottom: 0em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
101 div.toc ul {margin-top: 1ex}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
102 .byline {font-size: 120%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
103 div.figure {margin-left: 2em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
104 div.caption {font-style: italic; font-weight: bold; margin-top: 1em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
105 i i {font-style: normal}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
106 img {border: 0}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
107 .copyright {font-size: 70%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
108 .note {width: 20%; float: right; clear: right; margin-left: .5em}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
109 </style><style type="text/css">
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
110 .intro {font-size: 120% ; font-weight: bold; margin-top: 5mm }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
111 .lspace {margin-left: 3%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
112 .llspace {margin-left: 1%; margin-top: 1%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
113 .H {width: 48%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
114 .V {width: 32%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
115 .VV {width: 64%}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
116 body {width: 30cm}
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
117 .container {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
118 display: flex;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
119 flex-direction: row;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
120 flex-wrap: wrap;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
121
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
122 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
123 .large {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
124 width: 400px;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
125 height: 400px;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
126 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
127 .small {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
128 width: 200px;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
129 height: 200px;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
130 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
131 .container img {
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
132 object-fit: scale-down ;
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
133 }
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
134 </style><title>Christmas 2025</title></head><body style="font-family: DejaVu Sans, Arial; background: rgb(254,250,246)"><div style="text-align: center" class="head"><h1>Christmas 2025</h1><hr/><div class="byline">Catharine and Henry</div><div class="byline">31 December 2025</div><div class="copyright">Copyright &#xa9; 2025 <a href="http://www.ltg.ed.ac.uk/~ht/">Henry S. Thompson</a>&#160;<a href="http://creativecommons.org/licenses/by-sa/3.0/deed.en">CC-BY-SA</a></div></div><div class="body"><div><p>As ever, Catharine and I hope you have your share of repose and reflection, peace and joy, during
549bcf570691 grouped and ordered, not fully labelled
Henry S. Thompson <ht@markup.co.uk>
parents:
diff changeset
135 this holiday season. </p><p>Photos from the last year, roughly in date order (hover with mouse to see names, places and dates):</p></div><p class="intro">Year end 2024</p><div class="container"><img class="llspace H" src="2025pics/christmas_table.jpg" title="Christmas table in Edinburgh: Emma, Jami, Rob, Freya, Callum, Joanna, Catharine, Anne Clavierole, 2024-12-25" width="100px"/><img class="llspace H" src="2025pics/new_year.jpg" title="New Year's eve, Bolands in Norway, 2024-12-31" width="100px"/><img class="llspace H" src="2025pics/norway.jpg" title="Aurora Borealis in Norway, Callum, Jamie, Freya, 2025-01-04" width="100px"/></div><p class="intro">The Wedding</p><div class="container"><img class="llspace H" src="2025pics/hens.jpg" title="what, where, 2025-05-31"/><img class="llspace H" src="2025pics/marriage_cert.jpg" title="what, where, 2025-07-05"/><img class="llspace H" src="2025pics/Jo+Adam_wedding.jpg" title="what, where, 2025-07-05"/><img class="llspace H" src="2025pics/ceilidh.jpg" title="what, where, 2025-07-05"/></div><p class="intro"/><div class="container"/><p class="intro">Hancock Point, Frenchman Bay, Maine</p><div class="container"><img class="llspace H" src="2025pics/hammock.jpg" title="what, where, 2025-07-22"/><img class="llspace H" src="2025pics/adam_kayak.jpg" title="what, where, 2025-07-25"/><img class="llspace H" src="2025pics/ice_cream.jpg" title="what, where, 2025-07-28"/><img class="llspace H" src="2025pics/little_tunk.jpg" title="what, where, 2025-08"/><img class="llspace H" src="2025pics/rock_jock.jpg" title="what, where, 2025-08"/><img class="llspace H" src="2025pics/st_saveur.jpg" title="what, where, 2025-08"/><img class="llspace H" src="2025pics/tunk.jpg" title="what, where, 2025-08"/><img class="llspace H" src="2025pics/swimmin.jpg" title="what, where, 2025-08-02"/></div><p class="intro">Portraits</p><div class="container"><img class="llspace H" src="2025pics/james.jpg" title="what, where, 2025-04-15"/><img class="llspace H" src="2025pics/cath.jpg" title="what, where, 2025-04-26"/><img class="llspace H" src="2025pics/rob.jpg" title="what, where, 2025-05-04"/><img class="llspace H" src="2025pics/hst.jpg" title="Henry, Cambridge, 2025-05-10"/><img class="llspace H" src="2025pics/freya.jpg" title="what, where, 2025-05-26"/><img class="llspace H" src="2025pics/glam_couple.jpg" title="what, where, 2025-06-20"/><img class="llspace H" src="2025pics/jamie_rasps.jpg" title="what, where, 2025-07-25"/><img class="llspace H" src="2025pics/callum.jpg" title="what, where, 2025-07-27"/><img class="llspace H" src="2025pics/jo_adam.jpg" title="what, where, 2025-09-06"/><img class="llspace H" src="2025pics/adam.jpg" title="what, where, 2025-10-05"/><img class="llspace H" src="2025pics/patrick_J_A.jpg" title="what, where, 2025-10-05"/></div><p class="intro">Travels</p><div class="container"><img class="llspace H" src="2025pics/fuji_san.jpg" title="what, where, 2025-02-13"/><img class="llspace H" src="2025pics/ouse.jpg" title="what, where, 2025-02-16"/><img class="llspace H" src="2025pics/bcs.jpg" title="what, where, 2025-03-06"/><img class="llspace H" src="2025pics/sibs.jpg" title="what, where, 2025-04-13"/><img class="llspace H" src="2025pics/norfolk_kayak.jpg" title="what, where, 2025-05-26"/><img class="llspace H" src="2025pics/woods_hole.jpg" title="what, where, 2025-08-16"/></div><p class="intro">Nature</p><div class="container"><img class="llspace H" src="2025pics/cherry_blossom.jpg" title="what, where, 2025-04-24"/><img class="llspace H" src="2025pics/eclipse.jpg" title="what, where, 2025-08-08"/><img class="llspace H" src="2025pics/bounty.jpg" title="what, where, 2025-08-10"/><img class="llspace H" src="2025pics/autumn.jpg" title="what, where, 2025-09-06"/><img class="llspace H" src="2025pics/HP_tree.jpg" title="what, where, 2025-11-14"/></div><p class="intro">Birthdays various</p><div class="container"><img class="llspace H" src="2025pics/callum_birthday.jpg" title="Callum's 12th, Cambridge, 2025-02-17"/><img class="llspace H" src="2025pics/wimbledon.jpg" title="Callum's 12th, belatedly, Wimbledon, 2025-07-13"/><img class="llspace H" src="2025pics/rob_birthday.jpg" title="what, where, 2025-09-16"/><img class="llspace H" src="2025pics/smarties.jpg" title="Jamie's 7th, Cambridge, where, 2025-10-26"/><img class="llspace H" src="2025pics/magic_flute.jpg" title="Emma's 40th, Covent Garden for _Magic Flute_, 2025-10-28"/></div><p class="intro">Christmas greenery, December 2025</p><div class="container"><img class="V" src="2025pics/Boland_wreath.jpg" title="Bolands' wreath, cambridge 2024-12-08"/><img class="llspace H" src="2025pics/Edinburgh_tree.jpg" title="Cath &amp; Henry's tree, Edinburgh 2024-12-25"/><img class="llspace H" src="2025pics/Edinburgh_wreath.jpg" title="Cath's wreath, Edinburgh, 2025-12-24" width="1536px"/><img class="llspace H" src="2025pics/seattle_tree.jpg" title="James's house with tree, housemates, presents, Seattle 2024-12-25"/></div><p class="intro">Surplus?</p><div class="container"><img class="llspace H" src="2025pics/cascades.jpg" title="what, where, 2025-04-14"/><img class="llspace H" src="2025pics/kitchen.jpg" title="what, where, 2025-05-11"/><img class="llspace H" src="2025pics/callum_freya.jpg" title="what, where, 2025-05-26"/><img class="llspace H" src="2025pics/snco.jpg" title="what, where, 2025-06-01"/><img class="llspace H" src="2025pics/villeseque.jpg" title="what, where, 2025-06-06"/></div></div></body></html>