html{height:100%;margin:0;padding:0}body{margin:0;padding:9px 0 0 0;background:url(/images/757ed12e913737837a67a60065f47ede37591276/topbg.png) repeat-x top left #fff;font-family:Helvetica,Arial,sans-serif;font-size:62.5%;color:#333;text-align:center}h1{margin:0;padding:0;font-size:2.2em;font-weight:400;color:#6d0012;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin-bottom:30px}h2{font-size:1.2em;font-weight:700;color:#6d0012;margin:0;line-height:1.1em;padding:0}h3{color:#6d0012;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.4em;margin:0;padding:0;font-weight:400;line-height:1em;margin-bottom:15px}h4{color:#6d0012;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1.2em;margin:0;padding:0;font-weight:400;line-height:1em;margin-bottom:5px}a:link{color:#6d0012;text-decoration:underline}a:visited{text-decoration:underline;color:#6d0012}a:hover{text-decoration:none;color:#6d0012}a:active{text-decoration:none}#wrapper{width:1018px;height:100%;margin:0 auto;padding:0;text-align:left;position:relative;background:url(/images/ed484600f5276ab2ebb7ee41b074783c9a140221/vertical-bg.png) repeat-y top left}#container{position:relative;width:1018px;height:auto;margin:0;padding:0;background:url(/images/5fe88409483f17bf1a154ce63e84972f7c27024f/logo.png) no-repeat top left}#slideshow{width:751px;height:138px;margin:0 0 0 259px;padding:0;background:url(images/flashbg.png) no-repeat top left;overflow:hidden}#tag{width:751px;height:50px;margin:0 0 0 259px;padding:0;background:url(/images/8719f34b5c19d7dc50dbb2a40ba7de01cdcede05/quote.png) no-repeat center center}#content{position:relative;width:726px;height:auto;margin:0 0 0 259px;padding:0;font-size:1.3em;color:#000;font-family:Helvetica,Arial,sans-serif;line-height:1.4em;padding:25px 0 25px 25px}#sidebar{position:absolute;top:135px;left:9px;width:219px;margin:0;padding:0 15px 0 15px}#nav{width:219px;height:auto;margin:0 auto;padding:0 0 20px 0;border-bottom:1px solid #d3d3d3}#nav ul{margin:0;padding:0;list-style:none}#nav ul li{width:219px;margin:0 0 8px 0;padding:0}#nav ul li a{display:block;width:211px;color:#000;font-family:Garamond,Georgia,Times,serif;font-size:1.8em;text-decoration:none;margin:0;padding:4px 0 0 8px;zoom:1}#nav ul li a.here,#nav ul li a:hover{color:#fff;background:url(/images/1e178a24eaa268df476cbeaa541fceea82e27ec0/navicon.png) no-repeat right center #6d0012;text-decoration:none}#sidetext{border-bottom:1px solid #d3d3d3;width:219px;height:auto;margin:20px auto 0 auto;padding:0 0 20px 0;font-size:1.2em;line-height:1.4em}ul.news{margin:0;padding:0;list-style:square;padding-left:25px}ul.news li{margin-bottom:10px}ul.newslist{margin:0;padding:0;list-style:none}ul.newslist li{margin-bottom:5px;padding:10px}ul.newslist li.odd{background:#e8e8e8}#footer{width:100%;height:154px;margin:0;padding:0;background:url(/images/dafa7755a600691961ac1e2b557ec35fe1e7795c/bottombg.png) repeat-x top left;text-align:center}#footertext{width:1018px;height:109px;margin:0 auto;padding:0;background:url(/images/553d9a60cfecff756a0fdc0353bf87e6be86a12a/footer-left.png) no-repeat top left;text-align:center;color:#fff;font-size:1.1em;line-height:1.7em;padding:55px 0 0 0}#footertext a{text-decoration:none;margin:0 5px 0 5px;color:#fff}#footertext a:hover{color:#fff;text-decoration:underline}.contact tr td{padding-top:8px;padding-right:5px;padding-bottom:8px;padding-left:10px;border:1px solid #e2e2e2;background-color:#f8f8f8}.contact .input{color:#666;padding:2px}.floatright{float:right;margin:2px 0 10px 15px}.floatleft{float:left;margin:2px 15px 10px 0}.locations{font-size:11px;font-style:italic;line-height:15px;text-align:center;padding:10px;background-color:#dcdcdc}.locations a{text-decoration:none}.locations a:hover{text-decoration:underline}.pic{border:1px solid #000}.gallery img{background:#fff;padding:5px;border:1px solid #cccccd}.clear{clear:both}a img,img{border:none}.noshow{display:none}.show{display:block}.redtext{font-weight:700;color:#900}.bluetext{font-weight:700;color:#00f}.input{border:1px solid #b7b7b7;padding:5px;background:0 0;width:300px}.textarea{border:1px solid #b7b7b7;padding:5px;background:0 0;width:300px;height:150px;font-family:inherit}hr{width:100%;height:1px;border:none;background:0 0;border-top:1px dotted #666;margin:15px 0 15px 0}.smaller{font-size:11px;font-style:italic;line-height:1.3em;font-weight:400}.noright{margin-right:0}.noleft{margin-left:0}.courses{width:98%;border:1px solid #999;border-collapse:collapse}.courses td,.courses th{border:1px solid #999;padding:4px}.courses th{font-size:1.1em;font-weight:700;background:#6d0012;color:#fff}.courses tr.even td{background:#f3f3f3}.gradeTable{margin:0 0 0 20px}.dots{background:url(/images/f96c7c1bfb3b5d1418d7983274c3cc0e46bbe048/dotbg.png) repeat-x bottom left}.dotsText{display:inline-block;background:#fff;padding:0 3px 0 0}.dotsTextPad{display:inline-block;background:#fff;padding:0 3px 0 25px}.athletics{list-style:none;margin:10px 0 0 0;padding:0}.athletics li{margin:0 0 4px 0}#username{display:none}.calendar ul{list-style-type:none;padding-left:15px}.noshow{display:none}.contact table{width:90%;border-collapse:collapse;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#ccc;border-right-color:#ccc;margin-top:.5em;margin-bottom:.5em}.contact td{color:#333;padding:.5em;border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#ccc;border-left-color:#ccc}.contact .input{padding:2px;background-color:#f2f2f2;color:#333;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;width:97%}.contact .textarea{padding:2px;background-color:#f2f2f2;color:#333;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;width:97%;height:100px}.input{border:1px solid #666}#HCSMapWrapper{width:100%;max-width:652.5px;margin-right:auto;height:auto;overflow:hidden}#HCSMap{width:100%;transform:scale(1.5)}