body { background: #809315 url(/assets/css/../images/img01.jpg) repeat-x center top; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; margin: 0px; padding: 0px; } input, textarea { width: 220px; background: #FFFFFF; border-top: 1px solid #A3A3A3; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #D6D6D6; font: normal 1em/normal "Trebuchet MS", Arial, Helvetica, sans-serif; color: #6E6E6E; } form { padding:0; margin:0; width:100%; } fieldset div { margin:0.3em 0; clear:both; } label { float:left; width:10em; text-align:right; margin-right:1em; } legend { color:#0b77b7; font-size:1.2em; } legend span { width:10em; text-align:right; } input, textarea, select { padding:0.15em; width:250px; border:1px solid #D7F241; background:#fff; font:bold 95% arial, sans-serif; color:#000; -moz-border-radius:0.4em; -khtml-border-radius:0.4em; } textarea{ height:100px; } select { width:255px; } input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus, { border-color:#3F6800; background:#fff; } fieldset { border:0; padding:2px 2px; } .checkbox label, .checkbox input { vertical-align:middle; display:inline; float:none; width:auto; background:none; border:none; } .checkbox input{ margin-left: 8em; } .checkbox div { float:left; white-space:nowrap; clear:both; } .submit{ text-align:center; } input.submit { width:100px; cursor:pointer; cursor:hand; } h1, h2, h3 { } h1, h1 a, h2, h2 a { text-decoration: none; } h1 a:hover, h2 a:hover { text-decoration: underline; } h1 { font-size: 28px; } h2 { font-size: 25px; font-weight: normal; } h3 { font-size: 16px; } p, ul, ol { margin-top: 1.5em; line-height: 1.3; } ul, ol { margin-left: 3em; } blockquote { margin-left: 3em; margin-right: 3em; } a { color: #FFFFFF; } a:hover { text-decoration: none; color: #FFFFFF; } a img { border: none; } img.left { float: left; margin-right: 15px; border: 2px solid #3F6800; } img.right { float: right; margin-right: 15px; border: 2px solid #3F6800; } .pics img{ border: 2px solid #3F6800; } hr { display: none; } #header { width: 99%; height: 215px; margin: 0 auto; background: url(/assets/css/../images/school_logo.jpg) no-repeat center top; overflow: visible; }  #logo { width: 870px; height: 120px; margin: 0 auto; overflow: visible; } #logo h1, #logo h2 { margin: 0; } #logo h1 { float: left; padding-top: 40px; font-weight: bold; } #logo h2 { float: right; padding-top: 45px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; } #logo h2, #logo h2 a { color: #FFFFFF; } #logo a { text-decoration: none; }  #menu { width: 960px; margin: 0 auto; padding-bottom: 30px; } #menu ul { margin: 0; padding: 23px 0 0 28px; list-style: none; line-height: normal; } #menu li { float: left; padding: 0 2px 0 2px; } body#index #menu li#home-tab a, body#shows #menu li#shows-tab a, body#about #menu li#about-tab a, body#contact #menu li#contact-tab a{ float: left; background: #619E00; padding: 9px 20px; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; } #menu a { float: left; background: #406800; padding: 9px 20px; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; } #menu a:hover { text-decoration: none; background: #619E00; padding: 9px 20px; }  #search { float: right; width: 200px; } #search form { margin: 0; padding: 0; margin-top: -10px; } #search fieldset { margin: 0; padding: 0; border: none; } #search input { } #search #s { width: 150px; } #search #x, .searchBox .submit { margin: 0; padding: 0; width: 30px; background: #406800; color: #FFFFFF; }  #banner { width: 960px; margin: 0 auto; padding: 8px 0; }  #page { width: 900px; margin: 0 auto; padding: 5px 35px 0 25px; }  #content { float: right; width: 603px; } .post .title { margin: 0; padding: 0px 20px 0 28px; background: url(/assets/css/../images/img04.gif) no-repeat left 100%; border-bottom: 1px solid #FFFFFF; height:35px; } .post .title a:hover { text-decoration: none; } .post .entry { padding: 0 20px; } .post .meta { height: 25px; margin: 15px 0 20px 0; padding: 10px 0 0 20px; background: #4E9FC8 url(/assets/css/../images/img07.gif) no-repeat; line-height: normal; } #sidebar .legal, div.legal { font-size: 10px; }  #sidebar { float: left; width: 250px; margin: 0px; padding: 0px; } #sidebar ul { margin: 0; padding: 0; list-style: none; line-height: normal; } #sidebar li { margin-bottom: 40px; line-height: 1.7; } #sidebar li ul { } #sidebar li li { margin: 0; padding: 5px 20px; } #sidebar li h2, #sidebar h2 { height: 30px; margin-bottom: 15px; padding: 5px 0px 0px 20px; background: #4E9FC8 url(/assets/css/../images/img03.jpg) no-repeat; font-size: 18px; color: #FFFFFF; } #sidebar li p { padding: 0 20px; } #sidebar li a { font-size: 14px; } #sidebar .quotes{ font-size: 90%; }  #footer { clear: both; width: 870px; height: 20px; margin: 0 auto; padding: 5px 5px; border-top: 5px solid #4E9FC8; text-align: center; position:relative; } #footer p { margin: 0; line-height: normal; color: #FFFFFF; } #footer a { color: #406800; } .credit{ text-align:right; font-size: 80%; } .credit a { color:#D7F241; text-decoration: none; margin: 4px; }     .url {color: #D7F241}    .description{font-size: 100%;} .description b{font-weight: bold;text-decoration:underline;}  td {font-size: 100%; }  .searchtitle{color:#3F6800; font-size:110%;font-weight: bold;}  #result_report { text-align:center ; padding:3px; background-color:#4DA0C8; font-weight: bold; margin-bottom:14px; } .catBanner { padding:3px; margin-top:15px; background-color:#4DA0C8; font-weight: bold } .webPageBanner { padding:3px; margin-top:20px; background-color:#4DA0C8; font-weight: bold }   #results{width: 100%;}  #other_pages { text-align:center; }  #common_report { text-align:center; }  .divline{ margin-top:20px; margin-bottom:-5px; border-bottom:1px solid #4DA0C8; } #sub_cat { font-size:100%; } .idented { margin-left:30px; } #did_you_mean { font-size: 110%; text-align:center ; margin:10px; }   #shadowbox_overlay { visibility: hidden; position: absolute; display: block; margin: 0; padding: 0; top: 0; left: 0; z-index: 998; }  #shadowbox_container { position: fixed; height: 0px; width: 100%; margin: 0; padding: 0; top: 0; left: 0; z-index: 999; text-align: center;  }  #shadowbox { display: none; visibility: hidden; margin: 0 auto; position: relative; font-family:Arial, Helvetica, sans-serif; text-align: left;  }   #shadowbox_title { height: 25px; padding: 0; overflow: hidden; } #shadowbox_title_inner { height: 16px; font-size: 16px; line-height: 16px; white-space: nowrap; padding: 5px 0 4px 8px; color: #fff; }   #shadowbox_body { position: relative; overflow: hidden; margin: 0; padding: 0; border: 2px solid #7ac142; background-color: #000; } #shadowbox_body_inner { position: relative; overflow: hidden; } #shadowbox_loading { position: absolute; top: 0; left: 0; height: 10000px;  width: 100%; background-color: #222; } #shadowbox_loading img { float: left; margin: 10px 10px 0 10px; } #shadowbox_loading span { float: left; margin-top: 16px; font-size: 10px; } #shadowbox_loading span a, #shadowbox_loading span a:link, #shadowbox_loading span a:visited { color: #fff; } #shadowbox_content.html {  height: 100%; width: 100%; overflow: auto; }   #shadowbox_toolbar { margin: 0; padding: 0; height: 20px; overflow: hidden; } #shadowbox_toolbar_inner { height: 20px; color: #fff; } #shadowbox_toolbar_inner div { padding-top: 4px; padding-bottom: 2px; font-size: 10px; height: 10px; line-height: 10px; } #shadowbox_toolbar_inner div span.shortcut { text-decoration: underline; font-weight: bold; } #shadowbox_toolbar_inner div a { text-decoration: none; color: #fff; } #shadowbox_nav_close, #shadowbox_nav_previous, #shadowbox_nav_next { float: right; padding-right: 10px; } #shadowbox_counter { float: left; padding-left: 10px; } #shadowbox_counter a { padding: 0 4px 0 0; } #shadowbox_counter a.shadowbox_counter_current { text-decoration: underline; font-weight: bold; } #shadowbox_nav_close{ background-color: yellow; padding: 1px 3px 3px 3px; font-weight: bold; } #shadowbox_nav_close a:link, #shadowbox_nav_close a:visited, #shadowbox_nav_close a:active, #shadowbox_nav_close a:hover { color:red; font-weight: bold; }  div.shadowbox_message { text-align: center; padding: 10px; } div.shadowbox_message a:link, div.shadowbox_message a:visited { text-decoration: none; color: #bed333; } div.shadowbox_message a:hover, div.shadowbox_message a:focus { text-decoration: underline; } .anylinkcss{ position:absolute; visibility: hidden; border:0; border-bottom-width: 0; z-index: 100; width: 300px; } .anylinkcss a{ width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #D7F241; padding: 1px 0; text-decoration: none; text-indent: 5px; }