body 	{ background:#990000; padding-top:10px; padding-bottom:10px;
          -x-system-font:none;
          font-family:Arial,Helvetica,sans-serif; 
          font-size-adjust:none;
          font-stretch:normal;
          font-style:normal;
          font-variant:normal;}

h1      { font-size :1.7em; margin-bottom: .25em;}
h2      { font-weight: bold; margin-bottom: .25em; margin-top:1em; font-size :1.25em; color: #990033; }
h3      { font-weight: bold; margin-bottom: .25em;}

.strikkers { color: #990000; margin-top: 0em;}
.red        { color: red; }

.pooltable  { background-color: #FFFFFF; }

tr.pooltable { background-color: #FFFFFF; }

td.pooltable {
                padding-left: .1em;
                margin-left: 0px;
                vertical-align: top;
              }

ul.pooltable { margin-left: 0px; padding-left: 0px; }

li.pooltable { margin-left: 0px; }



	
.content	{ font-size: 108%; }
.content ul li 	{ margin-bottom: .1em; list-style: square; margin-left:1em; }
.content1	{ font-size: 108%; margin-top: .75em; }

.about-para	{ font-size: 118%; margin-top: 1em; line-height:150%;}

#doc2 	{ margin    : 10px 20px 10px 20px; padding:5px 20px 10px 20px; }
#hd 	{ padding   : .5em; padding-bottom:.1em; border-bottom: 1px solid #999; }
#bd 	{ padding   : .5em; }
#ft 	{ padding   : .5em; text-align: center;}


.bread 		{ font-size: 80%; padding-left:.5em; padding-top: .2em; padding-bottom:.25em; }
.logo 		{ float: left; clear: none; }
.topmenu 	{ float: right; margin-top:20px;}

/* Colors */
#doc2, #doc2 .sb-inner 		{ background:#ffffff; }
#footer,.small 			    { color:#999; }
.small      { font-size: 80%; }

#error-404 			{ margin: 1em;}
#error-404 .content 		{ padding: 1em; }
#error-404 .sb-inner 		{ background-color: #EEEEEE; }
#error-404 h1 			{ padding: .1em; margin:0; border-bottom: 1px solid #999; }
#error-404 .error-box		{ border: 1px dashed #999; padding: .3em; margin-bottom: 1em; color: #990000; background: #ffffde; }

.txtleft			{ text-align: left; margin: .1em 0 0 0;}
.txtcntr			{ text-align: center; margin: .1em 0 0 0;}
.leftjust           { text-align: left; }
.center 			{ margin-left: auto; margin-right: auto; width: 80%;}
.center90 			{ margin-left: auto; margin-right: auto; width: 90%;}
.priv				{ margin-top: .4em; font-size: 90%; text-align: center;}
.required			{ color: red; }

.box {
            background-color: #FFFFF4;
            padding: 1em;
            margin: 0;
            border-width: 1px 2px 2px 1px; border-style: solid; border-color: #E0E0B0;
       }

.newsbox {
            background-color: #FFFFF4;
            padding: 1em;
            margin: 0;
            margin-bottom: 2em; 
            border-width: 1px 1px 1px 1px; border-style: solid; border-color: #330000;
       }
.newscontent { font-size: 120%; color: #990000; font-weight: bold; }

.box1 {     margin-top:2em;
            background-color: #FFFFF4;
            padding: 1em;
            border-width: 1px 1px 1px 1px; border-style: solid; border-color: #5a0000;
            background:#fffff4 url(/images/33grad.jpg) repeat-x;
       }
.box1 .heading { margin-top: .25em; margin-bottom: 0em; font-weight: bold; font-size :1.25em; color: #ffffff; clear:none; }

.tbox {     margin-top:2em;
            background-color: #FFFFF4;
            padding: 1em;
            border-width: 1px 1px 1px 1px; border-style: solid; border-color: #5a0000;
            background:#fffff4 url(/images/33grad.jpg) repeat-x;
       }


.EM				    { font-weight: bold; }
.playerbox          { padding: .5em; border-width: 1px 1px 1px 1px; border-style: solid; border-color: #c0c0c0; margin-bottom: 1em; }
.playerbox h1       { margin:0; color: #5a0000; border-bottom: 1px solid #c0c0c0; }
.playerbox h2       { margin:0; color: #5a0000; border-bottom: 1px solid #c0c0c0; }
.mugshot            { float: right; }
h1.title            { border-bottom: none; text-align: center;}

/** This was causing weird behaviour in IE */
//table,tr,th,td {
//    width:auto;                     /* All browsers */
//    height:auto;                    /* All browsers */
//    background-color:transparent;   /* All browsers */
//    vertical-align:inherit;         /* All browsers (works in IE) */
//    border:none;                    /* All browsers. Borders are not inherited */
//}
table,tr,th,td {
    border: none;
}

tr { background-color: #DDDDDD}
    .highlight { background-color: #ddd;
  }

table.lists { margin-top:.5em; width: 95%;}
table.lists td { padding: 2px; padding-bottom: .5em; padding-top: .5em; padding-right: 1em;}
table.lists th { text-align: left;}

table.profile { margin-top:.5em; width: 95%;}
table.profile td { padding: 2px; }
table.profile th { text-align: left;}

tr.d1 { background-color: #FFFFFF;}
tr.d0 { background-color: #F5f5f5;}

.wireframemenu {
border: 1px solid #C0C0C0;
background-color: white;
width: 170px;
background:#ffffff url(/images/d08889-hgrad.jpg) repeat-y;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
list-style: none;
list-style-position: inside;
}

li.nodec { list-style-type: none; }

.wireframemenu a {
font: bold 13px Verdana;
padding: 2px 4px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
/* border-bottom: 1px solid #C0C0C0; */
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
/* background-color: #F8FBBD; */
background-color: #d08889;
color: black;
}


/* .border { border: 1px solid #C0C0C0; } */
.teamphoto { margin-bottom: }
.team-intro { font-weight: bold; margin-top: .5em; text-align: center; }
.team-list-box { margin-top: 2em; }
.teamlist { width: 100%; }
.teamlist caption { font-weight: bold; margin-bottom: .5em; font-size :1.5em; color: #5a0000; }
.team-sponsor { text-align: left; } 

.players { width: 100%; }
.players caption { font-weight: bold; margin-bottom: .5em; font-size :1.5em; color: #5a0000; }

.headbox { font-size: 120%; color: #990000; } 
.head-img {  }
.head-text { margin-top: 1em; font-size: 110%; line-height: 150%; }

.donate  { font-size: 80%; }
.sponsor { margin-top: 3em; }
.para    { margin-bottom: 1em;}
.content { margin-top: 1em;}

.coachesbox { margin-top: 1em; border: 1px solid #C0C0C0; width: 170px; background:#ffffff url(/images/33grad.jpg) repeat-x; }
.coachbox   { margin: 1em; }

.newsleft       { float: left; margin-right: 2em; margin-bottom: .25em;}
.horzcontent    { clear: both; text-align: justify; padding-top: 1em; margin-top: 1em; border-top: 2px solid #eee;}

.coachhead      { clear: both; text-align: center; margin-top: 2em; border-top: 2px solid #eee;}
.coachleft      { float: left; margin-right: 2em; margin-bottom: .25em;}

.announcefont   { font-family: "Times New Roman", Times, serif; }
.announcebox    { border: 1px dashed #999; padding: .75em; text-align: center; }
.announceContent{ margin-top: 1em; }
.announceContent1{ font-size: 110%; margin-top: 1em; }
.dashedbox      { border: 1px dashed #999; padding: .75em; margin-top: 1em; }

.font125        { font-size: 125%; }
.font120        { font-size: 120%; }
.font115        { font-size: 115%; }
.font110        { font-size: 110%; }
.font105        { font-size: 115%; }
.fontblack      { color: black; }
.subhead1       { font-weight: bold; margin-bottom: .5em; font-size :1.4em; }
.subhead2       { font-weight: bold; margin-bottom: .5em; font-size :1.25em; }




