body { font-family: "Comic Sans MS", Arial, Georgia; }

p { }

td {  }


.Vline { background-image: url(../images/crayonborderh.gif); background-repeat: repeat-y; background-position: left 0; padding-right: 10px; padding-bottom: 10px; padding-left: 15px; }
.address { color: #30c; font-size: small; font-family: "Comic Sans MS", verdana, tahoma, georgia; font-style: normal; font-weight: 900; background-color: #faf7e8; background-image: url(../images/crayonborderh.gif); background-repeat: repeat-y; text-align: left; margin: 25px; padding: 20px; border-top: 1px solid #30c; border-right: 1px solid #30c; border-bottom: 1px solid #30c; border-left-color: #30c; }
.tablepadding { font-size: small; width: auto; height: 100px; padding: 10px 5px 10px 10px; }
.tablepaddingmessagetop { padding: 10px; width: auto; height: 100px; border-right: 8px solid #faf7e8; border-left: 8px solid #faf7e8; }
.tablepaddingmessagebottom { padding: 10px; width: auto; height: 100px; border-right: 8px solid #faf7e8; border-bottom: 8px solid #faf7e8; border-left: 8px solid #faf7e8; }
.bluefontcl { color: #3905e3 !important; font-size: small; font-weight: bold; background-image: url(../images/crayonborderh.gif); background-repeat: repeat-y; padding: 20px 20px 15px; }
.bluefontcl a:visited { color: #3905e3; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #faf7e8; text-decoration: none;e3; }
.bluefontcl a:link { color: #30c; font-size: small; font-family: "Comic Sans MS", arial, tahoma; font-weight: bold; background-color: #faf7e8; background-repeat: repeat; background-attachment: fixed; text-decoration: none; }
.bluefontcl a:hover { color: #c00134; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #faf7e8; text-decoration: none; }
.bluefontcl a:active { color: #3905e3; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #faf7e8; text-decoration: none; }
.bluefontpad { color: #3905e3 !important; font-size: small; background-repeat: repeat-y; padding: 15px; }
.bluefont { color: #3905e3 !important; font-size: small; background-repeat: repeat-y; padding: 5px; }
.blackfont { color: #191919 !important; font-size: small; font-family: arial, "Comic Sans MS", tahoma; padding: 10px 15px; border-bottom: 10px solid #faf7e8; border-left: 10px solid #faf7e8; }
.blackfontblbord { color: #191919 !important; font-size: small; font-family: arial, "Comic Sans MS", tahoma; background-repeat: repeat-y; padding: 10px 15px; border: solid 2px #3905e3; }
.doubleline { color: #3905e3; background-repeat: repeat-y; background-position: left 0; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #3905e3; border-bottom: 1px solid #3905e3;; }
.paddeddoubleline { color: #3905e3; background-repeat: repeat-y; background-position: left 0; padding: 3px 10px; border-top: 1px solid #3905e3; border-bottom: 1px solid #3905e3; }
.line { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #3905e3; border-top-color: ; border-left-color: #3905e3; border-right-color: #3905e3; }
.heading { color: #3905e3; font-size: small; font-family: "Comic Sans MS", tahoma, arial; background-color: #dbe0ff; margin-bottom: 5px; padding: 5px 5px 5px 10px; border-top: 2px solid #3905e3; border-bottom: 2px dashed #3905e3; }
.headingimage a:link { text-decoration: none; }
.headingimage { }
.headingimage a:visited { text-decoration: none; }
.headingimage a:hover { text-decoration: none; }
.headingimage a:active { text-decoration: none; }
.books { color: #2c2c2c; font-size: x-small; font-family: arial; padding: 5px; }
.caption { color: #191919; font-size: x-small; font-family: arial; font-style: italic; background-color: #828dcd; padding: 5px 10px; border-color: #3905e3; border-style: solid; border-width: 5px 1px; }
.pagelink { font-size: small; font-weight: bold; padding: 5px; }
.pagelink a:visited { color: #3905e3; font-size: small; font-family: "Comic Sans MS", tahoma, arial; background-color: #faf7e8; text-decoration: none; text-align: left;e3; }
.pagelink a:link { color: #30c; font-size: small; font-family: "Comic Sans MS", arial, tahoma; background-color: #faf7e8; background-repeat: repeat; background-attachment: fixed; text-decoration: none; }
.pagelink a:hover { color: #c00134; font-size: small; font-family: "Comic Sans MS", tahoma, arial; background-color: #faf7e8; text-decoration: none; }
.pagelink a:active { color: #3905e3; font-size: small; font-family: "Comic Sans MS", tahoma, arial; background-color: #faf7e8; text-decoration: none; }
.navlink { border-top: 1px solid #3905e3; border-bottom: 1px solid #3905e3; }
.navlink a:link { color: #30c; font-size: small; font-family: "Comic Sans MS", arial, tahoma; font-weight: bold; background-color: #faf7e8; background-repeat: repeat; background-attachment: fixed; text-decoration: none; padding-right: 5px; padding-left: 5px; border-color: #3905e3; }
.navlink a:visited { color: #3905e3; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #faf7e8; text-decoration: none; padding-right: 5px; padding-left: 5px; border-color: #3905e3;e3; }
.navlink a:hover { color: #faf7e8; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #3905e3; text-decoration: none; padding-right: 5px; padding-left: 5px; border: solid 5px #3905e3; }
.navlink a:active { color: #faf7e8; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #3905e3; text-decoration: none; padding-right: 5px; padding-left: 5px; border-color: #3905e3; }
.headingblue { color: #faf7e8; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #3905e3; padding: 5px 10px; border-bottom: 10px solid #faf7e8; }
.calendarheading { color: #3905e3; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #dbe0ff; text-transform: capitalize; padding: 5px 5px 5px 10px; border-bottom: 2px dashed; }
.calheadingblline { color: #3905e3; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-weight: bold; background-color: #dbe0ff; text-transform: capitalize; padding: 5px 5px 5px 10px; border-top: 1px solid #3905e3; border-bottom: 2px dashed; border-left: 1px solid #3905e3; }
.calendarbackground { color: #faf7e8; font-size: small; font-family: "Comic Sans MS", tahoma, arial; background-color: #3905e3; padding: 5px; }
.leftline { color: #3905e3; padding: 5px; border-bottom: 1px solid #3905e3; border-left: 1px solid #3905e3; }

.text  { color: #000; font-size: x-small; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #3905e3; text-align: left   }
.titles { color: #faf7e8; font-size: small; font-family: "Comic Sans MS", tahoma, arial; background-color: #3905e3; text-align: left; }
.homecaption { color: #faf7e8; font-size: small; font-family: "Comic Sans MS", tahoma, arial; font-style: italic; background-color: #3905e3; text-align: left; padding: 15px; }
#formLayer     { background-color: #3905e3; visibility: visible; position: absolute; z-index: 2; left: 50px; width: 100%; height: 100%  }
.ticketform { color: #faf7e8; background-color: #3905e3; }
.cellbgrd { background-color: #3905e3; padding: 5px; border: solid 10px #faf7e8; }
.imageborder { padding: 10px; border: solid 5px #3905e3; }
.message { color: #faf7e8; font-size: small; font-family: tahoma, arial; background-color: #3905e3; padding: 15px; border-left: 8px solid #faf7e8; border-bottom: 8px solid #faf7e8; border-right: 8px solid #faf7e8;  }
.tablepad { padding-top: 8px; padding-right: 8px; padding-bottom: 8px; }
.friendindent { margin-left: 15px; }
.musicpadding { padding-right: 8px; padding-left: 8px; }
.center { text-align: center; }
