* { padding: 0; margin: 0; }

/* This prevents that goofy placement shift in FireFox. */
html { min-height: 100%; margin-bottom: 1px; }

body{background:#106010 url(../graphics/fullbg.gif) repeat-y scroll 50% 0; color:#000; font-size: 12px; font-family: arial, helvetica, sans-serif;}

h1 {font-size: 21px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

p{margin-bottom: 6px;}
ul {list-style-type: none;}
#pageContainer{width: 980px; margin: 0px auto; background: #fefefe; padding: 0px; position: relative; margin-top: 1px;}

.clear{clear: both;}

#header{background: #fcfcfc url(../graphics/header.gif); width:980px; height:85px; border-bottom: 1px solid #005500;}
#header .nav{bottom:-64px;color:#fff;float:right;font-weight:bolder;position:relative;width:775px;}
#header .nav a {color: #fff; font-weight: bolder; text-decoration: none;}
#header .nav a:hover {text-decoration: underline; color: #f4c430;}
#header .date{bottom:-64px; left: 750px; color:#fff;float:right;font-weight:bolder;position:relative;}
#header ul{list-style-type: none;}
#header li{float: left; width: auto; position: relative; margin-right: 12px;}

#content{margin-top: 5px;}
#left{float: left; position: relative; width: 205px; background: #fff;}
#center{float: left; position: relative; width: 433px; background: #fff;}
#right{float: left; position: relative; width: 342px; background: #fff;}

#fixtures #right{float: left; position: relative; width: 775px; background: #fff;}

#fixtureList{width: 775px;}
#fixtureList th{background: #050 url(../graphics/greengrad.gif); color: #fff; font-weight: bolder; text-align: center;}
#fixtureList td{border-bottom: 1px solid #000;}
#fixtureList .subheader{background: #000 url(../graphics/bg_bg.gif); color: #fff; font-weight: bolder; text-align: center;}
#fixtureList .subheaderR{background: #000 url(../graphics/bg_bg.gif); color: #fff; font-weight: bolder; text-align: right;}
#fixtureList .time{padding-right: 5px; width: 56px;}
#fixtureList .date{padding-right: 10px; width: 80px;}
#fixtureList .opponent{width: 200px;}
#fixtureList .competition{width: 170px;}
#fixtureList .score{text-align: center; width: 56px;}

.center_inner{padding: 0px 9px 0px;}

.darkGreen {color: #327349;}

a.contentLink{color: #0c50a0; text-decoration: none;}
a.contentLink:hover{text-decoration: underline;}

img{border: none;}
a img.map{float: left; margin-right: 10px; border: 1px solid #005500;}

.box1{width: 200px; border: 1px solid #003300; margin-bottom: 10px;}
.box1 .header{background: #050 url(../graphics/greengrad.gif); border-bottom: 1px solid #003300; color: #fff; font-weight: bolder; text-align: center;}
.box1 .subheader{background: #000 url(../graphics/bg_bg.gif); color: #fff; font-weight: bolder; text-align: center;}
.box1 .homeClub{float: left; position: relative; width: 177px; padding-left: 3px;}
.box1 .homeGoals{float: right; position: relative; width: 20px; text-align: center;}
.box1 .awayClub{float: left; position: relative; width: 177px; padding-left: 3px;}
.box1 .awayGoals{float: right; position: relative; width: 20px; text-align: center;}
.box1 .homeLogo{float: left; width: 90px; text-align: center; position: relative;}
.box1 .versus{float: left; width: 12px; text-align: center; position: relative; bottom: -20px;}
.box1 .awayLogo{float: left; width: 90px; text-align: center; position: relative;}
.box1 .venue{background: #fff; color: #000; font-weight: bold; text-align: center; margin-top: 3px;}
.box1 .competition{color: #000; font-weight: bold; text-align: center; margin-bottom: 6px;}
.box1 .feeLeft{float: left; position: relative; margin-left: 3px; _margin-left: 1px; width: 150px; _width: 152px;}
.box1 .feeRight{float: right; position: relative; margin-right: 3px; width: 44px; _width: 44px; _margin-right: 1px;  text-align: right;}
.box1 .membership {background: #fceea1; padding: 2px 0px 2px;}

.box2{width: 340px; border: 1px solid #003300; margin-bottom: 10px;}
.box2 .header{background: #050 url(../graphics/greengrad.gif); border-bottom: 1px solid #003300; color: #fff; font-weight: bolder; text-align: center;}
.box2 .subheader{background: #000 url(../graphics/bg_bg.gif); color: #fff; font-weight: bolder; text-align: center;}
.box2 .subheader .date{background: #000 url(../graphics/bg_bg.gif); float: left; position: relative; width: 200px;}
.box2 .subheader .opponent{background: #000 url(../graphics/bg_bg.gif); float: left; position: relative; width: 200px;}
.box2 .subheader .time{background: #000 url(../graphics/bg_bg.gif); float: left; position: relative; width: 140px;}

.box2 .body .date{float: left; margin-left:5px; position: relative; text-align: left; width: 200px;}
.box2 .body .opponent{float: left; position: relative; width: 180px; margin-left: 10px;}
.box2 .body .time{float: left; position: relative; text-align:right; width:90px;}

.box2 .spl_subheader{background: #000 url(../graphics/bg_bg.gif); color: #fff; font-weight: bolder; text-align: center; font-size: 11px;}
.box2 .spl_subheader .opponent{background: #000 url(../graphics/bg_bg.gif); float: left; position: relative; width: 180px; _width: 183px;}
.box2 .spl_subheader .stat1{background: #000 url(../graphics/bg_bg.gif); float: left; width: 18px; position: relative; text-align: center; position: relative;}
.box2 .spl_subheader .stat2{background: #000 url(../graphics/bg_bg.gif); float: left; width: 20px; position: relative; text-align: center; position: relative;}
.box2 .spl_subheader .stat3{background: #000 url(../graphics/bg_bg.gif); float: left; width: 25px; position: relative; text-align: center; position: relative;}

.box2 .spl_row{font-size: 11px;}
.box2 .spl_row .opponent{float: left; width: 177px; margin-left: 3px; _margin-left: 1px; position: relative;}
.box2 .spl_row .stat1{float: left; width: 18px; position: relative; text-align: center; position: relative;}
.box2 .spl_row .stat2{float: left; width: 20px; position: relative; text-align: center; position: relative;}
.box2 .spl_row .stat3{float: left; width: 25px; position: relative; text-align: center; position: relative;}

.box2 .officerRow .left {float: left; position: relative; width: 160px; padding: 5px;}
.box2 .officerRow .right {float: left; position: relative; width: 160px; padding: 5px;}

.btmBorder{border-bottom:1px solid #000;}

.flanoBox{text-align: center; padding: 6px 0px 6px;}

.awayLogo img,.homeLogo img {height:50px;width:50px;}
.rowEven{background: #f0ffc8;}
.rowOdd{background: #fff;}

.splRow {background: #bfdcf1;}
.scRow {background: #ffffbf;}
.cisRow {background: #fac6c8;}
.clRow {background: #bfe3c0;}
.uefaRow {background: #d9ffff;}
.ncRow {background: #ffeaff;}
.redBold{color: #ff0000; font-weight: bolder;}
.splTableCeltic {background: #438243;color:#fff;}

.pad3right{padding-right: 3px;}
.textAlignCenter {text-align: center;}
.textAlignRight {text-align: right;}

.lft {padding: 5px 10px;}
.lft p {margin: 5px 0pt;}
.lft span.posted {font-size: 12px;}
.qlContent {padding:0px 3px;}
.qlContent ul li {margin:11px 0px;}

.rss-link-back a {color:#ffffff;text-decoration:none;}

.transfers ul {list-style-type: none;}
.transfers {border: 1px solid #030;margin:10px 0px;width:340px;}
.transfers .header {background: #050 url(../graphics/greengrad.gif); border-bottom: 1px solid #003300; color: #fff; font-weight: bolder; text-align: center;}
.transfers .subheader .transfersIn {background: #000 url(../graphics/bg_bg.gif); color: #fff; float:left; font-weight: bolder; text-align: center;width:170px;}
.transfers .subheader .transfersOut {background: #000 url(../graphics/bg_bg.gif); color: #fff; float:right; font-weight: bolder; text-align: center;width:170px;}
.transfers .content {display:block;position:relative;}
.transfers .content .transfersIn {background:none;color:#000;float:left;padding:3px;text-align:left;width:160px;}
.transfers .content .transfersOut {background:none;color:#000;float:right;padding:3px;text-align:left;width:160px;}

