#wrapper {/*width: 99%;*/
	 background-color: #fff; 
	 margin:5px; /*5px 5px 5px 5px;*/
	 border-style: dotted;
	 border-color: #9cf; /*#600;*/
	 border-width:1px;
     height:1350px;
     }
	 

body {  color: #333;
	background-color: #690; /*#FEFFF2;*/
	background-image: url(../images/grey-x.gif);
	margin:0px;
	padding:0px;
	font:100% verdana, arial, helvetica, sans-serif;
	/*font:0.9em verdana, arial, helvetica, sans-serif;*/
	}

h1 {
	margin:0px 0px 15px 20px;
	padding:0px;
	font-size:110%;
	font-weight:900;
    color: #666; /*#AFC43C; #600s*/
	}

h2 {
	font:bold 90% verdana, arial, helvetica, sans-serif;
	margin:6px 0px 6px 0px;
	padding:0px;
	color: #900;
    }
    
 h3 {
 	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
 	margin:0px 0px 15px 0px;
 	padding:0px;
 	
    }
    
 dt { margin-top: 0.2em; }
 dt { font-weight: 900; display: block; font: 80% verdana, arial, helvetica, sans-serif;}
 dd { font-weight: bold; display: block; font: 80% verdana, arial, helvetica, sans-serif;}

p{
	font: 80% verdana, arial, helvetica, sans-serif;
	/*font:0.9em verdana, arial, helvetica, sans-serif;*/
	margin:0px 0px 16px 0px;
	padding:0px;
	line-height:1.5;
   }
   
   
   
li{
    font: 80% verdana, arial, helvetica, sans-serif;
    /*font:0.9em verdana, arial, helvetica, sans-serif;*/
    margin:0px 0px 2px 0px;
    padding:0px;
    
   }   
	
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

a {	color:  #ADCA9F;
	font-size:95%;
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:600;
	text-decoration:none;
  }

.validation{margin-top: 20px;}  
  
/* All the content boxes belong to the content class. */
.content {
	position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
    top-xxx:95px;
	min-width:300px;
	margin:0px 10px 0px 312px;
	border-style:solid;
	border-color: #fff; /*#663;*/
	border-width:0px;
	background-color:white;
	padding:5px 10px 5px 15px;
	z-index:3; /*This allows the content to overlap the right menu in narrow windows in good browsers. */
	}
	

#nav1 {
	position: absolute;
	width: 300px;
	top: 220px;
	left: 22px;
	border-style: dashed;
	border-color: #999; /*#600; */
	border-width: 0px 1px 0px 0px;
	background-color: #fff;
	padding: 5px 5px 0px 5px;
	margin: 3px 3px 0px 3px;
	z-index: 2;
	width: 275px;
	height: 800px;
	}
	
#nav1 p {line-height:2.0}


/* links..*/
a:link 	{color: #363; }
a:visited {color: #363; }
a:hover {background-color:#FBF2B3;}


/* 'hover' state for links in the nav bar only: */
#nav1 a:hover {
	background: #fff;
	color: #900;
	text-decoration: none; 
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: #900;
   
	}


	
/*validation icons*/
#validation
       {position:absolute;
	width:50px;
	top:20px;
	right:10px;
	border-width:0px;
	background-color:#FEFFF2;
	padding:10px;
	z-index:1;
/* Again, the ugly brilliant hack.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	width:168px;
     }




.test{
	position: relative;
    font: 85% verdana, arial, helvetica, sans-serif;
	}

.textbox{background-color:#ccc; border: 1px #999 dashed}


hr {  margin:0px 0px 2px 0px; 
      border-style: dotted;
      color: #600;
      height: 1px;
      width:100%}
      
    
td,th {
    font: 80% verdana, arial, helvetica, sans-serif;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color:#fff; 
    color: #000;
    vertical-align: top;
    }
        
        
td-x {
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 0.9em;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color:#fff; 
    color: #000;
    vertical-align: top;
    }        
 
    
#managers {
    padding: 0px;
    border: 1px solid #366;
    border-collapse: collapse;
    width: 90%;}

#managers td {padding: 4px; 
        vertical-align:top;
        border: 1px solid #366;}
   
#managers th{
    padding: 0px;
    font-weight:bold;
    border: 1px solid #366;}

#managers td {padding: 4px; 
        vertical-align:top;
        border: 1px solid #366;}   
    
#fixturesgrid { padding: 0px;
        border: 1px solid #999;
        border-collapse: collapse;
        width: 90%;}

#fixturesgrid td {padding: 4px; 
        vertical-align:top;
        border: 1px solid #999;
        font-size: 0.8em;}
        
#fixtures { padding: 0px;
        border: 1px solid #999;
        border-collapse: collapse;
        width: 70%;}

#fixtures td {padding: 4px; 
        vertical-align:top;
        border: 0px solid #999;
        text-align:center;}  
    
#fixtures th{
    padding: 5px;
    font-weight:bold;
    border: 0px solid #366;}

.versus {width: 10px; text-align:center;}
      
#tables {
    padding: 0px;
    border-collapse: collapse;
    width: 80%;
    }

        
#tables td, th {padding: 4px; 
        vertical-align:top;
        border: 1px solid #ccc;}
        
#pitches {
    padding: 0px;
    border: 0px solid #ccc;
    width: 80%;
    border-collapse: collapse;
    }

#pitches td {padding: 2px; 
             vertical-align:top;
             border: 1px solid #ccc;}
       
#scorers { 
    padding: 0px;
    border-XXXX: 1px solid #ccc;
    border-collapse: collapse;
    width: 80%;}
   
#scorers th {padding: 2px; 
            vertical-align:top;
            border: 1px solid #ccc;
            text-align:left;
            font-weight:bold;}

#scorers td {padding: 2px; 
        vertical-align:top;
        border: 1px solid #ccc;}
