body { background-color: #dfe0e3; margin: 0; background-image: url(images/mainbg.jpg); background-repeat: repeat-x; }
#main { background-image: url(images/contbg.jpg); background-repeat: repeat-y; position: relative; width: 858px; min-width: 750px; margin-left: auto; margin-right: auto; }
#header { background-image: url(images/header.jpg); background-repeat: no-repeat; background-position: center top; text-align: right; height: 70px; padding-top: 40px; padding-right: 8px; }
#nav { background-image: url(images/navbg.jpg); background-repeat: no-repeat; text-align: left; position: absolute; top: 95px; left: 0; width: 100%; height: 26px; padding-right: 2px; padding-left: 5px; }
#content { min-height: 500px; margin-right: 200px; padding: 10px 15px 10px 30px; }
#footer { color: #000080; font-size: 10px; background-color: #dfe0e3; background-image: url(images/footer.jpg); background-repeat: no-repeat; text-align: right; clear: both; padding-top: 34px; padding-bottom: 5px; }
#wrapper { background-image: url(images/contentmain.jpg); background-repeat: no-repeat; }
#subnav { width: 198px; float: right; padding-right: 3px; }
#today { color: #fff; font-size: 11px; position: absolute; top: 95px; right: 0; height: 26px; padding-top: 3px; padding-right: 10px; }
#nav1 { position: absolute; top: 0; left: 30px; }
#nav2 { position: absolute; top: 0; left: 270px; }
#searchbox { background-color: #7482a7; text-align: center; width: 193px; padding-bottom: 3px; }
#box1 { color: #fff; font-size: 16px; font-weight: bold; background-color: #dfe0e3; background-repeat: no-repeat; width: 130px; height: 150px; overflow: hidden; margin-top: 12px; margin-bottom: 12px; padding-top: 20px; padding-right: 2px; padding-left: 2px; border: solid 2px #1a2459; -moz-border-radius: 15px; border-radius: 15px; box-shadow: 5px 5px 5px #838383; -webkit-box-shadow: 5px 5px 5px #838383; font-family: GoudyBookletter1911Regular, verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#box2 { color: #fff; font-size: 16px; font-weight: bold; background-color: #dfe0e3; background-repeat: no-repeat; margin-top: 12px; margin-bottom: 12px; padding-top: 20px; padding-right: 2px; padding-left: 2px; width: 130px; height: 150px; overflow: hidden; border: solid 2px #1a2459; -moz-border-radius: 15px; border-radius: 15px; box-shadow: 5px 5px 5px #838383; -webkit-box-shadow: 5px 5px 5px #838383; font-family: GoudyBookletter1911Regular, verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#box3 { color: #fff; font-size: 16px; font-weight: bold; background-color: #dfe0e3; background-repeat: no-repeat; margin-top: 12px; margin-bottom: 12px; padding-top: 20px; padding-right: 2px; padding-left: 2px; width: 130px; height: 150px; overflow: hidden; border: solid 2px #1a2459; -moz-border-radius: 15px; border-radius: 15px; box-shadow: 5px 5px 5px #838383; -webkit-box-shadow: 5px 5px 5px #838383; font-family: GoudyBookletter1911Regular, verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#box4 { color: #fff; font-size: 16px; font-weight: bold; background-color: #dfe0e3; background-repeat: no-repeat; margin-top: 12px; margin-bottom: 12px; padding-top: 20px; padding-right: 2px; padding-left: 2px; width: 130px; height: 150px; overflow: hidden; border: solid 2px #1a2459; -moz-border-radius: 15px; border-radius: 15px; box-shadow: 5px 5px 5px #838383; -webkit-box-shadow: 5px 5px 5px #838383; font-family: GoudyBookletter1911Regular, verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.jtextfill { width: 102px; height: 140px; }
#rotator { text-align: center; position: relative; left: 0; width: 173px; height: 210px; float: none; margin-left: 0; }

