#main { background-color: white; background-image: url(images/bodyLeft-new.jpg); background-repeat: repeat-y; position: relative; z-index: 8; left: 0; width: 90%; min-width: 1084px; margin-left: auto; margin-right: auto; }
* html #main {width: 1084px;}
#inner { background-image: url(images/bodyRight-new.jpg); background-repeat: repeat-y; background-position: right; }
#header { background-image: url(images/headerRepeat-new.jpg); background-repeat: repeat-x; text-align: left; z-index: 6; top: 0; left: 0; width: 100%; height: 157px    ; min-width: 1034px; }
#headerInner { background-image: url(images/headerRight-new1.jpg); background-repeat: no-repeat; background-position: right top; position: relative; }
#mainnav { background-image: url(images/mainnavbg.jpg); background-repeat: no-repeat; position: absolute; top: 120px; left: 140px; width: 887px; height: 26px; padding-top: 6px; }
#nav { color: #253f8f; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: right; margin-left: 0; position: absolute; z-index: 10; top: 42px; right: 80px; height: 45px; visibility: visible; padding-top: 3px; }
#homenav { color: #253f8f; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 19px; text-decoration: none; text-align: right; visibility: visible; margin-left: 0; padding-top: 3px; position: absolute; z-index: 10; top: 32px; right: 40px; height: 45px; }
#left { float: left; z-index: 10; width: 234px; height: auto; height: auto; padding-left: 40px; display: inline; }
#photoleft { display: inline; margin-top: 50px; padding-left: 40px; z-index: 10; width: 234px; height: auto; float: left; }
#castleft { float: left; z-index: 10; width: 234px; height: auto; height: auto; padding-left: 40px; display: inline; border: solid 2px #5f4f96;}
#right { text-align: center; float: right; z-index: 10; width: 234px; height: auto; _min-height: 600px; height: 340px; margin-right: 45px; }
#castright { text-align: center; float: right; z-index: 10; width: 234px; height: auto; _min-height: 600px; margin-right: 45px; border: solid 2px #5f4f96; padding: 5px;}
#content { text-align: left; margin-left: 280px; z-index: 10; height: auto; _height: 600px; min-height: 600px  ; padding-top: 25px; padding-right: 30px; }
#photosubcontent { text-align: left; margin-left: 290px; padding-top: 45px; padding-right: 30px; z-index: 10; height: auto; min-height: 600px; _height: 600px; }
#starsubcontent { background-image: url(images/starstop.jpg); background-repeat: no-repeat; background-position: left 50px; text-align: left; width: 50%; margin-left: 290px; padding-top: 45px; padding-right: 30px; z-index: 10; height: auto; min-height: 600px; _height: 600px; }
#starevents { background-image: url(images/starsbot.jpg); background-repeat: no-repeat; width: 20%; float: right; min-height: 400px; margin-top: 50px; margin-right: 50px; border: solid 2px #5f4f96; }
#castcontent { text-align: left;  margin-left: 40px; margin-right: 280px;z-index: 10; height: auto;   padding-top: 35px; padding-right: 30px; }
#photocontent { text-align: left; margin-right: 120px; margin-left: 120px; padding-top: 15px; padding-right: 30px; z-index: 10; height: auto; }
#castcontent1 { text-align: center;  margin-left: 40px; margin-right: 280px;z-index: 10; height: auto; _height: 600px; min-height: 600px  ; padding-top: 15px; padding-right: 30px; }
#castcontent2 { text-align: center; margin-right: 40px; margin-left: 40px; padding-top: 15px; padding-right: 30px; z-index: 10; height: auto; min-height: 600px; _height: 600px; }
#bigcontent { text-align: left; margin-left: 70px; padding-top: 15px; padding-right: 30px; z-index: 10; height: auto; min-height: 600px; _height: 600px; }
#homecontent { text-align: left; margin-right: 294px; margin-left: 280px; z-index: 10; min-height: 335px; border: solid 1px #5f4f96; _height: 335px; }
#footer { color: #253f8e; font-size: 9px; background-color: white; background-image: url(images/footerRepeat-new.jpg); background-repeat: repeat-x; z-index: 10; clear: both; }
#footerInner { background-image: url(images/footerRight-new.jpg); background-repeat: no-repeat; background-position: right bottom; }
#break {background-color: purple; clear: both;}
#pdt { margin-left: 25px; padding-top: 40px; }
#date{ position: absolute; right: 50px; }
#sidebar{ background-color: #fff; width: 218px; _width: 208px; background-repeat: repeat-y;
/*	border-top: 15px solid #243e8c; */
	height: 280px; margin: 0 0 0 1px; padding: 0 0 10px; border: solid 2px #5f4f96; }
#topSection { padding: 0 40px; margin-top: 5px; margin-bottom: 40px; }
#flashArea { width: 635px; height: 230px; background-color: #c0c0c0; float: left;}
#donations { text-align: left; height: 210px; margin-left: 645px; }
#donationstop { color: #5f4f96; background-color: #d9ebeb; text-align: left; padding: 5px; border: solid 2px; }
#donationsbottom { text-align: center; margin-top: 5px; border: solid 2px #5f4f96; }
#topcontent { margin: 20px 40px; }
#topcontentleft { width: 625px; float: left; min-height: 120px; padding: 5px; border: solid 2px #5f4f96; }
#topcontentright { color: #5f4f96; font-size: 10px; min-height: 120px; margin-left: 645px; padding-top: 6px; padding-bottom: 5px; border: solid 2px; }
#grantcontent { background-repeat: no-repeat; background-position: left center; margin: 20px 40px 10px; padding: 0 0 5px; border: solid 2px #5f4f96; }
#webcastcontent { background-image: url(images/linebg.jpg); background-repeat: repeat-y; background-position: center top; padding-bottom: 10px; }
#speccontent { background-color: #f2fbfa; background-image: url(images/specboxrep.jpg); background-repeat: repeat-x; margin: 10px 40px; border: solid 4px #5f4f96; }
#speccontent2 { background-image: url(images/specboxrep1.jpg); background-repeat: repeat-x; min-height: 120px; margin-top: 20px; margin-right: 40px; margin-left: 40px; padding-top: 0; padding-right: 0; padding-left: 0; border-color: #5f4f96; border-style: solid; border-width: 3px 4px 4px; }
#midcontent { margin-right: 40px; margin-bottom: 10px; margin-left: 40px; padding: 5px; }
#botcontent { margin-right: 40px; margin-bottom: 10px; margin-left: 40px; padding: 5px; }
#joinus { background-image: url(images/jutop.gif); background-repeat: no-repeat; background-position: center top; width: 33%; height: 140px; float: left; }
#supportus { background-image: url(images/sutop.gif); background-repeat: no-repeat; background-position: center top; min-height: 160px; margin-right: 33%; margin-left: 33%; border-right: 5px solid #5f4f96; border-left: 5px solid #5f4f96; border-bottom-color: #5f4f96; }
#fundraising { background-image: url(images/fundtop.gif); background-repeat: no-repeat; background-position: center top; width: 33%; height: 140px; float: right; }
#sublinks { text-align: left; margin-bottom: 15px; padding-bottom: 10px; border: solid 2px #5f4f96; }
#flashnews { border: solid 2px #5f4f96; }
#webleft { background-image: url(images/vwtop.gif); background-repeat: no-repeat; background-position: center top; width: 50%; float: left; }
#webright { background-image: url(images/wctop.gif); background-repeat: no-repeat; background-position: center top; width: 50%; margin-left: 50%; }
#blackbox {  border: solid 2px #000 ; padding 4px; width: 245px; float: left;}
#casttext { margin-left: 295px; padding-top: 4px; }
.clear { clear: both; }
#searchbox { background-image: url(images/searchbg.jpg); background-repeat: no-repeat; text-align: right; position: absolute; top: 0; right: 40px; width: 400px; height: 22px; padding-top: 5px; padding-right: 45px; }
#photomainnav { font-size: 14px; font-weight: bold; position: absolute; top: 170px; left: 80px; }
#photonav { font-size: 12px; background-color: #eaf6f6; margin-left: 80px; padding: 2px; border: solid 1px #5f4f96; display: inline; }
#serbox { width: 100%; }
#teamsearch { width: 49%; float: left; }
#partsearch { width: 49%; float: right; }
#buttons { text-align: center; width: 100%; padding: 10px; }
#flashmovie { width: 600px; margin-right: auto; margin-left: auto; }
#vid1 { background-image: url(images/vidopen.jpg); background-repeat: no-repeat; background-position: right top; text-align: left; width: 700px; height: 256px; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 2px solid #066ea5; }
#vid2 { background-image: url(images/vidpicband.jpg); background-repeat: no-repeat; background-position: left top; width: 700px; height: 300px; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 2px solid #066ea5; }
#vid3 { background-image: url(images/vidpicfac1.jpg); background-repeat: no-repeat; background-position: right top; width: 700px; height: 450px; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 2px solid #066ea5; }
#vid4 { background-image: url(images/vidpicteam.jpg); background-repeat: no-repeat; background-position: left top; width: 700px; height: 297px; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 2px solid #066ea5; }
#vid5 { background-image: url(images/vidpicclose.jpg); background-repeat: no-repeat; background-position: right top; width: 700px; height: 256px; margin-bottom: 12px; padding-bottom: 12px; }
#vid1cont { text-align: left; width: 300px; margin-top: 30px; margin-left: 10px; }
#vid2cont { text-align: left; position: relative; right: 5px; width: 250px; float: right; margin-right: 100px; }
#vid3cont { text-align: left; width: 350px; margin-left: 10px; }
#vid4cont { text-align: left; position: relative; right: 5px; width: 340px; float: right; }
#vid5cont { text-align: left; position: relative; width: 250px; margin-left: 10px; }
#vidborder { width: 700px; margin-right: auto; margin-left: auto; border: solid 2px #066ea5; }
