@import url("common.css");
@import url("mainnav.css");
html, body{
background: #969696;
color: #000000;
text-align: center;
margin: 0px 0 0px 0;
padding: 0px 0px 0px 0px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
table, th, td, p{
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container{
margin: 0px 0 0 0;
position: relative;
width: 952px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 0px 0px 0px 0px;
background: #ffffff;
height: auto !important;
height: 600px;
min-height: 600px;
}

#header{
height: 180px;
position: relative;
margin: 0px;
background: #fff;
}

#header .advert{
float: left;
margin: 5px 0px 0px 10px;
background: #ffffff;
border: 1px solid #000000;
padding: 0px;
display: none;
}

#header .search{
position: absolute;
top: 1px;
left: 738px;
width: 194px;
height: 90px;
background: #911426;
margin: 5px 0px 0px 10px;
padding: 0px;
display: none;
}

#header .search form{
padding: 20px;
}

#header .search .text{
border: 0px;
line-height: 12px;
padding: 2px 0 2px 2px;
font-size: 11px;
height: 14px;
width: 150px;
}

#header .search .button{
height: 18px;
border: 0px;
background: transparent;
position: relative;
top: 5px;
left: 85px;
color: #ffffff;
text-align: left;
font-weight: bold;
}


#header .logo{
position: absolute; 
top: 0px;
left: 0px;
}


#header .strap{
position: absolute; 
top: 0px;
left: 444px;
}

#menu{
position: relative;
z-index: 98;
}


#menu ul{
margin: 0px;
padding: 0px 0px 0px 20px;
}

#menu ul li{
margin: 0px;
padding: 0px 0px;
list-style-type: none;
display: inline;
}

#menu a{
color: #ffffff;
line-height: 26px;
}

#columns{
position: relative;
width: 100%;
background: url(../images/columnbg.gif) repeat-y;
float: left;
width: 100%;
overflow: auto !important;
overflow: visible;
margin: 0px;
padding: 0px 0px 20px 0px;
z-index: 5;
}

#fixtures #columns{
padding-bottom: 0px;
}

#leftbar{
float: left;
width: 169px;
height: auto;
}

#leftbar .talladvert{
margin: 10px 0px 10px 25px;
}

#bodytext{
float: left;
width: 371px !important;
width: 371px;
height: auto;
margin-left: 0px;
padding: 0px 30px 0px 25px !important;
padding: 0px 30px 0px 25px;
} 

#fixtures #bodytext{
width: 723px !important;
background: #ffffff;
padding: 0px 30px 50px 25px !important;
}

#home #bodytext{
padding: 0px 30px 0px 25px !important;
padding: 0px 0px 0px 25px;
} 

#bodytext h1.news{
font-family: franklin gothic book, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px;
margin: 25px 0px 10px 0px;
padding-bottom: 8px;
text-indent: 0px;
color: #911425;
font-weight: bold;
font-size: 14px;
background: url(../images/h1bg.gif) no-repeat bottom right;
}


#bodytext h1{
font-family: franklin gothic book, Arial, Helvetica, sans-serif;
padding: 0px;
margin: 25px 0px 10px 0px;
padding-bottom: 8px;
text-indent: 0px;
color: #911425;
font-weight: normal;
font-size: 26px;
}


#bodytext h2{
font-size: 12px;
color: #911425;
margin-left: 0px;
}

#bodytext h2 a{
color: #000000;
}

#bodytext h2 a:hover{
color: #911425;
}
 
#rightbar{
float: left;
width: 352px;
height: auto;
}

#rightbar div{
background: #ffffff;
position: relative;
width: 316px;
height: 144px;
margin: 10px 10px 10px 18px;
border: 1px solid #9c9c9c;
}

#rightbar div div{
margin: 0px;
width: auto;
height: auto;
border: 0px;
}

#rightbar div.fixtures{
background: url(../images/fixturesbg.jpg) no-repeat;
}

#rightbar div.login{
background: url(../images/loginbg.jpg) no-repeat;
}

#rightbar #slideShow {
  width : 316px;
  height : 124px;
  padding : 10px 0px;
}

#rightbar h2{
font-family: franklin gothic book, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 0px;
margin: 5px 0px 10px 10px;
color: #000000;
font-weight: bold;
font-size: 12px;
}

#rightbar h3 a{
color: #911425;
margin: 5px 0px 10px 10px;
font-family:  arial, helvetica, sans serif;
font-size: 12px;
font-weight: bold;
}

#rightbar .fixtures ul{
margin: 0px;
padding: 0px;
}

#rightbar .fixtures li{
margin: 5px 0px 15px 10px;
padding: 0px 0px 0px 25px;
list-style-type: none;
background: url(../images/fixturebullet.gif) no-repeat 0px 0px;
line-height: 15px;
}

#rightbar p{
margin: 0px 0px 10px 10px;
padding: 0px;
line-height: 14px;
}

#rightbar  ul{
margin: 0px;
padding: 0px;
}

#rightbar li{
margin: 0px 0px 0px 15px;
line-height: 15px;
}

#rightbar form{
margin: 5px 0px 5px 10px;
}

#rightbar label{
display: block;
margin: 5px 0px 5px 0px;
}

#rightbar label input{
display: block;
width: 280px;
margin-top: 3px;
}

#rightbar .submit, #rightbar .button{
background: transparent;
margin: 5px;
padding: 0px;
color: #911425;
margin: 5px 0px 10px 0px;
font-family:  arial, helvetica, sans serif;
font-size: 12px;
font-weight: bold;
border: 0px;
cursor: pointer;
}

#rightbar .button{
font-size: 10px;
margin-left: 60px;
font-family:Arial, Helvetica, sans-serif;
}

li{
list-style-type: none;
background: url(../images/bullet.gif) no-repeat 0px 5px;
padding-left: 10px;
}


.floatright{
float: right;
padding: 0px 10px 0px 10px;
}

#rightbar .floatright{
position: relative;
top: -2px;
}

.floatrightfull{
float: right;
padding: 0px 0px 0px 0px;
}


.floatleft{
float: right;
padding: 0px 10px 0px 10px;
}

.newsblock{
position: relative;
background: #000000 url(../images/newsboxbg.gif) no-repeat bottom left;
width: 404px;
height: 183px;
margin: 10px 0px 0px 0px;
}

#homenews{
float: left;
width: 301px;
height: auto;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
position: relative;
left: -10px;
}

.newsblock #imageblock{
width: 198px;
vertical-align:middle;
text-align:center;
padding: 0px;
border: 0px;
height: auto;
}

.newsblock table{
float: left;
width: 206px;
border-collapse:collapse;
}

.newsblock td{
height: 44px;
vertical-align:middle;
padding: 0px 10px 0px 5px;
border-bottom: 1px solid #ffffff;
}
.newsblock td.last{
border: 0px;
height: 45px;
}

.newsblock a{
color: #ffffff;
}

.newsblock #image0{
display:block;
}

.newsblock #image1{
display:none;
}

.newsblock #image2{
display:none;
}

.newsblock #image3{
display:none;
}

.downloadlink{
text-align: center;
width: 158px;
padding: 15px;
border: 1px solid #911425;
background: #ababab;
}

.downloadlinktext{
font-size: 10px;
color: #ababab;
}

.download{
border: 1px solid #911425;
width: auto;
margin: 5px;
padding: 5px 15px;
}

.download:hover{
background: #cccccc;
}

.download a{
color: #000000;
}

.download h1{
margin: 0px;
}

#footer{
background: #969696;
color: #ffffff;
line-height: 26px;
}

#footer ul{
margin: 0px;
padding: 0px 0px 0px 10px;
display: inline;
}

#footer ul li{
margin: 0px;
padding: 0px 0px;
list-style-type: none;
display: inline;
background: transparent;
}

#footer a{
color: #ffffff;
line-height: 26px;
background: transparent;
padding: 0px 7px 0px 7px;
}

.newsarticle img{
float: right;
border: 1px solid #911425;
margin: 10px 0px 20px 10px;
}

table{
width: 100%;
border-collapse:collapse;
}

thead th, thead th a{
background:  #911425;
color: #ffffff;
padding: 5px 3px;
border:0px;
}

th{

padding: 5px 3px;
border-bottom: 1px solid #911425;
}

td{
padding: 5px 3px;
border-bottom: 1px solid #911425;
}

.fixtures td{
font-size: 10px;
}

.corpsponsor{
float: left;
width: 720px;
border: 1px solid #cccccc;
margin: 10px 0px;
}

.corpsponsor .logo{
float: left;
width: 200px;
margin: 20px 20px 20px 20px;
text-align: center;
}

.corpsponsor h3{
font-size: 14px;
}

.corpsponsor .details{
float: left;
width: 420px;
margin: 10px 10px;
}

