#cont{width:320px;}
body{margin:0;font-family:Helvetica;background:#fff;color:#000;overflow-x:hidden;text-shadow:0 0 0 #000;word-wrap:break-word;-webkit-text-size-adjust:none;}
.header{border-bottom:1px solid #006200;border-top:1px solid #10d610;padding:8px 10px 12px;height:23px;background:url(../i/toolbar.png) #009d00 repeat-x;}
.header h1,.header h1 a{overflow:hidden;margin:-8px -10px -12px;height:43px;line-height:42px;font-size:20px;font-weight:bold;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:rgba(0,0,0,0.4) 0px -1px 1px;}
.header h1 a{text-decoration:none;width:100%;height:100%;display:block;margin:0;}
.whiteButton{display:block;margin:0;text-align:center;line-height:21px;padding:11px 0;font-size:14px;font-weight:bold;text-decoration:none;text-transform:capitalize;color:#fff;text-shadow:rgba(0,0,0,0.4) 0px 1px 1px;border:2px solid #963636;background:#b5554e;border-radius:10px;-webkit-border-radius:10px;}
.whiteButton:hover{color:#fff;text-shadow:#333 0px 1px 1px;border:2px solid #333;background:#666;border-radius:10px;-webkit-border-radius:10px;}
.panel .whiteButton{margin:0 0 10px 0;}
.panel .whiteButton.last{margin:0;}
ul{list-style:none;margin:0;padding:0;border-top:1px solid #d9d9d9;}
div.header + ul{border-top:none;}
li{position:relative;margin:0;border-bottom:1px solid #d9d9d9;padding:8px 0 8px 10px;font-size:20px;font-weight:bold;}
li a{display:block;width:90%;height:100%;color:#000;text-decoration:none;margin:-8px 0 -8px -10px;padding:8px 10% 8px 10px;background:url(../i/listArrow.png) no-repeat right center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#scores li{font-size:17px;font-weight:normal;min-height:23px;}
#scores li a{background:url(../i/listArrow.png) no-repeat right 1.1ex;overflow:auto;text-overflow:auto;white-space:normal;}
li.sup{border-top:1px solid #000;}
p{margin:0 0 1em 0;line-height:1.3em;}
p a,.vcard a{text-decoration:none;}
h5{font-size:20px;color:#000;text-shadow:0 0 0 #000;margin:0 0 5px 0;padding:0;}
.panel{padding:10px 10px;}
.panel h2,.panel h3{/* note this is changed in noip,but shouldn't need to be,weird */
margin:1ex 0;font-size:20px;font-weight:bold;color:#4c566c;text-shadow:rgba(255,255,255,0.75) 1px 1px 0;}
.panel h3{font-size:17px;padding-left:10px;}
.panel p{font-size:16px;font-weight:normal;}
.panel.directions a img{margin:0 auto;display:block;padding-bottom:1px;border-bottom:2px solid blue;}
.panel.directions,.panel.home{background:#c5ccd3;background:#c8c8c8 url(../i/pinstripes.png);}
.panel.directions .section,.panel.home .section{position:relative;margin:0 0 20px 0;padding:10px;background:#FFFFFF;-webkit-border-radius:10px;border:1px solid #989ba2;font-size:16px;}
.panel.home .section{padding:5px 0;}
.panel.home ul{border-top:none;}
.panel.home ul li:first-child{border-bottom:none;border-top:none;}
.panel.home ul li{border-bottom:none;border-top:1px solid #989ba2;}
.panel .section p{padding:0 0 1em;border-bottom:1px solid #d9d9d9;}
.panel .section p.last{margin-bottom:0;padding:0;border-bottom:none;}
.panel.home .section p{margin:0.5em 10px 0em;padding:0 0 0.5em 0;}
form div{padding:0 0 20px 0;}
form div select{width:100%;}
.noip{margin:0;padding:0 0 0 10px;}
.noip a{font-size:12px;text-decoration:underline;}
html body ul li span.nb{font-weight:normal;}
div.table{margin:0 -10px;}
table.times{margin:10px 0;padding:0;border-collapse:collapse;width:100%;font-size:14px;}
table.times tr.alt{background:#dee4ff;}
table.times td{padding:5px 10px;}
table.times td[colspan="2"]{font-weight:bold;}
table.times td{width:44%;}
table.times td+td{width:56%;text-align:center;}
p.small{font-size:0.8em;}
p.noai{margin:0;padding:10px;}
table.push{margin-bottom:20px;}
div.groundTitle{margin:0 0 20px 0;}
/* clearing */
div.groundTitle:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
/* ground layouts */
div.groundTitle div.ground{float:left;width:55px;height:55px;-webkit-border-radius:8px;border:1px solid #656980;}
div.groundTitle div.title{min-height:55px;width:74%;float:left;margin:0 0 0 15px;}
div.groundTitle h2{margin:8px 0 0 0;padding:0;}
#rosebowl{background:url(../d/i/rosebowl.jpg) no-repeat;}
#basingstoke{background:url(../d/i/basingstoke.jpg) no-repeat;}
#riverside{background:url(../d/i/riverside.jpg) no-repeat;}
#southend{background:url(../d/i/southend.jpg) no-repeat;}
#colchester{background:url(../d/i/colchester.jpg) no-repeat;}
#cardiff{background:url(../d/i/cardiff.jpg) no-repeat;}
#sthelens{background:url(../d/i/sthelens.jpg) no-repeat;}
#colwyn{background:url(../d/i/colwyn.jpg) no-repeat;}
#bristol{background:url(../d/i/bristol.jpg) no-repeat;}
#canterbury{background:url(../d/i/canterbury.jpg) no-repeat;}
#beckenham{background:url(../d/i/beckenham.jpg) no-repeat;}
#tunbridgewells{background:url(../d/i/tunbridgewells.jpg) no-repeat;}
#oldtrafford{background:url(../d/i/oldtrafford.jpg) no-repeat;}
#liverpool{background:url(../d/i/liverpool.jpg) no-repeat;}
#lords{background:url(../d/i/lords.jpg) no-repeat;}
#southgate{background:url(../d/i/southgate.jpg) no-repeat;}
#uxbridge{background:url(../d/i/uxbridge.jpg) no-repeat;}
#richmond{background:url(../d/i/richmond.jpg) no-repeat;}
#trentbridge{background:url(../d/i/trentbridge.jpg) no-repeat;}
#taunton{background:url(../d/i/taunton.jpg) no-repeat;}
#theoval{background:url(../d/i/theoval.jpg) no-repeat;}
#guilford{background:url(../d/i/guilford.jpg) no-repeat;}
#horsham{background:url(../d/i/horsham.jpg) no-repeat;}
#hove{background:url(../d/i/hove.jpg) no-repeat;}
#edgbaston{background:url(../d/i/edgbaston.jpg) no-repeat;}
#newroad{background:url(../d/i/newroad.jpg) no-repeat;}
#headingly{background:url(../d/i/headingly.jpg) no-repeat;}
#derby{background:url(../d/i/derby.jpg) no-repeat;}
#chelmsford{background:url(../d/i/chelmsford.jpg) no-repeat;}
#cheltenham{background:url(../d/i/cheltenham.jpg) no-repeat;}
#blackpool{background:url(../d/i/blackpool.jpg) no-repeat;}
#graceroad{background:url(../d/i/graceroad.jpg) no-repeat;}
#northants{background:url(../d/i/northants.jpg) no-repeat;}
#whitgift{background:url(../d/i/whitgift.jpg) no-repeat;}
#arundel{background:url(../d/i/arundel.jpg) no-repeat;}
/* contacts */
/*
<div class="groundTitle">
<div id="rosebowl" class="ground"></div>
<div class="title"><h2 id="rb">The Rose Bowl</h2></div>
</div>
*/
.vcard div.badge{float:left;width:55px;height:55px;-webkit-border-radius:8px;border:1px solid #656980;}
.vcard div.theTitle{min-height:55px;width:74%;float:left;margin:0 0 0 15px;}
/* clearing */
div.vcardHeader:after,
div.phonenumbers:after,
#address:after,
div.tel:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
/* title */
div.theTitle h2{margin:8px 0 0 0;padding:0;}
div.theTitle h2 a{/* note this is changed in noip,but shouldn't need to be,weird */
font-size:20px;font-weight:bold;color:#4c566c;text-shadow:rgba(255,255,255,0.75) 1px 1px 0;text-decoration:none;}
.vcard #address,.vcard .phonenumbers,.vcard .emailinfo{position:relative;margin:20px 0 20px 0;padding:10px;background:#FFFFFF;-webkit-border-radius:10px;border:1px solid #989ba2;font-size:16px;}
.vcard .emailinfo{margin:20px 0 10px 0;text-align:center;}
.vcard .phonenumbers{padding:5px 0;}
/* addresses and tels */
.vcard div.label,.vcard span.type{display:block;float:left;text-align:left;width:17%;font-size:12px;line-height:24px;color:gray;}
.vcard .adr,span.value{display:block;float:right;text-align:left;width:80%;font-size:16px;line-height:24px;}
.vcard span.type{width:53%;}
.vcard span.value{display:block;float:right;text-align:right;width:39%;font-size:16px;line-height:24px;padding-right:10px;}
.vcard .tel{border-top:1px solid #d9d9d9;padding:8px 0 8px 10px;}
.vcard .tel:first-child{border-top:none;}
a.email{display:block;margin:-10px;padding:10px;}
/* badges */
.vcardHeader #derbyshire{background:url(../cont/i/derbyshire.jpg) no-repeat;}
.vcardHeader #durham{background:url(../cont/i/durham.jpg) no-repeat;}
.vcardHeader #essex{background:url(../cont/i/essex.jpg) no-repeat;}
.vcardHeader #glamorgan{background:url(../cont/i/glamorgan.jpg) no-repeat;}
.vcardHeader #gloucestershire{background:url(../cont/i/gloucestershire.jpg) no-repeat;}
.vcardHeader #hampshire{background:url(../cont/i/hampshire.jpg) no-repeat;}
.vcardHeader #kent{background:url(../cont/i/kent.jpg) no-repeat;}
.vcardHeader #lancashire{background:url(../cont/i/lancashire.jpg) no-repeat;}
.vcardHeader #leicestershire{background:url(../cont/i/leicestershire.jpg) no-repeat;}
.vcardHeader #middlesex{background:url(../cont/i/middlesex.jpg) no-repeat;}
.vcardHeader #northamptonshire{background:url(../cont/i/northamptonshire.jpg) no-repeat;}
.vcardHeader #nottinghamshire{background:url(../cont/i/nottinghamshire.jpg) no-repeat;}
.vcardHeader #somerset{background:url(../cont/i/somerset.jpg) no-repeat;}
.vcardHeader #surrey{background:url(../cont/i/surrey.jpg) no-repeat;}
.vcardHeader #sussex{background:url(../cont/i/sussex.jpg) no-repeat;}
.vcardHeader #warwickshire{background:url(../cont/i/warwickshire.jpg) no-repeat;}
.vcardHeader #worcestershire{background:url(../cont/i/worcestershire.jpg) no-repeat;}
.vcardHeader #yorkshire{background:url(../cont/i/yorkshire.jpg) no-repeat;}
