body     { color: black; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; background-image: url("images/njbg_bead_bk.jpg"); background-attachment: fixed; margin: 0; padding: 0 }
.content    { height: 500px }

.center-head        { font-family: "Comic Sans MS", cursive, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; text-align: center; padding-top: 50px; padding-bottom: 30px; padding-left: 50px; height: 182px; border-bottom: 2px solid #939 }
.center-head h1      { font-size: 3em; margin-bottom: -15px; padding-right: 50px }
.center-head h2  { font-size: 2em; padding-right: 50px }
.center-head img   { float: left }
.center-main    { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; padding-top: 20px; padding-right: 10px; padding-left: 50px; vertical-align: top }
.center-main h1   { font-size: 1.2em; font-weight: bold; margin-bottom: -15px; margin-left: -10px; border-bottom: 2px solid #939 }
.center-main h2   { font-size: 1.2em; font-weight: bold; background-color: #c9f; margin-bottom: -15px; margin-left: -10px; padding: 5px; border: solid 2px #939 }
.center-main h3  { font-size: 1.2em; font-weight: bold; background-color: #f6f8ff; text-align: center; margin-bottom: -15px; margin-left: -10px; padding: 5px; border: solid 2px #939 }
.center-main img { border: solid 3px #000 }
.center-main img.MagCover, .center-main img .MagCover { text-decoration: none; border: solid 3px #fff; }
.center-main .announcment   { color: #800080; background-color: #c9f; margin-left: 10px; padding: 10px 10px 10px 20px; width: 30%; float: right; border: solid 2px #000 }
.RightSpace  { background-color: #c9f; text-align: center; width: 150px; vertical-align: top }
.RightSpace img  { margin-top: 15px; margin-left: 10px; border-width: 2px; border-color: #000 }
.SideQuote { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; padding-right: 10px; padding-left: 10px }
.SideQuote h1 { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: normal; line-height: 25pt; text-align: center }
.SideQuote h2  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-align: right }

.nav-text { font-size: 0.8em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; float: right }
.class_sch h1 { font-size: 2.5em; font-family: "Herculanum LT", "Zapf Chancery", "Comic Sans MS", cursive; font-weight: bold; text-align: center; padding-top: 20px; clear: both; border-bottom: 2px solid #800080 }
.class_sch p { font-size: 1.2em; font-family: "Comic Sans MS", "Zapf Chancery", cursive; text-decoration: none }
.class_sch img { margin-top: 25px; margin-bottom: 10px; border: solid 2px #000 }
.ie-warning   { font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-stretch: extra-condensed; text-align: right; padding-right: 5px }

.top_bead-right       { background-image: url(images/njbg_top-bead5.gif); background-repeat: no-repeat; background-position: right top; visibility: visible; position: fixed; z-index: 100; top: 0; right: 0; width: 230px; height: 205px }
body > .top_bead-right { position: fixed }
.top_bead-left      { background-image: url(images/njbg_top-bead-left4.gif); background-repeat: no-repeat; background-position: right top; visibility: visible; position: fixed; z-index: 90; top: 0; left: 0; width: 75px; height: 63px }
body > .top_bead-left { position: fixed }
.top_strand1         { background-image: url(images/njbg-top-strand4.gif); position: fixed; z-index: 10; top: 0; right: 160px; width: 1024px; height: 65px }
body > .top_strand1 { position: fixed }
.side_strand1     { background-image: url(images/njbg-side-strand1.gif); position: fixed; z-index: 2; top: 0; left: 0; width: 65px; height: 1024px }
body > .side_strand1 { position: fixed }

.b-menu   { position: fixed; z-index: 102; top: 0; right: 0; width: 230px; height: 200px }
body > .b-menu { position: fixed }
.b-menu ul  { list-style-type: none; margin: 0; padding: 0 }
.b-menu li  { font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; line-height: 24px; }
.b-menu ul ul > li  { margin-bottom: 0 }
.b-menu li A:link  { color: #fff; text-decoration: none }
.b-menu li A:visited  { color: #fff; text-decoration: none }
.b-menu li A:hover { color: #fedb50 }

body.home .b-menu li.home A:link      { color: #fedb50 }
body.home .b-menu li.home A:visited      { color: #fedb50 }
body.beads .b-menu li.beads A:link { color: #fedb50 }
body.beads .b-menu li.beads A:visited { color: #fedb50 }
body.classes .b-menu li.classes A:link { color: #fedb50 }
body.classes .b-menu li.classes A:visited      { color: #fedb50 }
body.parties .menu li.parties A:link { color: #fedb50 }
body.parties .b-menu li.parties A:visited { color: #fedb50 }
body.gallery .b-menu li.gallery A:link { color: #fedb50 }
body.gallery .b-menu li.gallery A:visited { color: #fedb50 }
body.about .b-menu li.about A:link { color: #fedb50 }
body.about .b-menu li.about A:visited { color: #fedb50 }
body.location .b-menu li.location A:link { color: #fedb50 }
body.location .b-menu li.location A:visited { color: #fedb50 }

body.home .footer-menu li.home A:link { color: #fedb50 }
body.home .footer-menu li.home A:visited { color: #fedb50 }
body.beads .footer-menu li.beads A:link { color: #fedb50 }
body.beads .footer-menu li.beads A:visited { color: #fedb50 }
body.classes .footer-menu li.classes A:link { color: #fedb50 }
body.classes .footer-menu li.classes A:visited { color: #fedb50 }
body.parties .footer-menu li.parties A:link { color: #fedb50 }
body.parties .footer-menu li.parties A:visited { color: #fedb50 }
body.gallery .footer-menu li.gallery A:link { color: #fedb50 }
body.gallery .footer-menu li.gallery A:visited { color: #fedb50 }
body.about .footer-menu li.about A:link { color: #fedb50 }
body.about .footer-menu li.about A:visited { color: #fedb50 }
body.location .footer-menu li.location A:link { color: #fedb50 }
body.location .footer-menu li.location A:visited { color: #fedb50 }

.footer-address   { font-size: 0.9em; font-style: italic; padding-top: 30px; padding-left: 50px; float: left }
.footer-address a:link { color: #000; text-decoration: none }
.footer-address a:hover { color: #0067df; text-decoration: underline }
.footer-hours { font-size: 0.9em; font-style: italic; text-align: right; padding-top: 30px; float: right }
.footer-menu  { font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center }
.footer-menu ul { list-style-type: none; margin: 0; padding: 10px 0 0 }
.footer-menu li { display: inline }
.footer-menu a:link { color: #fff; text-decoration: none; background-color: #8264a0; padding: 2px 10px; border: solid 1px #000 }
.footer-menu a:visited { color: #fff; text-decoration: none; background-color: #8264a0; padding: 2px 10px; border: solid 1px #000 }
.footer-menu a:hover  { color: #fff; text-decoration: none; background-color: #800080; padding: 2px 10px; border: solid 1px #000 }
.footer-menu a:active  { color: #fff; text-decoration: none; background-color: #800080; padding: 2px 10px; border: solid 1px #000 }

.wdp       { font-weight: bold; line-height: 1.5em; background-image: url("images/wdp_background5a.gif"); background-repeat: no-repeat; background-position: right 5px; text-align: right; margin-top: 100px; margin-right: 10px; z-index: 20; height: 70px }
.wdp a:link { color: #000; text-decoration: none }
.wdp a:visited { color: #000; text-decoration: none }
.wdp a:hover  { color: #e4e4e4; text-decoration: none }
.wdp a:active  { color: #e4e4e4; text-decoration: none }

.barTopMiddle        { background-image: url("images/border-top-c.gif"); background-repeat: repeat-x; background-position: 0 top }
.barCenRight        { background-image: url("images/border-mid-r.gif"); background-repeat: repeat-y; background-position: right 0 }
.barBotMiddle        { background-image: url("images/border-bot-c.gif"); background-repeat: repeat-x; background-position: 0 bottom }
.barBotRight        { background-image: url("images/border-bot-r.gif"); background-repeat: no-repeat }
.barBotPage   { background-image: url("images/border-bot-page.gif"); background-repeat: repeat-x; background-position: 0 bottom }

.admin_edit  { color: #000; font-size: 11px; font-weight: bold; background-color: #8264a0; margin-bottom: 30px; padding: 2px 10px; width: 90%; border: solid 1px }
.admin_edit a:link, .admin_edit a:visited { color: #fff; text-decoration: none }
.admin_edit a:hover, admin_edit a:active { color: #fedb50; text-decoration: none }
.admin_menu  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #c9f; text-align: center; margin-right: 5px; margin-bottom: 10px; width: 90%; border: solid 2px #606 }
.admin_menu ul  { list-style-type: none; padding-left: 0 }
.admin_menu li  { list-style-type: none; display: inline; margin-bottom: 1px }
.admin_menu a:link, .admin_menu a:visited  { color: #fff; font-weight: bold; text-decoration: none; background-color: #8264a0; text-align: left; padding: 2px 5px; border: solid 1px }
.admin_menu a:hover, amdin_menu a:active { color: #fedb50; font-weight: bold; text-decoration: none; background-color: #606; text-align: left; padding: 2px 5px; border: solid 1px #004185 }
.class_edit_lbl { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right }
.class_edit_lbl_lf { color: #000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left }
.Return_msg { color: #df2727; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #fff; text-align: center; margin-top: 30px; margin-bottom: 30px; padding: 10px; width: 80%; border: solid 2px }
