/* border-top:1px solid #2519DA; */
/* border-bottom:1px solid #2519DA; */


body {
margin:0px;
padding:0px;
text-align: center;
background-color:#000000; 
color:#000000;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal; 
line-height:17px;
}


#wrapper {
padding:0px;
margin-left: auto;
margin-right: auto;
width: 1080px;
text-align: center;
background: #000000 url('images/wrapper-bk.jpg') no-repeat top center;
height:2100px;
}


#container {
padding:0px;
margin-left: auto;
margin-right: auto;
width: 760px;
height:2100px;
text-align: left;
background: #ffffff url('images/container-bk.gif') repeat-y top left;
}

#header {
margin:-1px;
padding:0px;
text-align:left;
width:100%;
height:227px;
border-right:1px solid black;
background: #ffffff url('images/header-bk.jpg') no-repeat top left;

}


#topnav {
list-style: none;
margin:0px;
text-align:left;
padding:30px 0 6px 221px;
}

#topnav li {
display: inline;
padding-right:33px;
text-align:left;
}

#topnav a:link, #topnav a:visited {
color:#ffffff; 
text-decoration: none;
font-family:verdana,Arial,Helvetica; 
font-size:12px; 
font-weight:bold; 
padding:2px;
}

body#contact-coach #T0,
body#recreation-info #T1,
body#challenge-info #T2,
body#classic-info #T3,
body#club-news #T4,
body#contact-us #T5,
#topnav a:hover {
text-decoration: none;
color: #FFF422;
font-family:verdana,Arial,Helvetica; 
font-size:12px; 
font-weight:bold; 
padding:2px;

}


a.top {
color:#260179;
text-decoration: none;
font-family:verdana,Arial,Helvetica;
font-size:13px;
font-weight:bold;
line-height:12px;
}


a.top:hover
{
color:#ffffff;
text-decoration: none;
font-family:verdana,Arial,Helvetica;
font-size:13px;
font-weight:bold;
line-height:12px;
}

#left {
padding:0px;
margin:0;
text-align: left;
width:140px;
float:left;
text-align:left;
}

#leftnav {
margin-left:0px;
text-align:left;
padding: 0;
border-collapse: collapse;
line-height:10px;

}

#leftnav cell {
padding:4px;
text-align:left;
background: transparent url('images/left-nav-cell-bk.gif') no-repeat 0% 160%;
margin:0;
}

#leftnav a {
color:#260179;
text-decoration: none;
font-family:verdana,Arial,Helvetica;
font-size:13px;
font-weight:bold;
line-height:12px;
}

body#home #L1,
body#about #L2,
body#fields #L25,
body#coach #L3,
body#parents #L4,
body#players #L5,
body#referees #L6,
body#rules #L7,
body#donations #L8,
body#photos #L9,
body#links #L10,
#leftnav a:hover 
{
color:#ffffff;
text-decoration: none;
font-family:verdana,Arial,Helvetica;
font-size:13px;
font-weight:bold;
line-height:12px;
}



#content {
float:right;
padding:0 10px 80px 0px;
margin:0;
width:525px;
text-align: left;
background-color: transparent;
color: black;
min-height: 400px;
border-right:1px solid black;
}

#content a:link,#content a:visited {
color:#0000ff;
text-decoration: underline;
font-family:verdana,Arial,Helvetica;
font-size:13px;
font-weight:normal;
line-height:12px;
}

#content a:hover
{
color:#000000;
text-decoration: underline;
font-family:verdana,Arial,Helvetica;
font-size:13px;
font-weight:normal;
line-height:12px;
}


#content h1 {
color: #0303FF;
background-color:transparent;
padding:2px;
font-family:verdana,Arial,Helvetica;
font-size:18px;
font-weight:bold;
margin:0px;
}

#content h2 {
margin:0px;
font-family:verdana,Arial,Helvetica;
margin-bottom: 0px;
text-align:left;
color: #666666;
font-size:15px;
font-weight:bold;
}



#clear {
clear:both;
}


#footer {
clear:both;
margin:0px;
padding:5px;
font-size:11px; 
text-align:center;
background-color:transparent;
color: #ffffff;
}


#footer a:link, #footer a:visited {
color:#ffffff; 
text-decoration: none;
font-family:verdana,Arial,Helvetica; 
font-size:11px; 
font-weight:normal; 
}

#footer a:hover {
text-decoration: underline;
color: #FFF422;
font-family:verdana,Arial,Helvetica; 
font-size:11px; 
font-weight:normal; 
}


h1 {
color: #000000;
padding:4px;
font-family:verdana,Arial,Helvetica;
font-size:22px;
font-weight:bold;
}


h2 {
margin:0px;
font-family:verdana,Arial,Helvetica;
color: #000000;
font-size:20px; 
font-weight:bold; 
}


h3 {
margin:0px;
color: #000000;
font-size:15px; 
font-weight:bold; 
}





.tdbk {background-color:#F6f6f6;border:1px solid #666666;padding:10px}
.td-collect {font-size:13px;background-color:#000000;color:white;text-align:center;border: 1px solid black}




.redtext { color:#ff0000; }
.error { color:#ff0000;font-size:22px }

.small { font-size:10px; }
.big { font-size:18px; color:black;font-weight:bold}


.table {
        border-collapse: collapse;
}

.table th { color:#ffffff;
        background-color:#000000;
border: 1px solid #666666;
 }

.table td {
        border: 1px solid #666666;
        background-color: transparent;
        padding:6px;
}



.formbox {background-color : #f9f9f9;border:1px solid #999999}

