﻿BODY             { FONT-FAMILY: verdana, arial, sans-serif; COLOR: #000000; TEXT-ALIGN: center; background-color: #ffffcc; }
H1               { FONT-SIZE: 24px; margin-top: 0px; margin-bottom: 19px;}

p                { FONT-SIZE: 13.9px; }
.copy            { FONT-SIZE: 12.5px; }
.blurb           { FONT-SIZE: 13.9px; }
.space           { FONT-SIZE: 2px;    }

table              { margin-left:auto; margin-right:auto; }
table.main         { padding: 8px; padding-top: 0px; width: 100%; }
table.nopadding    { padding: 0px; border: 0px; }

td                 { FONT-SIZE: 18px; }
td.vtop            { vertical-align: top; }

.nopadding td      { font-size: 2px; vertical-align: top; text-align: left; }

img.calendar     { max-width: 264px; max-height: 204px; border: 0px; FONT-SIZE: 20px; line-height: 32px; }

a:link	         { FONT-SIZE: 16px; color: #ff0000; text-decoration: none; display: inline-block; }
a:visited        { color: #ff0000;  }
a:active         { color: #ff0000;  }
a:hover	         { color: #0000ff;  }

a:link.next      { FONT-SIZE: 16px; color: #0000ff; }
a:visited.next   { color: #0000ff; }
a:hover.next     { color: #ff0000; }

a:link.s2	 { FONT-SIZE: 17px; color: #ff0000; }
a:visited.s2     { color: #ff0000;  }
a:hover.s2	 { color: #0000ff;  }

a:link.green	 { FONT-SIZE: 16.5px; color: #319922; }
a:visited.green  { color: #319922;  }
a:hover.green	 { color: #2222ff;  }

a:link.nob       { FONT-SIZE: 12.5px; color: #0000ff; }
a:visited.nob    { color: #0000ff;  }
a:hover.nob      { color: #ff0000;  }

a:link.bot       { FONT-SIZE: 12.5px; color: #0000ff; margin-right: 8px; }
a:visited.bot    { color: #0000ff;  }
a:hover.bot      { color: #ff0000;  }

a:link.bottitle    { FONT-SIZE: 21px; color: #0000ff; }
a:visited.bottitle { color: #0000ff; }
a:hover.bottitle   { color: #ff0000; }
   

@media screen and (max-width: 481px) {
 body               { font-size: 21px; }
 p                  { FONT-SIZE: 19px; }
 .blurb             { FONT-SIZE: 18px; }
 .copy              { FONT-SIZE: 17px; }
 .space             { FONT-SIZE: 4px;  }
 table.nopadding    { border-spacing: 10px; }
 .nopadding td      { FONT-SIZE: 19px; padding-left: 20px; }
 a:link	            { FONT-SIZE: 20px; margin-bottom: 14px; height: 55px; }
 a:link.next        { FONT-SIZE: 19px; padding-left: 24px; padding-right: 24px; }
 a:link.s2          { FONT-SIZE: 19px; }
 a:link.nob         { FONT-SIZE: 18px; padding-left: 24px; padding-right: 24px; }
 a:link.bot         { FONT-SIZE: 20px; margin-right: 20px; margin-left: 20px; margin-bottom: 36px; }
 }


.eucookie            {position: fixed; bottom: 12px; right: 10px; background-color: #dddddd; opacity: 0.9; height: 50px;
                      width: 230px; padding: 12px; text-align: center; font-family: arial; font-size: 14px; border-radius: 10px; }
.cookietext          {FONT-SIZE: 14px; color: black; }
a:link.cookielink    {FONT-SIZE: 16px; color: #0000ff; margin-bottom: 15px; text-decoration: none; font-weight: normal; }
a:visited.cookielink {color: #0000ff; }
a:hover.cookielink   {color: #0000ff; }
.pcentre             {TEXT-ALIGN: center; } 
a:link.plink         {color: #0000ff; FONT-SIZE: 12.5px; font-weight: normal; }  
