/* CSS Document */
/* CSS Document */

/*
******************************************************
.btnwithshadow
******************************************************
*/
div{font-size:12px;}
.btnwithshadow{
position: relative;
float: left;
}

.btnwithshadow .face, .btnwithshadow a.face{
position: absolute;
left: 0;
top: 0;
color: #697f55;
text-decoration: none;
}

.btnwithshadow .shadow, .btnwithshadow a.shadow{
padding: 1px;
color: #f5fbef;
text-decoration: none;
}


/*
******************************************************
#header
******************************************************
*/
#header{
position: relative;
width: 980px;
margin: 0 auto;
border-bottom: 3px solid #fff;
background: #fff url(../../images/football/header_bg.gif) bottom repeat-x;
height: 136px;
overflow: hidden;
}

#header #loginbar{
position: relative;
margin: 0 5px;
background: url(../../images/football/header_bar_bg.gif) top repeat-x;
height: 27px;
line-height: 27px;
padding: 0 12px;
overflow: hidden;
text-align: left;
}

#header #loginbar .barleft{
position: absolute;
left: 0;
top: 0;
background: url(../../images/football/header_bar_bg_left.gif) left top no-repeat;
width: 6px;
height: 27px;
}

#header #loginbar .barright{
position: absolute;
right: 0;
top: 0;
background: url(../../images/football/header_bar_bg_right.gif) right top no-repeat;
width: 6px;
height: 27px;
}

#header #loginbar .btnwithshadow{
height: 20px;
overflow: hidden;
margin: 0 3px 0 0;
}

#header #loginbar input, #header #loginbar img{
float: left;
margin: 2px 6px 0 0;
}

#header #loginbar input.text{
width: 96px;
}

#header #loginbar .shop{
position: absolute;
right: 0;
top: 0;
line-height: 27px;
padding-right: 24px;
}

#header #loginbar .shop .btnwidthshadow{
margin: 0 6px;
}

#header #logo{
float: left;
padding: 0 0 0 0;
background: url(../../images/football/site_logo.jpg) 50px 0px no-repeat;
width: 328px;
height: 108px;
}

#header #logo h1{
text-indent:-2000px;
}

#header #nav{
float: left;
margin-top: 30px;
}

#header ul.nav{
display: block;
clear: both;
}

#header #nav li{
float: left;
margin: 0 3px 7px;
white-space: nowrap;
}

#header #nav li.clearright{
margin-right: 50px;
}

#header #nav li a{
display: block;
background-color: #e2ead4;
border-bottom: 2px solid #717e59;
color: #484848;
padding: 0 2px;
text-decoration: none;
white-space: nowrap;
}

#header #nav li a:hover{
background-color: #bdcba3;
}

/*
************************************************
#footer
************************************************
*/
#footer{
width: 980px;
margin: 0 auto;
background-color: #fff;
color: #697f55;
}

#footer em{
color: #748467;
}

#footer .bar{
background: url(../../images/football/foot_bar_bg.gif) top repeat-x;
height: 38px;
overflow: hidden;
}

#footer .bar a{
float: left;
display: block;
margin: 2px 9px;
height: 20px;
color: #748467;
padding: 0 12px;
line-height: 20px;
text-decoration: underline;
}

#footer .bar a:hover{
text-decoration: none;
}

#footer .sitelogo{
float: left;
background: url(../../images/football/url.gif) 19px 8px no-repeat;
width: 360px;
height: 90px;
}

#footer .sitelogo h1{
text-indent:-1000px;
}

#footer .siteinfo{
float: left;
margin-top: 20px;
padding-left: 12px;
border-left: 1px solid #687d54;
}