  body {
    background-image:url('images/bg.png');
    background-repeat:repeat-x;
    color: #000;
    background-color: #78BADD;
    font-family:Verdana;
    font-size:11px; 
}
  #container{
    position:relative;
    top:25px;
    margin:auto;
    border:0px black solid;
    width:830px;
    height:auto;
    background-color:transparent;
    z-index:3;
    background-image:url('images/main_shadow.png');
    background-repeat:repeat-y;
    background-position:center;
}
  #main{
    position:relative;
    top:0px;
    margin:auto;
    border:0px black solid;
    width:800px;
    height:1050px;
    background-color:#EEE;
}
  #main2{
    position:relative;
    top:0px;
    margin:auto;
    border:0px black solid;
    width:800px;
    height:1650px;
    background-color:#EEE;
} 
 #main3{
    position:relative;
    top:0px;
    margin:auto;
    border:0px black solid;
    width:800px;
    height:1500px;
    background-color:#EEE;
}

 #main4{
    position:relative;
    top:0px;
    margin:auto;
    border:0px black solid;
    width:800px;
    height:1500px;
    background-color:#EEE;
}

 #main5{
    position:relative;
    top:0px;
    margin:auto;
    border:0px black solid;
    width:800px;
    height:1050px;
    background-color:#EEE;
}

  #banner{
    top:0px;
    position:absolute;
    background-image:url('images/banner.png');
    width:800px;
    height:320px;
    border:0px;
	background-position:0px -8px;
	background-repeat:no-repeat;
}
  #footer{
    top:950px;
    margin:auto;
    background-color:#333;
    width:800px;
    height:25px;
}
  #footerending{
    top:25px;
    margin:auto;
    position:relative;
    background-color:transparent;
    background-image:url('images/footerending.png');
    width:830px;
    height:42px;
}

  span.signature{
    font-family:georgia;
    font-style:italic;
    font-size:12px;
    text-align:right;
    display:block;
    width:475px;
}
  span.foot{
    top:7px;
    margin:auto;
    position:relative;
    color:white;
    font-family:verdana;
    font-style:none;
    font-size:12px;
    text-align:center;
    display:block;
    width:475px;
}


/*/Home-------------------------------------------------------/*/

  #header{
    position:absolute;
    top:318px;
    left:1px;  
    background-image:url('images/home_head1.png');
    width:504px;
    height:54px;
    z-index:2; 
}
  #header2{
    position:absolute;
    top:650px;
    left:1px;  
    background-image:url('images/home_head2.png');
    width:504px;
    height:54px;
    z-index:2; 
}
  #coach{
    position:absolute;
    top:315px;
    left:487px;
    border:0px solid black;
    background:transparent;
    width:316px;
    height:378px;
    background-image:url('images/coach_back.png');
    z-index:1;
}
  #important{
    position:absolute;
    top:703px;
    left:495px;
    border:0px solid black;
    background:transparent;
    width:300px;
    height:90px;
    background-image:url('images/important.png');
    z-index:1;
}
  #importanttext{
    position:absolute;
    top:794px;
    left:506px;
    border:0px solid black;
    background:transparent;
    width:280px;
    height:90px;
    z-index:1;
}

  #maintext{
    position:absolute;
    top:385px;
    left:13px;
    border:0px solid black;
    width:475px;
    height:400px;
    text-align:justify;
}

  #maintext p {
	text-indent: 15px;	  
}
  #maintext2{
    position:absolute;
    top:720px;
    left:13px;
    border:0px solid black;
    width:475px;
    height:400px;
    text-align:justify;
}
  #coach2{
    position:absolute;
    width:260px;
    height:288px;
    top:45px;
    left:29px;
    border:0px solid black;
    text-align:center;
}

/*/EndofHome--------------------------------------------------------/*/


/*/Roster--------------------------------------------------------/*/

  #roster_b_header{
    position:absolute;
    top:318px;
    left:1px;  
    background-image:url('images/long_head1.png');
    width:800px;
    height:54px;
    z-index:2; 
}
  #roster_g_header{
    position:absolute;
    top:773px;
    left:1px;  
    background-image:url('images/long_head2.png');
    width:800px;
    height:54px;
    z-index:2; 
}
  #b_rostertext{
    position:absolute;
    top:385px;
    left:13px;
    border:0px solid black;
    width:770px;
    height:400px;
    text-align:left;
}
  #g_rostertext{
    position:absolute;
    top:350px;
    left:13px;
    border:0px solid black;
    width:770px;
    height:270px;
    text-align:left;
}

#academics{
    position:absolute;
    top:350px;
    left:13px;
    border:0px solid black;
    width:770px;
    height:270px;
    text-align:left;
}

/*/EndofRoster-------------------------------------------------------/*/

/*/Schedule--------------------------------------------------------/*/

  #schedule_header{
    position:absolute;
    top:318px;
    left:0px;  
    background-image:url('images/long_head3.png');
    width:800px;
    height:54px;
    z-index:2; 
}
  #scheduletext{
    position:absolute;
    top:385px;
    left:13px;
    border:0px solid black;
    width:770px;
    height:900px;
    text-align:left;
}
/*/EndofSchedule-------------------------------------------------------/*/

/*/Pictures--------------------------------------------------------/*/

  #Oh9_header{
    position:absolute;
    top:318px;
    left:0px;  
    background-image:url('images/long_head4.png');
    width:800px;
    height:54px;
    z-index:2; 
}
  #Oh9pictures {
    position:absolute;
    top:385px;
    left:13px;
    border:0px solid black;
    width:770px;
    height:400px;
    text-align:left;
}

/*/EndofPictures-------------------------------------------------------/*/

/*/Awards--------------------------------------------------------/*/

  #awards1header{
    position:absolute;
    top:318px;
    left:0px;  
    background-image:url('images/long_head5.png');
    width:800px;
    height:54px;
    z-index:2; 
}
  #awards_text{
    position:absolute;
    top:385px;
    left:13px;
    border:0px solid black;
    width:770px;
    height:400px;
    text-align:left;
}
  #honorrollheader{
    position:absolute;
    top:778px;
    left:0px;  
    background-image:url('images/long_head6.png');
    width:800px;
    height:54px;
    z-index:2; 
}
  #awards2_text{
    position:absolute;
    top:865px;
    left:0px;
    border:0px solid black;
    width:770px;
    height:270px;
    text-align:left;
}

/*/EndofAwards-------------------------------------------------------/*/


/*/Navigation---------------------------------------/*/

  #navbar{
    position:relative;
    margin:auto;
    top:25px;
    width:830px;
    height:62px;
    background-color:transparent;
    background-image:url('images/navshadow.png');
    text-align:center;
    letter-spacing:2px;
    color:white;
    z-index:3;
}
  #navBarContainer{  
    width: 800px;  
    height: 43px;  
    top:8px;
    position:absolute;
    left:-25px;
    margin:auto;
}  
  ul#navBar{
    width:800px;
    height:52px;
    list-style:none;
}
  ul#navBar li{
    display:inline;
}
  ul#navBar li a{
    height:43px;
    float:left;
    text-indent:-9999px;
}
  ul#navBar li#navBarCSHS a {
    width:50px;
    background:url('images/fakenav.png'); no-repeat
    background-position: 0px 0px;
}
  ul#navBar li#navBarHome a:hover {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position:-50px 0px;
}
  ul#navBar li#navBarRoster a:hover {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position:-200px 0px;
}
  ul#navBar li#navBarSchedule a:hover {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position:-350px 0px;
}
  ul#navBar li#navBarPictures a:hover {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position:-500px 0px;
}
  ul#navBar li#navBarAwards a:hover {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position:-650px 0px;
}
  ul#navBar li#navBarCSHS a:hover  {
    width:50px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: 0px -43px;
}
  ul#navBar li#navBarHome a {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -50px -43px;
}
  ul#navBar li#navBarRoster a {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -200px -43px;
}
  ul#navBar li#navBarSchedule a {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -350px -43px;
}
  ul#navBar li#navBarPictures a {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -500px -43px;
}
  ul#navBar li#navBarAwards a {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -650px -43px;
}
  ul#navBar li#navBarCSHS a:active {
    width:50px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: 0px -0px;
}
  ul#navBar li#navBarHome a:active {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -50px -0px;
}
  ul#navBar li#navBarRoster a:active {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -200px -0px;
}
  ul#navBar li#navBarSchedule a:active {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -350px -43px;
}
  ul#navBar li#navBarPictures a:active {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -500px -43px;
}
  ul#navBar li#navBarAwards a:active {
    width:150px;
    background:url('images/fakenav.png'); no-repeat;
    background-position: -650px -43px;
}
/*/EndofNavigation-----------------------------------------/*/

/*/Links--------------------------------------------------/*/
a {
color:#0F7DFF;
size:11px;
font-family:verdana;
font-style:none;
letter-spacing:0px;
}
a:hover {
color:#3F97FF;
size:11px;
font-family:verdana;
font-style:none;
letter-spacing:0px;
}
/*/EndofLinks--------------------------------------------/*/






