#back-to-top {background:url(/images/elemental/backToTop.png) no-repeat 0 0; bottom:40px; left:25px;}
.elemental #content{background:none; border-bottom:none;}
.elemental #content-a{background:url(/images/sub/magazine/magazine-bg.png) repeat-x 0 0;border: 1px solid #C6BEB1; padding:20px 18px 40px; width:922px; border-top:1px solid #D6D6CE; margin-top:-1px;}

.elemental #content ul#breadcrumbs {background:none; border-bottom:none; padding-bottom:4px; margin-left:10px;}
#content-a h1{ margin-bottom:4px;height:46px;}
.np #content-a p{margin-left:3px; width:763px;}
#ul-contain{ height:35px; position:relative; z-index:2;}

#elemental-nav{width:476px; float:right; }
#elemental-nav.prizes {width:565px;}

#elemental-nav li{float:left; font-size:12px; padding-right:8px;}
#elemental-nav li.last{margin-right:0;}
#elemental-nav li a{padding:0 8px 0 0; display:block;}
#elemental-nav li.current a{color:#000; background:url(/images/elemental/rightTabActive2.png) no-repeat 100% 0;/*background:url(/images/elemental/activeTab.png) repeat-x 0 0; border:1px solid #D6D6CE; border-width:0 1px;*/}
#elemental-nav li a span {padding:11px 12px 11px 20px; display:block;}
#elemental-nav li.current a span{background:url(/images/elemental/leftTabActive2.png) no-repeat 0 0;}

#periodicTable{background:url(/images/elemental/periodicLines.png) no-repeat 105px 330px; padding-bottom:20px; padding-left:3px; margin-top:67px; position:relative;}
#featuredContent{background:#FFF; width:405px; height:162px; padding-left:58px; padding-top:18px; overflow:auto}
#featuredContent .reservations{clear:both; margin-bottom:12px; font-size:12px;}
#featuredContent .schools{padding-top:3px;}
#featuredContent .action{text-transform:uppercase;}
#featuredContent .group{font-weight:bold;}
#featuredContent .schoolName{display:block;}
#featuredContent .reservations .box{background:url(/images/elemental/box.png) no-repeat 0 0; height:39px; width:39px; padding:3px 0 0 3px; float:left; margin-right:22px;}
#featuredContent .video .box span{background:url(/images/elemental/video-box.png) no-repeat 0 0; width:36px; height:36px; display:block;}
#featuredContent .reserved{background:#F9F6ED}
#featuredContent .reserved .box span{background:url(/images/elemental/checkbox.png) no-repeat 0 0; width:36px; height:36px; display:block;}
#featuredContent a.reserve{padding-top:12px; display:block; text-transform:uppercase}


#elementName{position:absolute; margin:-4px 0 0 -4px;}
#featuredElementWrapper{position:absolute; left:123px; top:-42px;width:471px; height:217px; background:url(/images/elemental/featuredElementWrapper.png) no-repeat 0 100%; padding-bottom:17px;}
#featuredElement{width:467px; height:214px; padding:4px 0 0 4px; background-repeat:no-repeat; background-position:0 0;}

#featuredBottom{color:#fff;}
#featuredBottom span.elementType{ float:right; font-size:12px; margin:7px 11px 0 0}
#content-a #featuredBottom h2{margin-top:4px; margin-left:8px; width:310px;}
.sIFR-active #content-a #featuredBottom h2.sIFR-replaced{visibility:visible;}

.Hydrogen #featuredElement{background-image:url(/images/elemental/Hydrogen.png)}
.AlkaliMetal #featuredElement{background-image:url(/images/elemental/AlkaliMetal.png)}
.AlkaliEarth #featuredElement{background-image:url(/images/elemental/AlkaliEarth.png)}
.Transition #featuredElement{background-image:url(/images/elemental/Transition.png)}
.OtherMetal #featuredElement{background-image:url(/images/elemental/OtherMetal.png)}
.Metalloid #featuredElement{background-image:url(/images/elemental/Metalloid.png)}
.NonMetal #featuredElement{background-image:url(/images/elemental/NonMetal.png)}
.Halogen #featuredElement{background-image:url(/images/elemental/Halogen.png)}
.Noble #featuredElement{background-image:url(/images/elemental/Noble.png)}
.Lanthan #featuredElement{background-image:url(/images/elemental/Lanthan.png)}
.Actin #featuredElement{background-image:url(/images/elemental/Actin.png)}

#selectedElement{width:916px; background:url(/images/elemental/selectedElementBG2.png) no-repeat 0 100%; padding-bottom:20px; margin:auto;}
#selectedElement img {float:left;}
#type {background-position:100% 0; background-repeat:no-repeat; float:left; height:43px; margin-left:-3px; padding:20px 26px 0 18px; width:826px;}
#type span.elementType {color:#FFF; display:block; float:right; font-size:12px; padding-top:2px; text-align:right; width:200px;}
.Hydrogen #type{background-image:url(/images/elemental/Hydrogen-long.png)}
.AlkaliMetal #type{background-image:url(/images/elemental/AlkaliMetal-long.png)}
.AlkaliEarth #type{background-image:url(/images/elemental/AlkaliEarth-long.png)}
.Transition #type{background-image:url(/images/elemental/Transition-long.png)}
.OtherMetal #type{background-image:url(/images/elemental/OtherMetal-long.png)}
.Metalloid #type{background-image:url(/images/elemental/Metalloid-long.png)}
.NonMetal #type{background-image:url(/images/elemental/NonMetal-long.png)}
.Halogen #type{background-image:url(/images/elemental/Halogen-long.png)}
.Noble #type{background-image:url(/images/elemental/Noble-long.png)}
.Lanthan #type{background-image:url(/images/elemental/Lanthan-long.png)}
.Actin #type{background-image:url(/images/elemental/Actin-long.png)}

a.back{float:right; font-size:11px; margin:7px 22px 0 0}
span.itselemental{display:block; width:500px; margin:3px 0 20px;height:33px;} 
span.elementName{display:block; width:400px;}
#reservationForm{background:none; padding:0 0 0 34px; border:none; margin-top:0; margin-bottom:50px}
#content-a #reservationForm h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; line-height:1.4; color:#000; margin-bottom:15px; margin-top:13px;}
#content-a #reservationForm h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em; line-height:1.4; color:#625954; margin-top:0}
#reservationForm .col1, #reservationForm .col2{width:397px; float:left;}
#reservationForm .col2 div.form_row{font-size:12px;}
#reservationForm .mainForm{clear:both; padding-top:23px;}
div.form div.radio {margin-bottom:6px;}
div.form div.radio label{font-weight:normal;}
div.form div.radio input{margin-left:0px;}
div.form label span.normal{font-weight:normal;}
#reservationForm.form select{height:19px; margin-bottom:0;}
div.form div.zip{margin-bottom:40px;}
div.form div.buttons{margin-top:30px;}
div.form div.buttons input{margin-right:2px;}

.np #content-a #contestSteps p, .np #content-a #yourInfo p, .np #content-a #upcomingSteps p {width:auto}
#progressCol1{width:608px;  margin-right:20px; margin-bottom:20px}
#progressCol2{width:256px; float:right; margin-bottom:20px}
#contestSteps{background: url(/images/elemental/contestStepsTop.png) no-repeat 0 0; padding-top:8px; width:657px; margin-bottom:18px;}
#contestSteps .top{background:url(/images/elemental/contestStepsBottom.png) no-repeat 0 100%; padding:2px 12px 4px;}
#contestSteps.short{background:url(/images/elemental/contestSteps-short.png) no-repeat 0 0; margin-top:9px; width:608px}
#contestSteps.short .top{background:url(/images/elemental/contestStepsBottom-short.png) repeat-y 0 100%;}
#contestSteps .step1, #contestSteps .step2, #contestSteps .step3, #contestSteps .step4{display:block; font-size:12px; font-weight:bold; line-height:1.7; background:url(/images/elemental/contestSteps.png) no-repeat 0 0; padding:6px 0 5px 43px; margin-bottom:6px;}
#contestSteps .step2{background-position:0 -37px;} 
#contestSteps .step3{background-position:0 -74px;}
#contestSteps .step4{background-position:0 -111px;}
.deadline{color: #C47824; font-weight:bold;}

#yourInfo{background:url(/images/elemental/yourInfoTop.png) no-repeat 0 0; padding-top:8px; }
#yourInfo .bottom{background:url(/images/elemental/yourInfoBottom.png) no-repeat 0 100%; padding:2px 12px;}
#content-a #yourInfo p{line-height:1.4; margin-bottom:10px}
#yourInfo p span.label{display:block; font-weight:bold;}


#contestSteps .complete{background:url(/images/elemental/checkedStepContest.png) no-repeat 0 0;}
.step{padding-left:42px; margin-top:11px;}
#content-a .step h4 {color:#000; font-size:12px; font-weight:bold; margin-bottom:7px; margin-top:0; padding-top:7px;}
#content-a .step h4 a:hover{color: #7C1D00;}

#upcomingSteps{background:url(/images/elemental/upcomingBottom.png) no-repeat 0 100%; width:608px; margin-bottom:30px;}
#upcomingSteps .top{background:url(/images/elemental/upcomingStepsTop.jpg) no-repeat 0 0;  padding:10px 12px 10px;}
#upcomingSteps .step{background:url(/images/elemental/checkedUpcomingSteps.png) no-repeat 0 0;}
#upcomingSteps .step1{background:url(/images/elemental/upcomingStep1.png) no-repeat 0 0;}
#upcomingSteps .step2{background:url(/images/elemental/upcomingStep2.png) no-repeat 0 0;}
#upcomingSteps .step3{background:url(/images/elemental/upcomingStep3.png) no-repeat 0 0;}
#upcomingSteps .step4{background:url(/images/elemental/upcomingStep4.png) no-repeat 0 0;}
#upcomingSteps .deadline{display:block;}
#upcomingSteps .complete, #upcomingSteps .completeHover{background:url(/images/elemental/checkedUpcomingSteps.png) no-repeat 0 0;}
#upcomingSteps input{display:none;}
#upcomingSteps .video {background:none;}
#upcomingSteps input.videoInput{display:block;margin-top:15px;}
#upcomingSteps input.videoInputButton{display:block;margin:10px 0 10px 0px;}
#periodicTable ul{margin:0;}
#periodicTable ul li{background:none; padding:0; float:left; margin:0 3px 3px 0; width:48px; height:63px; position:relative;  }
#periodicTable ul li input{display:none;}
#periodicTable ul li a{display:block; width:48px; height:63px; text-indent:-9999px;}
#periodicTable ul li.video a span.video{background:url(/images/elemental/video.png) no-repeat 0 0; display:block; width:8px; height:8px; position:absolute; bottom:6px; left:20px;}
#periodicTable ul li.video.reserved a span{background-image:url(/images/elemental/videoReserved.png)}

/* video page */
#videoCol1{width:640px; float:left; margin-right:20px;}
#videoCol1 #selectedElement{width:640px;}
#videoCol1 #type {width:551px}
#videoCol1 span.elementName{width:300px;}
#videoCol1 h1{background:url(/images/elemental/VideoH1.png) no-repeat 19px 16px; padding-left:40px; display:inline; float:left; }
#videoCol1 span.school{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#625954; float:left; margin:12px 0 0 -15px}
#videoCol1 span.school span.divide{font-size:11px; color:#939396; margin-right:5px;margin-left:5px;}
#videoCol1 div.content{clear:both;}
#content-a #videoCol1 p{width:auto; margin-right:5px;}
#content-a #videoCol1 .comment p{margin-bottom:10px;}
#videoPlayer{margin-bottom:20px; text-align:center;}
#videoPlayer div div{display:none;}
#videoPlayer div.active{display:block;}

#rateIt{background:url(/images/elemental/ratePortlet.png) no-repeat 0 0; height:31px; padding-top:4px; padding-left:16px; margin-bottom:14px;}

span.rate{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#625954; display:block; float:left; width:120px; margin-right:12px; margin-top:3px;}
#ratings{float:left; width:145px;}
#ratings input{display:none;}
#proton1, #proton2, #proton3, #proton4, #proton5{display:block; float:left; text-indent:-9999px; height:22px; margin-right:8px; background:url(/images/elemental/protons.png) no-repeat;}
#proton1{width:14px;} 
#proton2{width:16px; background-position:-22px 0;} 
#proton3{width:18px; background-position:-46px 0;} 
#proton4{width:20px; background-position:-72px 0;} 
#proton5{width:22px; background-position:-101px 0;margin-right:0;}

#proton1.active, #proton1:hover{background-position:0 -22px;} 
#proton2.active, #proton2:hover{ background-position:-22px -22px;} 
#proton3.active, #proton3:hover{background-position:-46px -22px;} 
#proton4.active, #proton4:hover{ background-position:-72px -22px;} 
#proton5.active, #proton5:hover{background-position:-101px -22px;}
span.totalRating{float:left; display:block; width:280px; padding-top:5px; font-size:11px;}
span.totalRatingVoted{float:left;display:block;padding-top:5px; font-size:11px; color:Red;}

.comment{background:url(/images/elemental/commentTop.png) no-repeat 0 0; border:none; }
.comment-inside{border:none; background:none; padding:12px 14px 6px;}
.comment-shadow {background:url(/Images/elemental/comment-bottom.png) no-repeat scroll 0 0 transparent; margin-bottom:15px;}
#post-comment{border:none; padding:0; margin:28px 0 75px;}
#comments{margin-top:0;}
#content-a h3.HydrogenDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/Hydrogen-divide.png) no-repeat 0 0}
#content-a h3.AlkaliMetalDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/AlkaliMetal-divide.png) no-repeat 0 0}
#content-a h3.AlkaliEarthDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/AlkaliEarth-divide.png) no-repeat 0 0}
#content-a h3.TransitionDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/Transition-divide.png) no-repeat 0 0}
#content-a h3.OtherMetalDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/OtherMetal-divide.png) no-repeat 0 0}
#content-a h3.MetalloidDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/Metalloid-divide.png) no-repeat 0 0}
#content-a h3.NonMetalDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/NonMetal-divide.png) no-repeat 0 0}
#content-a h3.HalogenDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/Halogen-divide.png) no-repeat 0 0}
#content-a h3.NobleDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/Noble-divide.png) no-repeat 0 0}
#content-a h3.LanthanDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/Lanthan-divide.png) no-repeat 0 0}
#content-a h3.ActinDivide{color:#FFF; margin:0 0 17px;  padding:4px 0 0 15px; height:31px;background:url(/images/elemental/Actin-divide.png) no-repeat 0 0}

#post-comment textarea{width:640px}
#content-a p.disclaimer {margin-bottom:31px;}
div.captcha, div.captchaForm{float:left; width:320px;}
#post-comment div.captchaForm label, label.normal{font-weight:normal; margin-bottom:9px; display:block;}
a.reload{display:block; font-size:11px; margin:5px 0 0 3px;}
.captch_row{border-bottom:1px solid #ADADB1; padding-bottom:10px;}

#moreVideos{margin-bottom:18px;}
#moreVideos .video{float:left; width:252px;}
#moreVideos h3{margin-top:0; margin-bottom:15px;}
#content-a #moreVideos p{line-height:1.4; padding-top:3px;}
#moreVideos .video a{background:url(/images/elemental/VideoIcon.png) no-repeat 0 0; width:42px; height:42px; display:block; text-indent:-99999px; float:left; margin:0 14px 0 5px}
span.place{color:#C47824; font-weight:bold;}


#videoCol2{background:url(/images/elemental/elementListBG.png) no-repeat 0 0; width:250px; height:1250px; float:left; padding:6px 5px 0}
#videoCol2 div.form_row{background:url(/images/elemental/elementalListborder.png) no-repeat 50% 100%; padding-bottom:14px; margin-bottom:8px;}
#videoCol2 div.form_row select{margin-left:7px;}
#videoCol2 div.form_row label{display:block; font-size:12px; margin:0 0 7px 7px;}

#content-a #videoCol2 ul{margin:0; float:left; width:125px;}
#content-a #videoCol2 ul li{background:none; padding-left:0; font-size:10px; font-weight:bold; margin-bottom:0}
#content-a #videoCol2 ul li{color:#837E81;}
#content-a #videoCol2 ul li a, #content-a #videoCol2 ul li span.link{display:block;  padding:2px 0 2px 6px; margin-bottom:2px;}
#content-a #videoCol2 ul li span.number, #content-a #videoCol2 ul li a span.number{color:#000;padding-right:2px;}

#content-a #videoCol2 ul li a.Hydrogen:hover{background-image:url(/images/elemental/Hydrogen-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.AlkaliMetal:hover{background:url(/images/elemental/AlkaliMetal-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.AlkaliEarth:hover{background:url(/images/elemental/AlkaliEarth-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.Transition:hover{background:url(/images/elemental/Transition-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.OtherMetal:hover{background:url(/images/elemental/OtherMetal-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.Metalloid:hover{background:url(/images/elemental/Metalloid-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.NonMetal:hover{background:url(/images/elemental/NonMetal-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.Halogen:hover{background:url(/images/elemental/Halogen-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.Noble:hover{background:url(/images/elemental/Noble-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.Lanthan:hover{background:url(/images/elemental/Lanthan-long.png); color:#FFF;}
#content-a #videoCol2 ul li a.Actin:hover{background:url(/images/elemental/Actin-long.png); color:#FFF;}

/* end video page */




#periodicTable ul li#e1{margin-right:819px;}
#periodicTable ul li#e4, #periodicTable ul li#e12{margin-right:513px;}
#periodicTable ul li#e56, #periodicTable ul li#e88{margin-right:54px;}
#periodicTable ul li#e57, #periodicTable ul li#e89{margin-left:153px;}
#periodicTable ul li#e57, #periodicTable ul li#e58, #periodicTable ul li#e59, #periodicTable ul li#e60, #periodicTable ul li#e61, #periodicTable ul li#e62, #periodicTable ul li#e63, #periodicTable ul li#e64, #periodicTable ul li#e65, #periodicTable ul li#e66, #periodicTable ul li#e67, #periodicTable ul li#e68, #periodicTable ul li#e69, #periodicTable ul li#e70, #periodicTable ul li#e71{margin-top:24px;}
#e1 a{background:url(/images/elemental/PT1.png) no-repeat 0 0;}
#e1 a:hover, #e1.currentElement a{background-position:0 -63px;}
#e1.reserved a{background-position:0 -126px;}


#e2 a{background:url(/images/elemental/PT2.png) no-repeat 0 0;}
#e2 a:hover, #e2.currentElement a{background-position:0 -63px;}
#e2.reserved a{background-position:0 -126px;}

#e3 a, #e4 a, #e11 a, #e12 a, #e19 a, #e20 a, #e37 a, #e38 a, #e55 a, #e56 a, #e87 a, #e88 a{background:url(/images/elemental/PT3.png) no-repeat 0 0;}
#e3 a{background-position:0 0}
#e3 a:hover, #e3.currentElement a{background-position:-99px 0}
#e3.reserved a{background-position: -198px 0}

#e4 a{background-position:-51px 0}
#e4 a:hover, #e4.currentElement a{background-position:-150px 0}
#e4.reserved a{background-position:-249px 0}

#e11 a{background-position:0 -66px}
#e11 a:hover, #e11.currentElement a{background-position:-99px -66px}
#e11.reserved a{background-position:-198px -66px}

#e12 a{background-position:-51px -66px}
#e12 a:hover, #e12.currentElement a{background-position:-150px -66px}
#e12.reserved a{background-position:-249px -66px;}

#e19 a{background-position:0 -132px}
#e19 a:hover, #e19.currentElement a{background-position:-99px -132px}
#e19.reserved a{background-position:-198px -132px}

#e20 a{background-position:-51px -132px}
#e20 a:hover, #e20.currentElement a{background-position:-150px -132px}
#e20.reserved a{background-position:-249px -132px}

#e37 a{background-position:0 -198px} 
#e37 a:hover, #e37.currentElement a{background-position:-99px -198px} 
#e37.reserved a{background-position:-198px -198px} 

#e38 a{background-position:-51px -198px} 
#e38 a:hover, #e38.currentElement a{background-position:-150px -198px} 
#e38.reserved a{background-position:-249px -198px} 

#e55 a{background-position:0 -264px} 
#e55 a:hover, #e55.currentElement a{background-position:-99px -264px}
#e55.reserved a{background-position:-198px -264px}

#e56 a{background-position:-51px -264px} 
#e56 a:hover, #e56.currentElement a{background-position:-150px -264px} 
#e56.reserved a{background-position:-249px -264px} 

#e87 a{background-position:0 -330px}
#e87 a:hover, #e87.currentElement a{background-position:-99px -330px}
#e87.reserved a{background-position:-198px -330px}

#e88 a{background-position:-51px -330px}
#e88 a:hover, #e88.currentElement a{background-position:-150px -330px}
#e88.reserved a{background-position:-249px -330px}

#e5 a, #e6 a, #e7 a, #e8 a, #e9 a, #e10 a, #e13 a, #e14 a, #e15 a, #e16 a, #e17 a, #e18 a{background:url(/images/elemental/PT4.png) no-repeat 0 0;}
#e5 a{background-position:0 0}
#e5 a:hover, #e5.currentElement a{background-position:0 -129px;}
#e5.reserved a{background-position:0 -258px;}

#e6 a{background-position:-51px 0}
#e6 a:hover, #e6.currentElement a{background-position:-51px -129px;}
#e6.reserved a{background-position:-51px -258px;}

#e7 a{background-position:-102px 0}
#e7 a:hover, #e7.currentElement a{background-position:-102px -129px;}
#e7.reserved a{background-position:-102px -258px;}

#e8 a{background-position:-153px 0}
#e8 a:hover, #e8.currentElement a{background-position:-153px -129px;}
#e8.reserved a{background-position:-153px -258px;}

#e9 a{background-position:-204px 0}
#e9 a:hover, #e9.currentElement a{background-position:-204px -129px;}
#e9.reserved a{background-position:-204px -258px;}

#e10 a{background-position:-255px 0}
#e10 a:hover, #e10.currentElement a{background-position:-255px -129px;}
#e10.reserved a{background-position:-255px -258px;}

#e13 a{background-position:0 -66px}
#e13 a:hover, #e13.currentElement a{background-position:0 -195px;}
#e13.reserved a{background-position:0 -324px;}

#e14 a{background-position:-51px -66px}
#e14 a:hover, #e14.currentElement a{background-position:-51px -195px;}
#e14.reserved a{background-position:-51px -324px;}

#e15 a{background-position:-102px -66px}
#e15 a:hover, #e15.currentElement a{background-position:-102px -195px;}
#e15.reserved a{background-position:-102px -324px;}

#e16 a{background-position:-153px -66px}
#e16 a:hover, #e16.currentElement a{background-position:-153px -195px;}
#e16.reserved a{background-position:-153px -324px;}

#e17 a{background-position:-204px -66px}
#e17 a:hover, #e17.currentElement a{background-position:-204px -195px;}
#e17.reserved a{background-position:-204px -324px;}

#e18 a{background-position:-255px -66px}
#e18 a:hover, #e18.currentElement a{background-position:-255px -195px;}
#e18.reserved a{background-position:-255px -324px;}

#e21 a, #e22 a, #e23 a, #e24 a, #e25 a, #e26 a, #e27 a, #e28 a, #e29 a, #e30 a, #e31 a, #e32 a, #e33 a, #e34 a, #e35 a, #e36 a, #e39 a, #e40 a, #e41 a, #e42 a, #e43 a, #e44 a, #e45 a, #e46 a, #e47 a, #e48 a, #e49 a, #e50 a, #e51 a, #e52 a, #e53 a, #e54 a, #e72 a, #e73 a, #e74 a, #e75 a, #e76 a, #e77 a, #e78 a, #e79 a, #e80 a, #e81 a, #e82 a, #e83 a, #e84 a, #e85 a, #e86 a, #e104 a, #e105 a, #e106 a, #e107 a, #e108 a, #e109 a, #e110 a, #e111 a, #e112 a, #e113 a, #e114 a, #e115 a, #e116 a, #e117 a, #e118 a{background:url(/images/elemental/PT5.png) no-repeat 0 0;}

#e21 a{background-position:0 0}
#e21 a:hover, #e21.currentElement a{background-position:0 -261px}
#e21.reserved a{background-position:0 -522px}

#e22 a{background-position:-51px 0}
#e22 a:hover, #e22.currentElement a{background-position:-51px -261px}
#e22.reserved a{background-position:-51px -522px}

#e23 a{background-position:-102px 0}
#e23 a:hover, #e23.currentElement a{background-position:-102px -261px}
#e23.reserved a{background-position:-102px -522px}

#e24 a{background-position:-153px 0}
#e24 a:hover, #e24.currentElement a{background-position:-153px -261px}
#e24.reserved a{background-position:-153px -522px}

#e25 a{background-position:-204px 0}
#e25 a:hover, #e25.currentElement a{background-position:-204px -261px}
#e25.reserved a{background-position:-204px -522px}

#e26 a{background-position:-255px 0}
#e26 a:hover, #e26.currentElement a{background-position:-255px -261px}
#e26.reserved a{background-position:-255px -522px}

#e27 a{background-position:-306px 0}
#e27 a:hover, #e27.currentElement a{background-position:-306px -261px}
#e27.reserved a{background-position:-306px -522px}

#e28 a{background-position:-357px 0}
#e28 a:hover, #e28.currentElement a{background-position:-357px -261px}
#e28.reserved a{background-position:-357px -522px}

#e29 a{background-position:-408px 0}
#e29 a:hover, #e29.currentElement a{background-position:-408px -261px}
#e29.reserved a{background-position:-408px -522px}

#e30 a{background-position:-459px 0}
#e30 a:hover, #e30.currentElement a{background-position:-459px -261px}
#e30.reserved a{background-position:-459px -522px}

#e31 a{background-position:-510px 0}
#e31 a:hover, #e31.currentElement a{background-position:-510px -261px}
#e31.reserved a{background-position:-510px -522px}

#e32 a{background-position:-561px 0}
#e32 a:hover, #e32.currentElement a{background-position:-561px -261px}
#e32.reserved a{background-position:-561px -522px}

#e33 a{background-position:-612px 0}
#e33 a:hover, #e33.currentElement a{background-position:-612px -261px}
#e33.reserved a{background-position:-612px -522px}

#e34 a{background-position:-663px 0}
#e34 a:hover, #e34.currentElement a{background-position:-663px -261px}
#e34.reserved a{background-position:-663px -522px}

#e35 a{background-position:-714px 0}
#e35 a:hover, #e35.currentElement a{background-position:-714px -261px}
#e35.reserved a{background-position:-714px -522px}

#e36 a{background-position:-765px 0}
#e36 a:hover, #e36.currentElement a{background-position:-765px -261px}
#e36.reserved a{background-position:-765px -522px}

#e39 a{background-position:0 -66px}
#e39 a:hover, #e39.currentElement a{background-position:0 -327px}
#e39.reserved a{background-position:0 -588px}

#e40 a{background-position:-51px -66px}
#e40 a:hover, #e40.currentElement a{background-position:-51px -327px}
#e40.reserved a{background-position:-51px -588px}

#e41 a{background-position:-102px -66px}
#e41 a:hover, #e41.currentElement a{background-position:-102px -327px}
#e41.reserved a{background-position:-102px -588px}

#e42 a{background-position:-153px -66px}
#e42 a:hover, #e42.currentElement a{background-position:-153px -327px}
#e42.reserved a{background-position:-153px -588px}

#e43 a{background-position:-204px -66px}
#e43 a:hover, #e43.currentElement a{background-position:-204px -327px}
#e43.reserved a{background-position:-204px -588px}

#e44 a{background-position:-255px -66px}
#e44 a:hover, #e44.currentElement a{background-position:-255px -327px}
#e44.reserved a{background-position:-255px -588px}

#e45 a{background-position:-306px -66px}
#e45 a:hover, #e45.currentElement a{background-position:-306px -327px}
#e45.reserved a{background-position:-306px -588px}

#e46 a{background-position:-357px -66px}
#e46 a:hover, #e46.currentElement a{background-position:-357px -327px}
#e46.reserved a{background-position:-357px -588px}

#e47 a{background-position:-408px -66px}
#e47 a:hover, #e47.currentElement a{background-position:-408px -327px}
#e47.reserved a{background-position:-408px -588px}

#e48 a{background-position:-459px -66px}
#e48 a:hover, #e48.currentElement a{background-position:-459px -327px}
#e48.reserved a{background-position:-459px -588px}

#e49 a{background-position:-510px -66px}
#e49 a:hover, #e49.currentElement a{background-position:-510px -327px}
#e49.reserved a{background-position:-510px -588px}

#e50 a{background-position:-561px -66px}
#e50 a:hover, #e50.currentElement a{background-position:-561px -327px}
#e50.reserved a{background-position:-561px -588px}

#e51 a{background-position:-612px -66px}
#e51 a:hover, #e51.currentElement a{background-position:-612px -327px}
#e51.reserved a{background-position:-612px -588px}

#e52 a{background-position:-663px -66px}
#e52 a:hover, #e52.currentElement a{background-position:-663px -327px}
#e52.reserved a{background-position:-663px -588px}

#e53 a{background-position:-714px -66px}
#e53 a:hover, #e53.currentElement a{background-position:-714px -327px}
#e53.reserved a{background-position:-714px -588px}

#e54 a{background-position:-765px -66px}
#e54 a:hover, #e54.currentElement a{background-position:-765px -327px}
#e54.reserved a{background-position:-765px -588px}

#e72 a{background-position:-51px -132px}
#e72 a:hover, #e72.currentElement a{background-position:-51px -393px}
#e72.reserved a{background-position:-51px -654px}

#e73 a{background-position:-102px -132px}
#e73 a:hover, #e73.currentElement a{background-position:-102px -393px}
#e73.reserved a{background-position:-102px -654px}

#e74 a{background-position:-153px -132px}
#e74 a:hover, #e74.currentElement a{background-position:-153px -393px}
#e74.reserved a{background-position:-153px -654px}

#e75 a{background-position:-204px -132px}
#e75 a:hover, #e75.currentElement a{background-position:-204px -393px}
#e75.reserved a{background-position:-204px -654px}

#e76 a{background-position:-255px -132px}
#e76 a:hover, #e76.currentElement a{background-position:-255px -393px}
#e76.reserved a{background-position:-255px -654px}

#e77 a{background-position:-306px -132px}
#e77 a:hover, #e77.currentElement a{background-position:-306px -393px}
#e77.reserved a{background-position:-306px -654px}

#e78 a{background-position:-357px -132px}
#e78 a:hover, #e78.currentElement a{background-position:-357px -393px}
#e78.reserved a{background-position:-357px -654px}

#e79 a{background-position:-408px -132px}
#e79 a:hover, #e79.currentElement a{background-position:-408px -393px}
#e79.reserved a{background-position:-408px -654px}

#e80 a{background-position:-459px -132px}
#e80 a:hover, #e80.currentElement a{background-position:-459px -393px}
#e80.reserved a{background-position:-459px -654px}

#e81 a{background-position:-510px -132px}
#e81 a:hover, #e81.currentElement a{background-position:-510px -393px}
#e81.reserved a{background-position:-510px -654px}

#e82 a{background-position:-561px -132px}
#e82 a:hover, #e82.currentElement a{background-position:-561px -393px}
#e82.reserved a{background-position:-561px -654px}

#e83 a{background-position:-612px -132px}
#e83 a:hover, #e83.currentElement a{background-position:-612px -393px}
#e83.reserved a{background-position:-612px -654px}

#e84 a{background-position:-663px -132px}
#e84 a:hover, #e84.currentElement a{background-position:-663px -393px}
#e84.reserved a{background-position:-663px -654px}

#e85 a{background-position:-714px -132px}
#e85 a:hover, #e85.currentElement a{background-position:-714px -393px}
#e85.reserved a{background-position:-714px -654px}

#e86 a{background-position:-765px -132px}
#e86 a:hover, #e86.currentElement a{background-position:-765px -393px}
#e86.reserved a{background-position:-765px -654px}

#e104 a{background-position:-51px -198px}
#e104 a:hover, #e104.currentElement a{background-position:-51px -459px}
#e104.reserved a{background-position:-51px -720px}

#e105 a{background-position:-102px -198px}
#e105 a:hover, #e105.currentElement a{background-position:-102px -459px}
#e105.reserved a{background-position:-102px -720px}

#e106 a{background-position:-153px -198px}
#e106 a:hover, #e106.currentElement a{background-position:-153px -459px}
#e106.reserved a{background-position:-153px -720px}

#e107 a{background-position:-204px -198px}
#e107 a:hover, #e107.currentElement a{background-position:-204px -459px}
#e107.reserved a{background-position:-204px -720px}

#e108 a{background-position:-255px -198px}
#e108 a:hover, #e108.currentElement a{background-position:-255px -459px}
#e108.reserved a{background-position:-255px -720px}

#e109 a{background-position:-306px -198px}
#e109 a:hover, #e109.currentElement a{background-position:-306px -459px}
#e109.reserved a{background-position:-306px -720px}

#e110 a{background-position:-357px -198px}
#e110 a:hover, #e110.currentElement a{background-position:-357px -459px}
#e110.reserved a{background-position:-357px -720px}

#e111 a{background-position:-408px -198px}
#e111 a:hover, #e111.currentElement a{background-position:-408px -459px}
#e111.reserved a{background-position:-408px -720px}

#e112 a{background-position:-459px -198px}
#e112 a:hover, #e112.currentElement a{background-position:-459px -459px}
#e112.reserved a{background-position:-459px -720px}

#e113 a{background-position:-510px -198px}
#e113 a:hover, #e113.currentElement a{background-position:-510px -459px}
#e113.reserved a{background-position:-510px -720px}

#e114 a{background-position:-561px -198px}
#e114 a:hover, #e114.currentElement a{background-position:-561px -459px}
#e114.reserved a{background-position:-561px -720px}

#e115 a{background-position:-612px -198px}
#e115 a:hover, #e115.currentElement a{background-position:-612px -459px}
#e115.reserved a{background-position:-612px -720px}

#e116 a{background-position:-663px -198px}
#e116 a:hover, #e116.currentElement a{background-position:-663px -459px}
#e116.reserved a{background-position:-663px -720px}

#e117 a{background-position:-714px -198px}
#e117 a:hover, #e117.currentElement a{background-position:-714px -459px}
#e117.reserved a{background-position:-714px -720px}

#e118 a{background-position:-765px -198px}
#e118 a:hover, #e118.currentElement a{background-position:-765px -459px}
#e118.reserved a{background-position:-765px -720px}

#e57 a, #e58 a, #e59 a, #e60 a, #e61 a, #e62 a, #e63 a, #e64 a, #e65 a, #e66 a, #e67 a, #e68 a, #e69 a, #e70 a, #e71 a, #e89 a, #e90 a, #e91 a, #e92 a, #e93 a, #e94 a, #e95 a, #e96 a, #e97 a, #e98 a, #e99 a, #e100 a, #e101 a, #e102 a, #e103 a{background:url(/images/elemental/PT6.png) no-repeat 0 0;}

#e57 a{background-position:0 0}
#e57 a:hover, #e57.currentElement a{background-position:0 -129px}
#e57.reserved a{background-position:0 -258px}

#e58 a{background-position:-51px 0}
#e58 a:hover, #e58.currentElement a{background-position:-51px -129px}
#e58.reserved a{background-position:-51px -258px}

#e59 a{background-position:-102px 0}
#e59 a:hover, #e59.currentElement a{background-position:-102px -129px}
#e59.reserved a{background-position:-102px -258px}

#e60 a{background-position:-153px 0}
#e60 a:hover, #e60.currentElement a{background-position:-153px -129px}
#e60.reserved a{background-position:-153px -258px}

#e61 a{background-position:-204px 0}
#e61 a:hover, #e61.currentElement a{background-position:-204px -129px}
#e61.reserved a{background-position:-204px -258px}

#e62 a{background-position:-255px 0}
#e62 a:hover, #e62.currentElement a{background-position:-255px -129px}
#e62.reserved a{background-position:-255px -258px}

#e63 a{background-position:-306px 0}
#e63 a:hover, #e63.currentElement a{background-position:-306px -129px}
#e63.reserved a{background-position:-306px -258px}

#e64 a{background-position:-357px 0}
#e64 a:hover, #e64.currentElement a{background-position:-357px -129px}
#e64.reserved a{background-position:-357px -258px}

#e65 a{background-position:-408px 0}
#e65 a:hover, #e65.currentElement a{background-position:-408px -129px}
#e65.reserved a{background-position:-408px -258px}

#e66 a{background-position:-459px 0}
#e66 a:hover, #e66.currentElement a{background-position:-459px -129px}
#e66.reserved a{background-position:-459px -258px}

#e67 a{background-position:-510px 0}
#e67 a:hover, #e67.currentElement a{background-position:-510px -129px}
#e67.reserved a{background-position:-510px -258px}

#e68 a{background-position:-561px 0}
#e68 a:hover, #e68.currentElement a{background-position:-561px -129px}
#e68.reserved a{background-position:-561px -258px}

#e69 a{background-position:-612px 0}
#e69 a:hover, #e69.currentElement a{background-position:-612px -129px}
#e69.reserved a{background-position:-612px -258px}

#e70 a{background-position:-663px 0}
#e70 a:hover, #e70.currentElement a{background-position:-663px -129px}
#e70.reserved a{background-position:-663px -258px}

#e71 a{background-position:-714px 0}
#e71 a:hover, #e71.currentElement a{background-position:-714px -129px}
#e71.reserved a{background-position:-714px -258px}

#e89 a{background-position:0 -66px}
#e89 a:hover, #e89.currentElement a{background-position:0 -195px}
#e89.reserved a{background-position:0 -324px}

#e90 a{background-position:-51px -66px}
#e90 a:hover, #e90.currentElement a{background-position:-51px -195px}
#e90.reserved a{background-position:-51px -324px}

#e91 a{background-position:-102px -66px}
#e91 a:hover, #e91.currentElement a{background-position:-102px -195px}
#e91.reserved a{background-position:-102px -324px}

#e92 a{background-position:-153px -66px}
#e92 a:hover, #e92.currentElement a{background-position:-153px -195px}
#e92.reserved a{background-position:-153px -324px}

#e93 a{background-position:-204px -66px}
#e93 a:hover, #e93.currentElement a{background-position:-204px -195px}
#e93.reserved a{background-position:-204px -324px}

#e94 a{background-position:-255px -66px}
#e94 a:hover, #e94.currentElement a{background-position:-255px -195px}
#e94.reserved a{background-position:-255px -324px}

#e95 a{background-position:-306px -66px}
#e95 a:hover, #e95.currentElement a{background-position:-306px -195px}
#e95.reserved a{background-position:-306px -324px}

#e96 a{background-position:-357px -66px}
#e96 a:hover, #e96.currentElement a{background-position:-357px -195px}
#e96.reserved a{background-position:-357px -324px}

#e97 a{background-position:-408px -66px}
#e97 a:hover, #e97.currentElement a{background-position:-408px -195px}
#e97.reserved a{background-position:-408px -324px}

#e98 a{background-position:-459px -66px}
#e98 a:hover, #e98.currentElement a{background-position:-459px -195px}
#e98.reserved a{background-position:-459px -324px}

#e99 a{background-position:-510px -66px}
#e99 a:hover, #e99.currentElement a{background-position:-510px -195px}
#e99.reserved a{background-position:-510px -324px}

#e100 a{background-position:-561px -66px}
#e100 a:hover, #e100.currentElement a{background-position:-561px -195px}
#e100.reserved a{background-position:-561px -324px}

#e101 a{background-position:-612px -66px}
#e101 a:hover, #e101.currentElement a{background-position:-612px -195px}
#e101.reserved a{background-position:-612px -324px}

#e102 a{background-position:-663px -66px}
#e102 a:hover, #e102.currentElement a{background-position:-663px -195px}
#e102.reserved a{background-position:-663px -324px}

#e103 a{background-position:-714px -66px}
#e103 a:hover, #e103.currentElement a{background-position:-714px -195px}
#e103.reserved a{background-position:-714px -324px}

#periodicTable ul:after, #featuredContent .reservations:after, #selectedElement:after, .captch_row:after, #moreVideos:after, #moreVideos .video:after{ content: ""; display: block; height: 0; clear: both; }

*:first-child+html #periodicTable ul, *:first-child+html #featuredContent .reservations, *:first-child+html #content-a{min-height:1%}
*:first-child+html .elemental #content-a{margin-top:0;}
*:first-child+html #periodicTable ul.second{margin-left:152px; position:relative; top:3px;}
*:first-child+html #periodicTable ul li#e57, *:first-child+html  #periodicTable ul li#e89 {margin-left:0; }
*:first-child+html #videoCol1 span.school{margin-top:0px;}
*:first-child+html #yourInfo{margin-top:9px;}

* html  #periodicTable ul, * html #featuredContent .reservations{zoom:1}
* html .elemental #content-a{margin-top:0;}
* html #featuredElementWrapper {padding-bottom:8px;}
* html #periodicTable ul.second{margin-left:152px; position:relative; top:3px;}
* html #periodicTable ul li#e57,* html #periodicTable ul li#e89 {margin-left:0x;}
* html .elemental #content ul#breadcrumbs{margin-bottom:-11px;}
* html .elemental #content-a {margin-top:-2px;}
* html #yourInfo{margin-top:9px;}
* html #videoCol1 span.school{margin-top:0px;}
