.Background1
{
margin-top: 0px;
background-color: rgb(0,26,0);
}
.SetMainWebpage
{
text-align: center;
max-width: 600px;
}
.MainFrame
{
text-align: center;
border-style: solid double;
border-color: maroon;
background-color: ivory;  
padding: 5px;
width: 600px;
}
.MainTitleText
{
line-height: 80%;
font-family: calibri;
font-size: 28pt;
font-weight: bold;
color: maroon;
}
.StrapLine1Text
{
line-height: 100%;
top: -10px;
font-family: calibri;
font-size: 12pt;
color: maroon;
}
.StrapLine2Text
{
position: relative;
top: -5px;
font-family: calibri;
font-size: 18pt;
color: maroon;
font-weight: bold;
align: center;
}
.StrapLine3Text
{
position: relative;
top: -8px;
font-family: calibri;
font-size: 28pt;
color: maroon;
font-weight: bold;
align: center;
}
.StrapLine4Text
{
position: relative;
line-height: 100%;
top: -8px;
font-family: calibri;
font-size: 11pt;
color: maroon;
}
.StrapLine5Text
{
position: relative;
top: -5px;
font-family: calibri;
font-size: 16pt;
color: maroon;
align: center;
}
.MainPictureShift
{
position: relative;
top: 5px;
}
.RegularText
{
position: relative;
top: 5px;
width: 600px;
font-family: calibri;
font-size: 14pt;
color: black;
text-align: justify;
}
.IndentedRegularText
{
position: relative;
font-family: calibri;
font-size: 14pt;
color: black;
text-align: justify;
margin-left: 20px;
}
.ExplanationText
{
position: relative;
top: 5px;
width: 580px;
font-family: calibri;
font-size: 14pt;
font-style: italic;
color: black;
text-align: justify;
}
.DayandDateText
{
position: relative;
top: 5px;
font-family: calibri;
font-size: 14pt;
font-style: italic;
font-weight: bold;
color: black;
text-align: left;
}	
.TimeText
{
position: relative;
top: 5px;
font-family: calibri;
font-size: 14pt;
font-style: italic;
color: black;
text-align: left;
}	
}
.RegularTextHeader
{
position: relative;
font-family: calibri;
font-size: 20pt;
color: black;
font-weight: bold;
text-align: center;
}
.LiftLine
{
position: relative;
top: -40px;	
}
.CaptionTextLift
{
position: relative;
top: -10px;	
font-family: calibri;
font-size: 10pt;
color: black;
}
.CaptionText
{
font-family: calibri;
font-size: 10pt;
color: black;
}
.CaptionText11
{
font-family: calibri;
font-size: 11pt;
color: black;
}
.CaptionText13
{
font-family: calibri;
font-size: 13pt;
color: black;
}
.SongHeader
{
position: relative;
font-family: calibri;
font-size: 16pt;
color: black;
font-weight: bold;
text-align: center;
}
.DifferentAuthorHeader
{
position: relative;
top: 5px;
font-family: calibri;
font-size: 14pt;
color: black;
font-weight: bold;
font-style: italic;
text-align: left;
}
.IndentedText
{
padding-right: 50px;
padding-left: 50px;
font-family: calibri;
font-size: 14pt;
color: black;
text-align: justify;
}
.IndentedItalicText
{
margin-right: 20px; 
margin-left: 20px;
font-family: calibri;
font-size: 14pt;
font-style: italic;
color: black;
text-align: justify;
}
.IndentedSmallerBulletText
{
margin-right: 0px; 
margin-left: 0px;
font-family: calibri;
font-size: 13pt;
font-style: normal;
color: black;
text-align: justify;
line-height: 120%;
list-style-type: disc;
}
.IndentedSmallerBulletNormalText
{
margin-right: 20px; 
margin-left: -10px;
font-family: calibri;
font-size: 13pt;
font-style: normal;
color: black;
text-align: justify;
line-height: 120%;
list-style-type: disc;
}
.IndentedBulletNormalText
{
margin-right: 20px; 
margin-left: -10px;
font-family: calibri;
font-size: 14pt;
font-style: normal;
color: black;
text-align: justify;
line-height: 120%;
list-style-type: disc;
}
.IndentedSmallerBulletItalicText
{
margin-right: 10px; 
margin-left: -10px;
font-family: calibri;
font-size: 13pt;
font-style: italic;
color: black;
text-align: justify;
line-height: 120%;
list-style-type: disc;
}
.IndentedSmallerNumberedListNormalText
{
margin-right: 20px; 
margin-left: 0px;
font-family: calibri;
font-size: 14pt;
font-style: normal;
color: black;
text-align: justify;
line-height: 100%;
}
.IndentedSmallerText
{
margin-right: 10px; 
margin-left: 10px;
font-family: calibri;
font-size: 13pt;
font-style: normal;
color: black;
text-align: justify;
line-height: 120%;
}
.Smaller13Text
{
font-family: calibri;
font-size: 13pt;
font-style: normal;
color: black;
text-align: justify;
line-height: 120%;
}
.IndentedSmallerItalicText
{
margin-right: 10px; 
margin-left: 10px;
font-family: calibri;
font-size: 13pt;
font-style: italic;
color: black;
text-align: justify;
line-height: 120%;
}
.IndentedSmallerItalicBulletText
{
margin-right: 10px; 
font-family: calibri;
font-size: 13pt;
font-style: italic;
color: black;
text-align: justify;
line-height: 110%;
list-style-type: circle;
}
.CopyrightText
{
position: relative;
top: 5px;
font-family: calibri;
font-size: 10pt;
color: white;
font-weight: normal;
text-align: center;
}
.ShallowLineSpacing
{
line-height: 20%;
}
.MenuTable
{
font-family: Calibri;
font-size: 24pt;
font-weight: bold;
text-align: center; 
vertical-align: middle;
padding-left: 10px;
padding-right: 10px;
}
.MenuPadding
{
padding-left: 12px;
padding-right: 12px;
}
.SongTable
{
width:700px;
margin-left: 80px;
line-height: 90%;	
}
.SongTable2Italic
{
width:500px;
margin-left: 40px;
font-style: italic;
line-height: 100%;	
}
.SongColumn
{
width:350px;
}
.VideoBorder
{
	border: 2px solid darkgrey;
}
sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.2em; 
}
.TwoColumnCellOne
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 10px;
line-height: 90%;
}
.TwoColumnCellTwo
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 30px;
line-height: 90%;
}
.TwoColumnCellOneRegular
{
font-family: calibri;
font-size: 14pt;	
position: relative;
left: 20px;
vertical-align: top;
line-height: 110%;
}
.TwoColumnCellTwoRegular
{
font-family: calibri;
font-size: 14pt;	
position: relative;
left: 50px;
width: 480px;
vertical-align: top;
line-height: 110%;
}
.ThreeColumnCellOne
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 10px;
line-height: 90%;
vertical-align: top;
}
.ThreeColumnCellTwo
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 20px;
line-height: 90%;
vertical-align: top;
}
.ThreeColumnCellThree
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left:30px;
line-height: 90%;
vertical-align: top;

}
.BasqueThreeColumnCellOne
{
font-family: calibri;
font-size: 13pt;	
position: relative;
left: 20px;
line-height: 90%;
vertical-align: top;
}
.BasqueThreeColumnCellTwo
{
font-family: calibri;
font-size: 13pt;	
position: relative;
left: 90px;
line-height: 90%;
vertical-align: top;
}
.BasqueThreeColumnCellThree
{
font-family: calibri;
font-size: 13pt;	
position: relative;
left: 160px;
line-height: 90%;
vertical-align: top;
}

.BandQuizThreeColumnCellOne
{
font-family: calibri;
font-size: 14pt;	
position: relative;
left: 20px;
line-height: 90%;
vertical-align: top;
}
.BandQuizThreeColumnCellTwo
{
font-family: calibri;
font-size: 14pt;	
position: relative;
left: 60px;
line-height: 90%;
vertical-align: top;
}
.BandQuizThreeColumnCellThree
{
font-family: calibri;
font-size: 14pt;	
position: relative;
left: 100px;
line-height: 90%;
vertical-align: top;
}


.FourColumnCellOne
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 10px;
line-height: 90%;
vertical-align: top;
}
.FourColumnCellTwo
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 30px;
line-height: 90%;
vertical-align: top;

}
.FourColumnCellThree
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 50px;
line-height: 90%;
vertical-align: top;

}
.FourColumnCellFour
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 70px;
line-height: 90%;
vertical-align: top;

}
.SixColumnCellOne
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 10px;
line-height: 90%;
vertical-align: top;
}
.SixColumnCellTwo
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 35px;
line-height: 90%;
vertical-align: top;

}
.SixColumnCellThree
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 45px;
line-height: 90%;
vertical-align: top;

}
.SixColumnCellFour
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 45px;
line-height: 90%;
vertical-align: top;
}
.SixColumnCellFive
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 55px;
line-height: 90%;
vertical-align: top;
}
.SixColumnCellSix
{
font-family: calibri;
font-size: 12pt;	
position: relative;
left: 65px;
line-height: 90%;
vertical-align: top;
}
.DialogueHeader
{
font-size: 12pt;
font-style: italic;
font-weight: bold;
position: relative;
left: 5px;
vertical-align: top;
width: 200px;
line-height: 90%;	
}
.DialogueCellOne
{
font-size: 12pt;
font-style: italic;
position: relative;
left: 5px;
vertical-align: top;
width: 10px;
line-height: 90%;
}
.DialogueCellTwo
{
font-size: 12pt;
font-style: italic;
position: relative;
left: 10px;
line-height: 90%;
margin-right: 20px;
}
.CVBJokeDialogueCellOne
{
font-size: 13pt;
font-style: italic;
position: relative;
left: -3px;
vertical-align: top;
line-height: 90%;
}
.CVBJokeDialogueCellTwo
{
font-size: 13pt;
font-style: italic;
position: relative;
left: 10px;
line-height: 90%;
margin-right: 20px;
}
.PartyTableNotes
{
position: relative;
left: 10px;
font-size: 12pt;
font-style: italic;
line-height: 80%;
}
.LabourBannerBold
{
font-family: paralucent, sans-serif;
font-style: normal;
font-weight: 600;
font-size: 48pt;
color: crimson;
line-height: 90%;
}
.embed-smaller-twitter 
{
    width: 75% !important;
}
.blockquotestyling
{
width: 380px;
background-color: lightcyan;
margin-right: 10px; 
margin-left: 5px;
border: 1px solid darkblue;
border-radius: 10px;
padding: 10px 10px 10px 10px;
}
@font-face {
font-family: LucidaHW;
src: local("Lucida Handwriting"),
	 url(lucidahandwriting-webfont.woff2) format('woff2'), 
     url(lucidahandwriting-webfont.woff) format('woff');
}
.iframe.position
{
	position: absolute;
	top: 0;
}
.rainbowtext 
{
background-image: linear-gradient(to left, violet, indigo, blue, green, yellow, orange, red);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-size: 19.3pt;
font-family: calibri;
font-weight: 900;
}
.center
{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.SmallTextRightIndent
{
	font-size: 12pt;
	line-height: 20%;
	margin-right: 200px;
}
.TextUpsideDown 
{
	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=2);  /* IE6,IE7 */
	ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; /* IE8 */
	-moz-transform: rotate(-180deg);  /* FF3.5+ */
	-o-transform: rotate(-180deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-180deg);  /* Safari 3.1+, Chrome */
	position: absolute; 
}
.VerticalAlignTop
{
	vertical-align: top;
}

