@charset "utf-8";
/* CSS Document */

body {
margin: 0 0 0 0;
padding: 0 0 0 0;
background-color: #fff;
font-family: Tahoma;
}

/* Main Body */

#Wrap {
width: 900px;
height: auto;
margin: 0 auto;
margin-top: 10px;
}

#Header {
width: 900px;
height: 109px;
float: left;
background-image: url(../img/gifs/header.gif);
background-repeat: no-repeat;
}

#Menu {
width: 900px;
height: 36px;
float: left;
}

#Breadcrumb {
width: 900px;
height: 25px;
float: left;
text-align: right;
font-size: 12.5px;
color: #222;
}

#Content {
width: 735px;
height: auto;
float: left;
background-image: url(../img/jpgs/content_background.jpg);
background-repeat: repeat;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 10px;
margin-top: 5px;
}

#Side {
width: 160px;
height: auto;
float: left;
margin-top: 5px;
}

#Footer {
width: 900px;
height: auto;
float: left;
font-size: 11px;
color: #222;
}

/* Font */

.bodyfont {
color: #222;
line-height: 25px;
font-size: 12.5px;
}

.headers {
color: #000;
line-height: 30px;
font-size: 30px;
font-weight: bold;
}

/* League Tables */

.tables_header {
width: 40px;
text-align: center;
background-color: #000000;
color: #fff;
font-size: 11px;
font-weight: bold;
}

.tables_position {
width: 30px;
text-align: center;
color: #222;
font-size: 11px;
line-height: 20px;
border-bottom: 1px solid #999;
}

.tables_stats {
width: 40px;
text-align: center;
color: #222;
font-size: 11px;
line-height: 20px;
border-bottom: 1px solid #999;
}

.tables_teams {
width: 150px;
text-align: left;
color: #222;
font-size: 11px;
line-height: 20px;
border-bottom: 1px solid #999;
padding-left: 5px;
}

.history_year {
width: 80px;
color: #222;
font-size: 11px;
line-height: 20px;
border-bottom: 1px solid #999;
text-align: center;
}

.history_teams {
width: 140px;
color: #222;
font-size: 11px;
line-height: 20px;
border-bottom: 1px solid #999;
text-align: left;
}

.history_teams_left {
width: 135px;
color: #222;
font-size: 11px;
line-height: 20px;
border-bottom: 1px solid #999;
text-align: left;
padding-left: 5px;
}
.history_score {
width: 40px;
color: #222;
font-size: 12.5px;
line-height: 20px;
border-bottom: 1px solid #999;
text-align: center;
}

/* Club Directory */

.dir_clubname {
width: 500px;
line-height: 35px;
font-size: 20px;
font-weight: bold;
color: #222;
border-bottom: 1px solid #999;
}

.dir_division {
width: 150px;
line-height: 35px;
font-size: 14px;
color: #222;
text-align: center;
border-bottom: 1px solid #999;
}

.dir_ground {
width: 395px;
line-height: 35px;
font-size: 12.5px;
color: #222;
border-bottom: 1px solid #999;
padding-left: 5px;
}

.dir_ground_maps {
width: 200px;
line-height: 35px;
font-size: 12.5px;
color: #222;
border-bottom: 1px solid #999;
text-align: center;
}

.dir_header {
width: 50px;
line-height: 35px;
font-size: 11px;
background-color: #000000;
color: #fff;
text-align: center;
border-bottom: 1px solid #999;
}

.dir_header2 {
width: 100px;
line-height: 22px;
font-size: 11px;
background-color: #000000;
color: #fff;
text-align: center;
border-bottom: 1px solid #999;
}

.dir_content {
width: 375px;
line-height: 22px;
font-size: 12.5px;
color: #222;
border-bottom: 1px solid #999;
padding-left: 5px;
}

.dir_kit {
width: 170px;
border-bottom: 1px solid #999;
line-height: 35px;
font-size: 12.5px;
color: #222;
text-align: center;
}

.dir_league {
width: 200px;
line-height: 22px;
font-size: 12.5px;
color: #222;
border-bottom: 1px solid #999;
}

.dir_league_head {
width: 200px;
line-height: 22px;
font-size: 11px;
color: #fff;
border-bottom: 1px solid #999;
text-align: center;
background-color: #000;
font-weight: bold;
}

.dir_div {
width: 75px;
line-height: 22px;
font-size: 12.5px;
color: #222;
border-bottom: 1px solid #999;
text-align: center;
}

.dir_div_head {
width: 75px;
line-height: 22px;
font-size: 11px;
color: #fff;
border-bottom: 1px solid #999;
text-align: center;
background-color: #000;
font-weight: bold;
}

.sdsfl_head {
line-height: 22px;
font-size: 11px;
color: #fff;
border-bottom: 1px solid #999;
text-align: center;
background-color: #000;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}

.sdsfl_text {
line-height: 22px;
font-size: 11px;
color: #222;
border-bottom: 1px solid #999;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}

.matrix_teams {
line-height: 22px;
font-size: 11px;
color: #222;
border-bottom: 1px solid #999;
width: 150px;
}

.matrix_squares {
line-height: 22px;
text-align: center;
width: 50px;
color: #000;
font-size: 15px;
border: 1px solid #999;
}

.matrix_squares_black {
line-height: 22px;
text-align: center;
width: 50px;
color: #000;
background-color: #000;
font-size: 15px;
border: 1px solid #999;
}

.matrix_teams_top {
text-align: center;
height: 30px;
width: 50px;
color: #222;
font-size: 11px;
border-bottom: 1px solid #999;
}

.matrix_teams12 {
line-height: 22px;
font-size: 11px;
color: #222;
border-bottom: 1px solid #999;
width: 140px;
}

.matrix_squares12 {
line-height: 22px;
text-align: center;
width: 45px;
color: #000;
font-size: 15px;
border: 1px solid #999;
}

.matrix_squares_black12 {
line-height: 22px;
text-align: center;
width: 45px;
color: #000;
background-color: #000;
font-size: 15px;
border: 1px solid #999;
}

.matrix_teams_top12 {
text-align: center;
height: 30px;
width: 45px;
color: #222;
font-size: 11px;
border-bottom: 1px solid #999;
}

.news_date {
font-size: 10px;
font-style: italic;
color: #999;
}

.fixres_date {
line-height: 22px;
text-align: center;
color: #fff;
background-color: #000;
font-size: 12px;
border-bottom: 1px solid #999;
}

.fixres_comp {
line-height: 30px;
text-align: left;
color: #fff;
background-color: #CC0000;
font-size: 18px;
font-weight: bold;
border-bottom: 1px solid #999;
width: 100%;
padding-left: 10px;
}

.fixres_v {
line-height: 25px;
text-align: center;
color: #222;
font-size: 11px;
border-bottom: 1px solid #999;
width: 25px;
}

.fixres_score {
line-height: 25px;
text-align: center;
color: #000;
font-size: 14px;
border-bottom: 1px solid #999;
width: 25px;
background-color: #999999;
font-weight: bold;
}

.fixres_teams {
line-height: 25px;
text-align: center;
color: #222;
font-size: 12px;
border-bottom: 1px solid #999;
width: 250px;
}