html, body {
height:auto;
margin: auto;
}

body {
width:655px;
margin: auto;
min-height:100%;
background:#636466;
font: 12px Lucida Sans, arial, sans-serif;
line-height: 14px;
color: #2F3E3E;
}

p {
font: 12px Lucida Sans, arial, sans-serif;
line-height: 14px;
color: #2F3E3E;
}

#wrapper {
max-width: 653px;
margin: auto;
min-height:100%;
height:100%;
background:#636466  url("./images/League_04.gif") repeat-y ;
}

#spacer {
clear: both;
}

#content {
max-width: 653px;
margin: auto;
min-height:100%;
height:100%;
background:#ffffff ;

}

#header {
margin:auto;
background:url("./images/League_03.gif") top no-repeat;
width:653px;
height:120px;
}

#footer {
margin:auto;
vertical-align: baseline;
text-align: center;
background: url("./images/League_10.gif") bottom no-repeat;
width:653px;
height:45px;
}

#blog {
float:left;
width:400px;
padding: 10px 10px 10px 25px;
}

#sidebar{
width:180px;
padding:10px 25px 10px 10px;
float:right;
}

#recent{
width:180px;
padding: 10px 10px 10px 25px;
float:left;
height:100%;
}

#archive{
width:200px;
margin:auto;
padding: 10px 320px 10px 10px;
float:right;
text-align:left;
height:100%;
}

.title {
font: 24px Georgia, serif bolder;
color:#2F3E3E;
line-height: 24px;
border-bottom: 1px dotted #2F3E3E;
margin: 0px 0px 3px 0px; 
padding: 0px 0px 3px 0px; 
}

.sub_title {
font: 16px Georgia, serif;
color:#2F3E3E;
line-height: 24px;
border-bottom: 1px dotted #2F3E3E;
margin: 0px 0px 3px 0px; 
padding: 0px 0px 3px 0px; 
}


.date {
font:9px Lucida Sana, arial, sans-serif, #2F3E3E;
line-height:12px;
}

ul {
margin-top: 5px;
margin-left:10px;
padding:5px;
font: 12px Lucida Sans, Arial, sans-serif;
line-height:15px;

}

li {
list-style: outside url("./images/League_07.gif");
font: 12px Lucida Sans, Arial, sans-serif;
line-height:15px;
margin-left: 10px;
padding:5px;
text-align: top;
vertical-align: top;
}


img {
margin: 0;
padding: 0;
border: 4px #B7D433;
}

a:link { ; text-decoration: none; color: #00ADEF; }
a:visited { text-decoration: none; color: #B7D433; }
a:hover {  text-decoration: underline dotted 2px; color: #FFC20E; }
a:active { text-decoration: none; color: #B7D433; }

a img { border: none;}

th {font: bold; text-align: middle; border-bottom: solid 1px #535353}
td {text-align: center; margin: 5px}
td.date, td.team {text-align: left}
td.# {text-align: right}
td.PTS { font: bold; background: #FFFFCC }