@charset "utf-8";
/*Main*/body,td,th{color:#333;font:12px Tahoma;}
body{background-color:#E0E0E0;text-align:center;margin:0;}
a:link,a:visited{color:#5B9FD7;}
a:hover{color:#3185CA;}
a:active{color:#83B6E0;}
h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}
h1{font-size:20px;color:#9F2B5C;font-weight:400;border-bottom:1px dotted #B7B7B7;margin:0 0 4px;padding:0 0 2px;}
h2{font-size:16px;color:#9F2B5C;font-weight:400;margin:0 0 2px;padding:0 0 2px;}
h3{font-size:13px;color:#9F2B5C;font-weight:700;margin:0 0 2px;padding:0 0 2px;}
#sidebar{width:120px;vertical-align:top;float:left;margin:0;padding:0 0 10px;}
#content-cell{width:800px;vertical-align:top;background:url('http://www.cheshamunited.co.uk/media/images/design/football.png') bottom right no-repeat;float:left;margin:0;padding:0 20px 10px 0;}
#content-cell p{line-height:140%;text-align:justify;margin:10px 0 14px;padding:0;}
#content-cell p img{border:1px solid #CCC;float:left;margin:0 10px 10px 0;}
span.time{font-size:11px;color:#999;margin:0 0 0 2px;padding:0;}
.whole-container{width:942px;background-color:#FFF;border-left:1px solid #C8C8C8;border-right:1px solid #C8C8C8;text-align:left;overflow:auto;margin:0 auto;padding:0 10px;}
/*Head*/div.header{font:19px Verdana, Arial, Helvetica, sans-serif;color:#FFF;}
div.header-sub{font:14px Verdana, Arial, Helvetica, sans-serif;color:#FFF;}
.header-left{width:100px;float:left;padding-left:6px;background:url('http://www.cheshamunited.co.uk/media/images/design/header-lr.png') no-repeat 0 0;}
.header-right{width:6px;height:94px;float:left;background:url('http://www.cheshamunited.co.uk/media/images/design/header-lr.png') no-repeat -6px 0;}
.header-center{width:828px;float:left;position:relative;top:28%;}
.header-container{background:url('http://www.cheshamunited.co.uk/media/images/design/header-bg.png') repeat-x;width:940px;height:94px;margin-bottom:10px;background-color:#9F2B5C;}
/*Nav*/.menu-container{width:940px;height:61px;margin-bottom:10px;}
.menu-div{float:left;background-color:#9F2B5C;}
.menu-sub-div{float:left;background-color:#5B9FD7;}
.menu-top{height:34px;border-bottom:1px solid #FFF;}
.menu-seperator{height:1px;background-color:#FFF;}
.navleft{display:block;width:94px;height:34px;background:url('http://www.cheshamunited.co.uk/media/images/design/navbar.png') 0 -238px no-repeat;color:#FFF;font-size:12px;text-decoration:none;font-weight:400;text-align:center;}
.navleft:hover{background-position:0 -272px;color:#FFF;}
.navleftcurrent{display:block;width:94px;height:34px;background:url('http://www.cheshamunited.co.uk/media/images/design/navbar.png') 0 -204px no-repeat;font-size:12px;text-decoration:none;font-weight:700;text-align:center;}
.navleftcurrent:hover{background-position:0 -204px;}
.nav{display:block;width:94px;height:34px;background:url('http://www.cheshamunited.co.uk/media/images/design/navbar.png') 0 -136px no-repeat;font-size:12px;text-decoration:none;font-weight:400;text-align:center;}
.nav:hover{background-position:0 -170px;}
.navcurrent{display:block;width:94px;height:34px;background:url('http://www.cheshamunited.co.uk/media/images/design/navbar.png') 0 -102px no-repeat;font-size:12px;text-decoration:none;font-weight:700;text-align:center;}
.navcurrent:hover{background-position:0 -102px;}
.navright{display:block;width:94px;height:34px;background:url('http://www.cheshamunited.co.uk/media/images/design/navbar.png') 0 -34px no-repeat;font-size:12px;text-decoration:none;font-weight:400;text-align:center;}
.navright:hover{background-position:0 -68px;}
.navrightcurrent{display:block;width:94px;height:34px;background:url('http://www.cheshamunited.co.uk/media/images/design/navbar.png') 0 0 no-repeat;font-size:12px;text-decoration:none;font-weight:700;text-align:center;}
.subnavleft{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 -26px no-repeat;font-size:11px;text-decoration:none;font-weight:400;text-align:center;}
.subnavleft:hover{background-position:0 -52px;}
.subnavleftcurrent{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 0 no-repeat;font-size:11px;text-decoration:none;font-weight:700;text-align:center;}
.subnavleftempty{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 -26px no-repeat;cursor:default;}
.subnav{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 -104px no-repeat;font-size:11px;text-decoration:none;font-weight:400;text-align:center;}
.subnav:hover{background-position:0 -130px;}
.subnavcurrent{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 -78px no-repeat;font-size:11px;text-decoration:none;font-weight:700;text-align:center;}
.subnavcurrent:hover{background-position:0 -78px;}
.subnavempty{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 -104px no-repeat;cursor:default;}
.subnavright{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 -182px no-repeat;font-size:11px;text-decoration:none;font-weight:400;text-align:center;}
.subnavright:hover{background-position:0 -208px;}
.subnavrightcurrent{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 -156px no-repeat;font-size:11px;text-decoration:none;font-weight:700;text-align:center;}
.subnavrightcurrent:hover{background-position:0 -156px;}
.subnavrightempty{display:block;width:94px;height:26px;background:url('http://www.cheshamunited.co.uk/media/images/design/subnavbar.png') 0 -182px no-repeat;cursor:default;}
/*Foot*/.footer-container{width:940px;}
.ad-container{text-align:center;border-top:1px dotted #B7B7B7;border-bottom:1px dotted #B7B7B7;padding:10px;}
.footer-text-left{width:400px;font-size:11px;color:#666;float:left;padding:10px 0;}
.footer-text-left a{color:#666;text-decoration:underline;}
.footer-text-left a:hover{color:#333;}
.footer-text-right{text-align:right;width:540px;font-size:11px;color:#A0A0A0;float:left;padding:10px 0;}
.footer-text-right a{font:10px Verdana, Arial, Helvetica, sans-serif;color:#AE2F65;text-decoration:none;}
.footer-text-right a:hover{text-decoration:underline;color:#CD417C;}
.footer-menu{text-align:center;font-size:12px;color:#666;border-top:1px dotted #B7B7B7;margin-top:10px;padding:10px 0;}
.footer-menu a{color:#AE2F65;text-decoration:none;}
.footer-menu a:hover{text-decoration:underline;}
/*Next*/div.nextmatch-teams{color:#7ABAE9;text-align:center;font-size:18px;margin:3px 0;padding:0;}
div.nextmatch-vs{text-align:center;color:#7ABAE9;font-size:9px;margin:0;padding:0;}
div.nextmatch{text-align:center;}
/*Tble*/.table-heading{font-weight:700;border-bottom:1px dotted #A3A3A3;padding-bottom:7px;padding-top:7px;text-align:center;}
.table-normal{border-bottom:1px dotted #D1D1D1;border-right:1px dotted #D1D1D1;padding-top:4px;padding-bottom:4px;text-align:center;}
.table-emphasize-cell{border-bottom:1px dotted #D1D1D1;border-right:1px dotted #D1D1D1;padding-top:4px;padding-bottom:4px;text-align:center;background-color:#FFFCEA;font-weight:700;}
.table{border:0;}
.date{width:150px;font-weight:700;border-bottom:1px dotted #A3A3A3;padding-bottom:7px;padding-top:7px;text-align:center;color:#9F2B5C;}
.opposition{width:285px;font-weight:700;border-bottom:1px dotted #A3A3A3;padding-bottom:7px;padding-top:7px;text-align:center;color:#9F2B5C;}
.icon{width:20px;font-weight:400;border-bottom:1px dotted #D1D1D1;border-right:1px dotted #D1D1D1;}
.icon-header{width:16px;font-weight:400;border-bottom:1px dotted #A3A3A3;}
/*Misc*/.advertise-here,a.advertise-here a{color:#666;font-size:10px;text-align:center;}
.sponsors{text-align:center;font-weight:700;margin:10px 0;}
.navleft span,.navleftcurrent span,.nav span,.navcurrent span,.navright span,.navrightcurrent span{position:relative;top:8px;color:#FFF;}
.navrightcurrent:hover,.subnavleftcurrent:hover{background-position:0 0;}
.subnavleft span,.subnavleftcurrent span,.subnav span,.subnavcurrent span,.subnavright span,.subnavrightcurrent span{position:relative;top:5px;color:#FFF;}
.ha,.kickoff,.score{width:70px;font-weight:700;border-bottom:1px dotted #A3A3A3;padding-bottom:7px;padding-top:7px;text-align:center;color:#9F2B5C;}
.css{background:url('http://www.cheshamunited.co.uk/media/images/icons/icons.png') 0 0 no-repeat;padding-left:15px;}
.xhtml{background:url('http://www.cheshamunited.co.uk/media/images/icons/icons.png') 0 -12px no-repeat;padding-left:15px;}
.sitemap{background:url('http://www.cheshamunited.co.uk/media/images/icons/icons.png') 0 -24px no-repeat;padding-left:15px;}
.fav{background:url('http://www.cheshamunited.co.uk/media/images/icons/icons.png') 0 -36px no-repeat;padding-left:15px;}
.home{background:url('http://www.cheshamunited.co.uk/media/images/icons/icons.png') 0 -48px no-repeat;padding-left:15px;}
/*LB2.04*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url('http://www.cheshamunited.co.uk/media/images/lightbox/prevlabel.gif') left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url('http://www.cheshamunited.co.uk/media/images/lightbox/nextlabel.gif') right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
