<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Lancaster University Students&#39; Union on Ben Goldsworthy</title>
    <link>https://bengoldsworthy.net/cv/organisation/lancaster-university-students-union/lancaster-university-students-union/</link>
    <description>Recent content in Lancaster University Students&#39; Union on Ben Goldsworthy</description>
    <category>organisations</category>
    <language>en-gb</language>
    <managingEditor>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</managingEditor>
    <webMaster>admin&#43;bg@bengoldsworthy.net (Ben Goldsworthy)</webMaster>
    <copyright>CC0</copyright>
    <lastBuildDate>Fri, 16 Mar 2018 10:42:46 +0000</lastBuildDate><atom:link href="https://bengoldsworthy.net/cv/organisation/lancaster-university-students-union/lancaster-university-students-union/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Nine Colleges Challenge III</title>
      <link>https://bengoldsworthy.net/portfolio/others/nine-colleges-challenge-iii/</link>
      
      <pubDate>Fri, 16 Mar 2018 10:42:46 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/others/nine-colleges-challenge-iii/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>&lt;abbr title=&#34;Postgraduate&#34;&gt;PG&lt;/abbr&gt; Board Member without Portfolio</title>
      <link>https://bengoldsworthy.net/cv/roles/abbr-titlepostgraduatepg/abbr-board-member-without-portfolio/</link>
      
      <pubDate>Fri, 09 Mar 2018 23:06:27 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/cv/roles/abbr-titlepostgraduatepg/abbr-board-member-without-portfolio/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>&lt;abbr title=&#34;Junior Common Room&#34;&gt;JCR&lt;/abbr&gt; &lt;abbr title=&#34;Executive Committee&#34;&gt;Exec.&lt;/abbr&gt;&amp;thinsp;Vice President: Communications &amp; Engagement</title>
      <link>https://bengoldsworthy.net/cv/roles/abbr-titlejunior-common-roomjcr/abbr-abbr-titleexecutive-committeeexec./abbrthinspvice-president-communications-engagement/</link>
      
      <pubDate>Wed, 19 Oct 2016 16:38:26 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/cv/roles/abbr-titlejunior-common-roomjcr/abbr-abbr-titleexecutive-committeeexec./abbrthinspvice-president-communications-engagement/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>How to make your LUSU society page the envy of your friends</title>
      <link>https://bengoldsworthy.net/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/</link>
      
      <pubDate>Sun, 02 Oct 2016 07:55:59 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/</guid>
      <description>LUSU liked my guide to making their website &lt;a href=&#34;https://bengoldsworthy.net/blog/posts/how-to-improve-the-new-lusu-website/&#34;&gt;less horrible&lt;/a&gt; and wanted to publicise it, but needed a version that, quote, &lt;q&gt;had less fucks&lt;/q&gt;. I was happy to oblige in the service of website betterment.</description>
      <content:encoded><![CDATA[<p>So, the new LUSU website. No doubt you want to know how to make it look infinitely more appealing in order to sell your society to the masses. This is a guide to tell you how to do exactly that. I&rsquo;m helpful like that. Keep checking back, I&rsquo;ll be updating this guide as I discover more ways to break the website into being pretty.</p>
<p>On the society admin dashboard, one is graciously allowed to edit the <q>Description</q> box for their society. The editor accepts WYSIWYG entry, or HTML. HTML like <code>&lt;style&gt;</code> tags. If you want to include these in your own society page, just switch to Source mode:</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/source_hu_343f0f4ba95123cc.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/source_hu_fa5b462208630af6.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/source_hu_7264be6c2b3ff685.png"  width="160"  height="106"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Click this</p></figcaption></figure>

<p>Then add some <code>&lt;style&gt;</code> and <code>&lt;/style&gt;</code> tags and copy-paste away!</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/stuffhere_hu_ebce1ffd0e07356f.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/stuffhere_hu_4b5ee971f086f287.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/stuffhere_hu_28d83f875cddb82.png"  width="250"  height="115"  loading="lazy" />
</picture>
</div></div>

<p>Note that you&rsquo;ll want to put your intro line <em>above</em> the <code>&lt;style&gt;</code> tags, or your society listing will show up like this:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/listing_hu_683ea24a4125e89c.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/listing_hu_b2cf82231320291b.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/listing_hu_36d1b9f5d2137f2f.png"  width="309"  height="201"  loading="lazy" />
</picture>
</div></div>

<p>Anyway, here was the old page for LUECS:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_3e2aaa1eaddeaff.avif, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_554108db3b89eb42.avif 1200w, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_b34b1a672017d900.avif 800w, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_9fa6d5489c7c1e0f.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_321fe637e45ad6de.webp, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_a4df6f35972a44ec.webp 1200w, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_98b50957731a99d.webp 800w, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_88044ea54ab66fd5.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecs1_hu_2e4a78df6ecb302f.png"  width="1915"  height="936"  loading="lazy" />
</picture>
</div></div>

<p>As you can see, it looks like pure, unmitigated bum. Here it is after a little bit of tinkering (and liberal use of <code>!important</code> CSS rules):</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_1fc988d143d2a0e7.avif, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_e86680791c3f8ac3.avif 1200w, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_ab65ee204befeabb.avif 800w, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_53c1c35334f9689e.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_f46c9aa0a21bb6df.webp, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_6c6be34a1581f1a1.webp 1200w, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_9b0f5413f0ba4fde.webp 800w, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_ea592860dd6fd024.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/luecsnew_hu_ad0b2e62f56fb6a4.png"  width="1900"  height="938"  loading="lazy" />
</picture>
</div></div>

<p>Much better, although there is still plenty to do. If you just want to copy what I&rsquo;ve done and tinker with it, you can view the whole thing at the bottom by clicking <a href="#fullcode">here</a>. In the article between here and there, I&rsquo;ll go through each change step-by-step.</p>
<h2 id="the-worlds-most-90s-button" class="subheading subheading">
  The world&rsquo;s most 90s button
  <a class="heading-anchor" href="#the-worlds-most-90s-button">¶</a>
</h2>
<p>First and foremost, this rascal needed to go:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/joingroup7_hu_8bb1523bac4b5355.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/joingroup7_hu_e2eb440428d9862a.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/joingroup7_hu_4c7ae43ef62dbd5.png"  width="415"  height="217"  loading="lazy" />
</picture>
</div></div>

<p>At first I just stuck on a <code>filter: hue-rotate(225deg);</code> to shift the inexplicable orange around the colour wheel to the closest I could get to purple, but it looked too bright and still left me with the rest of the button. No, it all had to go:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/joinbutton_hu_b20a0918466b756f.avif, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/joinbutton_hu_b4cbdfcfb9e65238.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/joinbutton_hu_6090fd3847440c04.webp, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/joinbutton_hu_1707b1e044a9996e.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/joinbutton_hu_26f6049b8dbe2d2d.png"  width="636"  height="226"  loading="lazy" />
</picture>
</div></div>

<p>This was achieved with the following CSS rules (NB: it should go without saying that all of this CSS is bashed out through trial-and-error and thus a horrible mess that is about as <a href="http://matt.might.net/articles/crapl/">CRAPL</a>&rsquo;d as it can be):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#66d9ef">auto</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background</span>: <span style="color:#66d9ef">none</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">text-indent</span>: <span style="color:#ae81ff">0</span><span style="color:#66d9ef">px</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border-radius</span>: <span style="color:#ae81ff">15</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">padding</span>: <span style="color:#ae81ff">8</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">20</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">8</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">20</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">text-align</span>: <span style="color:#66d9ef">center</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#551F75</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">line-height</span>: <span style="color:#ae81ff">40</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">text-decoration</span>: <span style="color:#66d9ef">none</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-size</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">200</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-image</span>: linear-gradient(<span style="color:#66d9ef">to</span> <span style="color:#66d9ef">bottom</span>, <span style="color:#66d9ef">transparent</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>, <span style="color:#ae81ff">#551F75</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>) <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">transition</span>: <span style="color:#66d9ef">background</span> <span style="color:#ae81ff">.5</span><span style="color:#66d9ef">s</span> <span style="color:#66d9ef">ease-in-out</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span>:<span style="color:#a6e22e">hover</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-position</span>: <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">-100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#fff</span>;  
</span></span><span style="display:flex;"><span>}  </span></span></code></pre></div>
<p>First, we make <code>.join-this-group.button-bottom</code> fullwidth so that we can position <code>.join-this-group.button-bottom a</code> in the centre of it with <code>margin: auto !important;</code>. We then purge just about every hint of the original button with the <code>background: none !important;</code> and bring the original button text back into view with <code>text-indent: 0px !important;</code>. Lines 8-17 create a far nicer CSS button around the <code>&lt;a&gt;</code> element, with 15-17 and 20 creating a nice hover-over slide transition. Notably, the button now transitions between LUSU purple (<var>#551f75</var>) and white&mdash;there is no <em>blasted</em> turquoise.</p>
<h2 id="fixing-the-width" class="subheading subheading">
  Fixing the width
  <a class="heading-anchor" href="#fixing-the-width">¶</a>
</h2>
<p>We&rsquo;re living in a glorious new responsive design future, where people might be viewing a website on a desktop, a phone, a tablet, a phablet, a phesktop, a toaster, a tablone, etc. Central column designs are a holdover from the newspaper days and should be done away with as soon as possible. To do so, add these rules:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>.<span style="color:#a6e22e">content</span><span style="color:#f92672">,</span> .<span style="color:#a6e22e">header</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">90</span><span style="color:#66d9ef">%</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">bottom-union</span><span style="color:#f92672">,</span> .<span style="color:#a6e22e">top-union</span><span style="color:#f92672">,</span> .<span style="color:#a6e22e">uc-poweredby-nusdigital-logo</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">uc-poweredby-nusdigital-logo-wrapper</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">union-footer</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">0</span>;  
</span></span><span style="display:flex;"><span>}  </span></span></code></pre></div>
<p>This stretches everything out to fill all of that lovely horizontal screen real estate that&rsquo;s been ignored.</p>
<h2 id="hide-your-shame" class="subheading subheading">
  Hide your shame
  <a class="heading-anchor" href="#hide-your-shame">¶</a>
</h2>
<p>This one is more personal preference, but adding a quick</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>.<span style="color:#a6e22e">uc-poweredby-nusdigital-logo</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">none</span>;  
</span></span><span style="display:flex;"><span>}  </span></span></code></pre></div>
<p>to your rules will hide that ugly NUS logo along the very bottom of the page, because why would you want to tout your affiliation to the world?</p>
<h2 id="yeah-cause-grey-is-the-most-exciting-colour-right" class="subheading subheading">
  Yeah &lsquo;cause grey is the most exciting colour right?
  <a class="heading-anchor" href="#yeah-cause-grey-is-the-most-exciting-colour-right">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/infobox1_hu_e4f920f89d3faad1.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/infobox1_hu_57692ed2afa3ac4.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/infobox1_hu_ed7c8f9e71bffac7.png"  width="318"  height="370"  loading="lazy" />
</picture>
</div></div>

<p>That info box on the right bumming you out with it&rsquo;s grey-on-grey colour scheme? Try this CSS on for size:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>.<span style="color:#a6e22e">title</span> <span style="color:#f92672">h1</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">thumbnail</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group-category</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group_left_panel_menu</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">typeCategory</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#EAE5F2</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">li</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">li</span> <span style="color:#f92672">a</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">h4</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group-category</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">padding-bottom</span>: <span style="color:#ae81ff">6</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">galleryIcon</span> <span style="color:#f92672">img</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#551F75</span>;  
</span></span><span style="display:flex;"><span>}  </span></span></code></pre></div>
<p>To start with, we change the colours. I went for LUSU purple for the title bar along the top, and then got the whitened purple from the <q>Your Officers&rsquo;</q> bar background (see blow) <var>#EAE5F2</var> for the rest of the box (and, of course, making the text over it LUSU purple rather than white). Then I stuck a little padding on the bottom, because things were looking a bit too snug there for my liking. Finally, the white of the society logo suddenly giving way to the faded purple of the box looked bad, so I stuck a <var>2px</var> LUSU purple border around the <code>&lt;img&gt;</code> tag.</p>
<h2 id="headings" class="subheading subheading">
  Headings
  <a class="heading-anchor" href="#headings">¶</a>
</h2>
<p>I liked the look of all the headings being coloured in LUSU purple, rather than black. Simple:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span> 
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h1</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h2</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h3</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h4</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h5</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h6</span> {
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span>}  </span></span></code></pre></div>
<p>I then also took the rules from <code>.contentBoxes h2</code> and applied them to <code>&lt;h2&gt;</code>s in general so that all your <code>&lt;h2&gt;</code> headings will look like the default &lsquo;Description&rsquo; one at the top of the box:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span><span style="color:#f92672">h2</span> {
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">background</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">border-bottom</span>: <span style="color:#ae81ff">1</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#e6e6e6</span>;
</span></span><span style="display:flex;"><span>  <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">1.75</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">0</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">0</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>
<h2 id="want-to-actually-show-your-exec-somewhere" class="subheading subheading">
  Want to actually show your exec. somewhere?
  <a class="heading-anchor" href="#want-to-actually-show-your-exec-somewhere">¶</a>
</h2>
<p>Okay, this one took some time but it was worth it. Step one was to get the HTML from the <q>Your Officers&rsquo; block on the homepage. All 257 lines of it. Luckily for you, I&rsquo;ve already trimmed them to the lines you need. Here&rsquo;s the HTML you&rsquo;ll want to add to your page:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">h2</span>&gt;The Exec.&lt;/<span style="color:#f92672">h2</span>&gt;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;section stripe officersdesk&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stripe-wrap&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers-wrap&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stripe-carousel officersdesk&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">ul</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;jcarousel-skin-tango edit-mode-stripe&#34;</span>&gt;  
</span></span><span style="display:flex;"><span><span style="color:#75715e">&lt;!&amp;#8211; repeat block for each exec. member &amp;#8211;&gt;</span>  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">a</span> <span style="color:#a6e22e">href</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;#&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">li</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;thumbnail-image&#34;</span>&gt;&lt;<span style="color:#f92672">img</span> <span style="color:#a6e22e">alt</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;POSITION HERE&#34;</span> <span style="color:#a6e22e">src</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;IMG URL HERE&#34;</span> /&gt;&lt;/<span style="color:#f92672">span</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-details&#34;</span>&gt;&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-title&#34;</span>&gt;NAME HERE&lt;/<span style="color:#f92672">span</span>&gt;&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-summary&#34;</span>&gt;POSITION HERE&lt;/<span style="color:#f92672">span</span>&gt;&lt;/<span style="color:#f92672">span</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">li</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">a</span>&gt;  
</span></span><span style="display:flex;"><span><span style="color:#75715e">&lt;!&amp;#8211; end repeat &amp;#8211;&gt;</span>  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">ul</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">div</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">div</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">div</span>&gt;  </span></span></code></pre></div>
<p>Then add the following CSS, amending the <code>width</code> value for <code>#officers a</code> with the result of $ \left\lfloor\frac{1}{A} \times 100\right\rfloor $, where $ A $ is the number of exec. members you have:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span> 
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">thumbnail-image</span> <span style="color:#f92672">img</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">160</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">160</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">object-fit</span>: <span style="color:#66d9ef">cover</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">object-position</span>: <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>#officers <span style="color:#f92672">a</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: WIDTH HERE<span style="color:#f92672">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">float</span>: <span style="color:#66d9ef">left</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>#officers <span style="color:#f92672">li</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>#officers {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">overflow</span>: <span style="color:#66d9ef">hidden</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin-top</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span>}  </span></span></code></pre></div>
<p>Now for the excruciating part: uploading the images. On the website backend, click the <q>Add Image&rsquo; button and then the <q>Upload&rsquo; tab:</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/img1_hu_50d1a5f6356f117a.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/img1_hu_9ec19a4341a41a4.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/img1_hu_5d9492efc0289f08.png"  width="73"  height="67"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">This one</p></figcaption></figure>

<p>Upload your photo and wait five years or so for it to finish. Then, click the <q>Image Info&rsquo; tab, followed by the <q>Browse Server&rsquo; button. Click the image you just uploaded, and then <q>OK&rsquo;. In the <q>URL&rsquo; box will be the URL for your photo – copy it and paste it into your HTML where it says <q>Image URL here</q>:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/img3_hu_805197f146ceb0b8.avif, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/img3_hu_317a8b96cf8440a0.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/img3_hu_2bd644877fce38e6.webp, /portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/img3_hu_4bbbece332c61251.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/portfolio/writings/how-to-make-your-lusu-society-page-the-envy-of-your-friends/images/img3_hu_8d456f51952c942b.png"  width="540"  height="133"  loading="lazy" />
</picture>
</div><div class="figure__caption"><p class="figcaption__caption">Copy this</p></div></div>

<p>Repeat this process, add names and job titles and Bob&rsquo;s your uncle.</p>
<h2 id="and-your-social-media" class="subheading subheading">
  And your social media?
  <a class="heading-anchor" href="#and-your-social-media">¶</a>
</h2>
<p>You&rsquo;d be forgiven for thinking that adding social media links on the backend would cause them to appear on the frontend. Nope, it&rsquo;s another DIY job. First, the HTML:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-html" data-lang="html"><span style="display:flex;"><span>&lt;<span style="color:#f92672">h2</span>&gt;Social Media&lt;/<span style="color:#f92672">h2</span>&gt;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">ul</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;social-media&#34;</span>&gt;  
</span></span><span style="display:flex;"><span><span style="color:#75715e">&lt;!&amp;#8211; repeat block for each social media account &amp;#8211;&gt;</span>  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">a</span> <span style="color:#a6e22e">href</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;URL HERE&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">li</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;icon&#34;</span> <span style="color:#a6e22e">style</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;background-image: url(&lt;q&gt;IMG URL HERE&#39;);&#34;</span>&gt;&lt;/<span style="color:#f92672">div</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">li</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">a</span>&gt;  
</span></span><span style="display:flex;"><span><span style="color:#75715e">&lt;!&amp;#8211; end repeat &amp;#8211;&gt;</span>  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">ul</span>&gt;  </span></span></code></pre></div>
<p>To style it, we set up the <code>ul</code> to remove the bullet points, remove its <code>left-margin</code> so it sits flush with the rest of the page and add an <code>:after</code> rule that clears the <code>float</code> rule that we bring in for all its child list elements to make them align horizontally:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span> 
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">social-media</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">list-style</span>: <span style="color:#66d9ef">none</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">social-media</span>:<span style="color:#a6e22e">after</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">content</span>: <span style="color:#f92672">&amp;</span><span style="color:#ae81ff">#8221</span>;;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">block</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">clear</span>: <span style="color:#66d9ef">both</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">social-media</span> <span style="color:#f92672">li</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">float</span>: <span style="color:#66d9ef">left</span>;  
</span></span><span style="display:flex;"><span>}  </span></span></code></pre></div>
<p>Then we just add some styling to the icons themselves, and a nice bevel <code>:hover</code> effect:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span> 
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">icon</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">50</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">50</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border-radius</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-size</span>: <span style="color:#66d9ef">cover</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-repeat</span>: <span style="color:#66d9ef">no-repeat</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-position</span>: <span style="color:#66d9ef">center</span> <span style="color:#66d9ef">center</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">cursor</span>: <span style="color:#66d9ef">pointer</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">5</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">5</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span>x;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">icon</span>:<span style="color:#a6e22e">hover</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">-moz-</span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">-webkit-</span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;  
</span></span><span style="display:flex;"><span>}  </span></span></code></pre></div>
<h2 id="standards-compliant-session-details" class="subheading subheading">
  Standards-compliant session details
  <a class="heading-anchor" href="#standards-compliant-session-details">¶</a>
</h2>
<p>If your society meets up regularly, such as for weekly training sessions, you can ensure you get featured on Anson Cheong&rsquo;s neat <a href="http://lusocieties.com/" target="_blank">LUSocieties</a> app by ensuring you write your session dates in the following format: <var>dddd, HH:MM-HH:MM, location</var>. For example, <q>Monday, 22:00-23:00, George Fox Foyer</q>.</p>
<hr id="fullcode" />
<h4 id="full-code" class="subsubsubheading">
  Full Code
  <a class="heading-anchor" href="#full-code">¶</a>
</h4>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-html" data-lang="html"><span style="display:flex;"><span> 
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">p</span>&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/<span style="color:#f92672">p</span>&gt;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">style</span> <span style="color:#a6e22e">type</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;text/css&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">header</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">90</span><span style="color:#66d9ef">%</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">bottom-union</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">top-union</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">uc-poweredby-nusdigital-logo</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">uc-poweredby-nusdigital-logo-wrapper</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">union-footer</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">0</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#66d9ef">auto</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background</span>: <span style="color:#66d9ef">none</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border-radius</span>: <span style="color:#ae81ff">15</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">text-indent</span>: <span style="color:#ae81ff">0</span><span style="color:#66d9ef">px</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">padding</span>: <span style="color:#ae81ff">8</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">20</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">8</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">20</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">text-align</span>: <span style="color:#66d9ef">center</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#551F75</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">line-height</span>: <span style="color:#ae81ff">40</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">text-decoration</span>: <span style="color:#66d9ef">none</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-size</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">200</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-image</span>: linear-gradient(<span style="color:#66d9ef">to</span> <span style="color:#66d9ef">bottom</span>, <span style="color:#66d9ef">transparent</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>, <span style="color:#ae81ff">#551F75</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>) <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">transition</span>: <span style="color:#66d9ef">background</span> <span style="color:#ae81ff">.5</span><span style="color:#66d9ef">s</span> <span style="color:#66d9ef">ease-in-out</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span>:<span style="color:#a6e22e">hover</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-position</span>: <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">-100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#fff</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">uc-poweredby-nusdigital-logo</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">none</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">title</span> <span style="color:#f92672">h1</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">thumbnail</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group-category</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group</span><span style="color:#960050;background-color:#1e0010">\</span><span style="color:#f92672">_left</span><span style="color:#960050;background-color:#1e0010">\</span><span style="color:#f92672">_panel_menu</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">typeCategory</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#EAE5F2</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">li</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">li</span> <span style="color:#f92672">a</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">h4</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group-category</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">padding-bottom</span>: <span style="color:#ae81ff">6</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">galleryIcon</span> <span style="color:#f92672">img</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#551F75</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h1</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h2</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h3</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h4</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h5</span><span style="color:#f92672">,</span>  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h6</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span><span style="color:#f92672">h2</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background</span>: <span style="color:#66d9ef">none</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border-bottom</span>: <span style="color:#ae81ff">1</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#e6e6e6</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">1.75</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">0</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">0</span><span style="color:#66d9ef">%</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">thumbnail-image</span> <span style="color:#f92672">img</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">160</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">160</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">object-fit</span>: <span style="color:#66d9ef">cover</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">object-position</span>: <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>#officers <span style="color:#f92672">a</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">float</span>: <span style="color:#66d9ef">left</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>#officers <span style="color:#f92672">li</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">11</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>#officers {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">overflow</span>: <span style="color:#66d9ef">hidden</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin-top</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span>}
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">social-media</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">list-style</span>: <span style="color:#66d9ef">none</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span> <span style="color:#75715e">!important</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">social-media</span>:<span style="color:#a6e22e">after</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">content</span>: <span style="color:#f92672">&amp;</span><span style="color:#ae81ff">#8221</span>;;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">block</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">clear</span>: <span style="color:#66d9ef">both</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">social-media</span> <span style="color:#f92672">li</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">float</span>: <span style="color:#66d9ef">left</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">icon</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">50</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">50</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">border-radius</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-size</span>: <span style="color:#66d9ef">cover</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-repeat</span>: <span style="color:#66d9ef">no-repeat</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">background-position</span>: <span style="color:#66d9ef">center</span> <span style="color:#66d9ef">center</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">cursor</span>: <span style="color:#66d9ef">pointer</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">5</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">5</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span>x;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">icon</span>:<span style="color:#a6e22e">hover</span> {  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">-moz-</span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">-webkit-</span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;  
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;  
</span></span><span style="display:flex;"><span>}  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">style</span>&gt;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">p</span>&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&lt;/<span style="color:#f92672">p</span>&gt;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">h2</span>&gt;The Exec.&lt;/<span style="color:#f92672">h2</span>&gt;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;section stripe officersdesk&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stripe-wrap&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers-wrap&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stripe-carousel officersdesk&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">ul</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;jcarousel-skin-tango edit-mode-stripe&#34;</span>&gt;  
</span></span><span style="display:flex;"><span><span style="color:#75715e">&lt;!&amp;#8211; repeat block for each exec. member &amp;#8211;&gt;</span>  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">a</span> <span style="color:#a6e22e">href</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;#&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">li</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;thumbnail-image&#34;</span>&gt;&lt;<span style="color:#f92672">img</span> <span style="color:#a6e22e">alt</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;POSITION HERE&#34;</span> <span style="color:#a6e22e">src</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;IMG URL HERE&#34;</span> /&gt;&lt;/<span style="color:#f92672">span</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-details&#34;</span>&gt;&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-title&#34;</span>&gt;NAME HERE&lt;/<span style="color:#f92672">span</span>&gt;&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-summary&#34;</span>&gt;POSITION HERE&lt;/<span style="color:#f92672">span</span>&gt;&lt;/<span style="color:#f92672">span</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">li</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">a</span>&gt;  
</span></span><span style="display:flex;"><span><span style="color:#75715e">&lt;!&amp;#8211; end repeat &amp;#8211;&gt;</span>  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">ul</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">div</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">div</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">h2</span>&gt;Social Media&lt;/<span style="color:#f92672">h2</span>&gt;
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">ul</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;social-media&#34;</span>&gt;  
</span></span><span style="display:flex;"><span><span style="color:#75715e">&lt;!&amp;#8211; repeat block for each social media account &amp;#8211;&gt;</span>  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">a</span> <span style="color:#a6e22e">href</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;URL HERE&#34;</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">li</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;icon&#34;</span> <span style="color:#a6e22e">style</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;background-image: url(&lt;q&gt;IMG URL HERE&#39;);&#34;</span>&gt;&lt;/<span style="color:#f92672">div</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">li</span>&gt;  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">a</span>&gt;  
</span></span><span style="display:flex;"><span><span style="color:#75715e">&lt;!&amp;#8211; end repeat &amp;#8211;&gt;</span>  
</span></span><span style="display:flex;"><span>&lt;/<span style="color:#f92672">ul</span>&gt;  </span></span></code></pre></div>
]]></content:encoded>
    </item>
    
    <item>
      <title>Wot I Learnt in Second Year</title>
      <link>https://bengoldsworthy.net/blog/posts/wot-i-learnt-in-second-year/</link>
      <category>Thoughts</category>
      <pubDate>Sat, 24 Sep 2016 13:00:09 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/blog/posts/wot-i-learnt-in-second-year/</guid>
      <description>I replaced drinking way too much with working way too much, and it turned out to be way better for my finances.</description>
      <content:encoded><![CDATA[<blockquote>
<p>Work, work, work, work, work, work<br>
He said me haffi<br>
Work, work, work, work, work, work!<br>
He see me do mi<br>
Dirt, dirt, dirt, dirt, dirt, dirt!</p>
<footer>Rihanna, <cite class="song">Work</cite></footer> 
</blockquote>
<p>I did one of these for <a href="/blog/posts/on-the-first-year-of-university/">my first year</a>, and I&rsquo;m all about creating and then upholding my own traditions. Second year was a different beast to first &mdash; I had to pay off my first year. <q>Sisyphean</q> barely covers it.</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/team_hu_602835daf2584822.avif, /blog/posts/wot-i-learnt-in-second-year/images/team_hu_838c43021ef423ec.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/team_hu_480b99cea7c39e5.webp, /blog/posts/wot-i-learnt-in-second-year/images/team_hu_48f6d526678b8ae3.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/wot-i-learnt-in-second-year/images/team_hu_bdc07afa86613f59.jpg"  width="720"  height="477"  alt="Students in a nightclub"  loading="lazy" />
</picture>




<p class="attr">The Lancaster Photographer</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Me &amp; baes</p></figcaption></figure>

<h2 id="freshers-week-is-still-pretty-great-even-if-youre-a-rep" class="subheading">
  Freshers&rsquo; Week is Still Pretty Great, Even If You&rsquo;re a Rep
  <a class="heading-anchor" href="#freshers-week-is-still-pretty-great-even-if-youre-a-rep">¶</a>
</h2>
<p>There&rsquo;s no rule stating that a freshers&rsquo; rep is not allowed to have fun as well (I mean, there are several if you define <q>have fun</q> as <q>drink and wake up in strange beds</q>). Have fun <a href="/portfolio/writings/how-to-pull-of-being-a-terrible-frep/">I did</a>, and nobody died on my watch. I initially wondered why I was getting so drunk each night when I was only having a couple gin &amp; tonics for pres, but on Thursday realised the problem &mdash; all my cups were pint cups. Oops.</p>
<h2 id="hot-damn-employment-is-easy" class="subheading">
  Hot Damn Employment Is Easy
  <a class="heading-anchor" href="#hot-damn-employment-is-easy">¶</a>
</h2>
<p>As I cruised into the summer holiday, I was holding down no fewer than seven part-time jobs of varying <q>part</q>. I&rsquo;ve <a href="/portfolio/writings/working-a-bunch-of-part-time-jobs-is-better-than-a-full-time-job-could-ever-be/">written before</a> about how much better a bunch of part-time gigs are compared to a full-time one, so I shan&rsquo;t repeat myself here. Amazingly though, I even still vaguely remember what free time looked like!</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/southpark_hu_829526d5dec980c.avif, /blog/posts/wot-i-learnt-in-second-year/images/southpark_hu_388623177a2372b.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/southpark_hu_36ebaf99286b84ec.webp, /blog/posts/wot-i-learnt-in-second-year/images/southpark_hu_4209aeb180b3c6ba.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/wot-i-learnt-in-second-year/images/southpark_hu_7ab4e1cbb9e68a7b.png"  width="720"  height="540"  alt="Image of nerd at computer from South Park"  loading="lazy" />
</picture>




<p class="attr">South Park</p>
</div></figure>

<h2 id="hobbies" class="subheading">
  Some People Really Need Hobbies
  <a class="heading-anchor" href="#hobbies">¶</a>
</h2>
<p>After I pissed off a bunch of <em>those</em> kind of students by <a href="/portfolio/writings/lancaster-is-one-of-the-worst-unis-for-free-speech-and-its-embarrassing/">having an opinion</a> and then <a href="https://www.facebook.com/Rumperuu/posts/10205471509047843?viewas=100000686899395">defending said opinion</a>, they found the time to complain about me to the Students&rsquo; Union, necessitating a full investigation and interview into whether I was a hate preacher (official verdict: STFU).</p>
<p>Even over half a year later they still showed up to a completely unrelated hustings to derail things and &mdash; whilst I can&rsquo;t prove this definitively &mdash; I&rsquo;m fairly certain are responsible for my phone number ending up on the Food Standards Agency&rsquo;s <a href="https://www.food.gov.uk/about-us/subscribe">food recall text alert</a> system, as well as the m4m section of Craigslist for the South London area.</p>
<p>Those were some rather bizarre unsolicited texts and phonecalls, until one day I got the guy on the other end to chat for a bit and found where he&rsquo;d got the number from.</p>
<h2 id="relationships-are-a-bit-of-alright" class="subheading">
  Relationships Are a Bit of Alright
  <a class="heading-anchor" href="#relationships-are-a-bit-of-alright">¶</a>
</h2>
<p>In first year, what is now a good friend called me <q>the biggest slut in Pendle</q> (quantitatively untrue). This year, things took a turn for the slow with one of those <q>relationships</q> that you hear about on the evening news in third term.</p>
<p>Then she went to study in Indiana for a year, so looks like I&rsquo;m back to Plan A.</p>
<h2 id="the-french-are-the-actual-cutest" class="subheading">
  The French Are the Actual Cutest
  <a class="heading-anchor" href="#the-french-are-the-actual-cutest">¶</a>
</h2>
<p>Look at what <a href="/portfolio/writings/everything-you-learn-living-with-french-flatmates/">my Frenchies</a> did for my birthday:</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/french2_hu_4e597ee08e7e6c99.avif, /blog/posts/wot-i-learnt-in-second-year/images/french2_hu_ba381b8613276d07.avif 1200w, /blog/posts/wot-i-learnt-in-second-year/images/french2_hu_9b15b970859e415.avif 800w, /blog/posts/wot-i-learnt-in-second-year/images/french2_hu_dc29f6dcb34a8b59.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/french2_hu_115664c55727d5c6.webp, /blog/posts/wot-i-learnt-in-second-year/images/french2_hu_de369e24dbdb2f73.webp 1200w, /blog/posts/wot-i-learnt-in-second-year/images/french2_hu_ab3f7a9d34fff33.webp 800w, /blog/posts/wot-i-learnt-in-second-year/images/french2_hu_20f7d762998654a9.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/wot-i-learnt-in-second-year/images/french2_hu_cc174c1627b483fb.jpg"  width="2048"  height="1152"  alt="A birthday cake topped with a banner featuring my face and the words 'Party Hard'"  loading="lazy" />
</picture>




<p class="attr">Photo by the author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">So cute</p></figcaption></figure>

<p>They even drew all the flat:</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/french_hu_571ac7c42b3385d0.avif, /blog/posts/wot-i-learnt-in-second-year/images/french_hu_9589b43418b4af67.avif 1200w, /blog/posts/wot-i-learnt-in-second-year/images/french_hu_dbb5e0860f59310e.avif 800w, /blog/posts/wot-i-learnt-in-second-year/images/french_hu_b27f117d8e1927bb.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/french_hu_7ffbd1546c447a7b.webp, /blog/posts/wot-i-learnt-in-second-year/images/french_hu_1a23f928da52ada8.webp 1200w, /blog/posts/wot-i-learnt-in-second-year/images/french_hu_4dcc32399c84886.webp 800w, /blog/posts/wot-i-learnt-in-second-year/images/french_hu_e9be20d5b72b657b.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/wot-i-learnt-in-second-year/images/french_hu_471a6b9800d8bb67.jpg"  width="2048"  height="1152"  alt="Drawing of flatmates"  loading="lazy" />
</picture>




<p class="attr">Photo by the author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">D&rsquo;aww</p></figcaption></figure>

<h2 id="im-so-sick-of-clubs-its-unreal" class="subheading">
  I&rsquo;m So Sick of Clubs It&rsquo;s Unreal
  <a class="heading-anchor" href="#im-so-sick-of-clubs-its-unreal">¶</a>
</h2>
<p>That&rsquo;s what happens when you go out 5&ndash;6 times a week for a year in a city with 4 clubs. I spent as much of my drink time as I could this year in Pendle&rsquo;s bar, having pints with friends and actually being able to hear each other. It was incredible.</p>
<h2 id="the-top-of-bowland-tower-is-pretty-cool" class="subheading">
  The Top of Bowland Tower is Pretty Cool
  <a class="heading-anchor" href="#the-top-of-bowland-tower-is-pretty-cool">¶</a>
</h2>
<p>I finally saw Lancaster University&rsquo;s #1 view:</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/tower_hu_a3ebd0f88b02e0cb.avif, /blog/posts/wot-i-learnt-in-second-year/images/tower_hu_f05b07f05ceb4aae.avif 1200w, /blog/posts/wot-i-learnt-in-second-year/images/tower_hu_51417d31ff0aeb9c.avif 800w, /blog/posts/wot-i-learnt-in-second-year/images/tower_hu_117e7282339fd71f.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/wot-i-learnt-in-second-year/images/tower_hu_b17d4b635698766.webp, /blog/posts/wot-i-learnt-in-second-year/images/tower_hu_de4544abd7db4119.webp 1200w, /blog/posts/wot-i-learnt-in-second-year/images/tower_hu_6d107d69c335fd48.webp 800w, /blog/posts/wot-i-learnt-in-second-year/images/tower_hu_be2a899809d4cd59.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/wot-i-learnt-in-second-year/images/tower_hu_8b9ffcb5845b0e70.jpg"  width="2048"  height="1511"  alt="View from top of Bowland Tower"  loading="lazy" />
</picture>




<p class="attr">Photo by the author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">It was at night as well</p></figcaption></figure>

<h2 id="everything-should-always-be-dry" class="subheading">
  Everything Should Always Be Dry
  <a class="heading-anchor" href="#everything-should-always-be-dry">¶</a>
</h2>
<p><a href="/portfolio/writings/life-in-the-eye-of-storm-desmond/">Storm Desmond</a>. <em>Fuck</em> <a href="/portfolio/writings/an-update-on-life-in-lancaster-following-the-floods/">Storm Desmond</a>.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>How to improve the new LUSU website</title>
      <link>https://bengoldsworthy.net/blog/posts/how-to-improve-the-new-lusu-website/</link>
      <category>Projects</category>
      <pubDate>Thu, 22 Sep 2016 13:30:26 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/blog/posts/how-to-improve-the-new-lusu-website/</guid>
      <description>When life gives you lemons&amp;hellip;</description>
      <content:encoded><![CDATA[<blockquote class="script">
   <p class="script-line__character">Gabe</p><p class="script-line__text">You know what my mom used to say: <q>When life gives you shit,</q> you just... Uh...</p>
   <p class="script-line__character">Tycho</p><p class="script-line__text">Make Shit-ade? What?</p>
   <p class="script-line__character">Gabe</p><p class="script-line__text">Wait, it's coming to me.</p>
   <footer>Tycho & Gabe, <cite class="comic">Penny Arcade</cite> (<a href="https://www.penny-arcade.com/comic/2000/03/10" target="_blank" rel="noopener noreferrer"><cite class="comic-strip">Pain Dot Com</cite></a>)</footer>
</blockquote>
<p>So, the new LUSU website. Negativity is all well and good (and jolly cathartic), but what&rsquo;s the point if you can&rsquo;t suggest something better? With that in mind, this article will serve as a counterpoint to the other one. Where that article will be updated every time I discover some fresh new hell or minor annoyance on the site, this will be updated when I have a way to work around/break it.</p>
<p>On the society admin dashboard, one is graciously allowed to edit the <q>Description</q> box for their society. The editor accepts WYSIWYG entry, or HTML. HTML like <code>&lt;style&gt;</code> tags. If you want to include these in your own society page, just switch to Source mode:</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/source_hu_343f0f4ba95123cc.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/source_hu_fa5b462208630af6.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/source_hu_7264be6c2b3ff685.png"  width="160"  height="106"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Click this</p></figcaption></figure>

<p>Then add some <code>&lt;style&gt;</code> and <code>&lt;/style&gt;</code> tags and copy-paste away!</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/stuffhere_hu_ebce1ffd0e07356f.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/stuffhere_hu_4b5ee971f086f287.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/stuffhere_hu_28d83f875cddb82.png"  width="250"  height="115"  loading="lazy" />
</picture>
</div></div>

<p>Note that you&rsquo;ll want to put your intro line <em>above</em> the <code>&lt;style&gt;</code> tags, or your society listing will show up like this:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/listing_hu_683ea24a4125e89c.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/listing_hu_b2cf82231320291b.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/listing_hu_36d1b9f5d2137f2f.png"  width="309"  height="201"  loading="lazy" />
</picture>
</div></div>

<p>Anyway, here was the old page for LUECS:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_3e2aaa1eaddeaff.avif, /blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_554108db3b89eb42.avif 1200w, /blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_b34b1a672017d900.avif 800w, /blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_9fa6d5489c7c1e0f.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_321fe637e45ad6de.webp, /blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_a4df6f35972a44ec.webp 1200w, /blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_98b50957731a99d.webp 800w, /blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_88044ea54ab66fd5.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/luecs1_hu_2e4a78df6ecb302f.png"  width="1915"  height="936"  loading="lazy" />
</picture>
</div></div>

<p>As you can see, it looks like pure, unmitigated bum. Here it is after a little bit of tinkering (and liberal use of <code>!important</code> CSS rules):</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_1fc988d143d2a0e7.avif, /blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_e86680791c3f8ac3.avif 1200w, /blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_ab65ee204befeabb.avif 800w, /blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_53c1c35334f9689e.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_f46c9aa0a21bb6df.webp, /blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_6c6be34a1581f1a1.webp 1200w, /blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_9b0f5413f0ba4fde.webp 800w, /blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_ea592860dd6fd024.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/luecsnew_hu_ad0b2e62f56fb6a4.png"  width="1900"  height="938"  loading="lazy" />
</picture>
</div></div>

<p>Much better, although there is still plenty to do. If you just want to copy what I&rsquo;ve done and tinker with it, you can view the whole thing at the bottom by clicking here. In the article between here and there, I&rsquo;ll go through each change step-by-step.</p>
<h2 id="the-worlds-most-90s-button" class="subheading">
  The world&rsquo;s most &rsquo;90s button
  <a class="heading-anchor" href="#the-worlds-most-90s-button">¶</a>
</h2>
<p>First and foremost, this fucker needed to go:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/joingroup7_hu_8bb1523bac4b5355.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/joingroup7_hu_e2eb440428d9862a.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/joingroup7_hu_4c7ae43ef62dbd5.png"  width="415"  height="217"  loading="lazy" />
</picture>
</div></div>

<p>At first I just stuck on a <code>filter: hue-rotate(225deg);</code> to shift the inexplicable orange around the colour wheel to the closest I could get to purple, but it looked too bright and still left me with the rest of the button. No, it all had to go:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/joinbutton_hu_b20a0918466b756f.avif, /blog/posts/how-to-improve-the-new-lusu-website/images/joinbutton_hu_b4cbdfcfb9e65238.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/joinbutton_hu_6090fd3847440c04.webp, /blog/posts/how-to-improve-the-new-lusu-website/images/joinbutton_hu_1707b1e044a9996e.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/joinbutton_hu_26f6049b8dbe2d2d.png"  width="636"  height="226"  loading="lazy" />
</picture>
</div></div>

<p>This was achieved with the following CSS rules (NB: it should go without saying that all of this CSS is bashed out through trial-and-error and thus a horrible mess that is about as CRAPL&rsquo;d as it can be):</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">22</span><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">23</span><span>    <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">24</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">25</span><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">26</span><span>    <span style="color:#66d9ef">margin</span>: <span style="color:#66d9ef">auto</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">27</span><span>    <span style="color:#66d9ef">background</span>: <span style="color:#66d9ef">none</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">28</span><span>    <span style="color:#66d9ef">text-indent</span>: <span style="color:#ae81ff">0</span><span style="color:#66d9ef">px</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">29</span><span>    <span style="color:#66d9ef">border-radius</span>: <span style="color:#ae81ff">15</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">30</span><span>    <span style="color:#66d9ef">padding</span>: <span style="color:#ae81ff">8</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">20</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">8</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">20</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">31</span><span>    <span style="color:#66d9ef">text-align</span>: <span style="color:#66d9ef">center</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">32</span><span>    <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">33</span><span>    <span style="color:#66d9ef">border</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#551F75</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">34</span><span>    <span style="color:#66d9ef">line-height</span>: <span style="color:#ae81ff">40</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">35</span><span>    <span style="color:#66d9ef">text-decoration</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">36</span><span>    <span style="color:#66d9ef">background-size</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">200</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">37</span><span>    <span style="color:#66d9ef">background-image</span>: linear-gradient(<span style="color:#66d9ef">to</span> <span style="color:#66d9ef">bottom</span>, <span style="color:#66d9ef">transparent</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>, <span style="color:#ae81ff">#551F75</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>) <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">38</span><span>    <span style="color:#66d9ef">transition</span>: <span style="color:#66d9ef">background</span> <span style="color:#ae81ff">.5</span><span style="color:#66d9ef">s</span> <span style="color:#66d9ef">ease-in-out</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">39</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">40</span><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span>:<span style="color:#a6e22e">hover</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">41</span><span>    <span style="color:#66d9ef">background-position</span>: <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">-100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">42</span><span>    <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#fff</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">43</span><span>}</span></span></code></pre></div>
<p>First, we make <code>.join-this-group.button-bottom</code> fullwidth so that we can position <code>.join-this-group.button-bottom a</code> in the centre of it with <code>margin: auto !important;</code>. We then purge just about every hint of the original button with the <code>background: none !important;</code> and bring the original button text back into view with <code>text-indent: 0px !important;</code>. Lines 8&ndash;17 create a far nicer CSS button around the <code>&lt;a&gt;</code> element, with 15&ndash;17 and 20 creating a nice hover-over slide transition. Notably, the button now transitions between LUSU purple (<var>#551f75</var>) and white &mdash; there is no <em>fucking</em> turquoise.</p>
<h2 id="fixing-the-width" class="subheading">
  Fixing the width
  <a class="heading-anchor" href="#fixing-the-width">¶</a>
</h2>
<p>We&rsquo;re living in a glorious new responsive design future, where people might be viewing a website on a desktop, a phone, a tablet, a phablet, a phesktop, a toaster, a tablone, etc. Central column designs are a holdover from the newspaper days and should be done away with as soon as possible. To do so, add these rules:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 5</span><span>.<span style="color:#a6e22e">content</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 6</span><span>.<span style="color:#a6e22e">header</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 7</span><span>    <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">90</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 8</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 9</span><span>.<span style="color:#a6e22e">bottom-union</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">10</span><span>.<span style="color:#a6e22e">top-union</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">11</span><span>.<span style="color:#a6e22e">uc-poweredby-nusdigital-logo</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">12</span><span>    <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">13</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">14</span><span>.<span style="color:#a6e22e">uc-poweredby-nusdigital-logo-wrapper</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">15</span><span>    <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">16</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">17</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">18</span><span>.<span style="color:#a6e22e">union-footer</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">19</span><span>    <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">0</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">20</span><span>}</span></span></code></pre></div>
<p>This stretches everything out to fill all of that lovely horizontal screen real estate that&rsquo;s been ignored.</p>
<h2 id="hide-your-shame" class="subheading">
  Hide your shame
  <a class="heading-anchor" href="#hide-your-shame">¶</a>
</h2>
<p>This one is more personal preference, but adding a quick</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">45</span><span>.<span style="color:#a6e22e">uc-poweredby-nusdigital-logo</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">46</span><span>    <span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">47</span><span>}</span></span></code></pre></div>
<p>to your rules will hide that ugly NUS logo along the very bottom of the page, because why would you want to tout your affiliation to the world?</p>
<h2 id="yeah-cause-grey-is-the-most-exciting-colour-right" class="subheading">
  Yeah &lsquo;cause grey is the most exciting colour right?
  <a class="heading-anchor" href="#yeah-cause-grey-is-the-most-exciting-colour-right">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/infobox1_hu_e4f920f89d3faad1.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/infobox1_hu_57692ed2afa3ac4.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/infobox1_hu_ed7c8f9e71bffac7.png"  width="318"  height="370"  loading="lazy" />
</picture>
</div></div>

<p>That info box on the right bumming you out with it&rsquo;s grey-on-grey colour scheme? Try this CSS on for size:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">49</span><span>.<span style="color:#a6e22e">title</span> <span style="color:#f92672">h1</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">50</span><span>    <span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">51</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">52</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">53</span><span>.<span style="color:#a6e22e">thumbnail</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">54</span><span>.<span style="color:#a6e22e">group-category</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">55</span><span>.<span style="color:#a6e22e">group_left_panel_menu</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">56</span><span>.<span style="color:#a6e22e">typeCategory</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">57</span><span>    <span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#EAE5F2</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">58</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">59</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">60</span><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">li</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">61</span><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">li</span> <span style="color:#f92672">a</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">62</span><span>.<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">h4</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">63</span><span>   <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">64</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">65</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">66</span><span>.<span style="color:#a6e22e">group-category</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">67</span><span>   <span style="color:#66d9ef">padding-bottom</span>: <span style="color:#ae81ff">6</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">68</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">69</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">70</span><span>.<span style="color:#a6e22e">galleryIcon</span> <span style="color:#f92672">img</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">71</span><span>    <span style="color:#66d9ef">border</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#551F75</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">72</span><span>}</span></span></code></pre></div>
<p>To start with, we change the colours. I went for LUSU purple for the title bar along the top, and then got the whitened purple from the <q>Your Officers</q> bar background (see blow) <var>#EAE5F2</var> for the rest of the box (and, of course, making the text over it LUSU purple rather than white). Then I stuck a little padding on the bottom, because things were looking a bit too snug there for my liking. Finally, the white of the society logo suddenly giving way to the faded purple of the box looked bad, so I stuck a <var>2px</var> LUSU purple border around the <code>&lt;img&gt;</code> tag.</p>
<h2 id="headings" class="subheading">
  Headings
  <a class="heading-anchor" href="#headings">¶</a>
</h2>
<p>I liked the look of all the headings being coloured in LUSU purple, rather than black. Simple:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">71</span><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h1</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">72</span><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h2</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">73</span><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h3</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">74</span><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h4</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">75</span><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h5</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">76</span><span>.<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h6</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">77</span><span>   <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">78</span><span>}</span></span></code></pre></div>
<p>I then also took the rules from <code>.contentBoxes h2</code> and applied them to <code>&lt;h2&gt;</code>s in general so that all your <code>&lt;h2&gt;</code> headings will look like the default <q>Description</q> one at the top of the box:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">79</span><span><span style="color:#f92672">h2</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">80</span><span>   <span style="color:#66d9ef">background</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">81</span><span>   <span style="color:#66d9ef">border-bottom</span>: <span style="color:#ae81ff">1</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#e6e6e6</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">82</span><span>   <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">1.75</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">0</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">0</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">83</span><span>}</span></span></code></pre></div>
<h2 id="want-to-actually-show-your-exec-somewhere" class="subheading">
  Want to actually show your Exec. somewhere?
  <a class="heading-anchor" href="#want-to-actually-show-your-exec-somewhere">¶</a>
</h2>
<p>Okay, this one took some time but it was worth it. Step one was to get the HTML from the <q>Your Officers</q> block on the homepage. All 257 lines of it.</p>
<p><em>What</em>.</p>
<p>Want to know how they managed to make a simple <code>ul</code> of six <code>li</code>s stretch to 257 lines?</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/edit1_hu_8eb40b1e9745d53.avif, /blog/posts/how-to-improve-the-new-lusu-website/images/edit1_hu_627067f522edf4fc.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/edit1_hu_1d7e46456ac6b70e.webp, /blog/posts/how-to-improve-the-new-lusu-website/images/edit1_hu_754870739fe21313.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/edit1_hu_c96de1bce4a34e97.png"  width="557"  height="56"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">No…</p></figcaption></figure>




<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/edit2_hu_ef344656aee53387.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/edit2_hu_9f4f6b2fcb0e7cbf.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/edit2_hu_e5b00b16fe23e52.png"  width="383"  height="219"  loading="lazy" />
</picture>
</div></div>

<p>Unchecking a couple rules later, and:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/edit3_hu_2619faf9b529b927.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/edit3_hu_25ab27a64a19238b.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/edit3_hu_3baf419888a5155e.png"  width="340"  height="310"  loading="lazy" />
</picture>
</div></div>

<p>Like I said in the last article: it really is fractal. Regardless, that bloat clearly needs to get trimmed. Luckily for you, I&rsquo;ve already done it. Here&rsquo;s the HTML you&rsquo;ll want to add to your page:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-html" data-lang="html"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">140</span><span>&lt;<span style="color:#f92672">h2</span>&gt;The Exec.&lt;/<span style="color:#f92672">h2</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">141</span><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;section stripe officersdesk&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">142</span><span>   &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stripe-wrap&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers-wrap&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">143</span><span>      &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stripe-carousel officersdesk&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">144</span><span>         &lt;<span style="color:#f92672">ul</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;jcarousel-skin-tango edit-mode-stripe&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">145</span><span>            <span style="color:#75715e">&lt;!-- repeat block for each exec. member --&gt;</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">146</span><span>            
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">147</span><span>               &lt;<span style="color:#f92672">li</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">148</span><span>                  &lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;thumbnail-image&#34;</span>&gt;&lt;<span style="color:#f92672">img</span> <span style="color:#a6e22e">alt</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;POSITION HERE&#34;</span> <span style="color:#a6e22e">src</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;IMG URL HERE&#34;</span> /&gt;&lt;/<span style="color:#f92672">span</span>&gt; 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">149</span><span>                  &lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-details&#34;</span>&gt;&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-title&#34;</span>&gt;NAME HERE&lt;/<span style="color:#f92672">span</span>&gt;&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-summary&#34;</span>&gt;POSITION HERE&lt;/<span style="color:#f92672">span</span>&gt;&lt;/<span style="color:#f92672">span</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">150</span><span>               &lt;/<span style="color:#f92672">li</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">151</span><span>            
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">152</span><span>            <span style="color:#75715e">&lt;!-- end repeat --&gt;</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">153</span><span>         &lt;/<span style="color:#f92672">ul</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">154</span><span>      &lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">155</span><span>   &lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">156</span><span>&lt;/<span style="color:#f92672">div</span>&gt;</span></span></code></pre></div>
<p>Then add the following CSS, amending the <code>width</code> value for <code>#officers a</code> with the result of \( \left\lfloor\frac{1}{A} \times 100\right\rfloor \), where \( A \) is the number of Exec. members you have:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 85</span><span>.<span style="color:#a6e22e">thumbnail-image</span> <span style="color:#f92672">img</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 86</span><span>   <span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">160</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 87</span><span>   <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">160</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 88</span><span>   <span style="color:#66d9ef">object-fit</span>: <span style="color:#66d9ef">cover</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 89</span><span>   <span style="color:#66d9ef">object-position</span>: <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 90</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 91</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 92</span><span>#officers <span style="color:#f92672">a</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 93</span><span>   <span style="color:#66d9ef">width</span>: WIDTH HERE<span style="color:#f92672">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 94</span><span>   <span style="color:#66d9ef">float</span>: <span style="color:#66d9ef">left</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 95</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 96</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 97</span><span>#officers <span style="color:#f92672">li</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 98</span><span>   <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 99</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">100</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">101</span><span>#officers {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">102</span><span>   <span style="color:#66d9ef">overflow</span>: <span style="color:#66d9ef">hidden</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">103</span><span>   <span style="color:#66d9ef">margin-top</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">104</span><span>}</span></span></code></pre></div>
<p>Now for the excruciating part: uploading the images. On the website backend, click the <q>Add Image</q> button and then the <q>Upload</q> tab:</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/img1_hu_50d1a5f6356f117a.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/img1_hu_9ec19a4341a41a4.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/img1_hu_5d9492efc0289f08.png"  width="73"  height="67"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">This one</p></figcaption></figure>

<p>Upload your photo and wait five years or so for it to finish. Then, click the <q>Image Info</q> tab, followed by the <q>Browse Server</q> button. Click the image you just uploaded, and then <q>OK</q>. In the <q>URL</q> box will be the URL for your photo &mdash; copy it and paste it into your HTML where it says <q>Image URL here</q>:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/img3_hu_805197f146ceb0b8.avif, /blog/posts/how-to-improve-the-new-lusu-website/images/img3_hu_317a8b96cf8440a0.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/how-to-improve-the-new-lusu-website/images/img3_hu_2bd644877fce38e6.webp, /blog/posts/how-to-improve-the-new-lusu-website/images/img3_hu_4bbbece332c61251.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/how-to-improve-the-new-lusu-website/images/img3_hu_8d456f51952c942b.png"  width="540"  height="133"  loading="lazy" />
</picture>
</div><div class="figure__caption"><p class="figcaption__caption">Copy this</p></div></div>

<p>Repeat this process, add names and job titles and Bob&rsquo;s your uncle.</p>
<h2 id="and-your-social-media" class="subheading">
  And your social media?
  <a class="heading-anchor" href="#and-your-social-media">¶</a>
</h2>
<p>You&rsquo;d be forgiven for thinking that adding social media links on the backend would cause them to appear on the frontend. Nope, it&rsquo;s another DIY job. First, the HTML:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-html" data-lang="html"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">159</span><span>&lt;<span style="color:#f92672">h2</span>&gt;Social Media&lt;/<span style="color:#f92672">h2</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">160</span><span>&lt;<span style="color:#f92672">ul</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;social-media&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">161</span><span>   <span style="color:#75715e">&lt;!-- repeat block for each social media account --&gt;</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">162</span><span>   
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">163</span><span>      &lt;<span style="color:#f92672">li</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">164</span><span>         &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;icon&#34;</span> <span style="color:#a6e22e">style</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;background-image: url(&#39;IMG URL HERE&#39;);&#34;</span>&gt;&lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">165</span><span>      &lt;/<span style="color:#f92672">li</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">166</span><span>   
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">167</span><span>   <span style="color:#75715e">&lt;!-- end repeat --&gt;</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">168</span><span>&lt;/<span style="color:#f92672">ul</span>&gt;</span></span></code></pre></div>
<p>To style it, we set up the <code>ul</code> to remove the bullet points, remove its <code>left-margin</code> so it sits flush with the rest of the page and add an <code>:after</code> rule that clears the <code>float</code> rule that we bring in for all its child list elements to make them align horizontally:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">103</span><span>.<span style="color:#a6e22e">social-media</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">104</span><span>   <span style="color:#66d9ef">list-style</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">105</span><span>   <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">106</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">107</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">108</span><span>.<span style="color:#a6e22e">social-media</span>:<span style="color:#a6e22e">after</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">109</span><span>   <span style="color:#66d9ef">content</span>: <span style="color:#e6db74">&#39;&#39;</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">110</span><span>   <span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">block</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">111</span><span>   <span style="color:#66d9ef">clear</span>: <span style="color:#66d9ef">both</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">112</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">113</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">114</span><span>.<span style="color:#a6e22e">social-media</span> <span style="color:#f92672">li</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">115</span><span>   <span style="color:#66d9ef">float</span>: <span style="color:#66d9ef">left</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">116</span><span>}</span></span></code></pre></div>
<p>Then we just add some styling to the icons themselves, and a nice bevel <code>:hover</code> effect:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">115</span><span>.<span style="color:#a6e22e">icon</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">116</span><span>   <span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">50</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">117</span><span>   <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">50</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">118</span><span>   <span style="color:#66d9ef">border-radius</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">119</span><span>   <span style="color:#66d9ef">background-size</span>: <span style="color:#66d9ef">cover</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">120</span><span>   <span style="color:#66d9ef">background-repeat</span>: <span style="color:#66d9ef">no-repeat</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">121</span><span>   <span style="color:#66d9ef">background-position</span>: <span style="color:#66d9ef">center</span> <span style="color:#66d9ef">center</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">122</span><span>   <span style="color:#66d9ef">cursor</span>: <span style="color:#66d9ef">pointer</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">123</span><span>   <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">5</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">5</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span>x;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">124</span><span>}
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">125</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">126</span><span>.<span style="color:#a6e22e">icon</span>:<span style="color:#a6e22e">hover</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">127</span><span>   <span style="color:#66d9ef">-moz-</span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">128</span><span>   <span style="color:#66d9ef">-webkit-</span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">129</span><span>   <span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">130</span><span>}</span></span></code></pre></div>
<h2 id="full-code" class="subheading">
  Full Code
  <a class="heading-anchor" href="#full-code">¶</a>
</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-html" data-lang="html"><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  1</span><span>&lt;<span style="color:#f92672">p</span>&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  2</span><span>eiusmod tempor incididunt ut labore et dolore magna aliqua.&lt;/<span style="color:#f92672">p</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  3</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  4</span><span>&lt;<span style="color:#f92672">style</span> <span style="color:#a6e22e">type</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;text/css&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  5</span><span>   .<span style="color:#a6e22e">content</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  6</span><span>   .<span style="color:#a6e22e">header</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  7</span><span>       <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">90</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  8</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">  9</span><span>   .<span style="color:#a6e22e">bottom-union</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 10</span><span>   .<span style="color:#a6e22e">top-union</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 11</span><span>   .<span style="color:#a6e22e">uc-poweredby-nusdigital-logo</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 12</span><span>       <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 13</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 14</span><span>   .<span style="color:#a6e22e">uc-poweredby-nusdigital-logo-wrapper</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 15</span><span>       <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 16</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 17</span><span>   
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 18</span><span>   .<span style="color:#a6e22e">union-footer</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 19</span><span>       <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">0</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 20</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 21</span><span>   
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 22</span><span>   .<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 23</span><span>       <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 24</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 25</span><span>   .<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 26</span><span>       <span style="color:#66d9ef">margin</span>: <span style="color:#66d9ef">auto</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 27</span><span>       <span style="color:#66d9ef">background</span>: <span style="color:#66d9ef">none</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 28</span><span>       <span style="color:#66d9ef">border-radius</span>: <span style="color:#ae81ff">15</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 29</span><span>       <span style="color:#66d9ef">text-indent</span>: <span style="color:#ae81ff">0</span><span style="color:#66d9ef">px</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 30</span><span>       <span style="color:#66d9ef">padding</span>: <span style="color:#ae81ff">8</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">20</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">8</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">20</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 31</span><span>       <span style="color:#66d9ef">text-align</span>: <span style="color:#66d9ef">center</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 32</span><span>       <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 33</span><span>       <span style="color:#66d9ef">border</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#551F75</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 34</span><span>       <span style="color:#66d9ef">line-height</span>: <span style="color:#ae81ff">40</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 35</span><span>       <span style="color:#66d9ef">text-decoration</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 36</span><span>       <span style="color:#66d9ef">background-size</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">200</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 37</span><span>       <span style="color:#66d9ef">background-image</span>: linear-gradient(<span style="color:#66d9ef">to</span> <span style="color:#66d9ef">bottom</span>, <span style="color:#66d9ef">transparent</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>, <span style="color:#ae81ff">#551F75</span> <span style="color:#ae81ff">50</span><span style="color:#66d9ef">%</span>) <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 38</span><span>       <span style="color:#66d9ef">transition</span>: <span style="color:#66d9ef">background</span> <span style="color:#ae81ff">.5</span><span style="color:#66d9ef">s</span> <span style="color:#66d9ef">ease-in-out</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 39</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 40</span><span>   .<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span>:<span style="color:#a6e22e">hover</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 41</span><span>       <span style="color:#66d9ef">background-position</span>: <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">-100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 42</span><span>       <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#fff</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 43</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 44</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 45</span><span>   .<span style="color:#a6e22e">uc-poweredby-nusdigital-logo</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 46</span><span>       <span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 47</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 48</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 49</span><span>   .<span style="color:#a6e22e">title</span> <span style="color:#f92672">h1</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 50</span><span>       <span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 51</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 52</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 53</span><span>   .<span style="color:#a6e22e">thumbnail</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 54</span><span>   .<span style="color:#a6e22e">group-category</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 55</span><span>   .<span style="color:#a6e22e">group_left_panel_menu</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 56</span><span>   .<span style="color:#a6e22e">typeCategory</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 57</span><span>       <span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#EAE5F2</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 58</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 59</span><span>   .<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">li</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 60</span><span>   .<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">li</span> <span style="color:#f92672">a</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 61</span><span>   .<span style="color:#a6e22e">tree-navigation</span> <span style="color:#f92672">h4</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 62</span><span>      <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 63</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 64</span><span>   .<span style="color:#a6e22e">group-category</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 65</span><span>      <span style="color:#66d9ef">padding-bottom</span>: <span style="color:#ae81ff">6</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 66</span><span>   }   
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 67</span><span>   .<span style="color:#a6e22e">galleryIcon</span> <span style="color:#f92672">img</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 68</span><span>       <span style="color:#66d9ef">border</span>: <span style="color:#ae81ff">2</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#551F75</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 69</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 70</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 71</span><span>   .<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h1</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 72</span><span>   .<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h2</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 73</span><span>   .<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h3</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 74</span><span>   .<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h4</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 75</span><span>   .<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h5</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 76</span><span>   .<span style="color:#a6e22e">content-wrap</span> <span style="color:#f92672">h6</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 77</span><span>       <span style="color:#66d9ef">color</span>: <span style="color:#ae81ff">#551F75</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 78</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 79</span><span>   <span style="color:#f92672">h2</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 80</span><span>      <span style="color:#66d9ef">background</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 81</span><span>      <span style="color:#66d9ef">border-bottom</span>: <span style="color:#ae81ff">1</span><span style="color:#66d9ef">px</span> <span style="color:#66d9ef">solid</span> <span style="color:#ae81ff">#e6e6e6</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 82</span><span>      <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">1.75</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">0</span><span style="color:#66d9ef">%</span> <span style="color:#ae81ff">0</span><span style="color:#66d9ef">%</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 83</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 84</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 85</span><span>   .<span style="color:#a6e22e">thumbnail-image</span> <span style="color:#f92672">img</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 86</span><span>      <span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">160</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 87</span><span>      <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">160</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 88</span><span>      <span style="color:#66d9ef">object-fit</span>: <span style="color:#66d9ef">cover</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 89</span><span>      <span style="color:#66d9ef">object-position</span>: <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 90</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 91</span><span>   #officers <span style="color:#f92672">a</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 92</span><span>      <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">100</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 93</span><span>      <span style="color:#66d9ef">float</span>: <span style="color:#66d9ef">left</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 94</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 95</span><span>   #officers <span style="color:#f92672">li</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 96</span><span>      <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">11</span><span style="color:#66d9ef">%</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 97</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 98</span><span>   #officers {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f"> 99</span><span>      <span style="color:#66d9ef">overflow</span>: <span style="color:#66d9ef">hidden</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">100</span><span>      <span style="color:#66d9ef">margin-top</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">101</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">102</span><span>   
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">103</span><span>   .<span style="color:#a6e22e">social-media</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">104</span><span>      <span style="color:#66d9ef">list-style</span>: <span style="color:#66d9ef">none</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">105</span><span>      <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">106</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">107</span><span>   .<span style="color:#a6e22e">social-media</span>:<span style="color:#a6e22e">after</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">108</span><span>      <span style="color:#66d9ef">content</span>: <span style="color:#e6db74">&#39;&#39;</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">109</span><span>      <span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">block</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">110</span><span>      <span style="color:#66d9ef">clear</span>: <span style="color:#66d9ef">both</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">111</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">112</span><span>   .<span style="color:#a6e22e">social-media</span> <span style="color:#f92672">li</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">113</span><span>      <span style="color:#66d9ef">float</span>: <span style="color:#66d9ef">left</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">114</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">115</span><span>   .<span style="color:#a6e22e">icon</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">116</span><span>      <span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">50</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">117</span><span>      <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">50</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">118</span><span>      <span style="color:#66d9ef">border-radius</span>: <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">119</span><span>      <span style="color:#66d9ef">background-size</span>: <span style="color:#66d9ef">cover</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">120</span><span>      <span style="color:#66d9ef">background-repeat</span>: <span style="color:#66d9ef">no-repeat</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">121</span><span>      <span style="color:#66d9ef">background-position</span>: <span style="color:#66d9ef">center</span> <span style="color:#66d9ef">center</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">122</span><span>      <span style="color:#66d9ef">cursor</span>: <span style="color:#66d9ef">pointer</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">123</span><span>      <span style="color:#66d9ef">margin</span>: <span style="color:#ae81ff">5</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">5</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">0</span>x;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">124</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">125</span><span>   .<span style="color:#a6e22e">icon</span>:<span style="color:#a6e22e">hover</span> {
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">126</span><span>      <span style="color:#66d9ef">-moz-</span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">127</span><span>      <span style="color:#66d9ef">-webkit-</span><span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">128</span><span>      <span style="color:#66d9ef">box-shadow</span>: <span style="color:#66d9ef">inset</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">0</span> <span style="color:#ae81ff">10</span><span style="color:#66d9ef">px</span> <span style="color:#ae81ff">#000000</span>;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">129</span><span>   }
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">130</span><span>&lt;/<span style="color:#f92672">style</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">131</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">132</span><span>&lt;<span style="color:#f92672">p</span>&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">133</span><span>eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">134</span><span>minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">135</span><span>ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">136</span><span>velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">137</span><span>cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">138</span><span>est laborum.&lt;/<span style="color:#f92672">p</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">139</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">140</span><span>&lt;<span style="color:#f92672">h2</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;subheading&#34;</span>&gt;The Exec.&lt;/<span style="color:#f92672">h2</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">141</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">142</span><span>&lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;section stripe officersdesk&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">143</span><span>   &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stripe-wrap&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers-wrap&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">144</span><span>      &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;stripe-carousel officersdesk&#34;</span> <span style="color:#a6e22e">id</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;officers&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">145</span><span>         &lt;<span style="color:#f92672">ul</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;jcarousel-skin-tango edit-mode-stripe&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">146</span><span>            <span style="color:#75715e">&lt;!-- repeat block for each exec. member --&gt;</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">147</span><span>            
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">148</span><span>               &lt;<span style="color:#f92672">li</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">149</span><span>                  &lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;thumbnail-image&#34;</span>&gt;&lt;<span style="color:#f92672">img</span> <span style="color:#a6e22e">alt</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;POSITION HERE&#34;</span> <span style="color:#a6e22e">src</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;IMG URL HERE&#34;</span> /&gt;&lt;/<span style="color:#f92672">span</span>&gt; 
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">150</span><span>                  &lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-details&#34;</span>&gt;&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-title&#34;</span>&gt;NAME HERE&lt;/<span style="color:#f92672">span</span>&gt;&lt;<span style="color:#f92672">span</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;page-summary&#34;</span>&gt;POSITION HERE&lt;/<span style="color:#f92672">span</span>&gt;&lt;/<span style="color:#f92672">span</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">151</span><span>               &lt;/<span style="color:#f92672">li</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">152</span><span>            
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">153</span><span>            <span style="color:#75715e">&lt;!-- end repeat --&gt;</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">154</span><span>         &lt;/<span style="color:#f92672">ul</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">155</span><span>      &lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">156</span><span>   &lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">157</span><span>&lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">158</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">159</span><span>&lt;<span style="color:#f92672">h2</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;subheading&#34;</span>&gt;Social Media&lt;/<span style="color:#f92672">h2</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">160</span><span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">161</span><span>&lt;<span style="color:#f92672">ul</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;social-media&#34;</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">162</span><span>   <span style="color:#75715e">&lt;!-- repeat block for each social media account --&gt;</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">163</span><span>   
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">164</span><span>      &lt;<span style="color:#f92672">li</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">165</span><span>         &lt;<span style="color:#f92672">div</span> <span style="color:#a6e22e">class</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;icon&#34;</span> <span style="color:#a6e22e">style</span><span style="color:#f92672">=</span><span style="color:#e6db74">&#34;background-image: url(&#39;IMG URL HERE&#39;);&#34;</span>&gt;&lt;/<span style="color:#f92672">div</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">166</span><span>      &lt;/<span style="color:#f92672">li</span>&gt;
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">167</span><span>   
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">168</span><span>   <span style="color:#75715e">&lt;!-- end repeat --&gt;</span>
</span></span><span style="display:flex;"><span style="white-space:pre;-webkit-user-select:none;user-select:none;margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#7f7f7f">169</span><span>&lt;/<span style="color:#f92672">ul</span>&gt;</span></span></code></pre></div>
]]></content:encoded>
    </item>
    
    <item>
      <title>&lt;q&gt;Found a problem with the site?&lt;/q&gt;</title>
      <link>https://bengoldsworthy.net/blog/posts/found-a-problem-with-the-site/</link>
      <category>Reports</category>
      <pubDate>Thu, 22 Sep 2016 13:00:15 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/blog/posts/found-a-problem-with-the-site/</guid>
      <description>It&amp;rsquo;s all gone a bit Pete Tong.</description>
      <content:encoded><![CDATA[<blockquote>
<p><dfn>Fractal Wrongness</dfn>: The state of being wrong at every conceivable scale of resolution.</p>
<footer>Keunwoo Lee, <a href="https://web.archive.org/web/20011128152100/https://www.cs.washington.edu/homes/klee/misc/lexicon.html" target="_blank" rel="noopener"><cite class="article">Lexicon of Computing</cite></a></footer> 
</blockquote>
<p>I may have made my thoughts on the new NUS Digital/UnionCloud-based LUSU website, brought in for the start of the 2016/17 academic year, <a href="/blog/posts/rebuilding-the-pendle-college-websites/">known previously</a>. I may have said that <q>one day, I&rsquo;ll learn to stop giving the NUS even the slightest modicum of credit</q>, and described UnionCloud as a <q>CMS only its mother could love</q>. Hardly high praise.</p>
<p>But then I had to actually use the damn thing, in all its fractal, fractal wrongness.</p>
<p>Now, I won&rsquo;t lie &mdash; I wasn&rsquo;t involved in the development process. I don&rsquo;t know just how much one is given by the NUS to work with. However, UCUM&rsquo;s SU are on the same system: <a href="https://www.ucsu.me/">check it out</a>. They were on it back at the end of last year, so perhaps these issues are just teething problems that UCUM worked out whilst I wasn&rsquo;t looking. In that case, consider this a public service announcement. No names named, no beefs: just a professional suggestion (or ten).</p>
<p>Because frankly, this is the most superfluous button I&rsquo;ve ever seen:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/foundproblem_hu_84f3475267b85f8d.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/foundproblem_hu_c4b496b86560c9f8.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/foundproblem_hu_5f72e3c36595bb39.png"  width="266"  height="138"  loading="lazy" />
</picture>
</div></div>

<p>This article won&rsquo;t be a publish &amp; forget kinda deal either, I&rsquo;ll update it every time I come across a new issue. Expect many updates. Some will be nitpicks, some will be great big security vulnerabilities, some will just be personal aesthetic quibbles. All will have gotten on my tits at least once. Without further ado:</p>
<h2 id="the-colour-scheme" class="subheading">
  The colour scheme
  <a class="heading-anchor" href="#the-colour-scheme">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/colorus_hu_995c5bd675ffe09.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/colorus_hu_123385415a16906d.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/colorus_hu_ee763e941b95fa45.png"  width="390"  height="135"  loading="lazy" />
</picture>
</div></div>

<p>LUSU has a quite nice shade of purple (<var>#52237f</var>, to be precise) to call its own. Colours that go with purple? Complementarily, yellow. Analogously, pink or dark blue. Triadically, orange and dark green. Tetradically, red, green and yellow. Do you know what all those colours have in common?</p>
<p>They&rsquo;re not fucking turquoise.</p>
<h2 id="the-width" class="subheading">
  The width
  <a class="heading-anchor" href="#the-width">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_24da2036d028fedb.avif, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_d0f245ea51ed00ce.avif 1200w, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_d9e8ef06f019738c.avif 800w, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_b86c850eed49175c.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_8f20e6d23fab431.webp, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_9ff8e3ef9ba77a10.webp 1200w, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_d511bd0a87713955.webp 800w, /blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_55287d9aac3e7d2c.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/lusucouk_hu_38d8f86bc4a2ff6c.png"  width="1892"  height="927"  loading="lazy" />
</picture>
</div></div>

<p>Y&rsquo;know, there&rsquo;s a reason achieving this kind of layout is called the <a href="https://en.wikipedia.org/wiki/Holy_Grail_(web_design)">Holy Grail</a> of web design. That&rsquo;s not an excuse to just leave ½ of the page blank.</p>
<h2 id="the-not-even-consistent-width" class="subheading">
  The not-even-consistent width
  <a class="heading-anchor" href="#the-not-even-consistent-width">¶</a>
</h2>
<p>The top looks like this:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/bottom1_hu_3c7bd5a838f86c32.avif, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_3c1d680987a8ac6b.avif 1200w, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_d15e806323c58f6b.avif 800w, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_b660bfacb775c624.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/bottom1_hu_25ea40251204666a.webp, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_f5e2bfcedaabce45.webp 1200w, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_824b4b5d578eb3b0.webp 800w, /blog/posts/found-a-problem-with-the-site/images/bottom1_hu_7be888f714b1d615.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/bottom1_hu_4972445f0cae9827.png"  width="1898"  height="193"  loading="lazy" />
</picture>
</div></div>

<p>The bottom looks like this:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/bottom_hu_3b7af19e744aba92.avif, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_680c66b4589ffbce.avif 1200w, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_960e96c14a88fe39.avif 800w, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_a3c6f9e75b075a3a.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/bottom_hu_379fcf3bedc3ce38.webp, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_e8490bfb2e8658ed.webp 1200w, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_66bc8c7d391f7c0f.webp 800w, /blog/posts/found-a-problem-with-the-site/images/bottom_hu_6f7f4ea196d98526.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/bottom_hu_a9991fb1f8f5d116.png"  width="1887"  height="293"  loading="lazy" />
</picture>
</div></div>

<p>Fine. Cool. Whatever.</p>
<h2 id="the-border-bleed" class="subheading">
  The border bleed
  <a class="heading-anchor" href="#the-border-bleed">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/border_hu_f4e740659acdc95e.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/border_hu_d1cbb8998d9cbfce.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/border_hu_7464323743441863.png"  width="225"  height="329"  loading="lazy" />
</picture>
</div></div>

<p>Even with that, the <q>Your Officers</q> bar extends beyond the boundaries of everything else. Was it intentional? Was it a mistake? There&rsquo;s no way to know, for both seem as one when it comes to the LUSU website.</p>
<h2 id="how-well-it-renders-on-a-phone" class="subheading">
  How well it renders on a phone
  <a class="heading-anchor" href="#how-well-it-renders-on-a-phone">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/phone_hu_f1d4a0ada8a4a75d.avif, /blog/posts/found-a-problem-with-the-site/images/phone_hu_45df1ccd7999b7b0.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/phone_hu_eccc04052519ced3.webp, /blog/posts/found-a-problem-with-the-site/images/phone_hu_ced25453fc1adefc.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/phone_hu_2ea2fe224c896c11.jpg"  width="720"  height="720"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Silky smooth</p></figcaption></figure>

<p>Like poetry, really.</p>
<h2 id="the-your-officers-block" class="subheading">
  The <q>Your Officers</q> block
  <a class="heading-anchor" href="#the-your-officers-block">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_e23847d9a7603f16.avif, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_6ff14ed4983c9577.avif 1200w, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_d2b02852d2d6525.avif 800w, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_97aee3b46bf8da7f.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_fc2f3034ab66c77d.webp, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_1e5a0deda28cb6cc.webp 1200w, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_98895673eea9d974.webp 800w, /blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_dcd493c230f08385.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/yourofficers_hu_de94a4f28cafd271.png"  width="1204"  height="862"  loading="lazy" />
</picture>
</div></div>

<p>When you see a layout like that, and the highlighting of the President on the left there, what do you assume? I even did bloody <em>training</em> for this thing, and I still assumed clicking the other officers would restrict the articles below them to ones from their area of expertise.</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_80c49864286b4eac.avif, /blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_26c91f8131ca09d2.avif 800w, /blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_e3d4a68dde2b9990.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_4c6876c53978c58d.webp, /blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_24a841267ffb198f.webp 800w, /blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_105ed3f69cfb5350.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/yourofficers2_hu_faef23d865be155a.png"  width="1152"  height="540"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Nope</p></figcaption></figure>

<h2 id="the-fact-that-website-training-is-still-a-category" class="subheading">
  The fact that <q>Website Training</q> is still a category
  <a class="heading-anchor" href="#the-fact-that-website-training-is-still-a-category">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/websitetrain_hu_beaf845075c9414c.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/websitetrain_hu_4df754016ebc5fdb.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/websitetrain_hu_221e5d1b24a285c9.png"  width="313"  height="110"  loading="lazy" />
</picture>
</div></div>

<h2 id="the-fact-that-a-society-im-on-the-exec-of-is-in-it" class="subheading">
  The fact that a society I&rsquo;m on the exec. of is in it
  <a class="heading-anchor" href="#the-fact-that-a-society-im-on-the-exec-of-is-in-it">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_c363478f215820ff.avif, /blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_f04599f68c03c47a.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_bd9bdc809751614c.webp, /blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_9da4880a01f1ad0.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/websitetrain2_hu_f08db610f26d6cbf.png"  width="576"  height="341"  loading="lazy" />
</picture>
</div></div>

<h2 id="the-fact-that-im-still-not-in-said-society-despite-emailing-lusu-support-about-it-two-months-sgo" class="subheading">
  The fact that I&rsquo;m still not in said society, despite emailing LUSU support about it two months sgo
  <a class="heading-anchor" href="#the-fact-that-im-still-not-in-said-society-despite-emailing-lusu-support-about-it-two-months-sgo">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_151d11c619b26fb2.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_bfdb6e78669bd043.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_2c8502de98410015.png"  width="326"  height="120"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">;_;</p></figcaption></figure>

<h2 id="in-fact-lets-go-back-to-that-last-picture-a-sec" class="subheading">
  In fact, let&rsquo;s go back to that last picture a sec
  <a class="heading-anchor" href="#in-fact-lets-go-back-to-that-last-picture-a-sec">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_151d11c619b26fb2.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_bfdb6e78669bd043.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/changegroup_hu_2c8502de98410015.png"  width="326"  height="120"  loading="lazy" />
</picture>
</div></div>

<p>How come I only seem to exist as a product of the sum of my society exec. memberships? Where&rsquo;s the page for Ben Goldsworthy, student? I&rsquo;m a human being, man!</p>
<p>I mean, there <em>is</em> a page for entering in details and a profile picture. There just doesn&rsquo;t seem to be any directory of students or anything that&rsquo;d make that worthwhile.</p>
<p>You can attach your social media accounts though!</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/twitter_hu_893a4e03efbb81ca.avif, /blog/posts/found-a-problem-with-the-site/images/twitter_hu_7a4720774f0bce9c.avif 800w, /blog/posts/found-a-problem-with-the-site/images/twitter_hu_2c562805bce8eeea.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/twitter_hu_d2f164c7aebf6d19.webp, /blog/posts/found-a-problem-with-the-site/images/twitter_hu_633ba461bc3c35c5.webp 800w, /blog/posts/found-a-problem-with-the-site/images/twitter_hu_d920129e92c76c1e.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/twitter_hu_441d83c05fcc37ad.png"  width="1049"  height="118"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Y&rsquo;know, maybe</p></figcaption></figure>

<h2 id="the-incredible-disappearing-header-bar" class="subheading">
  The incredible disappearing header bar
  <a class="heading-anchor" href="#the-incredible-disappearing-header-bar">¶</a>
</h2>
<p>Now you see it:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/header1_hu_43d8cc0066089cae.avif, /blog/posts/found-a-problem-with-the-site/images/header1_hu_1aa2fc964b3794b5.avif 800w, /blog/posts/found-a-problem-with-the-site/images/header1_hu_4acdba2c6e48ed4c.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/header1_hu_1d4fe9bfb1384015.webp, /blog/posts/found-a-problem-with-the-site/images/header1_hu_95675c8809c45199.webp 800w, /blog/posts/found-a-problem-with-the-site/images/header1_hu_99ccd05b2f904704.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/header1_hu_77650d714787ddff.png"  width="1051"  height="364"  loading="lazy" />
</picture>
</div></div>

<p>Now you (view a club or society and) don&rsquo;t:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/header2_hu_797b426a117f5d1b.avif, /blog/posts/found-a-problem-with-the-site/images/header2_hu_7b634b5bb585bdcb.avif 800w, /blog/posts/found-a-problem-with-the-site/images/header2_hu_eb0b55ba3efcb8e7.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/header2_hu_1c774f2089ae5189.webp, /blog/posts/found-a-problem-with-the-site/images/header2_hu_f49ac207970df80c.webp 800w, /blog/posts/found-a-problem-with-the-site/images/header2_hu_7d30f894c0e3f3ce.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/header2_hu_4fd92f8f323e78f0.png"  width="1077"  height="201"  loading="lazy" />
</picture>
</div></div>

<h2 id="thats-not-how-you-do-infinite-scrolling" class="subheading">
  That&rsquo;s not how you do infinite scrolling
  <a class="heading-anchor" href="#thats-not-how-you-do-infinite-scrolling">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_2df5edce8c6a5256.avif, /blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_bc8e77bb4d4a9642.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_49e6ca9ae11b4eac.webp, /blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_bc0e17b7244d101e.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/infinitescroll_hu_50199b2e77f267bc.png"  width="631"  height="865"  loading="lazy" />
</picture>
</div></div>

<p>Infinite scrolling is supposed to <em>replace</em> indexed pages. If your <q>Load More</q> button</p>
<ol type="a">
   <li>has to be clicked; and</li>
   <li>just appends another page to the end of the list AND there's no way of linking to specific pages</li>
</ol>
<p>you have no benefits of either method of navigation.</p>
<h2 id="the-most-garish-fisher-price-cms-dashboad-ive-ever-seen" class="subheading">
  The most garish, Fisher-Price CMS dashboad I&rsquo;ve ever seen
  <a class="heading-anchor" href="#the-most-garish-fisher-price-cms-dashboad-ive-ever-seen">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/cms_hu_b76e2bcabe1fd42e.avif, /blog/posts/found-a-problem-with-the-site/images/cms_hu_9537e619c82eb1ee.avif 800w, /blog/posts/found-a-problem-with-the-site/images/cms_hu_afe94560adf45d60.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/cms_hu_f48847f38433161e.webp, /blog/posts/found-a-problem-with-the-site/images/cms_hu_3f17ab89f872952a.webp 800w, /blog/posts/found-a-problem-with-the-site/images/cms_hu_e10ef1df10e79f2b.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/cms_hu_a53f97cdcc98eb3a.png"  width="1172"  height="866"  loading="lazy" />
</picture>
</div></div>

<p>I would write exactly why this is hideous, but I&rsquo;m busy throwing up in my mouth and also everywhere else.</p>
<h2 id="the-buttons" class="subheading">
  The buttons
  <a class="heading-anchor" href="#the-buttons">¶</a>
</h2>
<p>Okay, so this is where things get a little technical (although to be fair, why are you reading me whinge about web design if you aren&rsquo;t willing to slog through a bit of that?). This is the button on the society information pages:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup7_hu_8bb1523bac4b5355.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup7_hu_e2eb440428d9862a.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/joingroup7_hu_4c7ae43ef62dbd5.png"  width="415"  height="217"  loading="lazy" />
</picture>
</div></div>

<p>It looks like arse and doesn&rsquo;t fit the website in any way, shape or form, right?</p>
<p>Here&rsquo;s its CSS:</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-top</span> <span style="color:#f92672">a</span><span style="color:#f92672">,</span> 
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">join-this-group</span>.<span style="color:#a6e22e">button-bottom</span> <span style="color:#f92672">a</span> {
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">background</span>: url(<span style="color:#e6db74">&#34;default/jointhisgroup-button.png&#34;</span>) 
</span></span><span style="display:flex;"><span>                <span style="color:#66d9ef">no-repeat</span> <span style="color:#66d9ef">scroll</span> <span style="color:#66d9ef">left</span> <span style="color:#66d9ef">top</span> <span style="color:#66d9ef">transparent</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">display</span>: <span style="color:#66d9ef">block</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">height</span>: <span style="color:#ae81ff">41</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">overflow</span>: <span style="color:#66d9ef">hidden</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">text-indent</span>: <span style="color:#ae81ff">-999</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">width</span>: <span style="color:#ae81ff">216</span><span style="color:#66d9ef">px</span>;
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>
<p>Oh shit bruv, what you doin'?</p>
<p>Ignoring briefly the use of a <code>background-image</code> for the button, the initially overlooked <code>text-indent: -999px;</code> caught my attention. Was someone having a giggle? I changed it to <code>text-indent: -80px;</code>, bringing whatever it was that was being shoved 999 pixels over to the left rightward. Lo and behold:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup3_hu_87221b716f350472.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup3_hu_dc7fc160a11b2167.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/joingroup3_hu_eb3b77757a37e0e1.png"  width="303"  height="142"  loading="lazy" />
</picture>
</div></div>

<p>This is the strangest way of doing a button I&rsquo;ve ever seen, but it got me thinking. <q><a href="/blog/posts/how-to-improve-the-new-lusu-website/">Another article</a></q> kind of thinking.</p>
<h2 id="it-accepts-arbitrary-javascript" class="subheading">
  It accepts arbitrary Javascript
  <a class="heading-anchor" href="#it-accepts-arbitrary-javascript">¶</a>
</h2>
<figure class="figure--gallery gallery" itemscope itemtype="http://schema.org/ImageGallery">
	  
</figure>

<p>As the Wu-Tang Clan famously sang, <q>XSS ain&rsquo;t nothin&rsquo; to <a href="https://www.acunetix.com/websitesecurity/cross-site-scripting/">fuck with</a></q>.</p>
<h2 id="the-submit-button-on-the-issue-reporting-form-disappearing-if-you-enter-something-incorrectly" class="subheading">
  The <q>Submit</q> button on the issue reporting form disappearing if you enter something incorrectly
  <a class="heading-anchor" href="#the-submit-button-on-the-issue-reporting-form-disappearing-if-you-enter-something-incorrectly">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_b423ca0d86823952.avif, /blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_d2fb64faaf726f7d.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_20bb3efa6b5cb5c9.webp, /blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_fccbdcdf5e3f612d.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/submitadvice_hu_5cade4d5c46939e1.png"  width="789"  height="542"  loading="lazy" />
</picture>
</div></div>

<p>I&rsquo;m just trying to tell you about how massively vulnerable your website is, why must you make it so difficult?</p>
<h2 id="how-long-it-takes-to-upload-images" class="subheading">
  How long it takes to upload images
  <a class="heading-anchor" href="#how-long-it-takes-to-upload-images">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/image_hu_31faaeb47ad0c856.avif, /blog/posts/found-a-problem-with-the-site/images/image_hu_38f110f19f0f4afd.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/image_hu_8cddb5d2846e1782.webp, /blog/posts/found-a-problem-with-the-site/images/image_hu_3396d3d92cdb68bd.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/image_hu_640f6d5991c5e4ae.png"  width="613"  height="561"  loading="lazy" />
</picture>
</div></div>

<p>I timed it. It took 26 s to upload a 416 KiB <var>.png</var>. That means we&rsquo;re working on 16 KiB/s. Jesus wept.</p>
<h2 id="thats-not-how-css-ids-work" class="subheading">
  That&rsquo;s not how CSS IDs work
  <a class="heading-anchor" href="#thats-not-how-css-ids-work">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/officer_hu_d0db90ca0d8361cf.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/officer_hu_4874db869c8b62cb.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/officer_hu_6c5d85c0c346a5c9.png"  width="469"  height="102"  loading="lazy" />
</picture>
</div></div>

<blockquote>
<p>What makes attributes of type ID special is that no two such attributes can have the same value in a conformant document, regardless of the type of the elements that carry them; whatever the document language, an ID typed attribute can be used to uniquely identify its element.</p>
<footer>W3C, <cite class="article">Selectors Level 3</cite></footer> 
</blockquote>
<h2 id="this-w3c-markup-validation-service-result" class="subheading">
  This <a href="https://validator.w3.org/nu/?doc=http%3A%2F%2Flusu.co.uk%2F">W3C Markup Validation Service</a> result
  <a class="heading-anchor" href="#this-w3c-markup-validation-service-result">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/validate_hu_431a0e96cc09e3bc.avif, /blog/posts/found-a-problem-with-the-site/images/validate_hu_7b0e0280e83074a9.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/validate_hu_cc34fd3ef1a5ae65.webp, /blog/posts/found-a-problem-with-the-site/images/validate_hu_430bd4d94f739121.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/validate_hu_dd5f98c0d696d350.png"  width="559"  height="352"  loading="lazy" />
</picture>
</div></div>

<h2 id="nah-lets-just-use-whatever-naming-convention-we-damn-well-please" class="subheading">
  Nah let&rsquo;s just use whatever naming convention we damn well please
  <a class="heading-anchor" href="#nah-lets-just-use-whatever-naming-convention-we-damn-well-please">¶</a>
</h2>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-css" data-lang="css"><span style="display:flex;"><span>.<span style="color:#a6e22e">thumbnail</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group-category</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">group_left_panel_menu</span><span style="color:#f92672">,</span>
</span></span><span style="display:flex;"><span>.<span style="color:#a6e22e">typeCategory</span> {
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">background-color</span>: <span style="color:#ae81ff">#915BB1</span> <span style="color:#75715e">!important</span>;
</span></span><span style="display:flex;"><span>}</span></span></code></pre></div>
<p>That is an actual CSS rule I had to write. Hyphenated, underscored and camelCased class names all together. It&rsquo;s anarchy.</p>
<h2 id="telling-me-to-clear-my-cache-for-no-reason" class="subheading">
  Telling me to clear my cache for no reason
  <a class="heading-anchor" href="#telling-me-to-clear-my-cache-for-no-reason">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/logout_hu_94dcc827b4dfbf.avif, /blog/posts/found-a-problem-with-the-site/images/logout_hu_c1331c34c06cb127.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/logout_hu_8c12958f6c3efcab.webp, /blog/posts/found-a-problem-with-the-site/images/logout_hu_7c4450bb8ae0cacc.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/logout_hu_225f60937936376f.png"  width="664"  height="293"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">No u</p></figcaption></figure>

<h2 id="still-telling-me-to-join-groups-that-im-on-the-exec-of" class="subheading">
  Still telling me to join groups that I&rsquo;m on the Exec. of
  <a class="heading-anchor" href="#still-telling-me-to-join-groups-that-im-on-the-exec-of">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup_hu_1b4e2b7346bf03b6.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/joingroup_hu_b7714ae426ccdec6.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/joingroup_hu_deeac27a71324434.png"  width="337"  height="336"  loading="lazy" />
</picture>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Surely there&rsquo;s a middleman that could be cut out here</p></figcaption></figure>

<h2 id="0-cash-memberships" class="subheading">
  £0 Cash Memberships
  <a class="heading-anchor" href="#0-cash-memberships">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/membership_hu_f07fabfe609572b5.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/membership_hu_e11fbc2c4ec4726c.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/membership_hu_504bfbbab4c8948f.png"  width="419"  height="356"  loading="lazy" />
</picture>
</div></div>

<p>Is this really the only way of creating a free membership?</p>
<h2 id="the-urls" class="subheading">
  The URLs
  <a class="heading-anchor" href="#the-urls">¶</a>
</h2>
<p>Okay, so LUECS&rsquo; is <var><a href="https://lusu.co.uk/groups/european-culture">https://lusu.co.uk/groups/european-culture</a></var>, which makes sense. What about LUB?</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/boxing_hu_6ee43d0164614cd4.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/boxing_hu_a79238200f66731c.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/boxing_hu_162c9bc954a537b5.png"  width="230"  height="40"  loading="lazy" />
</picture>
</div></div>

<p>Yeah &lsquo;cause that&rsquo;s intuitive.</p>
<h2 id="linked-social-media-profiles-not-showing-up-anywhere" class="subheading">
  Linked social media profiles not showing up anywhere
  <a class="heading-anchor" href="#linked-social-media-profiles-not-showing-up-anywhere">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_a58681f20faaeea.avif, /blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_b5c66ec405e3b4f4.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_d74173deacd59304.webp, /blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_1124aaef42436192.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/luecsfb_hu_6e2c38eb460a02.png"  width="674"  height="260"  loading="lazy" />
</picture>
</div></div>

<p>What&rsquo;s the point, if no link gets added to the society page?</p>
<h2 id="the-worlds-longest-and-least-collapsible-category-list" class="subheading">
  The world&rsquo;s longest and least-collapsible category list
  <a class="heading-anchor" href="#the-worlds-longest-and-least-collapsible-category-list">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/categories_hu_bb7520178e69e65.avif, /blog/posts/found-a-problem-with-the-site/images/categories_hu_2e7abb8abb9bd06a.avif 800w, /blog/posts/found-a-problem-with-the-site/images/categories_hu_bdb1b73aa6b5f734.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/categories_hu_256b097ffa1a28fa.webp, /blog/posts/found-a-problem-with-the-site/images/categories_hu_52c9c26890ab0c0b.webp 800w, /blog/posts/found-a-problem-with-the-site/images/categories_hu_445b2e4f98a691b7.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/categories_hu_e3bb0f1294b3372d.png"  width="1013"  height="405"  loading="lazy" />
</picture>
</div></div>

<p>Every single category and every single child category, all standing between you and the <q>Save &amp; Approve</q> button at the bottom. No means of collapsing the list. Let&rsquo;s do this.</p>
<p>On the bright side, you do get some amusement as you scroll. For example, the juxtaposition of <q>Fetish</q> and <q>First Aid</q> (not to mention <q>Darts</q> &mdash; is someone from Pendle College behind this?):</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/fetish_hu_9f000d89f6477b0e.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/fetish_hu_b87b789de05eff2b.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/fetish_hu_b75afcb86f3e3570.png"  width="397"  height="103"  loading="lazy" />
</picture>
</div></div>

<h2 id="these-clear-elements" class="subheading">
  These <code>.clear</code> elements
  <a class="heading-anchor" href="#these-clear-elements">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/clear_hu_db885fe8e9b9759.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/clear_hu_300e413d5340c289.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/clear_hu_e489b0c05f57bb05.png"  width="320"  height="44"  loading="lazy" />
</picture>
</div></div>

<p>They have one rule: <code>clear: both;</code>. Just stick it on an <code>:after</code> and clear up your HTML.</p>
<h2 id="the-only-link-to-the-ideas-directory-being-through-the-frontpage" class="subheading">
  The only link to the ideas directory being through the frontpage
  <a class="heading-anchor" href="#the-only-link-to-the-ideas-directory-being-through-the-frontpage">¶</a>
</h2>
<p>Specifically this small, unstyled <q>See more</q>:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/seemore_hu_b0f87fe4f49e0246.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/seemore_hu_712b7b58c0e41288.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/seemore_hu_9aeb3d3bdabe623d.png"  width="245"  height="106"  loading="lazy" />
</picture>
</div></div>

<h2 id="not-being-able-to-click-on-the-thumbs-to-vote-on-ideas" class="subheading">
  Not being able to click on the thumbs to vote on ideas
  <a class="heading-anchor" href="#not-being-able-to-click-on-the-thumbs-to-vote-on-ideas">¶</a>
</h2>
<p>So you&rsquo;re looking through the list of ideas and see one you feel strongly about. Intuitively, you&rsquo;d probably click one of the thumbs:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas1-1_hu_1a28c7694bfab2d.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas1-1_hu_6ba414d8fdef92d0.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/ideas1-1_hu_2c6fd8e4c9924a08.png"  width="198"  height="496"  loading="lazy" />
</picture>
</div></div>

<p>Then nothing would happen, and you&rsquo;d look closer, finally seeing that orange block on the bottom. Yes, you have to click that to get to the idea&rsquo;s page, where you can click the thumbs to vote (or the incredibly superfluous orange text underneath works too):</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas2_hu_e6f91c2bf9ea224f.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas2_hu_136ee11ce1b40db9.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/ideas2_hu_4ac9b3641d92ef46.png"  width="411"  height="266"  loading="lazy" />
</picture>
</div></div>

<p>Want to know where this is particularly egregious? On the website homepage, this is what you get:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas3_hu_e802975d9a1d2bbb.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/ideas3_hu_115b7220f5fe5a1c.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/ideas3_hu_a91266beeb8a3817.png"  width="304"  height="390"  loading="lazy" />
</picture>
</div></div>

<p>And of course, the whole block with the thumbs and the tallies for both responses is just one big link to the idea&rsquo;s page. Of <em>course</em>.</p>
<h2 id="the-middle-button-not-actually-linking-to-anything" class="subheading">
  The middle button not actually linking to anything
  <a class="heading-anchor" href="#the-middle-button-not-actually-linking-to-anything">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/reps_hu_537af704f9278a44.avif, /blog/posts/found-a-problem-with-the-site/images/reps_hu_e56f4d8458d1a759.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/reps_hu_3cbbf2613b84c63e.webp, /blog/posts/found-a-problem-with-the-site/images/reps_hu_24660d51426aafb8.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/reps_hu_54231a273aed58d7.png"  width="590"  height="321"  loading="lazy" />
</picture>
</div></div>

<h2 id="the-colourscheme-again" class="subheading">
  The colourscheme (again)
  <a class="heading-anchor" href="#the-colourscheme-again">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/colourscheme_hu_d0a9480cd320bb71.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/colourscheme_hu_3b73f998d4789aff.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/colourscheme_hu_981290edf1f442b5.png"  width="343"  height="350"  loading="lazy" />
</picture>
</div></div>

<p>I mean, seriously? The orange is a bad clash, but at least it&rsquo;s a bad clash consistently throughout the website. The turquoise too. But to stick in a <em>different fucking shade of purple</em> takes real balls.</p>
<h2 id="the-liberation-officers-not-being-listed" class="subheading">
  The <a href="https://lusu.co.uk/about-our-organisation/liberation-groups">liberation officers</a> not being listed
  <a class="heading-anchor" href="#the-liberation-officers-not-being-listed">¶</a>
</h2>
<p>Maybe this is a personal beef, but I&rsquo;ve <a href="https://www.facebook.com/Rumperuu/posts/10205471509047843?viewas=100000686899395">had a run-in</a> before with a liberation officer who had a peculiar interpretation of what being an elected public position should entail. Item one is that you be publicly listed as holding that position so people can contact you.</p>
<h2 id="the-breadcrumbs-not-working-half-the-time" class="subheading">
  The breadcrumbs not working half the time
  <a class="heading-anchor" href="#the-breadcrumbs-not-working-half-the-time">¶</a>
</h2>
<p>So this works (until you click on a society and the whole top header disappears; see earlier):</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs1_hu_5fc52cf622b45fb8.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs1_hu_aab86b60fca43447.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs1_hu_3fd9a83b8c04209b.png"  width="335"  height="242"  loading="lazy" />
</picture>
</div></div>

<p>But then:</p>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs_hu_28bfb6d381943bd4.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs_hu_aea1425e29b080b3.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/breadcrumbs_hu_491ebea4a1de37a1.png"  width="379"  height="183"  loading="lazy" />
</picture>
</div></div>

<h2 id="this-button" class="subheading">
  This button
  <a class="heading-anchor" href="#this-button">¶</a>
</h2>



<div class="picture__wrapper" role="group">
  <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_150c253feb6fbe8.avif, /blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_63944247f0dfae3d.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_db3fce102ec832e3.webp, /blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_57a010c853a1a89a.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/found-a-problem-with-the-site/images/socialmedialinks_hu_6a73f4e43d19e18d.png"  width="518"  height="104"  loading="lazy" />
</picture>
</div></div>

<p>The <q>Found a problem with the site?</q> button from which this article derives its title looks as though it was originally suppose to be on a LUSU purple background, rather than a white one, and thus sticks out like a sore thumb.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Rebuilding the Pendle College websites</title>
      <link>https://bengoldsworthy.net/blog/posts/rebuilding-the-pendle-college-websites/</link>
      <category>Projects</category>
      <pubDate>Mon, 04 Jul 2016 22:17:09 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/blog/posts/rebuilding-the-pendle-college-websites/</guid>
      <description>I finally made good on the promises of many years&amp;rsquo; JCR Media &amp;amp; Comms Officers and rebuilt the Pendle College websites.</description>
      <content:encoded><![CDATA[<p>Every year, at JCR hustings, certain promises will arise from certain positions&rsquo; candidates with such regularity that we built a drinking game around it. The Welfare Officer nominees will put forward mental health awareness, the Events Officers will promise to get newer, bigger, more expensive acts in and the Media &amp; Comms Officers will promise to:</p>
<ol type="a">
<li>increase readership of the <cite class="periodical">Witch</cite>; and</li>
<li>update the College websites.</li>
</ol>
<p>These promises usually last until the dust has settled on voting and a new officer has been chosen to spend the year failing to achieve everything they set out to do.</p>
<p>So I did everything I promised to do, because I&rsquo;m great like that.</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_85d320e5f02f8d14.avif, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_f2042f6b99ad6ec6.avif 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_af78474a92ce0a88.avif 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_2fdb472c82ac2bcf.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_5b2979e5bade8a4.webp, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_47a68bdee878aecb.webp 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_ef018bcb964ca514.webp 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_4c37a6be25ca30a7.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-homepage_hu_6b223d0b324195e7.png"  width="1255"  height="849"  alt="Old Pendle College homepage"  loading="lazy" />
</picture>




<p class="attr">Screenshot by author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">The old Pendle College Web site homepage</p></figcaption></figure>

<h2 id="whos-what-for" class="subheading">
  Who&rsquo;s what for?
  <a class="heading-anchor" href="#whos-what-for">¶</a>
</h2>
<p>The first issue was what to do with Pendle College&rsquo;s two websites. The College website at <code>lancaster.ac.uk/colleges/pendle</code> was considered the SCR&rsquo;s site, and the one at <code>pendle.lusu.co.uk</code> the JCR&rsquo;s. This makes some sort of instinctive sense &mdash; the JCR is a body within the LUSU whereas the SCR is a University construct, so it would make sense that their website hosting would be split thus.</p>
<p>However, in practice it wasn&rsquo;t ideal. Whilst authorship may have been clear, there was no such delineation in audience. Information would be present on one site and not the other, or duplicated across both of them, with little rhyme or reason. For example, the page of information on the annual College Awards for third-year students was only present on the SCR page.</p>
<p>In light of the interlinked nature of the JCR and SCR, the semantics of the hosting of each and (especially importantly) the relative ranking of both for an online search of <kbd>Pendle College</kbd>, the only solution was to divide one site into a <q>current students</q> site and the other into an <q>everyone else</q> site. <code>pendle.lusu.co.uk</code> would be the former as LUSU would only hold relevance for current students, whilst <code>lancaster.ac.uk/colleges/pendle</code> would be the latter as it is the earlier hit for an online search, as well as non-students being more likely to search for the site via the Lancaster University website.</p>
<p>I used the wonderful <a href="https://www.draw.io/">draw.io</a> to create sitemaps of both sites. After collecting the leaves from each graph, <code>pendle.lusu.co.uk</code> \( \cup \) <code>lancaster.ac.uk/colleges/pendle</code> produced the complete set of all pages that anyone, over the years, had considered likely to be of worth to someone, sans duplicates. Then I divvied them up into two sets. There were a couple that were arguably relevant to the audiences of both sites (e.g. Merchandise, which would be of interest to both current students and alumni), so I left these aside for the time being.</p>
<h2 id="pendlelusucouk" class="subheading">
  <code>pendle.lusu.co.uk</code>
  <a class="heading-anchor" href="#pendlelusucouk">¶</a>
</h2>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_f3f91700d52f6396.avif, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_290ac8786ddf95c8.avif 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_188b90c30291f1ba.avif 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_1edf97c8c4bf865a.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_c2b42a583703e2c2.webp, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_b17ca19d830c08aa.webp 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_afde3de79e8fba0b.webp 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_38f76b08041b4dac.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/rebuilding-the-pendle-college-websites/images/old-pendle-college-jcr-web-site_hu_d226ceb933d271c0.png"  width="1344"  height="630"  alt="Old Pendle College JCR Web site"  loading="lazy" />
</picture>




<p class="attr">Screenshot by author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">What I had to work with.</p></figcaption></figure>

<p>The first to tackle was the LUSU-hosted site, since it was technically the only one actually in my remit as Media &amp; Comms Officer. I logged into the WordPress backend and like an archaeologist unearthing an ancient lost city could see the remains of hundreds of years&rsquo; worth of human activity, all amounting to nought. Countless Pages, created by countless past Media &amp; Comms Officers, and all abandoned with nary a speck of content on them. Contact addresses that still led to Officers over half a decade gone. Photos of students for whom uni is now but a distant and hazy memory.</p>
<p>It all went in the bin.</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/move-to-trash_hu_6a6932afe89a113.avif" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/move-to-trash_hu_36456abfb89696a0.webp" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/rebuilding-the-pendle-college-websites/images/move-to-trash_hu_f999cc1072cea738.png"  width="224"  height="118"  alt="Moving several Posts into the Trash"  loading="lazy" />
</picture>




<p class="attr">Screenshot by author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Burn it down.</p></figcaption></figure>

<p>The few that had actual content on had it salvaged beforehand, but many were too far gone to be saved and would have to be rewritten. After this great purge, I stuck on a couple of lorem ipsum Posts and Pages and got to work on redesigning the layout. Which is where I discovered <a href="https://diythemes.com/">Thesis</a>.</p>
<p>All the LUSU college sites used Thesis. Now, I don&rsquo;t know if it&rsquo;s Thesis&rsquo; fault, or if there was some LUSU meddling that left it the state it was, but restrictive hardly does it justice. For a suite that purports to be all about empowering the designer, it was an ordeal to do anything more than change the colour scheme of the website (slightly). Considering the site features such classic infomercial lines as <q>There&rsquo;s a dirty little secret other theme companies don&rsquo;t want you to know</q>, I&rsquo;m inclined to not cut it too much slack.</p>
<p>One email to LUSU IT Support confirmed what I&rsquo;d also been worried about: whenever Thesis was bought (I suspect around 2011, judging by the publication date of <a href="https://www.artofblog.com/thesis-wordpress-theme-review/">this</a> review), the login needed to access any form of support or documentation wasn&rsquo;t deemed worth retaining for future use.</p>
<p>Basically, LUSU had lumped me with a $197 white elephant. And disabled the Add New button on the Themes page. I had clearly hit against the same wall that stopped all my predecessors, and after hours of fruitless work was about ready to give up in kind.</p>
<p>But wait, what&rsquo;s this? They left in Twenty Fourteen? Lovely, customisable Twenty Fourteen?</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/wordpress-theme-selection_hu_fb25b9d11d7ae43a.avif, /blog/posts/rebuilding-the-pendle-college-websites/images/wordpress-theme-selection_hu_127b872f6f25f304.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/wordpress-theme-selection_hu_f09e1cf2b2209437.webp, /blog/posts/rebuilding-the-pendle-college-websites/images/wordpress-theme-selection_hu_197fed9b0b6bf404.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/rebuilding-the-pendle-college-websites/images/wordpress-theme-selection_hu_7be3f67088ad109d.png"  width="772"  height="481"  alt="Changing the WordPress Theme to Twenty Fourteen"  loading="lazy" />
</picture>




<p class="attr">Screenshot by author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Well that was the easiest decision ever.</p></figcaption></figure>

<p>If at first you don&rsquo;t succeed, break everything and build on the rubble.</p>
<p>With Thesis ditched, I spent hours playing with all the settings offered by Twenty Fourteen, tweaking the site to be just how I wanted it. The end result, I think, is something of a large step up:</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_c7709005e4c0edba.avif, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_208bb913592097d1.avif 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_7d54ce737d250107.avif 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_4f691ea54bb702f6.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_845e33b9e5a002ed.webp, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_673991ba0edd23e4.webp 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_2d5e033d9428cc5a.webp 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_d2246acc32aaee35.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-jcr-homepage_hu_78902995ff9cc8a0.png"  width="1344"  height="603"  alt="New Pendle College JCR Web site homepage"  loading="lazy" />
</picture>




<p class="attr">Screenshot by author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Noice.</p></figcaption></figure>

<p>Obviously, it would have been better to be able to customise more in-depth, for example getting the content to stretch right across the screen rather than leaving that unsightly blank gap on the right half of the page, but an improvement is an improvement.</p>
<p>To finish off, I went through my set of Pages that I&rsquo;d assigned to this site and added them in one-by-one. Most of the text had to be completely rewritten, so it&rsquo;s a good thing chatting shit is one of my many skills.</p>
<p>One quickly-made trailer and <a href="https://www.facebook.com/thependlecollege/videos/10153457002336245/">post</a> on the Pendle College Facebook page later and it was done. I even got a shoutout from the LUSU Twitter account:</p>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">New <a href="https://twitter.com/PendleCollege?ref_src=twsrc%5Etfw">@PendleCollege</a> website is looks pretty good! Well done <a href="https://twitter.com/hashtag/TeamPendle?src=hash&amp;ref_src=twsrc%5Etfw">#TeamPendle</a> Take a look <a href="https://t.co/SIqDMInDZM">https://t.co/SIqDMInDZM</a> <a href="https://t.co/yjlCDefBtO">pic.twitter.com/yjlCDefBtO</a></p>&mdash; Lancaster Uni SU (@LancasterSU) <a href="https://twitter.com/LancasterSU/status/697381428800135168?ref_src=twsrc%5Etfw">February 10, 2016</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>


<h2 id="lancasteracukcollegespendle" class="subheading">
  <code>lancaster.ac.uk/colleges/pendle</code>
  <a class="heading-anchor" href="#lancasteracukcollegespendle">¶</a>
</h2>
<p>With what I&rsquo;d learned on <code>pendle.lusu.co.uk</code>, this was less of a challenge. It didn&rsquo;t use Thesis, just some ancient terrible Theme called Productz. Aware that using Twenty Fourteen again would yield two very similar-looking websites, I took advantage of the fact that the Add New button wasn&rsquo;t disabled here and downloaded Sydney. Hours of tweaking later, and we had a fully respectable new site.</p>
<p>It was time again to add the Posts and Pages, and when that was finished, figure out what to do with the third set of pages. Eventually, I settled on having pages like Merchandise on <code>pendle.lusu.co.uk</code>, with links in the navbar of <code>lancaster.ac.uk/colleges/pendle</code> to them &mdash; this seemed the best compromise to avoid redundancy, which is a surefire way of leading to information decay and inconsistency.</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_dbe8a52f53051100.avif, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_ccef962a841545c5.avif 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_4d7cb151da4d29ec.avif 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_acff7758b0782c7f.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_aa05e7a5d18830e1.webp, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_60e8852899c2f761.webp 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_dfa7426162e75919.webp 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_b32dcfd88b2e91a8.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/rebuilding-the-pendle-college-websites/images/new-pendle-college-scr-homepage_hu_f3053a920021450b.png"  width="1905"  height="952"  alt="New Pendle College SCR Web site homepage"  loading="lazy" />
</picture>




<p class="attr">Screenshot by author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">Not too shabby, if I do say so myself.</p></figcaption></figure>

<p>One slip of a mention into an <a href="https://www.facebook.com/thependlecollege/photos/a.10150513574191245.365083.7585436244/10153743495756245/?type=3">end-of-year post</a> later, and I was done.</p>
<h2 id="then-lusu-shat-the-bed" class="subheading">
  Then LUSU shat the bed
  <a class="heading-anchor" href="#then-lusu-shat-the-bed">¶</a>
</h2>
<p>As I sat, resting on my laurels, I began to hear disconcerting things through societies on whose execs I sat. LUSU were bringing in some sort of new digital system, and as a consequence all societies were being subsumed into pages within it. I inquired. What I found horrified me to my core.</p>
<p>It was something called NUS Digital. NUS. I shuddered: stop the ride, I want to get off.</p>




<figure class="article__figure figure" role="group">
    <div class="picture__wrapper-visual">



<picture class="picture" itemprop="image" >
  

<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_de8d7a34aa86625f.avif, /blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_cae021510dc1e5bb.avif 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_be10fd6116c6cebe.avif 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_478262d161ae30cc.avif 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>


<source srcset="/blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_22faddbfcf2ad6a7.webp, /blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_eff43035c3101014.webp 1200w, /blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_d49ce9e615b50717.webp 800w, /blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_db26f870480c94de.webp 500w" sizes="(min-width: 1248px) 60vw, 100vw"/>
<img class="u-photo picture__image"  src="/blog/posts/rebuilding-the-pendle-college-websites/images/lancaster-su-homepage_hu_4701e188f2304973.png"  width="1253"  height="819"  alt="New Lancaster Students' Union Web site homepage"  loading="lazy" />
</picture>




<p class="attr">Screenshot by author</p>
</div><figcaption class="figure__caption"><p class="figcaption__caption">We hatesssssss it&hellip;</p></figcaption></figure>

<p>I&rsquo;ve talked about the NUS <a href="https://scan.lusu.co.uk/index.php/2016/05/23/the-nus-is-a-joke-lets-leave-it-for-our-own-sake/">in the past</a>, but now they had moved out of just ludicrous student politicking and onto my turf. I remained optimistic, however. <q>Maybe it&rsquo;ll be good</q>, I thought to myself. One day, I&rsquo;ll learn to stop giving the NUS even the slightest modicum of credit.</p>
<p><q>Okay, so it&rsquo;s a CMS only its mother could love</q>, thought I. <q>But maybe the colleges, being bigger than societies, will get to keep their sites. <cite><abbr title="Student Comment and News, the campus student newspaper">SCAN</abbr></cite> does.</q> Again, my optimism was misplaced.</p>
<p>I may one day write a more about my issues with NUS Digital and their UnionCloud service, but for the time being I just had to salvage what I could of the site before it was taken down. Rushing back from T in the Park, with nary a pause to retrieve what was left of my legs from the all-covering muck, I exported everything and imported it into <code>lancaster.ac.uk/colleges/pendle</code>. A bit of fine-tuning and messing about and I had everything sitting smoothly in its new home &mdash; <code>lancaster.ac.uk/colleges/pendle</code> was now the home of everything Pendle, for everyone, be they a student prospective, current or past.</p>
<h2 id="now-the-unis-going-to-shit-the-bed" class="subheading">
  Now the uni&rsquo;s going to shit the bed
  <a class="heading-anchor" href="#now-the-unis-going-to-shit-the-bed">¶</a>
</h2>
<p><q>I know that all Principals have been approached by <q>the University</q> about College websites coming into line with departmental ones&hellip;there seems to be a lot going on about that at the moment.</q> Tell me about it, College Administrator.</p>
<p>I got more information from the Principal. <q>The central University system is currently developing a more corporate Content Management System for all colleges, to be rolled out more or less immediately.</q> Fair enough, it <em>is</em> <q>the University exercising its right to market itself in the way it determines is best globally</q>, but it&rsquo;s still a bit like adopting a kid and then having them emancipated. After you&rsquo;ve paid for college.</p>
<blockquote>
<p>We were all of us cogs in a great machine which sometimes rolled forward, nobody knew where, sometimes backwards, nobody knew why.</p>
<footer>Ernst Toller, <cite class="book">A Youth in Germany</cite></footer> 
</blockquote>
<p>Alas, forces greater than myself had had their say and if <cite class="tv-series">The Wire</cite> taught me anything, it&rsquo;s that the individual is powerless in the face of an establishment that has made up its mind. I exported everything from <code>lancaster.ac.uk/colleges/pendle</code> just in case and wrote this up so that, when the last traces of both sites have been expunged, there will be some evidence of their brief existence.</p>
<h2 id="however-optimism" class="subheading">
  However, optimism
  <a class="heading-anchor" href="#however-optimism">¶</a>
</h2>
<p>I wonder how I can break UnionCloud to look nice.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>LUSU Councillor</title>
      <link>https://bengoldsworthy.net/cv/roles/lusu-councillor/</link>
      
      <pubDate>Fri, 01 Jul 2016 20:18:03 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/cv/roles/lusu-councillor/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>The Sugarhouse accepts highly-coveted &lt;cite class=&#34;periodical&#34;&gt;Tab&lt;/cite&gt; award as one of the worst clubs</title>
      <link>https://bengoldsworthy.net/portfolio/writings/the-sugarhouse-accepts-highly-coveted-cite-classperiodicaltab/cite-award-as-one-of-the-worst-clubs/</link>
      
      <pubDate>Wed, 15 Jun 2016 11:17:17 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/writings/the-sugarhouse-accepts-highly-coveted-cite-classperiodicaltab/cite-award-as-one-of-the-worst-clubs/</guid>
      <description>They were awfully good sports about that whole &lt;q&gt;being voted amongst the worst clubs in the UK&lt;/q&gt; thing. Read it &lt;a href=&#34;http://thetab.com/uk/lancaster/2016/06/15/sugarhouse-accepts-highly-coveted-tab-award-one-worst-clubs-7027&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;here&lt;/a&gt;.</description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>The Sugarhouse voted in the top 20 worst clubs in the UK</title>
      <link>https://bengoldsworthy.net/portfolio/writings/the-sugarhouse-voted-in-the-top-20-worst-clubs-in-the-uk/</link>
      
      <pubDate>Thu, 02 Jun 2016 11:15:50 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/writings/the-sugarhouse-voted-in-the-top-20-worst-clubs-in-the-uk/</guid>
      <description>’grats guys. Read it &lt;a href=&#34;http://thetab.com/uk/lancaster/2016/06/02/sugarhouse-voted-top-20-worst-clubs-uk-7020&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;here&lt;/a&gt;.</description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>LUSU want you to vote on massive changes this Thursday</title>
      <link>https://bengoldsworthy.net/portfolio/writings/lusu-want-you-to-vote-on-massive-changes-this-thursday/</link>
      
      <pubDate>Wed, 04 May 2016 14:52:50 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/writings/lusu-want-you-to-vote-on-massive-changes-this-thursday/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>LUSU are campaigning against a student block next to Sugarhouse</title>
      <link>https://bengoldsworthy.net/portfolio/writings/lusu-are-campaigning-against-a-student-block-next-to-sugarhouse/</link>
      
      <pubDate>Tue, 26 Apr 2016 15:49:39 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/writings/lusu-are-campaigning-against-a-student-block-next-to-sugarhouse/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>LUSU rebrand Cowboy &amp; Indian themed night at Lonsdale</title>
      <link>https://bengoldsworthy.net/portfolio/writings/lusu-rebrand-cowboy-indian-themed-night-at-lonsdale/</link>
      
      <pubDate>Wed, 20 Jan 2016 17:40:23 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/writings/lusu-rebrand-cowboy-indian-themed-night-at-lonsdale/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>&lt;abbr title=&#34;Junior Common Room&#34;&gt;JCR&lt;/abbr&gt; &lt;abbr title=&#34;Executive Committee&#34;&gt;Exec.&lt;/abbr&gt;&amp;thinsp;Media &amp; Comms Officer</title>
      <link>https://bengoldsworthy.net/cv/roles/abbr-titlejunior-common-roomjcr/abbr-abbr-titleexecutive-committeeexec./abbrthinspmedia-comms-officer/</link>
      
      <pubDate>Fri, 01 Jan 2016 12:55:28 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/cv/roles/abbr-titlejunior-common-roomjcr/abbr-abbr-titleexecutive-committeeexec./abbrthinspmedia-comms-officer/</guid>
      <description></description>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    
    <item>
      <title>Manchester Christmas Markets Trip 2015 trailer</title>
      <link>https://bengoldsworthy.net/portfolio/audiovisuals/manchester-christmas-markets-trip-2015-trailer/</link>
      
      <pubDate>Tue, 03 Nov 2015 14:54:04 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/audiovisuals/manchester-christmas-markets-trip-2015-trailer/</guid>
      <description>A quick trailer for LUECS&amp;rsquo; annual Manchester Christmas markets trip.</description>
      <content:encoded><![CDATA[<p>A quick trailer for LUECS&rsquo; annual Manchester Christmas markets trip.</p>
<figure class="figure--gallery gallery" itemscope itemtype="http://schema.org/ImageGallery">
		  <figure class="figure gallery__figure" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
		    <a href="/portfolio/audiovisuals/manchester-christmas-markets-trip-2015-trailer/videos/Manchester%20Christmas%20Markets%20trailer.mp4" itemprop="contentUrl"><video
    class="u-video figure__video"
    controls
    itemprop="video"
    width="100%"
    src="/portfolio/audiovisuals/manchester-christmas-markets-trip-2015-trailer/videos/Manchester%20Christmas%20Markets%20trailer.mp4"
    loading="lazy"
    poster=""
>
    Your browser doesn't support embedded video, <a href="/portfolio/audiovisuals/manchester-christmas-markets-trip-2015-trailer/videos/Manchester%20Christmas%20Markets%20trailer.mp4">view the video here</a>.
</video>
</a></figure>
</figure>

]]></content:encoded>
    </item>
    
    <item>
      <title>Eurotrip 2016 trailers</title>
      <link>https://bengoldsworthy.net/portfolio/audiovisuals/eurotrip-2016-trailers/</link>
      
      <pubDate>Thu, 01 Oct 2015 13:46:50 +0000</pubDate>
      <author>me&#43;bgrss@bengoldsworthy.net (Ben Goldsworthy)</author>
      <guid>https://bengoldsworthy.net/portfolio/audiovisuals/eurotrip-2016-trailers/</guid>
      <description>A set of trailers I made for Eurotrip 2016.</description>
      <content:encoded><![CDATA[<p>A set of trailers I made for <a href="/blog/posts/eurotrip-2016/">Eurotrip 2016</a>.</p>
<figure class="figure--gallery gallery" itemscope itemtype="http://schema.org/ImageGallery">
		  <figure class="figure gallery__figure" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
		    <a href="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%201.mp4" itemprop="contentUrl"><video
    class="u-video figure__video"
    controls
    itemprop="video"
    width="100%"
    src="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%201.mp4"
    loading="lazy"
    poster=""
>
    Your browser doesn't support embedded video, <a href="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%201.mp4">view the video here</a>.
</video>
</a></figure>
		  <figure class="figure gallery__figure" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
		    <a href="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%202.mp4" itemprop="contentUrl"><video
    class="u-video figure__video"
    controls
    itemprop="video"
    width="100%"
    src="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%202.mp4"
    loading="lazy"
    poster=""
>
    Your browser doesn't support embedded video, <a href="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%202.mp4">view the video here</a>.
</video>
</a></figure>
		  <figure class="figure gallery__figure" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
		    <a href="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%203.mp4" itemprop="contentUrl"><video
    class="u-video figure__video"
    controls
    itemprop="video"
    width="100%"
    src="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%203.mp4"
    loading="lazy"
    poster=""
>
    Your browser doesn't support embedded video, <a href="/portfolio/audiovisuals/eurotrip-2016-trailers/videos/Eurotrip%20trailer%203.mp4">view the video here</a>.
</video>
</a></figure>
</figure>

]]></content:encoded>
    </item>
    
  </channel>
</rss>

