body
          {
          font-family: arial, helvetica, sans;
          color: #000000;
          margin-top: 0px;
          background: url('../images/palbg1.jpg') repeat-y;
          }
#header
           {
           margin: auto;
            width: 806px;
            height: 200px;
  
            border: 2px solid #86b9f0;
            background: url('../images/PALheader.jpg') no-repeat;
            }
#tournheader
           {
           margin: auto;
            width: 806px;
            height: 250px;

            border: 2px solid #86b9f0;
            background: url('../images/tournheader.jpg') no-repeat;
            }
#tournnavbar
            {
             margin: auto;
             height: 30px;
             background: #86b9f0;
             }
#nsnav
           {
             margin: auto;

             padding-right: 5px;
             padding-left: 5px;
             }
#nsnav h1
                {
                 background: #ffffff;
                 text-decoration: none;
                 text-align: center;
                 font-size: 16px;
                 color: #000000;
                 font-weight: bold;
                 }
#nsnav a
         {
           padding-top: 5px;
           padding-bottom: 5px;
          padding-right: 10px;
          padding-left: 10px;
          color: #000000;
          border-right: 2px solid #86b9f0;
          text-decoration: none;
          }
#nsnav a:hover
         {
         color: #200a8f;
         text-decoration: underline;
         }
#nsleft
        {
        float: left;
        width: 250px;

        padding-left: 10px;
        border-right: 2px solid #86b9f0;
        }
#admin
             {
              text-decoration: none;
              text-align: left;
              font-size: 10px;
              font-weight: normal;
              color: #4482CB;
              }
#nsright
        {
        float: right;
        width: 540px;
        }
#nsbox
            {
            margin: auto;
            width: 500px;
            border: 2px solid #86b9f0;
            padding-left: 10px;
            padding-right: 10px;
            background: #e8e8e8;
           }
#nsbox a
         {
          color: #200a8f;
          text-decoration: underline;
          }
#nsbox a:hover
       {
        color: #cc0000;
         text-decoration: underline;
         }
#nsbox h1
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 18px;
                 color: #000066;
                 font-weight: bold;
                 }
#nsbox h2
                 {
                  text-decoration: none;
                  text-align: center;
                  font-family: arial, helvetica, sans;
                  color: #cc0000;
                  font-size: 16px;
                  font-weight: bold;
                   }
#nsbox h3
                {
                 text-decoration: none;
                 text-align: left;
                 font-size: 14px;
                 color: #000000;
                 font-weight: bold;
                 }
#nsbox h4
                {
                 text-decoration: none;
                 text-align: left;
                 font-size: 12px;
                 color: #000066;
                 font-weight: bold;
                 }
#nsbox h5
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 14px;
                 color: #000000;
                 font-weight: bold;
                 }

#wx
            {
            margin-left: 30px;
             }
#nsupdatebox
        {
        top: 8px;
        width: 240px;
        background: #e8e8e8;
        border: 2px solid #86b9f0;
        } 
#nsupdatebox h1
                {
                 text-decoration: underline;
                 text-align: center;
                 font-size: 16px;
                 color: #000000;
                 font-weight: bold;
                 }
#nsupdatebox h2
                {
                 text-decoration: none;
                 text-align: left;
                 font-size: 12px;
                 color: #000000;
                 font-weight: normal;
                 }              
#wrapper
            {
            margin: auto;
            width: 814px;
            align: center;
            background: #72a6e8;
            }
#marquee
       {
        width: 590px;
        height: 8px:
        padding-left: 10px;
        padding-right: 10px;
        background: #ff2d2d;
        border-bottom: 2px solid #86b9f0;
        }
#marquee h1
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 16px;
                 color: #ffffff;
                 font-weight: bold;
                 }
#nscontainer
                {
                align: center;
                width: 808px;
                background: #ffffff;
                padding-bottom: 20px;
                border: 3px solid #86b9f0
                }
#rightcontainer
         {
          position: relative;
          margin: auto;
          float: right;
          width: 600px;
          padding-bottom: 50px;
          background: #ffffff;
          border: 2px solid #86b9f0;
          }
#addresscontainer
         {
          margin-top: 0px;
          position: relative;
          width: 600px;
          height: 80px;
          padding-top: 10px;
          background: #72a6e8;
          border-top: 3px solid #4482CB;
          border-bottom: 3px solid #4482CB;
          }
#addresscontainer a
         {
          color: #ffffff;
          text-decoration: none;
          }
#addresscontainer a:hover
       {
        color: #4482CB;
         text-decoration: underline;
         }
#bulletcontainer
         {
         margin-left: 20px;
         width: 840px;
         align: center;
         background: #ffffff;
         padding-right: 10px;
         padding-left: 10px;
         padding-top: 10px;
         padding-bottom: 15px;
         border: 2px solid #2e5882;
         }
#bulletcontainer a
	{
	color: #2e5882;
    display: block;
    background: #cccccc;
	text-decoration: none;
    padding-bottom: 3px;
    border-bottom: 3px solid #ffffff;
    font-weight: bold;
    padding-left: 20px;
    margin-right: 40px;    
	}
#bulletcontainer a:hover
	{
	color: #000000;
	text-decoration: underline;
	}
#bulletcontainer h1
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 18px;
                 color: #000000;
                 font-weight: bold;
                 }
#bulletcontainer h2
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 18px;
                 color: #fe0000;
                 font-weight: bold;
                 }
#bulletcontainer h3
                {
                 text-decoration: none;
                 text-align: left;
                 font-size: 14px;
                 color: #000000;
                 font-weight: bold;
                 }
#infocontainer
         {
          margin-right: 10px;
          margin-left: 10px;
          width: 560px;
          padding-right: 10px;
          padding-left: 10px;
         background: #ffffff;
         }
#infocontainer a
         {
          color: #200a8f;
          text-decoration: underline;
          }
#infocontainer a:hover
       {
        color: #cc0000;
         text-decoration: underline;
         }
#infocontainer ul
	{
	list-style-type: none;

	}

#infocontainer li
	{
                     position: relative;
                     padding-left: 5px;
                    margin-bottom: 5px;
                     margin-top: 5px;
	}
#coachbox
            {
            margin: auto;
            width: 500px;
            border: 2px solid #72a6e8;
            padding-left: 10px;
            padding-right: 6px;
            background: #f6f6f6;
           }
#coachbox a
         {
          color: #200a8f;
          text-decoration: none;
          }
#coachbox a:hover
       {
        color: #4482CB;
         text-decoration: underline;
         }
#coachbox h1
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 18px;
                 color: #2e5882;
                 font-weight: bold;
                 }
#coachbox h2
                 {
                  text-decoration: none;
                  font-family: arial, helvetica, sans;
                  color: #000000;
                  font-size: 12px;
                   }
#coachbox h3
                {
                 text-decoration: none;
                 text-align: left;
                 font-size: 18px;
                 color: #ff0000;
                 font-weight: bold;
                 }
#coachbox h4
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 14px;
                 color: #000000;
                 font-weight: bold;
                 }

#adbox
            {
            margin: auto;
            width: 500px;
            border: 2px solid #cc0000;
            padding-left: 10px;
            background: #ffffff;
           }
#adbox a
         {
          color: #200a8f;
          text-decoration: underline;
          }
#adbox a:hover
       {
        color: #cc0000;
         text-decoration: underline;
         }
#adbox h1
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 18px;
                 color: #000066;
                 font-weight: bold;
                 }
#adbox h2
                 {
                  text-decoration: none;
                  text-align: center;
                  font-family: arial, helvetica, sans;
                  color: #cc0000;
                  font-size: 16px;
                  font-weight: bold;
                   }
#adbox h3
                {
                 text-decoration: none;
                 text-align: left;
                 font-size: 14px;
                 color: #000000;
                 font-weight: bold;
                 }
#adbox h4
                {
                 text-decoration: none;
                 text-align: left;
                 font-size: 12px;
                 color: #000066;
                 font-weight: bold;
                 }
#adbox h5
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 14px;
                 color: #000000;
                 font-weight: bold;
                 }
#bulletbox
        {
         margin: auto;
         display: block;
         width: 450px;
         border: 1px solid #a2a5b7;
         padding-left: 20px; 
         padding-bottom: 10px;       
        }
#bulletbox a
	{
	color: #2e5882;
    display: block;
    background: #cccccc;
	text-decoration: none;
    padding-bottom: 3px;
    border-bottom: 3px solid #ffffff;
    font-weight: bold;
    padding-left: 20px;
    margin-right: 40px;    
	}
#bulletbox a:hover
	{
	color: #000000;
	text-decoration: underline;
	}
#bulletbox h1
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 18px;
                 color: #2e5882;
                 font-weight: bold;
                 }
#bottomheader
           {
           bottom: 30px;

           align: center;
             }

#register
          {
           align: center;
           text-align: center;
           height: 30px;
           width: 500px;
           background: #7eb8f8;
           border-top: 2px solid #2c527f;
           border-bottom: 2px solid #2c527f;
           }
#register a
	{
	color: #2e5882;
	text-decoration: none;
        font-weight: bold;
        padding-left: 10px;
	}
#register  a:hover
	{
	color: #ffffff;
	text-decoration: underline;
	}

#leftcontainer
         {
         position: relative;
         margin-top: auto;
         width: 204px;
         padding-left: 4px;
         float: left;
         }
 #leftcontainer h1
     {
     font-family: arial, helvetica, sans;
     color: #000000;
     font-size: 12px;
     } 
        
#navcontainer
	     {
	      width: 200px;
          margin: auto;
          margin-left: 0px;
          margin-bottom: 3px;
          border-top: 2px solid #ffffff;
          border-bottom: 2px solid #ffffff;

	      }
        
#mainnav
	{
	background: #72a6e8;
	text-align: left;
	font-size: 14px;
	font-family: verdana, arial, helvetica, sans;
	font-weight: bold;
                     padding-top: 5px;
                     padding-bottom: 5px;
	}

#mainnav ul
	{
	list-style-type: none;

	}

#mainnav li
	{
                      position: relative;
	 background-color: #4482CB;
                      margin-bottom: 5px;
                      margin-top: 5px;
	}

#mainnav a
	{
                     padding-left: 5px;
	color: #ffffff;
	text-decoration: none;
	}
#mainnav a:hover
	{
	color: #000000;
	text-decoration: underline;
	}
#navbar
        {
         position: relative;
         margin-left: 0px;
         width: 560px;
         height: 30px;
         line-height: 1.5;
         background: #72a6e8;
         text-align: left;arial, helvetica, sans;
         font-size: 12px;
         font-family: verdana, arial, helvetica, sans;
         font-weight: bold;
         padding-top: 5px;
         }
#navbar a
	{
	color: #ffffff;
	text-decoration: none;
                     border-right: 2px solid #ffffff;
                     padding-right: 20px;
                     padding-left: 20px;
	}

#navbar a:hover
	{
	color: #ffffff;
	text-decoration: underline;
	}
.slideshow{ 
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.slideshow img{ /*CSS for each image tag*/
border: 0;
width: 200px;
height: 106px;
}

#navlinks{ /*CSS for DIV containing the navigational links*/
width: 400px;
}

#navlinks a{ /*CSS for each navigational link*/
margin-right: 8px;
margin-bottom: 3px;
font-size: 110%;
}

#navlinks a.current{ /*CSS for currently selected navigational link*/
background-color: yellow;
}
#picleft
  {
   margin: auto;
   float: left;
   position: relative;
   padding-top: 20px;
  }
#picright
  {
   margin: auto;
   float: right;
   position: relative;
   padding-top: 20px;
  }
#footer
     {
     margin: auto;
     height: 25px;
     width: 810px;
     background: #72a6e8;
     border-top: 3px solid #4482CB;
     padding-top: 8px;
    margin-bottom: 8px;
     }
#footer a
    {
    text-decoration: none;
    color: #ffffff;
    }
#footer a:hover
     {
     text-decoration: underline;
     color: #000000;
     }
#footer h1
                 {
                   font-family: arial, helvetica, sans;
                   color: #ffffff;
                  font-size: 10px;
                   }
p
       {
        line-height: 1;
         }

h1
                 {
                   font-family: arial, helvetica, sans;
                   color: #000000;
                  font-size: 12px;
                   }

h2
                {
                 text-decoration: underline;
                 text-align: center;
                 font-size: 18px;
                 color: #2e5882;
                 font-weight: bold;
                 }
h3
             {
              text-decoration: underline;
              text-align: center;
              font-size: 28px;
              font-weight: bold;
              color: #4482CB;
              }
h4
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 12px;
                 color: #ffffff;
                 font-weight: bold;
                 }
h5
                 {
                   font-family: arial, helvetica, sans;
                   color: #0d3bb4;
                  font-size: 14px;
                  text-align: left;
                   }
h6
                {
                 text-decoration: none;
                 text-align: center;
                 font-size: 14px;
                 color: #000000;
                 font-weight: bold;
                 }


#rosters 
        {

         }
         
#rosters .leftcol 
         {
         width: 200px;
         float: left;
         }
         
#rosters .rightcol 
         {
         width: 600px;
         float: right;
         }
         
#rosters a 
         {
         display: block;
         text-decoration: none;
         width:190px;
         background: #e5e5e5;
         border: 2px solid #86b9f0;
         padding-top: 5px;
         padding-bottom: 5px;
         padding-left: 5px;
          }

#rosters a:hover
         {
         text-decoration: underline;
         color: #000000;
          }
#rosters table {
	width: 600px;
	}
