h1{ /*Page headers*/color: #C68E17;font-family: Georgia, "Times New Roman", Times, serif;}h2{ /*Section headers*/color: #006600;font-family: Georgia, "Times New Roman", Times, serif;}h3{ /*About us Section headers/Kids list headers*/color: #006600;font-family: Verdana, Arial, Helvetica, sans-serif;} h4{ /*Directions/Schedule list headers*/color: #006600;font-family: Verdana, Arial, Helvetica, sans-serif;}/*links in main text*/#main a{color: #006600;}#main a:visited{color: #990099;}#main a:hover{color: #FF9900;}#main a:active{color: #FF0000;}#schedule p{display: inline;}#schedule td{padding: 3px;}/*Schedule dropdowns/structure*/span.item{color: #006600;text-decoration: underline;}span.item:hover{color: #FF9900;text-decoration: none;}span.item span.details{display: none;}span.item:hover span.details{display: block;width: 200px;position: absolute;padding: 4px;border: 1px solid #000000;background-color: #FFFFFF;text-decoration: none;color: #000000;z-index: 1;}/*schedule formatting*/table#schedulenew{border-collapse: collapse;}table#schedulenew td, table#shedulenew th{border: 1px solid #000000; padding: 2px; position: relative;}/*font*/body{margin: 2% 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;}/*structural items*/#donate{width: 50%;min-width: 100px;border: none;}#knotman{width: 50%;min-width: 120px;}#header{width: 80%;margin-left: auto;margin-right: auto;}#main{width: 80%;margin-left: auto;margin-right: auto;margin-top: 10px;font-size: 13px;}/*paper background*/table#main table{background-image: url(images/background.jpg);}/*structure and appearance of the navigation*/tr.nav td{height: 40px;line-height: 20px;text-align: center;}tr.nav a{display: block;height: 20px;background-color: #006600;font-size: 14px;text-decoration: none;font-family: Georgia, "Times New Roman", Times, serif;color: #FFFFFF;padding-left: 4px;padding-right: 6px;border-right: 0px solid #C68E17;}tr.nav a:hover{color: #FF9900;}/*formatting for area inside the border*/table#inner{border-collapse: collapse;}table#inner td{border: 1px solid #000000;}table#inner table#contacttable td{border-bottom: 0;border-left: 0;border-right: 0;border-top: 1px solid #CCCCCC;}/*border image*/td#topborder{background-image: url(images/hborder.png);background-repeat: repeat-x;background-position: top center;}td#bottomborder{background-image: url(images/hborder.png);background-repeat: repeat-x;background-position: bottom center;}td#leftborder{background-image: url(images/vborder.png);background-repeat: repeat-y;background-position: center left;}td#rightborder{background-image: url(images/vborder.png);background-repeat: repeat-y;background-position: center right;}/*random formatting alterations*/h1, h2{display: inline;}#main td{vertical-align: top;}#kidsactivities p{margin-top: -1em;}/*south-tech footer*/#southtech{font-size: 13px;margin-top: 10px;text-align: center;}#southtech img{vertical-align: middle;}/*edits for printers*/@media print{/*remove border remanants*/td#topborder img{display: none;}td#bottomborder img{display: none;}/*show schedule page details*/span.item{color: #FF9900;text-decoration: none;}span.item span.details{display: inline;float: left;color: #000000;}span.item span.details a{display: none;}}
