img { behavior: url("pngbehavior.htc");}
a:link, a:visited { color: red;}
a:hover { color: blue;}
.left{ float: left; display: compact; padding-right: 5px; margin: 5px 0px 5px -5px;}
.right { float: right; display: compact; padding-left: 5px; margin: 5px 0px 5px -5px;}
.left img, .right img { border: 2px ridge black;}
.photoboxleft {display: block; float: left; position: relative; margin-right: 5px;}
.photoboxleft img, .photoboxright img {border: 2px solid black;}
.photoboxright {display: block; float: right; position: relative; margin-left: 5px;}
#leftrail fieldset {padding: 0px; font-size: 13px;}
#leftrail fieldset a {margin-left: .5em;}
#leftrail legend {color: white; position: relative; margin-left: -.5em; padding-top: .25em; font-size: 15px;}
#leftrail .subrail a:link { width: 20%;}
#leftrail a:link, #leftrail a:hover, #leftrail a:visited {display: block;}
#notables { position: absolute; top: 18px; left: 806px; height: 174px; width: 165px;}
#notables iframe, #rightrail iframe, #leftrail iframe{ border: 0px; padding: 0px;}
#ad468{ position: absolute; top: 192px; left: 163px; width: 638px; height: 6em; text-align:center;}
#leftrail { position: absolute; background-color: #008000; left: 0px; top: 0px; width: 162px; font-weight: bold; padding-top: 192px; color: #FFFFFF; z-index: 1;}
#rightrail { position: absolute; top: 192px; left: 800px; border-left: 1px ridge #DDDDDD; border-bottom: 1px ridge #000000; padding-bottom: 15px; width: 160px; padding-left: 5px; margin-left: 5px; z-index: 3; background-color: #FFFFFF;}
#bug { position: absolute; top: 18px; left: 0px; height: 174px; width: 162px; font-weight: bold; background-image:url(/images/bugs/baseball.jpg); z-index: 2;}
#ticker { position: absolute; top: 0px; left: 0px; width: 800px; height: 18px; background-color: #000000; z-index: 3;}
#masthead { position: absolute; top: 18px; left: 162px; height: 174px; width: 638px; background-color:#DEDEDE; z-index: 99;}
#bugtext {font-size: 24px; font-family: "Times New Roman", Times, serif; color: white; font-weight: bold; padding-top: 40%; text-align: center;}
.schools {padding-top: 15px; font-size: 13px; width: 50%;}
.schools th {font-size: 14px; font-weight: bold;}
.releaseline{display:block; width: 100%; line-height: 1.5em; font-weight: bold;}
.releasedate{display: inline; width: 65px;}
.releaseheadline{display: inline; position: absolute; left: 55px;}
#calendar {align: center; width: 120px; border-collapse: collapse; padding: 0px; font-family: Arial, Helvetica, sans-serif; padding: 0px 1px;}
#calendar th, #calendar td {text-align: center; padding: 0px;}
#calendar th {font-size: 14px; font-weight: bold; padding: 0px 2px;}
#calendar td {font-size: 12px; color: #000000;}
#calendar td.month {font-size: 14px; font-weight: bold; padding-top: 10px;}
#calendar td.today {color: red; font-weight: bold;}
#calendar .nav td {background: none; }
#calendar .nav td a {display: inline; color: inherit; background: none; }
#calendar td a {background-color:#66CCFF; display: block; text-decoration: none; font-weight: bold; color: black;}
.permalink { text-align:right; font-size: 10px;}
#counter{ text-align: center; font-weight: normal;}
.schooldata{ }
.schooldata b {font-size: 14px; display: block; width: 100%;}
.schooldata i {font-size: 12px; display: block; width: 90%;font-style: normal; padding-left: 10%; font-weight: normal;}
#leftrail .schooldata i a {display: inline;}
#schedule{ border: none; width: 100%; height: 100em;}
#standings { border: none; width: 160px; overflow: hidden; height: 25em;}
#bug img {position: absolute; top: 0px; left: 0px;}