
BODY{font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; color: rgb(0,0,0); margin-left: 25px; margin-right: 25px;}

P{font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; color: #000000;}

H1{font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff6400; background-color: #ffffff;}

H1{font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff6400; background-color: #ffffff; padding-bottom: 0px;}

H2{font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(00, 00, 99); }

H3{font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(0,102,153); }

H4{font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 110%} 

H5{font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 120%;} 

H6{font-family: Verdana, Arial, Helvetica, sans-serif; color: rgb(255,50,0);  font-weight: bold; font-size: 100%; }

UL{list-style-type : square; }

BLOCKQUOTE {font-family: "Times New Roman", serif; font-size: 105%; width: 420px;}

.dropcap{font-size: large; font-weight: bold; color: #ff6400;}

.box{ font-weight: bold; color: #ff6400;}

.cnytext{font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255,0,0); color: rgb(255,255,255); padding: 5px;}

.greetingtext{font-family: Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255,165,0); color: rgb(0,0,0); padding: 0.5ex; }

.animimg{border: 5px solid rgb(255,165,0); height: 120px; width: 160px; float: left;}

.armsimg{border: 5px solid rgb(255,165,0); height: 120px; float: right;}

.tripbox{ float: left; border: 2px solid #ff6400; padding: 0.5ex; margin: 0.5ex; width: 98%; }

.orangebox {background-color: #ffffff; float: left; margin: 2px; border: 2px solid orange; padding: 1px; text-align: center;}

.yearbox{ float: left; border: 2px dashed #ff6400; padding: 0.5ex; margin: 0.5ex; width: 98%; }

.blankbox{ float: left; border: 0px; padding: 0.5ex; width: 99%; }

.battleboxORIG{ float: left; border: 0px; padding: 0.5ex; width: 660px; margin-bottom: 10px;}

.battlebox{ float: left; border: 0px; padding: 0.5ex; margin-bottom: 10px;}

.regionbox{ float: left; border: 0px; padding: 0.5ex; width: 100%; line-height: 200%; vertical-align: middle; }

.headhomeimg{margin-right: 1.5ex; }

.hatchoiceicon{float: left; height: 120px; width: 120px; margin-right: 1.5ex;}

.toplefticon{float: left; height: 45px; width: 45px; margin-right: 1.5ex; }

.toprighticon{float: right; height: 45px; width: 45px; margin-right: 0px; }

.regionicon{float: left; height: 30px; width: 60px; margin-right: 5px; margin-top: 5px;}

.beasticon{height: 120px; width: 90px;}

.tripicon{float: left; height: 120px; width: 90px; margin-right: 5px; margin-top: 5px; border: 0px; }

.triplink{height: 120px; width: 90px;}

.menagelink{height: 100px; width: 133px;}

.footnote{text-decoration: none; color: #000000; }

.landscapeimg{margin-right: 5px; vertical-align: middle; width: 320px; height: 240px; border: 0; }

.landscapeimghighspace{margin-right: 5px; margin-top : 40px; margin-bottom : 40px; vertical-align: middle; width: 320px; height: 240px;}

.landscapeimgtopspace{margin-right: 5px; margin-top : 40px; vertical-align: middle; width: 320px; height: 240px;}

.landscapeimgleft{margin-right: 10px; vertical-align: middle; float: left; width: 320px; height: 240px; border: 0;}

.landscapeimgleftintext{margin-right: 10px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; float: left; width: 320px; height: 240px;}

.landscapeimgleftnullborder{margin-right: 5px; vertical-align: middle; float: left; width: 320px; height: 240px; border: solid #ffffff 2px;}

.landscapeimgright{margin-left: 5px; vertical-align: middle; float: right; width: 320px; height: 240px;}

.landscapeimgrightintext{margin-left: 10px; margin-top: 5px; margin-bottom: 5px; vertical-align: middle; float: right; width: 320px; height: 240px;}

.landscapeimgdouble{vertical-align: middle; width: 640px; height: 240px;}

.landscapeimgdoublehigh{vertical-align: middle; width: 640px; height: 320px;}

.landscapeimgdoublehighintext{margin-right: 10px; margin-top: 5px; float: left; width: 640px; height: 320px;}

.landscapeimgrightdoublehighintext{margin-left: 10px; margin-top: 5px; float: right; width: 640px; height: 320px;}

.landscapeimgdoublehighleftintext{margin-right: 10px; margin-top: 5px; float: right; width: 640px; height: 320px;}

.landscapeimgdoubleREX{vertical-align: middle; width: 640px; height: 427px;}

.portraitimg{margin-right: 5px; vertical-align: middle; width: 240px; height: 320px; border: 0;}

.portraitimgleft{margin-right: 5px; float: left; width: 240px; height: 320px; border: 0;}

.portraitimglefthigh{margin-right: 5px; float: left; width: 240px; height: 360px; border: 0;}

.portraitimgleftintext{margin-right: 10px; margin-top: 5px; float: left; width: 240px; height: 320px; border: 0;}

.portraitimgleftintexthigh{margin-right: 10px; margin-top: 5px; float: left; width: 240px; height: 360px; border: 0;}

.portraitimgleftcentred{margin-left: 40px; margin-right: 50px; float: left; width: 240px; height: 320px; border: 0;}

.portraitimgright{margin-left: 5px; float: right; width: 240px; height: 320px; border: 0;}

.portraitimgrightintext{margin-left: 10px; margin-top:5px; float: right; width: 240px; height: 320px; border: 0;}

.portraitimgrightintexthigh{margin-left: 10px; margin-top:5px; float: right; width: 240px; height: 360px; border: 0;}

.portraitimgcentrewide{margin-left: 40px; margin-right: 45px; float: left; width: 240px; height: 320px; border: 0;}

.portraitimgcentrewideintext{margin-left: 40px; margin-right: 45px; margin-top: 5px; float: left; width: 240px; height: 320px; border: 0;}

.portraitimghigh{margin-right: 5px; vertical-align: middle; width: 240px; height: 360px; border: 0;}

.portraitimgrighthigh{margin-left: 5px; float: right; width: 240px; height: 360px; border: 0;}


.landscapecaption{border: 0px; horizontal-align: middle; width: 320px; background-color: #eeeeee; float: left; font-size: small; }

.landscapecaptionright{border: 0px; horizontal-align: middle; width: 320px; background-color: #eeeeee; float: right; font-size: small; }

.portraitcaption{border: 0px; vertical-align: middle; width: 240px; background-color: #eeeeee; float: left; font-size: small; }

.portraitcaptionright{border: 0px; vertical-align: middle; width: 240px; background-color: #eeeeee; float: right; font-size: small; }

.landscapedoublecaption{border: 0px; horizontal-align: middle; width: 640px; background-color: #eeeeee; float: left; font-size: small; }

.landscapeimgcaption{border: 0px; horizontal-align: middle; width: 320px; margin-right: 10px; margin-bottom: 4px; background-color: #ffffff; float: left; }

.landscapeimgcaptionright{border: 0px; horizontal-align: middle; width: 320px; margin-right: 10px; margin-bottom: 4px; background-color: #fffff1; float: right; }

.portraitimgcaption{border: 0px; vertical-align: middle; width: 240px; margin-right: 10px; margin-bottom: 4px; background-color: #ffffff; float: left;}

.landscapeimgdouble{border: 0px; vertical-align: middle; width: 640px; margin-right: 10px; margin-bottom: 4px; background-color: #ffffff; float: left;}

.landscapeimgdoublecaption{border: 0px; vertical-align: middle; width: 640px; margin-right: 10px; margin-bottom: 4px; background-color: #ffffff; float: left;}


.fullcoatimg {float: centre; height: 500px; width: 510px; border: solid red 1px;}

.plaqueimg{margin-right: 5px; vertical-align: middle; float: left; width: 460px; height: 345px;}

.glassimg{margin-right: 5px; vertical-align: middle; float: left; width: 400px; height: 400px;}

.inscription{color: #000063; font-family: "Copperplate Gothic Light", serif;}

.caption{font-weight: bold; font-size: smaller;}

.xmasgreeting{ font-size: 250%; color: #ffffff; font-family: "Old English Text MT", fantasy, serif; background-color: #ff0000; }

.newyeargreeting{ font-size: 200%; color: rgb(255,255,255); font-family: "Copperplate Gothic Light", serif; background-color: rgb(0,0,255); padding: 5px; }

.halloweentext{font-family: Gorey, Creepy, Chiller, "Metro Nouveau", "Old English Text MT", fantasy, sans-serif; font-size: 300%; background-color: rgb(0,0,0); color: rgb(255,153,0); padding: 0.5ex; height: 3em;}

.lbd{font-size: 110%; font-family: "Times New Roman", serif; color: #000000; letter-spacing: 1px;}

.poem{font-family: serif;  font-weight: bold;}

.plaque{font-weight: bold; font-size: smaller; text-align: center;}

.audiofull {width: 320px; height: 80px; margin-right: 5px;}

.audiofullnomargin {width: 320px; height: 80px; padding: 2px;}

.audiofullleft {width: 320px; height: 80px; float: left; margin-right: 5px;}

.audiotrimmednomargin {width: 280px; height: 80px; padding: 2px;}

th { text-align: left;}

DIV.tablerow {
  background-color: #ffffff; border: none; color: #000000; margin-top: 0; margin-right: 0px; margin-bottom: 0; margin-left: auto;  padding: 0px; width: 100%;}

DIV.leftcolumn {
  border: none; background-color: #ffffff; float: left; margin: 0; padding: 1px; width: 330px; text-align: center;}

DIV.leftcolumnthin {
  border: none; background-color: #ffffff; float: left; margin: 0; padding: 1px; width: 260px; text-align: center;}

DIV.centrecolumn {
  border: none; background-color: #ffffff; float: left; margin: 0; left-margin: 10px; padding: 1px; width: 50%;}

.spaceline {  clear: both; margin: 0; padding: 0px; width: auto; background-color: #ffffff; height: 1em;}

.spacelinethin {  clear: both; margin: 0; padding: 0px; width: auto; background-color: #ffffff; height: 0.2em;}

.spacelineverythin {  clear: both; margin: 0; padding: 0px; width: auto; background-color: #ffffff; height: 1px;}

DIV.baselayer {
  background: none #ffffff; border: 0px solid #ffffff; color: #000000; margin: 0; padding: 0; width: auto;}

DIV.rightcolumn {
  border: none; background-color: #ffffff; float: right; margin: 0; padding: 1px; width: 600px; text-align: left;}

DIV.rightcolumnauto {
  border: none; background-color: #ffffff; float: right; margin: 0; padding: 1px; width: auto; text-align: left;}

DIV.rightcolumn250px {
  border: none; background-color: #ffffff; float: right; margin: 0; padding: 1px; width: 250px; text-align: center;}

DIV.rightcolumnthin {
  border: none; background-color: #ffffff; float: right; margin: 0; padding: 1px; width: 260px; text-align: center;}

DIV.rightcolumn330px {
  border: none; background-color: #ffffff; float: right; margin: 0; padding: 1px; width: 330px; text-align: center;}

DIV.rightcolumn330pxbordered {
  background-color: #ffffff; float: right; margin: 0; margin-left: 10px; margin-bottom: 5px; border: 2px solid orange; padding: 1px; width: 330px; text-align: center;}

DIV.rightcolumn330pxborderednomargin {
  background-color: #ffffff; float: right; margin: 0; margin-bottom: 5px; border: 2px solid orange; padding: 1px; width: 330px; text-align: center;}

DIV.rightcolumn640px {
  border: none; background-color: #ffffff; float: right; margin-left: 10px; margin-bottom: 5px; padding: 1px; width: 640px; text-align: center;}

DIV.rightcolumn245pxbordered {
  background-color: #ffffff; float: right; margin: 0; margin-left: 10px; margin-bottom: 5px; border: 2px solid orange; padding: 1px; width: 245px; text-align: center;}

DIV.rightcolumn245px {
  border: none; background-color: #ffffff; float: right; margin: 0; padding: 1px; width: 245px; text-align: center;}

DIV.rightcolumn290pxborderednomargin {
  background-color: #ffffff; float: right; margin: 0; margin-bottom: 5px; border: 2px solid orange; padding: 1px; width: 290px; text-align: center;}

DIV.leftcolumn250px {
  border: none; background-color: #ffffff; float: left; margin: 0; padding: 1px; width: 250px; text-align: center;}

.tripdate{font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffff99; font-weight: bold; font-size: 80%; color: #000000; padding: 2px; margin-left : 10px; float: right; border: 2px solid orange;}

.eventdatabox{font-family: Verdana, Arial, Helvetica, sans-serif; width: 232px; background-color: #ffff99; font-weight: bold; font-size: 80%; color: #000000; padding: 2px; float: right; border: 2px solid orange;margin-bottom: 1em;}

.eventdataboxwide{font-family: Verdana, Arial, Helvetica, sans-serif; width: 312px; background-color: #ffff99; font-weight: bold; font-size: 80%; color: #000000; padding: 2px; float: right; border: 2px solid orange; margin-bottom: 1em;}

.eventdataboxpicchange{font-family: Verdana, Arial, Helvetica, sans-serif; width: 236px; background-color: #ffff99; font-weight: bold; font-size: 80%; color: #000000; padding: 2px; float: right; border: 2px solid orange;margin-bottom: 1em;}

.eventdataboxwidepicchange{font-family: Verdana, Arial, Helvetica, sans-serif; width: 316px; background-color: #ffff99; font-weight: bold; font-size: 80%; color: #000000; padding: 2px; float: right; border: 2px solid orange;margin-bottom: 1em;}

.extralongbox{ float: left; border: 0px; padding: 0px; width: 970px;}

DIV.eventlinkscolumn {
  border: none; background-color: #ffffff; float: left; margin: 0; margin-top: 10px; padding: 1px; width: auto;}

DIV.eventlinkscolumnline {
  border-top: 1px solid; background-color: #ffffff; float: left; margin: 0; margin-top: 10px; padding: 1px; width: 100;}



