
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;}

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{float: left; border: 2px solid orange; padding: 0px; font-size: large; font-weight: bold; color: #ff6400;}

.box{ float: left; border: 2px solid rgb(255,100,0); background-color : rgb(255,220, 0); padding: 0px;}

.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%; }

.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;}

.landscapeimgleft{margin-right: 10px; vertical-align: middle; float: left; width: 320px; height: 240px;}

.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{margin-bottom: 10px; vertical-align: middle; width: 640px; height: 240px;}

.portraitimg{margin-right: 5px; vertical-align: middle; width: 240px; height: 320px;}

.portraitimgleft{margin-right: 5px; float: left; width: 240px; height: 320px;}

.portraitimgleftintext{margin-right: 10px; margin-top: 5px; margin-bottom: 5px; float: left; width: 240px; height: 320px;}

.portraitimgleftcentred{margin-left: 40px; margin-right: 50px; float: left; width: 240px; height: 320px;}

.portraitimgright{margin-left: 5px; float: right; width: 240px; height: 320px;}

.portraitimgrightintext{margin-left: 10px; margin-top:5px; margin-bottom: 5px; float: right; width: 240px; height: 320px;}

.portraitimgcentrewide{margin-left: 40px; margin-right: 45px; float: left; width: 240px; height: 320px;}

.portraitimgcentrewideintext{margin-left: 40px; margin-right: 45px; margin-top: 5px; margin-bottom: 5px; float: left; width: 240px; height: 320px;}

.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: 45px; margin-right: 5px;}

.audiofullleft {width: 320px; height: 45px; float: left; margin-right: 5px;}

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%;}

DIV.spaceline {  clear: both; margin: 0; padding: 0px; width: auto; background-color: #ffffff; height: 1em;}

DIV.spacelinethin {  clear: both; margin: 0; padding: 0px; width: auto; background-color: #ffffff; height: 0.2em;}

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;}

th { text-align: left;}


