/*
Theme Name: Hednesford Town FC
Theme URI: http://www.hednesfordtownfc.com
Description: A theme for the official Hednesford Town website.
Version: 1
Author: Ben Choma
Author URI: http://www.twitter.com/moleyhtfc
*/

* html, body, div, span, applet, object, ul, li, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
caption, 
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
.leftcol-article ul, .leftcol-article li {
    margin: 0;
    border: 0;
}
@media screen and (min-width: 601px) {
body {margin: 0; padding: 0; background: #9d9d9d; font-family: Verdana, Geneva, sans-serif;}
p {margin: 1em 0;}
#wrapper {margin: 0 auto; width: 960px;}
#banner {margin: 0 auto; height:111px; width:100%; background: #292929 url(/web/20191202151248im_//wp-content/themes/hednesfordtownfc/images/banner.jpg);}
#mobleaguebanner {margin-top:4px; height:auto; width:100%; background:#282d33;}
#mobleaguebanner img{max-width:100%; max-height:35px; line-height:35px; height:auto; display: block; margin: 0 auto; vertical-align: middle;}
#leaguelink {float:right; height:90px; width:250px;}
#nivo {width:615px; height: 111px;}
*:first-child+html #nivo {width:615px; height: 111px;}
.clear {clear:both;}
.clear-l{clear:left;}
.clear-r{clear:right;}
#appform img{padding:0; margin:0;}
td .centered{text-align:center;}
td .att span {text-align:right;}
.moduletitle{width:100%; background-color:#000; color: #fff; font-size: 12px; font-weight:bold; margin-bottom:2px; line-height:30px;}
.skrill{background-color:#7f2473;}
.modulefooter{width:100%; background-color:#000; color: #fff; font-size: 12px; font-weight:bold; margin-top:2px; line-height:30px; height:30px; text-align:center;}
span.moduletitletext{margin-left: 10px; font-family: Tahoma, sans-serif;}
span.modulefootertext{font-family: Tahoma, sans-serif;}
img {border:0; padding:0; display:block; margin:0;}
img a{border:0; padding:0; display:block; margin:0;}
.centeredimage { display: block; margin-left: auto; margin-right: auto }
.linedivide, .menulinedivide {border-bottom:1px solid #DADADA; float: left; height:1px; margin:8px 0; width:100%}

/* Events Calendar (Right Column) */
.events-cal {width:100%; font-size:13px; margin:0; padding;0}
.events-cal li.events-cal ul {background:#044983;}
.events-cal ul{/*margin:20px 0 0 0;*/ margin: 0; padding: 0; list-style:none;}
.events-cal ul li.border, .events-cal tr .border{/*border-bottom:1px solid #CCC;*/}
.events-cal ul li.noborder, .events-cal tr .noborder{border-bottom:none;}
.events-cal li {padding:8px 0 8px 0; text-transform:uppercase;}
.events-cal ul li .bottom{border-bottom:none;}

.calendar { width: 40px; height: 40px; font-size: 0.8em; background: #fff; border: 1px solid; float:left; margin-left:5px;}
        .calendar > span { display: block; }
        .calendar > .month { text-align: center; padding: 2px 5px 2px 5px; background: #b01717; color: #fff; font-weight: bold; }
        .calendar > .day { text-align: center; font-weight: bold; font-size: 1.5em; background: #fff; padding-top:3px;}
*:first-child+html .eventtext{float:right; padding:3px; width:200px;}
.eventtext{float:right; padding:3px; width:200px;}

/* Navigation Bar Styling */
#navbar {height: 42px; background: url(/web/20191202151248im_//wp-content/themes/hednesfordtownfc/images/nav-bg.jpg) repeat-x; width:100%;}
/*#nav  {padding-top: 13px; padding-bottom: 13px; margin: 0; list-style: none; font-family: Tahoma, Geneva, sans-serif; text-align:center;}*/

/*#nav  {float: left; margin: 0 auto; padding-top: 13px; padding-bottom: 13px; padding-left:12px; padding-right:12px; list-style: none; width: 960px; font-family: Tahoma, Geneva, sans-serif}*/

#nav{list-style:none; margin:0; padding:0; text-align:center; font-family: Tahoma, Geneva, sans-serif; padding-top:8px;}
#nav li{display:inline; font-weight: bold; font-size: 11px; padding: 0 12px 0 7px;}
#nav a{display:inline-block; color:#fff; text-decoration: none;}
#nav a:hover{text-decoration:underline;}

.liright {border-right: 1px #808080 solid;}

/*CONTENT STYLING*/
.content {width: 100%; margin-top:4px;}

.breadcrumbs {font-size: 11px; color: #CCCCCC; margin-bottom: 10px;}
.breadcrumbs a {color: #B6B6B6; text-decoration: none;}
.breadcrumbs a:hover {color: #B6B6B6; text-decoration: underline;}

.titletext {font-size:1.6em;letter-spacing:-1px; line-height:20px; font-weight:bold; font-family: Arial, Helvetica, "sans serif";}
.subtitle{font-size: 13px; font-family: Helvetica, "sans serif";}

#share {	float:left;	width:350px; height: 24px;}
.post-details{width:100%; margin-top:10px; height:24px;}
.post-date {float: right; text-align:right; color: #ACACAC; height:24px;padding-top:4px; font-size:11px;}
h1,h2,h4,h5,h6{font-weight:900;color:#585858;letter-spacing:-1px;text-align:left;}
h3 {margin-bottom:8px;}
.subheading {font-size: 15px; font-weight: bold;}
.redtext, .redtext a{color:#d61a19; font-weight: bold;}
.vantext, .vantext a{color:#e15b03; font-weight: bold;}

.leftcol-article {float:left; width: 637px; *margin:0; *padding:0; margin-top: 4px; background-color: #fff; font-size: 13px;}
.leftcol-article ul {padding-left: 15px;}
.leftcol-article table {border-collapse:collapse;}
.leftcol-article table thead{border-bottom:2px #CCCCCC solid;}
.leftcol-article td {border-bottom:1px solid #CCC;}
.leftcol-article-text {padding: 10px;}
.leftcol{float: left; width: 637px; font-size:13px;}
.leftcolbox{margin-top: 4px; padding: 2px; background-color:#fff;}
#gallery {padding:2px;background-color:#fff; }
.leftcol-article h3, .leftcol h3 {background:white;border:0;border-bottom:4px solid #EEE;padding:6px
0;font:12px Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;text-align:left;color:#777;cursor:default;margin-bottom:5px}
.leftcol-article .source, .leftcol .source {background:white;border:0;border-bottom:4px solid #EEE;padding:6px
0;font:10px Arial,Helvetica,sans-serif;text-transform:uppercase;font-style:italic;font-weight:bold;text-align:left;color:#777;cursor:default;margin-bottom:5px}
.leftcol-article h3 a, .leftcol h3 a{color:#777;}
.leftcol-article h3 a:hover, .leftcol h3 a:hover{color:#d61a19;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#shopgallery, #archive-banner{padding:2px; background-color:#fff; margin-top:4px;}
#shopfeatured{margin-top:4px; padding:2px; background-color:#fff; font-size: 12px; overflow: auto; *display: inline-block;}
.shopwrap-top{width:100%; *padding-bottom:3px;}
.shopwrap{width:100%; *padding-bottom:3px;}
.shopitem-first{float: left; width:154px; border: 1px #333 solid; margin-bottom:3px;*padding-bottom:3px;padding:0;}
.shopitem{float:left; width:154px; border: 1px #333 solid; margin-bottom:3px; margin-left:3px;padding:0;}
.bottomshopitem-first{float: left; width:154px; border: 1px #333 solid; padding:0;}
.bottomshopitem{float:left; width:154px; border: 1px #333 solid; margin-bottom:2px; margin-left:3px;padding:0;}
.shopitem-img{margin:0; padding:0; width:154px;}
.shopitem-desc{margin:0; padding:0; background-color:#000; height:35px; width:154px; color:#fff;font-size:11px;}
.shopitem-desc p {padding:4px; margin:0; text-align:center;}

.promowrap{margin-top:4px; width: 100%;}
.smallpromoboxl{float: left; width: 153px; padding: 2px; margin-bottom:4px; background-color:#fff;}
.smallpromoboxr{float: left; width: 153px; margin-left: 3px; margin-bottom:4px; padding: 2px; background-color:#fff;}

#latestnews {margin-top:4px; padding:2px; background-color:#fff; font-size: 12px; clear:both;}
.rss{float:right; margin-top:8px; margin-right:8px; height:14px; width: 14px; *margin-bottom:8px; *margin-top:-22px }
#archive-welcome {padding:2px; background-color:#fff; font-size:12px; width:346px; height:396px; clear:both; margin-right:4px; float:left;}
#archive-navigation{height: 268px;}
#onthisday{height:261px; font-size: 13px;}
.archive-leftcol-wrap{margin-top:4px; width:100%;}
#archive-featured-wrap{float:right;}
.archive-featured-box{padding:2px; background-color:#fff; margin-bottom:5px;}
.archive-featured-box-bottom{padding:2px; background-color:#fff; clear:both;}
.archive-contact {margin-top:4px;}

.newsstory, .menuoption{padding:5px; height:134px;}
.newsimage, .menuimage {float: left; width: 185px;}
.newsimage img, .menuimage img {border: 1px #000 solid;}
.newsright, .menuright{float: left; padding-left: 10px; width:425px *display: inline;}
.newsheadline a, .menuheadline a {font-size: 13px; font-weight: bold; color:#000; width:100%}
.newsheadline1, .menuheadline1 a {font-size:14px; font-weight:bold; color:#585858;}
.leftcol-article-text .articleimg {max-width:100%; height:auto;}
/* .newsexcerpt {margin: 0; padding: 0; *float:left; *display: inline;} */

/**/
#home-fixtures, #home-result {width:315px; float:left; background: url(/web/20191202151248im_//wp-content/themes/hednesfordtownfc/images/nextupbg.jpg) #3b3b3b;}
#home-yourclub {width:315px; float:left; background: url(/web/20191202151248im_//wp-content/themes/hednesfordtownfc/images/yourclubbg.jpg) #e9e9e9;}
#home-fixtures-content, #home-result-content, #home-yourclub-content {float:left;height:98px;}
#home-result-content{width:100%;}
#home-yourclub-content{width:80%}
#home-fixtures a{color:#fff;}
.oppbadge{float:left; padding-left:18px; padding-right:18px; padding-top:19px;}
.gameinfo{float:left; width:210px; margin-top:16px;}
.gameinfo h3{font-size: 0.75em; font-weight: bold; color:#fff; line-height:15px;}
.gameinfo p {display: block; line-height: 13px; color: #ffffff; font-size: 11px; margin:0;padding:0;}
.gameinfo span{color: #ccc; font-weight:bold; font-size: 11px;}
.resultinfo{float:left; width:313px; margin-top:16px; *padding-top:15px;}
.resultinfo-nofix{text-align: center; padding:18px 12px;}
.resultinfo, .resultinfo-nofix h3{font-size: 0.75em; font-weight: bold; color:#fff; line-height:18px; width:100%; text-align:center;}
.resultinfo, .resultinfo-nofix p {display: block; text-align: center; line-height: 13px; color: #ffffff; font-size: 11px; margin:0;padding:0;}
.resultinfo, .resultinfo-nofix span{color: #ccc; text-align: center; font-weight:bold; font-size: 11px;}

.yourclubinfo-nofix{text-align: left; padding:15px 10px;}
.yourclubinfo-nofix h3{font-size: 0.8em; font-weight: bold; color:#000; line-height:18px; width:100%; text-align:left;}
.yourclubinfo-nofix p {display: block; text-align: left; line-height: 13px; color: #000; font-size: 10px; margin:0;padding:0;}
.yourclubinfo-nofix span{color: #ccc; text-align: left; font-weight:bold; font-size: 10px;}

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#000; border:1px solid #ccc; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

/* News Page */
.newsoutput {margin-top:15px;}
.entrywrapper {width:100%; height:130px;}
.entrycontent {float:right; width: 60%;}
.entryimage{float:left; width:30%;}
.entryimage img{border: 1px solid #ccc;}
.postmetadata {}
.postmetadata a{color:#d61a19;}

table{border-collapse:collapse;}
/*th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}*/
tr.key{font-weight:900;border-bottom:2px #CCC solid; *display: inline-block; border-collapse: collapse;}
td.smallcentered{font-size:10px; border: none;}
tr.bottom{border: none; border-collapse: collapse;}
/*tbody{border-top:1px solid #ccc;}
tbody th{border-bottom:1px solid #ccc;}
thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}*/

/* Player Profile */
.profile-wrap{margin-top:5px; width:100%;}
.profile-pic{float:left; width:160px; height:180px; margin-bottom:10px;}
.profile-info{float:left; height:180px; width:277px; margin-right:10px; margin-left:10px; margin-bottom:10px;}
.profile-sponsor{float:left; height:180px; width:160px; margin-bottom:10px;}
.profile-sponsor-text{float:left; height:90px; width:160px;}
.profile-sponsor-text-span {padding:25px 5px 0 5px; text-align:center; font-weight:bold;}
.profile-sponsor-logo{height:90px; width:150px; padding-bottom:-15px;}

.PlayerInfo td {height:22px; padding-left:10px; border-collapse:collapse; border:none;}
.PlayerInfo td strong, .PlayerInfo tr th{margin-right:5px;}
.Squad {float:left; margin:10px 0; height:115px;}
.player-stats{}.
.stats{width:643px;margin-bottom:20px;}
.stats thead{border-bottom:2px #CCCCCC solid; *display: inline-block;font-size:15px;color:#585858;font-weight:900;letter-spacing:-1px;}
.stats thead td{padding:0 0 5px 0;}
.stats tbody tr{border-bottom:1px #CCC solid; *display: inline-block;}
.stats tbody tr td{padding:4px 0;text-align:center;}
.stats tbody tr td.key{font-weight:900;}
.stats tbody tr td.right{text-align:right;}

.player-stats {margin-top:15px;}
.player-stats table{margin:0;}
.player-stats  thead{font-size:15px;border-bottom:2px #CCC solid; *display: inline-block; letter-spacing:-1px;font-weight:900;color:#585858;}
.player-stats td{padding:0 0 5px 0;}
.player-stats tbody{text-align:center;}
.player-stats tr.top-header{color:#333;font-weight:900;border-bottom:none;}
.player-stats tr.top-header td{padding:5px 0 0 0;}
.player-stats tr.bottom-header{color:#333;font-weight:900;border-bottom:2px #CCC solid; *display: inline-block;}
.player-stats tr.bottom-header td{padding:3px 0 5px 0;}
.player-stats tr{border-bottom:1px #CCC solid;}
.player-stats td{padding:5px 0;}
.player-stats td.player-name{text-align:right;}

.resBG {font-size:12px; margin-top:1px;}
.cg {font-weight: bold; color: #ffffff; background-color: #000000;}
.c1{height:24px; border-bottom:1px #fff solid;}
.ch {font-weight: bold; color: #ffffff; background-color: #585858; text-align: center;}
.no {width: 25px;}
.fdate{text-align:center;}
.opp{font-weight:bold;}
.res {width: 70px; text-align:center;}
.ven {width: 50px;}
.inf {width: 70px; text-align: left;}
.rs {width: 50px;}
.rnw {font-weight: bold; color: #fff; background-color: #62c140;text-align:center;width: 50px;}
.rnd {font-weight: bold; color: #fff; background-color: #acacec;text-align:center;width: 50px;}
.rnl {font-weight: bold; color: #fff; background-color: #d61a19;text-align:center;width: 50px;}
.rne {font-weight: bold; color: #fff; background-color: #acacac;text-align:center;width: 50px;}
.rnx {font-weight: bold; color: #fff; background-color: #8c8c8c;text-align:center;width: 50px;}

.fixtures ul.season-select li.current a,.league-table ul.season-select li.current a,.player-stats ul.season-select li.current a{background:#044983;text-decoration:none; border-collapse:collapse;}
.fixtures table{margin-bottom:10px;}
.fixtures table thead{font-size:20px;border-bottom:2px #CCC solid; *display: inline-block;letter-spacing:-1px;font-weight:900;}
.fixtures table thead a{color:#333;}
.fixtures table thead tr{}
.fixtures table thead tr td{padding:0 0 5px 0;}
.fixtures table tbody{}
.fixtures table tbody tr{border-bottom:1px #CCC solid; font-size:0.9em;}
.fixtures table tbody tr.home{font-weight:900;}
.fixtures table tbody tr.next{background:#cbcbcb;}
.fixtures table tbody tr.goals{font-size:0.7em; background:#F2F2F2;}
.fixtures table tbody tr td{padding:5px 2px; border-bottom:1px #CCC solid;}
.fixtures table tbody tr td.time{text-align:center;}
.fixtures table tbody tr td.date {text-align: left;}
.fixtures table tbody tr td.venue{text-align:center;}
.fixtures table tbody tr td.oppo{padding-right:5px;}
.fixtures table tbody tr td.comp{text-align:left;}
.fixtures table tbody tr td.comp a{color:#000; text-decoration:none;}
.fixtures table tbody tr td.result{text-align:center;padding:0 10px 0 0;}
.fixtures table tbody tr td.result .block{background:#CCC;color:#333;padding:3px 0;min-height:14px;font-size:11px;width:18px;display:block;float:left;}
.fixtures table tbody tr td.result .match-result{margin-right:3px; color:#fff;}
.fixtures table tbody tr td.result .win{background:#62c141; width:80px;}
.fixtures table tbody tr td.result .lose{background:#d61a19; width:80px;}
.fixtures table tbody tr td.result .draw{background:#9d9d9d; width:80px;}
.fixtures table tbody tr td.result .tbc{background:#fff; width:80px;}
.fixtures table tbody tr td.att{text-align:left; font-size:0.8em;}
.fixtures table tbody tr td.report{text-align:center;}
.fixtures table tbody tr td.report a{color:#000; font-size:0.8em;font-weight: bold; text-decoration:none;}
.fixtures table tbody tr td.report a:hover{text-decoration:underline;}

.fixtures1 ul.season-select li.current a,.league-table ul.season-select li.current a,.player-stats ul.season-select li.current a{background:#044983;text-decoration:none; border-collapse:collapse;}
.fixtures1 table{margin:20px 0 0 0; table-layout:auto;}
.fixtures1 table thead{font-size:20px;border-bottom:2px #CCC solid; *display: inline-block;letter-spacing:-1px;font-weight:900;}
.fixtures table thead a{color:#333;}
.fixtures1 table thead tr{}
.fixtures1 table thead tr td{padding:0 0 5px 0;}
.fixtures1 table tbody{}
.fixtures1 table tbody tr{border-bottom:1px #CCC solid;}
.fixtures1 table tbody tr.home{font-weight:900;}
.fixtures1 table tbody tr.next{background:#cbcbcb;}
.fixtures1 table tbody tr td{padding:5px 0; border-bottom:1px #CCC solid;}
.fixtures1 table tbody tr td.time{text-align:right;}
.fixtures1 table tbody tr td.date {text-align: left;}
.fixtures1 table tbody tr td.venue{text-align:center;}
.fixtures1 table tbody tr td.oppo{padding-right:5px;}
.fixtures1 table tbody tr td.comp{text-align:left;}
.fixtures1 table tbody tr td.comp a{color:#000; text-decoration:none;}
.fixtures1 table tbody tr td.result{text-align:center;padding:0 10px 0 0;}
.fixtures1 table tbody tr td.result .block{background:#CCC;color:#333;padding:3px 0;font-size:11px;width:18px;display:block;float:left;}
.fixtures1 table tbody tr td.result .match-result{margin-right:3px; color:#fff;}
.fixtures1 table tbody tr td.result .win{background:#62c141; width:60px;}
.fixtures1 table tbody tr td.result .lose{background:#d61a19; width:60px;}
.fixtures1 table tbody tr td.result .draw{background:#9d9d9d; width:60px;}
.fixtures1 table tbody tr td.report{text-align:center;}
.fixtures1 table tbody tr td.report a{color:#000; font-weight: bold;}

.league-table{}.league-table table{margin:20px 0 0 0;}.league-table table thead{font-size:20px;border-bottom:2px #CCC solid; *display: inline-block;zoom: 1;letter-spacing:-1px;font-weight:900;}.league-table table thead a{color:#333;}.league-table table thead tr{}.league-table table thead tr td{padding:0 0 5px 0;}.league-table table tbody{}
tr.pitmen{font-weight:bold;}
tr.champs{background: #f1fb52;}
tr.playoffs{background:#52fb5a;}
tr.relegated{background: #fb5252;}
.league-table table tbody tr.promoted,.league-table table tbody tr.playoff,.league-table table tbody tr.relegated{border-bottom:1px #333 dashed; }

/* Squad Page */
#teamphoto{width:600px; margin:0 auto;}
#teamphotocaption{background:#000; color:#fff; font-size:10px; margin-top:-12px;}
#teamphotocaption p{padding:10px;}

.photocaption{background:#000; color:#fff; font-size:10px; margin-top:-12px; margin-bottom:-10px; padding:0;}
.photocaption p{padding:10px; text-align:center;}

.player {width: 283px; height: 109px; float:left; border:1px solid #ccc; *display: inline-block; margin-bottom:5px;}
.player-rightcol{width: 283px; height: 109px; float:left; border:1px solid #ccc; *display: inline-block; margin-left:30px; margin-bottom:5px;}
.player-wrapper{width:100%; padding:2px;}
.player-l{float:left; width:90px; height:105px;}
.player-r{margin-left: 2px; float:left; width:187px;}
.playername{width:100%; height:24px;color:#fff; background:#000; font-weight:bold;}
.playername span, .playername span a{line-height:24px; font-size:11px; color:#fff; text-decoration:none;}
.playername span a:hover{text-decoration:underline;}
.playersponsor{margin-top:2px;}
.position {width:600px; margin: 0 auto; text-align:center; margin-bottom:30px;}

.rightcol, .rightcol-article{float:right; width: 319px; *position:relative;}
.rightcol-article table {font-size:12px;}
.rightcol-article table tbody tr{border-bottom:1px #CCC solid; *display: inline-block;}
.rightcol-article table tbody tr td{padding:5px 10px;}
.rightcol-article {margin-top: 4px;}
#nextup{padding: 2px; background-color:#fff; height:130px;}
#previous{height:130px;}
#twitter{clear:both;}
#event img{padding:0;}
.rightcolbox-top{padding: 2px; margin-bottom: 4px; background-color:#fff;}
.smalladwrap{margin-top:4px; width: 319px;}
.smalladboxl{float: left; width: 153px; padding: 2px; background-color:#fff;}
.smalladboxr{float: left; width: 153px; margin-left: 5px; padding: 2px; background-color:#fff;}
.rightcolbox{margin-top: 4px; padding: 2px; background-color:#fff;}
.advertbox, .sponsorbox{margin-top: 4px; padding: 2px; background-color:#fff; width:315px;}
.rightcolbox-contact{margin-top: 4px; padding: 2px; background-color:#9d9d9d;}
.rightcolbox-article{padding: 2px; background-color:#fff;}
.rightcolbox img, .rightcolbox-top img{padding:0;}


.rightcolbox-article table, .rightcolbox table {border-collapse:collapse;}
.rightcolbox-article td, .rightcolbox td {border-bottom:1px solid #CCC;}

.rightcolbox-text{padding: 10px 10px; font-size: 13px;}
.deducted{font-size:10px;}
.shopphoto{margin-top:5px; border:1px solid #d2d2d2;}

/* Search Forms */
.searchform {width: 303px; display: inline-block; zoom: 1; /* ie7 hack for display:inline-block */ *display: inline; border: solid 1px #d2d2d2; padding: 3px 5px; background: #f1f1f1;}
.searchform input {font: normal 12px/100% Arial, Helvetica, sans-serif;}
.searchform .searchfield {background: #fff; padding: 6px 6px 6px 8px; width: 60%; border: solid 1px #bcbbbb;	outline: none;}
.searchform .searchbutton {color: #fff; border: solid 1px #494949; font-size: 11px; height: 27px; width: 32%; background: #000;}

.directionform {width: 100%; display: inline-block; zoom: 1; /* ie7 hack for display:inline-block */ *display: inline; border: solid 1px #d2d2d2; padding: 3px 5px; background: #f1f1f1;}
.directionform input {font: normal 12px/100% Arial, Helvetica, sans-serif;}
.directionform .searchfield {background: #fff; padding: 6px 6px 6px 8px; width: 60%; border: solid 1px #bcbbbb;	outline: none;}
.directionform .searchbutton {color: #fff; border: 1px #494949 solid; font-size: 11px; height: 27px; width: 32%; background: #000;}

/*Right Column Navigation*/
.right-nav {width:100%; font-size:13px;}
.right-nav li a{margin-left:15px; color:#585858;}
.right-nav li.right-nav ul {background:#044983;}
.right-nav ul{margin:20px 0 0 0; margin: 0; padding: 0; list-style:none;}
.right-nav ul li{}
.right-nav ul li{border-bottom:1px #CCC solid;}
.right-nav li {padding:8px 0; text-transform:uppercase;}
.right-nav li a{text-decoration:none;}
.right-nav li a:hover{text-decoration:underline;}
.right-nav li.current{border-left: 3px solid #d61a19;}
.right-nav li.other{border-left: 8px solid #fff;}
.right-nav ul li .bottom{border-bottom:none;}
.page_item {border-left: 8px solid #fff;}
.current_page_item{border-left: 3px solid #d61a19;}

.ul-cat,.ul-archives{font-size:13px; list-style:none;}

/* Archive - Match Pages */
.archive-titletext{font-size:24px; line-height:20px; font-weight:900;color:#585858;letter-spacing:-1px; margin-top:10px;}
.archive-splitter{border-bottom:1px solid #DADADA; float: left; height:1px; margin:3px 0; width:100%}
.archive-matchdate{font-size:11px; color:#333;}
.archive-content{width:100%; background:#fff; margin-top:4px; font-size: 13px;}
.archive-vid-wrap{width:100%;display: inline-block; *padding-bottom:5px;}
.archive-vid-l{float:left; width:313px; margin-left:2px; margin-right:2px; height:215px; background:#000;}
.archive-vid-r{float:left; width:313px; margin-left:2px; margin-right:2px; height:215px; background:#000;}
.archive-photogal-wrap{margin-top:2px; margin-bottom:2px; *padding-bottom:4px; width:100%; height:150px;display: inline-block;}
.archive-photogal-img{float:left; width:154px; margin-left:2px; margin-right:2px; height:150px; background:#000;}

/* Stadium */
.stadiumplan{width:615px; height:100%;}
.planleft{width:205px; float:left;}
.planmap{width:410px; float:left;}
.plankey{margin-bottom:20px;}
.keywrap{width:100%; height:25px; margin-bottom:5px; clear:both;}
.stadkey{width:35px; height:25px; border:1px solid #000; float:left; margin-right:10px;}
.keydesc{margin-left:5px; width:180px; height:25px; font-weight:bold; line-height:25px;}
.blue {background-color:#2ec2dc;}
.red {background-color:#dc2f2f;}
.grey {background-color:#c8c6c6;}
.yellow {background-color:#aae735;}
.green {background-color:#43d23f;}
.white {background-color:#fff;}

#sponsors{background: #282828; margin-top:4px; padding:1%;}#sponsors-wrap{background: #fff; overflow: hidden; }#sponsors h3 {border-top:1px solid #d6dbdf;border-bottom:1px solid #d6dbdf;padding:6px 0;font-size:0.8em; font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;text-align:center;color:#fff;cursor:default;margin-bottom:10px}

.sponsorlogo {float: left; border:1px solid #d6dbdf;  width: 17.6%;  margin: 1.06%;}
.sponsorlogo:hover {border:1px solid #7d7f81;}
.sponsorlogo img {max-width: 100%;}
.squadplayer {float: left; border:1px solid #d6dbdf;  width: 23.25%;  margin: 0.65%;}
.squadplayer p {display:none;}
.squadplayer:hover {border:1px solid #7d7f81;}
.squadplayer img {max-width: 100%; display:inline-block;}
.squadplayer-card{position:relative;padding:7px;}
.squadplayer-pos{float:right;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"agency-gothic-ct-cond-tt",sans-serif;opacity: 0.7;font-weight:normal;text-transform:uppercase;letter-spacing:-2px;color:#ecedef;font-size:40px;position:absolute;top:5px;right:5px;}
.squadplayer-fname{font-family:"ff-meta-web-pro",sans-serif;letter-spacing:0;color:#72767e;font-size:12px;text-transform:uppercase;padding-left:3px;padding-top:2px;}
.squadplayer-sname{font-family:"ff-meta-web-pro",sans-serif;font-weight:bold;letter-spacing:0;color:#151d2d;font-size:20px;position:relative;padding-left:2px;}
#vanaramalink{float:left; width:145px; height:57px; margin-left:12px; margin-top:76px;}


/* Footer */
#footer {background: #000; color:#fff; font-size:11px; font-weight: bold; padding: 14px; font-family: Arial, sans-serif; height: 10px;}
.footeraddress{float: left; width: 600px;}
.footerdesigned{float: right; width: 260px; text-align:right;}
.footerdesigned a {color:#fff;}

/* 404 Page */
#notfound {
margin: auto;
width: 555px;
height: 222px;
padding-top: 50px;
background: url(/web/20191202151248im_//wp-content/themes/hednesfordtownfc/images/notfound.png) no-repeat bottom;
}

p.notfound_desc {
width: 600px;
padding: 10px 0px 50px 0px;
margin: auto;
font-size: 13px;
color: #575e64;
line-height: 30px;
text-align: center;
}

p.notfound_desc a {
color: #3165a2;
font-size: 18px;
padding-left: 20px;
}

/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:200%;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

/*Junior Pitmen*/
.junior-table a,
.junior-table a:link,
.junior-table a:visited {
	border:none;
	}							
	
.junior-table img {
	border:0;
	margin: 0 auto;
	margin-top:.5em;
	margin-bottom:.5em;
text-align: center;
	}	
.junior-table {
	width:100%;
	border-top:1px solid #e5eff8;
	border-right:1px solid #e5eff8;
	margin:1em auto;
	border-collapse:collapse;
	}
.junior-table caption {
	color: #9ba9b4;
	font-size:.94em;
		letter-spacing:.1em;
		margin:1em 0 0 0;
		padding:0;
		caption-side:top;
		text-align:center;
	}	
.junior-table tr.odd td	{
	background:#f7fbff
	}
.junior-table tr.odd .column1	{
	background:#f4f9fe;
	}
.junior-table thead tr.odd .column1	{
	background:#fff;
	}
.junior-table .column1	{
	background:#f9fcfe;
	}
.junior-table td {
	color:#000;
	border-bottom:1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	text-align:center;
	}				
.junior-table th {
	font-weight:normal;
	color: #000;
	text-align:left;
	border-bottom: 1px solid #e5eff8;
	border-left:1px solid #e5eff8;
	padding:.3em 1em;
	}							
.junior-table thead th {
	background:#d61a19;
	text-align:center;
	font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
	}
.junior-table thead .column1 td {
	background:#fff;
	border-collapse:collapse;
}
.junior-table tfoot .column1 td {
	text-align:left;
}	
.junior-table tfoot th {
	text-align:center;
	background:#fff;
	}	
.junior-table tfoot th strong {
	font:bold 2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:.5em 0;
	color:#d61a19;
		}	

#meteor-slideshowstadium p{
    background: transparent url('/web/20191202151248im_//wp-content/themes/hednesfordtownfc/images/title-bg.png') repeat top left;
/*background: #fff;*/
    bottom: 0;
    left: 0;
    color: #fff;
    margin: 0;
    padding: 5px;
    position: absolute;
    text-align: center;
    width: 100%;
}
#res-nav, #nav-2, .widehide {display:none;}
}

/*Styles for screen 600px and lower*/
@media screen and (max-width: 600px) {
body {margin: 0; padding: 0; background: #9d9d9d; font-family: Verdana, Geneva, sans-serif;}
p {margin: 1em 0;}
#banner {margin: 0 auto; height:100px; width:100%; background: url(/web/20191202151248im_//wp-content/themes/hednesfordtownfc/images/mobbanner.jpg);}
#mobleaguebanner {margin-top:4px; height:auto; width:100%; background:#282d33;}
#mobleaguebanner img{max-width:100%; max-height:35px; line-height:35px; height:auto; display: block; margin: 0 auto; vertical-align: middle;}
.content {width: 100%; margin-top:4px; }

.breadcrumbs {font-size: 11px; color: #CCCCCC; margin-bottom: 10px;}
.breadcrumbs a {color: #B6B6B6; text-decoration: none;}
.breadcrumbs a:hover {color: #B6B6B6; text-decoration: underline;}

.titletext {font-size:1.4em;letter-spacing:-1px; text-align:center; line-height:20px; font-weight:bold; font-family: Arial, Helvetica, "sans serif";}
.subtitle{font-size: 13px; font-family: Helvetica, "sans serif";}
.sectiontitle{text-align: center; font-size:1.1em; font-weight:bold; line-height:18px; padding: 5px 0;}

.post-details{width:100%; height:20px; text-align:center;}
.post-date {color: #ACACAC; width:100%; text-align:center; height:20px;padding-top:4px; font-size:11px;}
h1,h2,h4,h5,h6{font-weight:900;color:#585858;letter-spacing:-1px;text-align:center;}
h3 {margin-bottom:8px;}
.subheading {font-size: 15px; font-weight: bold;}
.redtext, .redtext a{color:#d61a19; font-weight: bold;}
.vantext, .vantext a{color:#e15b03; font-weight: bold;}
.news-redtext{display:none;}
.linedivide {border-bottom:1px solid #DADADA; float: left; height:1px; margin:8px 0; width:100%}
.menulinedivide{display:none;}
.leftcol-article h3, .leftcol h3 {background:white;border:0;border-bottom:4px solid #EEE;padding:6px
0;font:12px Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;text-align:center;color:#777;cursor:default;margin-bottom:5px}
.leftcol-article h3 a, .leftcol h3 a{color:#777;}
.leftcol-article h3 a:hover, .leftcol h3 a:hover{color:#d61a19;}

#nav-2{background: #1c1c1c; padding: 15px; margin-top:4px;}
#nav-2:before, #nav-2:after {content:""; display:table;}
#nav-2:after {clear:both;}
#nav-2 {zoom:1;}
h1.logo a {padding:0; margin:0; color: #d8d8d8; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 13px; line-height: 20px;     float: left; letter-spacing: 0.2em;}
a.to_nav {float: right; color: #fff; background: #4e4e4e; text-decoration: none; padding: 0 10px; font-size: 12px; font-weight: bold; line-height: 22px;     /*height: 22px;*/ text-transform: uppercase; letter-spacing: 0.1em; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
a.to_nav:hover, a.to_nav:focus {color: #1c1c1c; background: #ccc;}

#res-nav {*margin:0; margin-top:4px; list-style: none; background: #1c1c1c; padding: 3px 0; font-size:0.8em;}
#res-nav li a {display: block; padding: 3px 20px; color: #fff; text-decoration: none; text-align:center; font-weight: bold; text-transform: uppercase; line-height: 2em; height: 2em; border-bottom: 1px solid #383838;
}
#res-nav{margin-bottom:0; padding-bottom:0;}
#res-nav li:last-child a {border-bottom: none;}
#res-nav li a:hover, #res-nav li a:focus {color: #1c1c1c; background: #ccc;}

#gallery, #nivo, .rss, .archive-contact, .newsimage, .menuimage, #latestnews .entry-content, .entryimage, .breadcrumbs, .postmetadata, .subtitle, .mainimg img .widehide, .gallery, .rightcolbox-contact, .archive-vid-wrap, #archive-photogal, #toppromowrap, #facebook, #archive-featured-wrap, .post-navigation, #twitter, #share, .mobhide, #commentform, #onthisday, #sponsorsad, #respond, #share iframe, #search, #categories, #latest, #mjm, #bottomwrap, #download, #navbar , .sponsorbox, .smalladwrap{display:none;}
	
.leftcol-article {float:left; width: 100%; background-color: #fff; font-size: 13px; text-align:justify;}
.leftcol-article table {border-collapse:collapse;}
.leftcol-article table thead{border-bottom:2px #CCCCCC solid;}
.leftcol-article td {border-bottom:1px solid #CCC;}
.leftcol-article-text {padding: 10px;}
.leftcol{width: 100%;}
.rightcol, .rightcol-article{width:100%;}
#appform img {width:100%; height:auto;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; max-width:100%; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#stats{margin-top:0; width:auto;}
#stats table{width:100%;}

#teamphoto img, .mainimg, img .widehide{width:100%; height:auto;}
.player, .player-rightcol {margin:0 auto; width: 283px; height: 109px; border:1px solid #ccc; *display: inline-block; margin-bottom:5px;}
.player-wrapper{padding:2px;}
.player-l{float:left; width:90px; height:105px;}
.player-r{margin-left: 2px; float:left; width:187px;}
.playername{width:100%; height:24px;color:#fff; background:#000; font-weight:bold;}
.playername span, .playername span a{margin-left:4px; line-height:24px; color:#fff; text-decoration:none;}
.playername span a:hover{text-decoration:underline;}
.playersponsor{margin-top:2px;}
.position {width:100%; margin: 0 auto;}

.right-nav{width:auto;}

/* Stadium */
#keysparkgallery{display:none;}
.stadiumplan{width:100%; height:100%;}
.planleft{width:100%; float:left;}
.planmap{width:100%;}
.planmap img{max-width:100%; height:auto;}
.plankey{margin-bottom:20px;}
.keywrap{float:left; width:50%; height:50px; *margin-bottom:10px;}
.stadkey{width:35px; height:30px; border:1px solid #000; float:left; margin-right:10px;}
.keydesc{*margin-left:5px; height:50px; font-weight:bold; *line-height:25px;}
.blue {background-color:#2ec2dc;}
.red {background-color:#dc2f2f;}
.grey {background-color:#c8c6c6;}
.yellow {background-color:#aae735;}
.green {background-color:#43d23f;}
.white {background-color:#fff; clear:both;}

.searchform, .directionform{width: 96%; margin:0 auto; display: inline-block; zoom: 1; /* ie7 hack for display:inline-block */ *display: inline; border: solid 1px #d2d2d2; padding: 3px 5px; background: #f1f1f1;}
.searchform input, .directionform input {font: normal 12px/100% Arial, Helvetica, sans-serif;}
.searchform .searchfield, .directionform .searchfield{background: #fff; padding: 6px 6px 6px 8px; width: 60%; border: solid 1px #bcbbbb;	outline: none;}
.searchform .searchbutton, .directionform .searchbutton{color: #fff; border: solid 1px #494949; text-transform:uppercase; font-size: 11px; font-weight:bold; height: 27px; width: 32%; background: #000;}

.img iframe{width:100%;}
.articleimg {max-width:100%; height:auto;}

	#latestnews {/*margin-top:4px;*/ margin-bottom:4px; padding:2px; background-color:#fff; clear:both;}
	.newsstory, .menuoption{padding:8px; border-bottom:1px dashed #576979; text-align:center;}
	.menuoption{height:auto;}
	.newsheadline, .menuheadline{font-size: 0.8em;}
	.newsheadline a, .newsheadline1, .menuheadline a, .menuheadline1{color:#d61a19;}
	.newsoutput{text-align:center; margin-top:20px;}
	.menu-content{text-align:center; font-size:0.8em;}
	
	.moduletitle{width:100%; text-align:center; background-color:#000; color: #fff; font-weight:bold; margin-bottom:2px; line-height:30px;}
.skrill{background-color:#7f2473;}
	.modulefooter{width:100%; background-color:#000; color: #fff; font-weight:bold; margin-top:2px; line-height:30px; height:30px; text-align:center;}
	span.moduletitletext{ *margin-left: 10px; font-family: Tahoma, sans-serif; font-size:0.8em;}
	span.modulefootertext{font-family: Tahoma, sans-serif;}
	
	#nextup{padding: 2px; background-color:#fff; height:130px;}
	#previous{height:130px;}
	.rightcolbox-top{padding: 2px; background-color:#fff;}
	.rightcol-article{float:left; margin-top:4px;}
	.rightcolbox{margin-top: 4px; padding: 2px; background-color:#fff;}
	.advertbox, .sponsorbox{margin: 0 auto; margin-top: 4px; padding: 2px; background-color:#fff;}
	.advertbox img, .sponsorbox img, .smalladboxl img, .smalladboxr img{width:100%; height:auto;}
	.rightcolbox-article{padding: 2px; background-color:#fff;}
.rightcolbox img, .rightcolbox-top img{padding:0;}
#sponsor{margin-top:0px;}
#navigation{margin-bottom:4px;}

.menuoption{padding:10px 5px; height:100%;}
.menuimage {float: left; width: 185px;}
.menuimage img {border: 1px #000 solid;}
.menuright{float: left; padding-left: 10px; width:425px *display: inline;}
.menuheadline a {font-size: 13px; font-weight: bold; color:#000; width:100%}
.menuheadline1 {font-size:14px; font-weight:bold; color:#585858;}
/* .newsexcerpt {margin: 0; padding: 0; *float:left; *display: inline;} */

.rightcolbox-article table, .rightcolbox table {border-collapse:collapse; font-size: 12px;}
.rightcolbox-article td, .rightcolbox td {border-bottom:1px solid #CCC;}
.rightcol-article table {font-size:12px;}
.rightcol-article table tbody tr{border-bottom:1px #CCC solid; *display: inline-block;}
.rightcol-article table tbody tr td{padding:5px 10px;}

.rightcolbox-text{padding: 10px 10px; font-size: 13px;}
/*Right Column Navigation*/
.right-nav {width:100%; font-size:13px; margin:0 auto;}
.right-nav li a{margin-left:15px; color:#585858;}
.right-nav li.right-nav ul {background:#044983;}
.right-nav ul{margin:20px 0 0 0; margin: 0; padding: 0; list-style:none;}
.right-nav ul li{}
.right-nav ul li{border-bottom:1px #CCC solid;}
.right-nav li {padding:8px 0; text-transform:uppercase;}
.right-nav li a{text-decoration:none;}
.right-nav li a:hover{text-decoration:underline;}
.right-nav li.current{border-left: 3px solid #d61a19;}
.right-nav li.other{border-left: 8px solid #fff;}
.right-nav ul li .bottom{border-bottom:none;}
.page_item {border-left: 8px solid #fff;}
.current_page_item{border-left: 3px solid #d61a19;}
	
	#home-fixtures, #home-result {width:100%; height:98px; background: #3b3b3b;}
#home-yourclub {width:100%; height:98px; background: #e9e9e9;}
#home-fixtures-content {margin:0 auto; width:300px; padding-top:19px;}
#home-fixtures a{color:#fff;}
.oppbadge{float:left; margin: 0 auto; padding-left:18px; padding-right:18px;}
.gameinfo{float:left; margin-top:-2px;text-align:left;}
.gameinfo h3{font-size:15px; color:#fff; line-height:15px; font-weight: bold;}
.gameinfo p {display: block; line-height: 13px; color: #ffffff; font-size: 11px; margin:0;padding:0;}
.gameinfo span{color: #ccc; font-weight:bold; font-size: 11px;}
.resultinfo{margin:0 auto; width:100%; text-align:center; padding-top:16px;}
.resultinfo-nofix{text-align: center; padding:18px 12px;}
.resultinfo, .resultinfo-nofix h3{font-size: 0.8em; font-weight: bold; color:#fff; line-height:18px; width:100%; text-align:center;}
.resultinfo, .resultinfo-nofix p {display: block; text-align: center; line-height: 13px; color: #ffffff; font-size: 11px; margin:0;padding:0;}
.resultinfo, .resultinfo-nofix span{color: #ccc; text-align: center; font-weight:bold; font-size: 11px;}

.yourclubinfo-nofix{text-align: center; padding:15px 10px;}
.yourclubinfo-nofix h3{font-size: 0.8em; font-weight: bold; color:#000; line-height:18px; width:100%; text-align:center;}
.yourclubinfo-nofix p {display: block; text-align: center; line-height: 13px; color: #000; font-size: 10px; margin:0;padding:0;}
.yourclubinfo-nofix span{color: #ccc; text-align: center; font-weight:bold; font-size: 10px;}

.wp-paginate {padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd; border:1px solid #ccc; color:#666; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {color:#fff; background:#000; border:1px solid #ccc; margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

.smalladwrap{margin:0 auto; margin-top:4px; width: auto; height:auto;}
.smalladboxl{float: left; width: 48%; padding: 2px; background-color:#fff;}
.smalladboxr{float: right; width: 48%; margin-left: 1%; padding: 2px; background-color:#fff;}
#bottomlongadvert{clear:both;}

#archive-welcome {padding:2px; background-color:#fff; margin-bottom:4px;}
#archive-welcome .leftcol-article-text{font-size:0.8em;}

.resBG {font-size:12px; margin-top:1px;}
.cg {font-weight: bold; color: #ffffff; background-color: #000000;}
.c1{height:24px; border-bottom:1px #fff solid;}
.ch {font-weight: bold; color: #ffffff; background-color: #585858; text-align: center;}
.no {width: 25px;}
.fdate{text-align:center;}
.opp{font-weight:bold;}
.res {width: 70px; text-align:center;}
.ven {width: 50px;}
.inf {width: 70px; text-align: left;}
.rs {width: 50px;}
.rnw {font-weight: bold; color: #fff; background-color: #62c140;text-align:center;width: 50px;}
.rnd {font-weight: bold; color: #fff; background-color: #acacec;text-align:center;width: 50px;}
.rnl {font-weight: bold; color: #fff; background-color: #d61a19;text-align:center;width: 50px;}
.rne {font-weight: bold; color: #fff; background-color: #acacac;text-align:center;width: 50px;}
.rnx {font-weight: bold; color: #fff; background-color: #8c8c8c;text-align:center;width: 50px;}

.fixtures ul.season-select li.current a,.league-table ul.season-select li.current a,.player-stats ul.season-select li.current a{background:#044983;text-decoration:none; border-collapse:collapse;}
.fixtures table{margin-bottom:10px; font-size:11px; width:100%;}
.fixtures table thead{font-size:20px;border-bottom:2px #CCC solid; *display: inline-block;letter-spacing:-1px;font-weight:900;}
.fixtures table thead a{color:#333;}
.fixtures table thead tr{}
.fixtures table thead tr td{padding:0 0 5px 0;}
.fixtures table tbody{}
.fixtures table tbody tr{border-bottom:1px #CCC solid;}
.fixtures table tbody tr.home{font-weight:900;}
.fixtures table tbody tr.next{background:#cbcbcb;}
.fixtures table tbody tr.goals{font-size:0.8em; background:#F2F2F2;}
.fixtures table tbody tr.month{background:#000; color:#fff;}
.fixtures table tbody tr td{padding:5px 0; border-bottom:1px #CCC solid;}
.fixtures table tbody tr td.time{display:none;}
.fixtures table tbody tr td.date {text-align: left;}
.fixtures table tbody tr td.venue{text-align:left; width:6%;}
.fixtures table tbody tr td.oppo{padding-right:5px; width:3%;}
.fixtures table tbody tr td.comp{text-align:left;}
.fixtures table tbody tr td.comp a{color:#000; text-decoration:none;}
.fixtures table tbody tr td.result{text-align:center;padding:0 10px 0 0; width:30%;}
.fixtures table tbody tr td.result .block{background:#CCC;color:#333;padding:3px 0;font-size:11px;width:18px;display:block;margin:0 auto;}
.fixtures table tbody tr td.result .match-result{margin-right:3px; color:#fff;}
.fixtures table tbody tr td.result .win{background:#62c141; width:80%;}
.fixtures table tbody tr td.result .lose{background:#d61a19; width:80%;}
.fixtures table tbody tr td.result .draw{background:#9d9d9d; width:80%;}
.fixtures table tbody tr td.att{display:none;}
.fixtures table tbody tr td.report{display:none;}
#preseason{display:none;}
#compkey{width:100%; margin-top:8px; font-size:11px;}
#compkey thead{font-size:15px;color:#555;border-bottom:2px #CCC solid; *display: inline-block;letter-spacing:-1px;font-weight:900;}
#compkey tbody tr td{padding:5px 0; border-bottom:1px #CCC solid;}

/* Player Profile */
.profile-wrap{margin-top:5px; width:100%; height:100%;}
.profile-pic{margin:0 auto; width:45%; height:100%; margin-bottom:10px;}
.profile-pic img{width:100%; height:auto;}
.profile-info{float:left; text-align:center; width:100%; font-size:9pt;}
.profile-sponsor{display:none;}
.PlayerInfo td {height:22px; padding-left:10px; border-collapse:collapse; border:none;}
.PlayerInfo td strong, .PlayerInfo tr th{margin-right:5px;}

.player-stats table, .player-stats .stats table{width:100%; margin-top:5px; margin-bottom:5px;}
.player-stats  thead, .player-stats .stats  thead{width:100%;font-size:10pt;border-bottom:2px #CCC solid; *display: inline-block; letter-spacing:-1px;font-weight:900;color:#585858;}
.player-stats table tbody{text-align:center; font-size:8.5pt;}
.player-stats table td.key{font-size:7.5pt;}

#playerlist{margin-top:4px;}

/*Junior Pitmen*/
.junior-table a, .junior-table a:link, .junior-table a:visited {border:none;}							
.junior-table img {border:0; margin: 0 auto; margin-top:.5em; margin-bottom:.5em; text-align: center;}	
.junior-table {width:100%; border-top:1px solid #e5eff8; border-right:1px solid #e5eff8; margin:1em auto; border-collapse:collapse;
}
.junior-table caption {color: #9ba9b4; font-size:.94em; letter-spacing:.1em; margin:1em 0 0 0; padding:0; caption-side:top; text-align:center;}	
.junior-table tr.odd td	{background:#f7fbff}
.junior-table tr.odd .column1 {background:#f4f9fe;}
.junior-table thead tr.odd .column1 {background:#fff;}
.junior-table .column1	{background:#f9fcfe;}
.junior-table td {color:#000; border-bottom:1px solid #e5eff8; border-left:1px solid #e5eff8; padding:.3em 1em; text-align:center;}				
.junior-table th {font-weight:normal; color: #000; text-align:left; border-bottom: 1px solid #e5eff8; border-left:1px solid #e5eff8; padding:.3em 1em;}							
.junior-table thead th {background:#d61a19; text-align:center; font:bold 1.0em/1.5em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff;}
.junior-table thead .column1 td {background:#fff; border-collapse:collapse;}
.junior-table tfoot .column1 td {text-align:left;}	
.junior-table tfoot th {text-align:center; background:#fff;}	
.junior-table tfoot th strong {font:bold 2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif; margin:.5em 0; 	color:#d61a19;}

/* Events Calendar (Right Column) */
.events-cal {width:100%; font-size:13px; margin:0; padding;0}
.events-cal li.events-cal ul {background:#044983;}
.events-cal ul{/*margin:20px 0 0 0;*/ margin: 0; padding: 0; list-style:none;}
.events-cal ul li.border, .events-cal tr .border{/*border-bottom:1px solid #CCC;*/}
.events-cal ul li.noborder, .events-cal tr .noborder{border-bottom:none;}
.events-cal li {padding:8px 0 8px 0; text-transform:uppercase;}
.events-cal ul li .bottom{border-bottom:none;}

.calendar { width: 40px; height: 40px; font-size: 0.8em; background: #fff; border: 1px solid; float:left; margin-left:2%;}
        .calendar > span { display: block; }
        .calendar > .month { text-align: center; padding: 2px 5px 2px 5px; background: #b01717; color: #fff; font-weight: bold; }
        .calendar > .day { text-align: center; font-weight: bold; font-size: 1.5em; background: #fff; padding-top:3px;}
*:first-child+html .eventtext{float:right; padding:3px; width:65%;}
.eventtext{float:right; padding:3px; width:65%;}

#announce-wrap{display:none;}#sponsors{background: #282828; margin-top:4px; padding:1%;}#sponsors-wrap{background: #fff; overflow: hidden; }#sponsors h3 {border-top:1px solid #d6dbdf;border-bottom:1px solid #d6dbdf;padding:6px 0;font-size:0.8em; font-weight:bold;text-transform:uppercase;letter-spacing:0.05em;text-align:center;color:#fff;cursor:default;margin-top:2px;margin-bottom:5px}.sponsorlogo {float: left; width: 46%; margin:  1.6%; border:1px solid #d6dbdf;}.sponsorlogo img { max-width: 100%;}
	.squadplayer-card{position:relative;padding:7px;}
	.squadplayer p {display:none;}
.squadplayer-pos{float:right;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"agency-gothic-ct-cond-tt",sans-serif;opacity: 0.7;font-weight:normal;text-transform:uppercase;letter-spacing:-2px;color:#ecedef;font-size:40px;position:absolute;top:5px;right:5px;}
.squadplayer-fname{font-family:"ff-meta-web-pro",sans-serif;letter-spacing:0;color:#72767e;font-size:12px;text-transform:uppercase;padding-left:3px;padding-top:2px;}
.squadplayer-sname{font-family:"ff-meta-web-pro",sans-serif;font-weight:bold;letter-spacing:0;color:#151d2d;font-size:20px;position:relative;padding-left:2px;}
	
	.squadplayer{float: left; width: 30%; margin:  1.25%; border:1px solid #d6dbdf;}
	.squadplayer img { max-width: 100%;}
#footer{background:#000; color:#fff; font-size:0.6em; margin-top:4px; padding:4px; text-align:center;}
#footer a{color:#fff;}
.clear{clear:both;}
}
/*
     FILE ARCHIVED ON 15:12:48 Dec 02, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:14:17 Jun 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.425
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.048
  esindex: 0.007
  cdx.remote: 8.199
  LoadShardBlock: 72.924 (3)
  PetaboxLoader3.datanode: 110.359 (4)
  PetaboxLoader3.resolve: 351.475 (2)
  load_resource: 403.321
*/