.dummy{}/* leave in - bug fix */

.logo123 
  {
    padding:0px 0px 0px 7px;
  }

.logo123 a:link,
.logo123 a:visited,
.logo123 a:active, 
.logo123 a:hover
  {
    border:none;
    text-decoration:none;
  }


.guestbook
  {
    background:white;
  }



/******* type styles *******/

body, td{
  font-family:verdana, arial, sans-serif;
  font-size:11px;
  color:#555;
}
h1{
  font-size:22px;
  font-weight:normal;
  color:#800000;
}
h2{
  font-size:17px;
  font-weight:normal;
  color:#800000;
}
h3{
  font-size:12px;
  color:#800000;
}


p{
}
hr{
}


li p{
  margin:0;
}
li{
  margin:10px 0;  
} 
ul{
  margin-left:25px;
  padding-left:0;
  list-style-image:url(list-image.gif);
}




/********* links ********/
a:link,
a:visited{
  color:#800000;
}
a:active, 
a:hover{
  color:#800000;
}


/********* MAIN MENU ********/

#mainMenu
  {
  }

#mainMenu table
  {
    border-collapse:collapse;
    height:30px;
    border-top:8px solid #555;
    border-right:8px solid #555;
    border-left:8px solid #555;
  }

#mainMenu td
  {
    padding:0;
    width:143px;
    text-align:center;
  }

#mainMenu a
  {
    padding:5px;
    text-decoration:none;
    color:white;
  } 

#mainMenu .pageOff
  {

  }

#mainMenu .pageOn
{
}

#mainMenu .pageOn a
  {
    color:#800000;
    background:white;
    display:block;
    height:20px;
    padding:9px 0px 6px 0px;
  }

#mainMenu .pageOff a:hover
  {
    text-decoration:underline;  
  }

#mainMenu .pageOff a
  {
    color:white;
    background:#555;
    display:block;
    width:100%;
    height:20px;
    padding:9px 0px 6px 0px;
  }



/********* SUB MENU ********/

#subMenu
  {
    font-size:10px;
  }

#subMenu div
  {
    margin:0;
  }

#subMenu a
  {
    display:block;
    padding:10px;
    margin:5px 0px; 
    background:#ccc;
    text-decoration:none;
  }

#subMenu .pageOn a
  {
    color:white;
    background:#800000;
  }

#subMenu .pageOff a
  {
    color:#656565;
  }

#subMenu .pageOff a:hover
  {
    text-decoration:underline;
    color:#800000;
  }



#path{
  margin:0 0 15px 0;
  padding:10px 0;
  border-bottom:1px solid #E3E3E3;
  color:#999;
  font-size:9px;
}
#path a{
  color:#999;
}




/********* two column ********/
.two_col{
  width:100%;
  border-collapse:collapse;
}
.two_col td{
  width:50%;
  vertical-align:top;
}
.two_col .col_01{
  padding-right:7px;
}
.two_col .col_02{
  padding-left:7px;
}





/******** layout ********/

body{
  margin:0;
  padding:0px 0; 
  background:#EAEAEA;
}
#pageOuter{
  width:900px;
  margin:0px auto;
  padding:0px;
  border:none;
  background:white;
}

#banner img{
  margin:0px;
}

#banner{
  margin:0 0 0 0;
  background:white url(warriors_banner.jpg) no-repeat 400px 0px;
  height:184px;
}
#main{
  width:100%;
  border-collapse:collapse;
  margin:0 0 0 0;
}
#r1c1{
  width:206px;
  padding:10px 10px 0px 5px;
  height:400px;
  vertical-align:top;
  font-size:9px;
}

#r1c2{
  vertical-align:top;
  padding:0 20px 20px 0px;
}
#r2c1{
  padding:7px 30px 7px 0;
  text-align:center;
  height:30px;
  font-size:9px;
  background:#EAEAEA;
}
#r2c1 a{
  color:#777;
}
#r2c2{
  height:30px;
  padding:7px 0;
  background:#EAEAEA;
}
#r2c2 p{
  margin:0;
}

#sidebar_text{
  padding:8px;
}

#usercontent{
  width:100%;
}


/**** ROLL OF HONOR ****/


.roh_date {
  vertical-align:top;
  width:200px;

}

.roh_name {
  vertical-align:top;
  width:200px;
}

.roh_link {
  vertical-align:top;
  width:100px;
}

.roh_header
{
  background:#7298CF;
  color:white;
  font-weight:bold;
  padding:5px 5px;
  width: 100%;
}



/******** don't edit these! *******/

#footer p{
  margin:0;
}
p,h1,h2,h3{
  margin-top:0;
}
@media print{
  #banner,
  #mainMenu,
  #path_basket,
  #r1c1,
  #r2c1{
    display:none;
  }
  #main,
  #r1c2,
  #r2c2{
    width:590px;
    padding:0;
    margin:0;
  }
  #pageOuter,
  body{
    margin:0;
    padding:0;
    width:auto;
  }
}


/****************************/
/********* HANDHELD  ********/
/****************************/

@media handheld
{
  #banner,
  #path_basket,
  #r1c1,
  #r2c1
    {
      display:none;
    }

  #main,
  #r2c2
    {
      padding:0;
      margin:0;
    }

  #pageOuter,
  body
    {
      margin:0;
      padding:0;
      width:auto;
    }




/********* MAIN MENU ********/

#mainMenu
  {
    background:#555555;
  }

#mainMenu table
  {
    border-collapse:collapse;
    height:30px;
  }

#mainMenu td
  {
    padding:0;
    text-align:center;
    border-right:1px solid #333333;
  }

#mainMenu a
  {
    padding:5px;
    text-decoration:none;
    color:white;
  }
  
#mainMenu .pageOff
  {
  }

#mainMenu .pageOn
  {
    background:#2C2C2C;
  }

#mainMenu .pageOn a
  {
    color:#FFCC32;
  }

#mainMenu .pageOff a:hover
  {
    text-decoration:underline;  
  }

#mainMenu .pageOff a
  {
  }




}

