/* LUFC General Style sheet */
/* 2009 - 2010 Season */

/* GENERAL */

body
{
   background-color: #FFFFFF;
}

body,td
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   font-weight: normal;
   color: black;
   padding: 0 0 0 0;
}


/* HEADER */

.headerwrapper
{
  position: relative;
  top: 135px;
  left: 0px;
  width: 93%;
  padding: 0px 40px 0px 40px;
  z-index: 1;
}

.halftextL
{
  float: left;
  text-align: left;
}

.halftextR
{
  float: right;
  text-align: right;
}


/* OFFSET CONTENT */

.offsetcontentwrapper
{
  position: relative;
  top: 130px;
  left: 120px;
  width: 90%;
  z-index: 1;
}

/* FOOTER */

.footerwrapper
{
  position: relative;
  top: 150px;
  left: 0px;
  width: 98%;
  text-align: center;
}

.imglink

{
  border: 0;
}

/* FLOATING SIDE MENU */

.floatingsidemenuwrapper
{
  border: 0;
  width: 98px;
}

.floatingsidemenulogo
{
  width: 100%;
  background-color: #ffffff;
  border: 0;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.floattitle  /* Left Medium Bold Blue heading para */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: medium;
   font-weight: bold;
   text-align: left;
   color: navy;
   padding: 5px 0px 5px 0px;
}


/* FEATURE BOX */

.featureboxwrapper
{
  float: right;
  position: relative;
  margin: 0 0 15px 15px;
  text-align: left;
  width:100%;				/* <-- use this to tie width to viewport size */
  width: 210px;				/* <-- use this for a set width - was 220 */
  background-color: #eeeeee;
}

/* LUFC feature BOX styling */
/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */

/* http://sperling.com/examples/box/ */
#tlc, #trc { zoom: 1 }

/* ---=== border code follows ===--- */
/*
  tlc = top left corner
  trc = top right corner
  blc = bottom left corner
  brc = bottom right corner
  lb = left border
  rb = right border
  tb = top border
  bb = bottom border 
*/

#tlc, #trc, #blc, #brc
{
  background-color: transparent;
  background-repeat: no-repeat;
}

#tlc
{
  background-image:url(../images/tlc.gif);
  background-position: 0% 0%;
}

#trc
{
  background-image:url(../images/trc.gif);
  background-position: 100% 0%;
}
	
#blc
{
  background-image:url(../images/blc.gif);
  background-position: 0% 100%;
}

#brc
{
  background-image:url(../images/brc.gif);
  background-position: 100% 100%;
}

#tb, #bb
{
  background-color: transparent;
  background-repeat: repeat-x;
}
			
#tb
{
  background-image:url(../images/tb.gif);
  background-position: 0% 0%;
}

#bb
{
  background-image:url(../images/bb.gif);
  background-position: 50% 100%;
}
	
#rb
{
  background-image:url(../images/r.gif);
  background-position: 100% 0%;
  background-repeat: repeat-y;
}

#lb
{
  background-image:url(../images/l.gif);
  background-position: 0% 100%;
  background-repeat: repeat-y;
}

.featurehd1  /* Left Small Bold Blue heading */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  padding: 20px 10px 0 10px;
  font-weight: bold;
  text-align: left;
  color: navy;
}

.featurehd1a  /* Center Small Bold Blue heading */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  padding: 20px 10px 0 10px;
  font-weight: bold;
  text-align: center;
  color: navy;
}


.featurehd2  /* Left Small Bold Blue heading */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  padding: 0 10px 0 10px;
  font-weight: bold;
  text-align: left;
  color: navy;
}

.featurehd3  /* Left Small Bold Blue heading */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  padding: 0 20px 0 10px;
  font-weight: bold;
  text-align: center;
  color: navy;
}

.featurebdy1  /* Top of body */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  color: black;
  text-align: left;
  padding: 0 15px 0 10px;
}

.featurebdy2  /* Middle body */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  color: black;
  text-align: center;
  padding: 0 15px 0 10px;
}

.featurebdy2a  /* Middle body */
{
  text-align: center;
  padding: 0 10px 0 0;
}

.featurebdy3  /* Bottom of body */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  color: black;
  text-align: left;
  padding: 10px 15px 20px 10px;
}

.featurebdy3a  /* Bottom of body */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: small;
  color: black;
  text-align: center;
  padding: 10px 15px 20px 10px;
}


/* CONTENT */

.pagehd1  /* Left XX Large Bold Blue ROMAN page heading para - SET UP AS <h1> */
{
   font-family: Times New Roman, serif;
   font-size: xx-large;
   font-weight: bold;
   text-align: left;
   color: navy;
   padding: 0 0 0 0;
}

.pagehd2  /* Centre Large Green Arial page heading para offset 52px - was 55px - SET UP AS <h2> */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: large;
   font-weight: normal;
   text-align: center;
   color: green;
   padding: 0 0 5px 52px;
}

.pagehd3  /* Centre Large Blue Arial page heading para offset left 0px */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: large;
   font-weight: normal;
   text-align: center;
   color: navy;
   padding: 0 0 5px 10px;
}

.pagehd3a  /* Centre Large Blue Arial page heading para offset left 100px */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: large;
   font-weight: normal;
   text-align: center;
   color: navy;
   padding: 0 100px 5px 0;
}

.pagehd3b  /* Centre Large Blue Arial page heading para offset left 0px */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: large;
   font-weight: normal;
   text-align: center;
   color: navy;
   padding: 0 0 5px 0;
}

.picturehd1  /* Centre Small Black Arial page heading para offset right offset 52px - was 55px */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   font-weight: normal;
   text-align: center;
   color: black;
   padding: 0 0 5px 52px;
}

.picturehd1extendedtitle  /* Centre Small Black Arial page heading para offset right offset 52px - was 55px */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   font-weight: normal;
   text-align: center;
   color: black;
   padding: 0 0 5px 22px;
}

.picturehd2  /* Centre Small Black Arial page heading para offset right offset left 100px */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   font-weight: normal;
   text-align: center;
   color: black;
   padding: 0 100px 5px 0;
}

.picturehd3  /* Centre Small Black Arial page heading para offset right offset left 100px */
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   font-weight: normal;
   text-align: center;
   color: black;
   margin-left: auto;
   margin-right: auto;
   padding: 0 100px 5px 0;
}

.sectionhd1  /* Left Large Bold Blue ROMAN section heading para - SET UP AS <h3> */
{
   font-family: Times New Roman, serif;
   font-size: x-large;
   font-weight: bold;
   text-align: left;
   color: navy;
   padding: 0 0 0 0;
}

.pagebody1
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: small;
   font-weight: normal;
   color: black;
   padding: 0 15px 0 0;
}

.pagebodycentre
{
  padding: 0 100px 0 0;
  text-align: center;
}


/* MANAGEMENT */

.offsetmanagementwrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.centermanagementTBL
{
  width: 75%;
  text-align: center;
}

.mgtC1
{
  width: 25%;
  text-align: left;
  font-weight: bold;
  color: navy;
}

.mgtC2
{
  width: 25%;
  text-align: left;
}

.mgtC3
{
  width: 50%;
  text-align: left;
}

.mgtC1a
{
  width: 40%;
  text-align: left;
  font-weight: bold;
  color: navy;
}

.mgtC2a
{
  width: 25%;
  text-align: left;
}

.mgtC3a
{
  width: 35%;
  text-align: left;
}


/* ACKNOWLEDGED PICTURES */

.offsetacknowledgedpicturewrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.centerTBL
{
  width: 100%;
  text-align: center;
}

.offsetacknowledgedpicturewrapper70
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 0px 5px 100px;
}

.NOoffsetacknowledgedpicturewrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 5px 20px;
}

.centerTBL70
{
  width: 70%;
  text-align: center;
}

.centerTBLany
{
  text-align: center;
}

.ackpicAUTO
{
  width: auto;
  text-align: center;
}

.ackpicL
{
  width: 20px;
  text-align: center;
}

.ackpicM
{
  width: 720px;
  text-align: center;
}

.ackpicM550
{
  width: 550px;
  text-align: center;
}


.ackpicR
{
  width: 20px;
  height: 400px;
  text-align: center;
}


/* MAP */

.offsetmapwrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.centermapTBL
{
  width: 100%;
  text-align: center;
}

.mapAUTO
{
  width: auto;
  text-align: center;
  padding: 0 5px 0 5px;

}

.map1M
{
  width: 642px;
  text-align: center;
  border: solid 1px;
}

.map2M
{
  width: 660px;
  text-align: center;
}



div.indent250  /* Indent 250px */
{
   padding: 0 0 0 250px;
}

hr.third
{
   width: 30%;
   text-align: left;
}

hr.half
{
   width: 50%;
   text-align: left;
}

hr.twothird
{
   width: 70%;
   text-align: left;
}

hr.midhalf
{
   width: 50%;
   text-align: center;
}

.verticaltext
{
  color: gray;
  position:relative;
  writing-mode: tb-rl;
}

.acknowledge
{
  color: gray;
  text-align: center;
}

.mapsign
{
   font-family: Times New Roman, serif;
   font-size: medium;
   font-weight: bold;
   letter-spacing: 0.03em;
   color: darkgreen;
}


/* Player profiles */

.playerprofileswrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.profilescenter
{
  width: 70%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px gray;
  border-collapse:collapse;
}

.profiles2L
{
  width: 25%;
  text-align: center;
  border: solid 1px gray;
  padding: 10px 10px 10px 10px;
}

.profiles2R
{
  width: 75%;
  text-align: center;
  border: solid 1px gray;
  padding: 10px 10px 10px 10px;
}

.profiles3L
{
  width: 28%;
  text-align: center;
  border: solid 1px gray;
  padding: 10px 10px 10px 10px;
}

.profiles3M
{
  width: 50%;
  text-align: center;
  border: solid 1px gray;
  padding: 10px 10px 10px 10px;
}

.profiles3R
{
  width: 22%;
  text-align: center;
  border: solid 1px gray;
  padding: 10px 10px 10px 10px;
}

/* TERRY EDWARDS BALL TABLE */

.TEballwrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.TEballcenter
{
  width: 70%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.TEballTD1
{
  width: 4%;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.TEballTD2
{
  width: 96%;
  text-align: center;
  padding: 0px 10px 0px 10px;
}


/* PLAYER AWARDS */

.playerawardswrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.awardscenter
{
  width: 70%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.awardsTD
{
  width: 50%;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.awardtitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bold;
  text-align: center;
  color: navy;
}

.TEawardscenter
{
  width: 95%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.TEawardsTD3
{
  width: 30%;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.TEawardtoptitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  text-align: left;
  color: navy;
  padding: 0px 0px 15px 0px;
}

.TEawardtoptitleC
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  text-align: center;
  color: navy;
  padding: 15px 0px 0px 0px;
}

.TEawardsTD4
{
  width: 25%;
  text-align: center;
  padding: 0px 10px 0px 10px;
}


/* 6 column Rules layout */

.RulesTB6
{
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  cell-spacing: 6px;
}

.RulesTB3
{
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  cell-spacing: 12px;
}

.RulesTD1
{
  width: 4%;
  font-weight: bold;
  text-align: left;
}

.RulesTD2
{
  width: 5%;
  font-weight: normal;
  text-align: left;
}

.RulesTD2head
{
  font-weight: bold;
  text-align: left;
}

.RulesTD3
{
  width: 7%;
  font-weight: normal;
  text-align: left;
}

.RulesTD1a
{
  width: 4%;
  font-weight: normal;
  text-align: left;
}

.RulesTD33
{
  font-weight: normal;
  text-align: left;
  font-size: medium;
}

.RulesTD33a
{
  width: 60px;
  font-weight: normal;
  text-align: left;
  font-size: medium;
}

.RulesTD33b
{
  width: 130px;
  font-weight: normal;
  text-align: left;
  font-size: medium;
}

.RulesTD33c
{
  width: 230px;
  font-weight: normal;
  text-align: left;
  font-size: medium;
}


/* Tournament Results */

.LTresultswrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.LTresultscenter
{
  width: 50%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.LTresultsTD
{
  width: 50%;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.LTresultsTD
{
  width: 50%;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.LTresultsTDa
{
  width: 50%;
  text-align: left;
  line-height: 150%;
  padding: 0px 10px 0px 60px;
}

.LTresultsTDb
{
  width: 50%;
  text-align: center;
  line-height: 150%;
  padding: 0px 60px 0px 10px;
}


/* SPONSOR SHOW */

.sponsorshow1
{
  float: right;
  padding: 0px 30px 20px 20px;
}

.sponsorwrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 5px 0;
}

.sponsorTBLcenter
{
  width: 98%;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.sponsorTD1
{
  width: 18%;
  text-align: center;
  padding: 0px 0px 0px 0px;
  font-size: medium;
  font-weight: bold;
  color: navy;
}

.sponsorTD2
{
  width: 27%;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.sponsorTD3
{
  width: 40%;
  text-align: left;
  padding: 0px 0px 0px 0px;
}

.sponsorTD4
{
  width: 15%;
  text-align: center;
  padding: 0px 0px 0px 0px;
}


/* Forms layout */

.formswrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.formsTB3
{
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  cell-spacing: 6px;
}

.formsTD1
{
  width: 70%;
  font-weight: normal;
  text-align: left;
}

.formsTD2
{
  width: 10%;
  font-weight: normal;
  text-align: right;
}


/* NEHYLinfo layout */

.NEHYLinfowrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 5px 0;
}

.NEHYLinfoTB3
{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  cell-spacing: 6px;
}

.NEHYLinfoTD1
{
  width: 38%;
  font-weight: bold;
  text-align: left;
  color: navy;
}

.NEHYLinfoTD2
{
  width: 32%;
  font-weight: normal;
  text-align: left;
}

.NEHYLinfoTD3
{
  width: 10%;
  font-weight: normal;
  text-align: right;
}


/* FAQs layout */

.faqswrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 5px 0;
}

.faqsTB3
{
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  cell-spacing: 6px;
}

.faqsTD1
{
  width: 5%;
  font-size: large;
  font-weight: bold;
  text-align: left;
  color: navy;
}

.faqsTD2
{
  width: 5%;
  font-weight: normal;
  text-align: center;
}

.faqsTD3
{
  width: 90%;
  font-weight: normal;
  text-align: left;
}

.faqsTD2b
{
  width: 5%;
  font-weight: normal;
  text-align: center;
  color: blue;
}

.faqsTD3b
{
  width: 90%;
  font-weight: normal;
  text-align: left;
  color: blue;
}


/* Contacts layout */

.contactswrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0px 10px 5px 0;
}

.contactsTB3
{
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  cell-spacing: 6px;
}

.contactsTD1
{
  width: 35%;
  font-weight: bold;
  text-align: left;
}

.contactsTD2
{
  width: 25%;
  font-weight: normal;
  text-align: left;
}

.contactsTD3
{
  width: 40%;
  font-weight: normal;
  text-align: left;
}


/* Directory layout */

.directorywrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 5px 0;
}

.directoryTB3
{
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  cell-spacing: 6px;
}

.directoryTD1
{
  width: 18%;
  font-weight: bold;
  text-align: left;
}

.directoryTD2
{
  width: 30%;
  font-weight: normal;
  text-align: left;
}

.directoryTD3
{
  width: 30%;
  font-weight: normal;
  text-align: left;
}

.directoryTD4
{
  width: 22%;
  font-weight: normal;
  text-align: left;
}

.directoryTD5CM1
{
  width: 100px;
  font-weight: bold;
  text-align: left;
}

.directoryTD5CM2
{
  width: 200px;
  font-weight: normal;
  text-align: left;
}

.directoryTD5CM3
{
  width: 240px;
  font-weight: bold;
  text-align: center;
}


/* Directory Admin layout */

.diradminwrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 10px 5px 0;
}

.diradminTB3
{
  width: 94%;
  margin-left: auto;
  margin-right: auto;
  cell-spacing: 6px;
}

.diradminTD1
{
  width: 5%;
  text-align: left;
}

.diradminTD2
{
  width: 5%;
  text-align: left;
}

.diradminTD3
{
  width: 15%;
  text-align: left;
}

.subtitle
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: normal;
  text-align: left;
  color: darkgreen;
}

/* Members layout */

.membersTB1
{
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  border: 0;
  cell-spacing: 6px;
  background-image: url(http://www.liphook-united.org/images/gradfillblue.gif);
  background-repeat: repeat-x;
}

.membersTD1
{
  width: 100%;
  font-weight: bold;
  text-align: center;
}

.membersTB2
{
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  border: 0;
  cell-spacing: 6px;
}

.membersTD2a
{
  width: 30%;
  font-weight: bold;
  text-align: right;
}

.membersTD2b
{
  width: 10%;
  text-align: center;
}

.membersTD2c
{
  width: 60%;
  text-align: center;
}

.logoutwrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 180px 5px 0;
}


/* NOTICE CARD */

.noticecardTBLcenter
{
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  border: 8px groove;
  border-color: blue yellow;
}

.noticecardTBLcenterROYAL
{
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  border: 8px groove;
  border-color: royalblue;
}

.noticecardTBLcenterROYAL60
{
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  border: 8px groove;
  border-color: royalblue;
}

.noticecardTBLcenterPINK
{
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  border: 10px outset pink;
}

.noticecardTD1
{
  padding: 0px 20px 0px 20px;
}

/* CONTENT MANAGER */

.CMviewTBLcenter
{
  width: 90%;
  border: 2px solid gray;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.CMviewTBLleft
{
  width: 95%;
  border: 2px solid gray;
  text-align: center;
}

.CMviewTD2
{
  width: 4%;
  border: 2px solid gray;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.CMviewTD4
{
  width: 10%;
  border: 2px solid gray;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.CMviewTD4Y
{
  width: 10%;
  border: 2px solid gray;
  background-color: yellow;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.CMviewTD5
{
  border: 2px solid gray;
  text-align: left;
  padding: 0px 10px 0px 10px;
}

.CMviewTD5c
{
  border: 2px solid gray;
  text-align: center;
  padding: 0px 10px 0px 10px;
}

.CMviewTD5Y
{
  border: 2px solid gray;
  background-color: yellow;
  text-align: left;
  padding: 0px 10px 0px 10px;
}

.CM_JUMP
{
  text-align: right;
  padding: 0px 50px 0px 0px;
}


/* RESPECT */

.respect1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  text-align: center;
  color: #001937;
  padding: 0 0 5px 52px;
}

/* FOURCLUBS HEADER */

.fourclubstopwrapper
{
  padding: 0 208px 5px 0;
}

.fourclubs2top
{
  margin-left: auto;
  margin-right: auto;
}

.fourclubs2pad
{
  padding: 0px 10px 2px 10px;
  text-align: center;
}

/* CHRISTMAS LIGHTS */

.christmaslightswrapper
{
  margin-left: auto;
  margin-right: auto;
  padding: 0 100px 0 0;
}


.golargecentre
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: bold;
  text-align: center;
  padding: 0 0 0 0;
}

.goxlargecentre
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: x-large;
  font-weight: bold;
  text-align: center;
  padding: 0 0 0 0;
}

/* TOURNAMENT 2 COLUMN RAFFLE TABLE */

.RAFF_TD1
{
  width: 50%;
  text-align: left;
  vertical-align:text-top;
  padding: 30px 30px 0px 30px;
}

.RAFF_TD2
{
  width: 50%;
  text-align: center;
  padding: 0px 10px 0px 10px;
}


/* COLOURS */

.black {color: black;}

.gray {color: gray;}

.white {color: white;}

.red {color: red;}

.flame {color: #ff3300;}

.gold {color: #DAA520;}

.yellow {color: yellow;}

.orthoblue {color: #009eda;}

.blue {color: blue;}

.navy {color: navy;}

.respectblue {color: #001937;}

.green {color: #339933;}

.darkgreen {color: #006400;}

.purple {color: purple;}

/* HEADINGS */

h1
{
  font-family: Times New Roman, serif;
  font-size: xx-large;
  font-weight: bold;
  text-align: left;
  color: navy;
  padding: 0 0 0 0;
}

h2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: large;
  font-weight: normal;
  text-align: center;
  color: green;
  padding: 0 0 5px 52px;
}

h3
{
  font-family: Times New Roman, serif;
  font-size: x-large;
  font-weight: bold;
  text-align: left;
  color: navy;
  padding: 0 0 0 0;
  border-bottom: thin solid gray;
  padding-bottom: 10px;
  width: 30%;
}

h4
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bold;
  text-align: center;
}

h5
{
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
text-align: left;
}

h6
{
font-family: Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
text-align: center;
}
